• Android进阶笔记02:Android 网络请求库的比较及实战(二)

    时间:2023-07-09 18:53:19

    一、Volley       既然在android2.2之后不建议使用HttpClient,那么有没有一个库是android2.2及以下版本使用HttpClient,而android2.3及以上版本使用HttpUrlConnection的呢,答案是肯定的,就是Volley,它是android开发团队...

  • 我的Android进阶之旅------>解决Jackson、Gson解析Json数据时,Json数据中的Key为Java关键字时解析为null的问题

    时间:2023-06-07 17:16:30

    1、问题描述首先,需要解析的Json数据类似于下面的格式,但是包含了Java关键字abstract: { ret: 0, msg: "normal return.", news: [ { id...

  • 【Android进阶】Gson解析json字符串的简单应用

    时间:2023-06-07 17:05:26

    在客户端与服务器之间进行数据传输,一般采用两种数据格式,一种是xml,一种是json。这两种数据交换形式各有千秋,比如使用json数据格式,数据量会比较小,传输速度快,放便解析,而采用xml数据格式,如果使用SAX解析方式,则可以一边加载一边解析,对于数据量比较大的应用,比较适合。今天主要整理一下使...

  • Android逆向之旅---动态方式破解apk进阶篇(IDA调试so源码)

    时间:2023-05-08 18:02:26

    Android逆向之旅---动态方式破解apk进阶篇(IDA调试so源码)来源 https://blog.csdn.net/jiangwei0910410003/article/details/51500328一、前言今天我们继续来看破解apk的相关知识,在前一篇:Eclipse动态调试smali源...

  • 《Android进阶》之第六篇 Fragment 的使用2

    时间:2023-04-25 20:19:02

    最近通过学习,对fragment的使用有了新的认识。一开始接触android的时候,很是受不了这个fragment,总感觉它把一个简单的事情搞复杂啦,所以每次新建工程的时候总是固执的选择empty Activity但是后来发现这样写出来的代码移植的时候总是要该来该去,现在开始偏爱带fragment的...

  • Android进阶:ListView性能优化异步加载图片 使滑动效果流畅

    时间:2023-03-10 20:27:14

    ListView 是一种可以显示一系列项目并能进行滚动显示的 View,每一行的Item可能包含复杂的结构,可能会从网络上获取icon等的一些图标信息,就现在的网络速度要想保持ListView运行的很好滚动流畅是做不到的所以这里就需要把这些信息利用多线程实现异步加载实现这样功能的类public ...

  • android UI进阶之实现listview中checkbox的多选与记录

    时间:2023-02-20 00:24:35

    今天继续和大家分享涉及到listview的内容。在很多时候,我们会用到listview和checkbox配合来提供给用户一些选择操作。比如在一个 清单页面,我们需要记录用户勾选了哪些条目。这个的实现并不太难,但是有很多朋友来问我如何实现,他们有遇到各种各样的问题,这里就一并写出来和大家一起 分享。L...

  • Android进阶——多线程系列之wait、notify、sleep、join、yield、synchronized关键字、ReentrantLock锁

    时间:2023-02-14 20:28:40

    多线程系列之wait、notify、sleep、join、yield、synchronized关键字、ReentrantLock锁 前言多线程一直是初学者最困惑的地方,每次看到一篇文章,觉得很有难度,就马上叉掉,不看了,我以前也是这样过来的。后来,我发现这样的态度不行,知难而退,永远进步不了。于是...

  • Andorid进阶7—— Ant自动编译打包&发布 android项目

    时间:2023-02-11 18:39:14

    http://www.cnblogs.com/tt_mc/p/3891546.htmlEclipse用起来虽然方便,但是编译打包android项目还是比较慢,尤其将应用打包发布到各个渠道时,用Eclipse手动打包各种渠道包就有点不切实际了,这时候我们用到Ant帮我们自动编译打包了。1  Ant自动...

  • Android进阶——Crash异常捕获并发送到服务器

    时间:2023-02-06 15:50:51

    在项目中,我们常常会遇到Crash的现象,也就是程序崩溃的时候,这个时候最常看到的就是这个界面如果你的项目已经发布到市场上了,这样的崩溃对于开发人员是看不到的,所以我们得想方法将崩溃信息发送到服务器,交给我们的程序员查看,Google考虑到这一点,也提供了Thread.UncaughtExcepti...

  • Android进阶:实现android系统自带查看照片动画效果 类似Gallery手势滑动

    时间:2023-02-04 16:18:19

        用的Android系统自带的相机软件,他的照片查看首先是一个Galery,点击查看后也是类似这个效果,感觉体验挺好,仿照效果自己做了下demo 首先看效果:         然后就是加上的滑动动画效果   来看实现:FlingImageDemo   实现主要就是自定义View...

  • 《Android高级进阶》读书笔记

    时间:2023-02-02 20:33:43

    《Android高级进阶》是据我所知的市面上唯一一本技术工具书,比较的高大全,作者的目的是为了对全领域有个初步的概念No1:在Android系统中,拥有事件传递处理能力的类有以下三种1)Activity:拥有dispatchTouchEvent和onTouchEvent两个方法2)ViewGroup...

  • 《Android进阶》之第三篇 深入理解android的消息处理机制

    时间:2023-01-29 00:14:46

    Android 异步消息处理机制 让你深入理解 Looper、Handler、Message三者关系android的消息处理机制(图+源码分析)——Looper,Handler,Messageandroid的消息处理机制其实就是异步消息处理机制。那么什么叫异步消息处理线程呢?异步消息处理线程启动后会...

  • Android高手进阶教程(四)之----Android 中自定义属性(attr.xml,TypedArray)的使用!

    时间:2023-01-24 03:17:48

    今天我们的教程是根据前面一节扩展进行的,如果你没有看,请点击 Android高手进阶教程(三) 查看第三课,这样跟容易方便你的理解!   在xml文件里定义控件的属性,我们已经习惯了android:attrs="",那么我们能不能定义自己的属性能,比如:test:attrs=""呢?答案是肯定的. ...

  • Android高手进阶教程(四)之----Android 中自定义属性(attr.xml,TypedArray)的使用!

    时间:2023-01-24 03:17:54

    Android高手进阶教程(四)之----Android 中自定义属性(attr.xml,TypedArray)的使用! 2010-04-20 21:11:25 标签: xml Android 进阶 attr TypedArray 原创作品,允...

  • 入门实战资料《Android进阶解密》 《Android进阶之光》 《重构改善既有的代码第

    时间:2023-01-16 17:52:00

    有了编程基础,我们需要进一步学习为什么要重构,如何通过“坏味道”识别出需要重构的代码,以及如何在实践中成功实施重构(无论用的是什么编程语言)。 《重构改善既有的代码第2版》电子书,教我们理解重构的过程和重构的基本原则;o快速有效地应用各种重构手法,提升程序的表达力和可维护性;识别代码中能指示出需要重...

  • Android 学习笔记进阶十二之裁截图片

    时间:2023-01-16 07:24:42

    package xiaosi.cut;import java.io.File;import android.app.Activity;import android.content.Intent;import android.graphics.drawable.Drawable;import andr...

  • Android学习笔记进阶20 之得到图片的缩略图

    时间:2023-01-16 07:24:54

    <1>简介之前往往是通过Bitmap、Drawable和Canvas配合完成,需要写一系列繁杂的逻辑去缩小原有图片,从而得到缩略图。现在我给大家介绍一种比较简单的方法:(网上有)在Android 2.2版本中,新增了一个ThumbnailUtils工具类来是实现缩略图,此工具类的功能是强...

  • Android攻城狮学习笔记-进阶篇一

    时间:2023-01-12 14:12:32

    点击快速抵达:第1章 AndroidManifest配置文件第2章 使用ListView显示信息列表第3章 使用DatePicker及TimePicker显示当前日期和时间第4章 使用GridView以表格形式显示多张照片第5章 使用Spinner实现下拉列表第6章 使用ProgressBar实现进...

  • [总]Android高级进阶之路

    时间:2023-01-09 20:38:02

    个人Android高级进阶之路,目前按照这个目录执行,执行完毕再做扩展!!!!!一.View的绘制1)setContentView()的源码分析2)SnackBar的源码分析3)利用decorView机制实现底部弹出框4)换肤框架(一)之Support v7库解析5)小红书欢迎页的视差效果实现6)换...