1. AppMsg 优雅的弹出类似Toast的消息提示,支持3种状态Alert(警告),Confirm(确认)以及Info(消息)。 2. AppMsg使用: (1)AppMsg下载地址: https://github.com/johnkil/Android-AppMsg (2)下载成功之后,解压如 ...
分类:
移动开发 时间:
2016-05-13 07:56:11
阅读次数:
252
相信大家对MVC,MVP和MVVM都不陌生,作为三个最耳熟能详的Android框架,它们的应用可以是非常广泛的,但是对于一些新手来说,可能对于区分它们三个都有困难,更别说在实际的项目中应用了,有些时候想用MVP的,代码写着写着就变成了MVC,久而久之就对它们三个的选择产生了恐惧感,如果你也是这样的人群,那么这篇文章可能会对你有很大的帮助,希望大家看完都会有收获吧!文章重点:(1)了解并区分MVC,M...
分类:
移动开发 时间:
2016-05-13 03:40:24
阅读次数:
142
一、缓存
DiskLruCache
java实现基于Lru的磁盘缓存
二、图片加载
Android Universal Image Loader
一个强大的加载,缓存,展示图片的库
Picasso
一个强大的图片下载与缓存的库
Fresco
一个用于管理图像和他们使用内存的库...
分类:
移动开发 时间:
2016-05-12 14:04:18
阅读次数:
181
1. 短信的备份 2. 使用序列化器生产xml文件。 3. 使用pull 解析xml 文件。 4.Android 框架测试。 1). 继承 AndroidTestCase 类 2)。需要在清单中加载 ...
分类:
数据库 时间:
2016-05-08 14:59:17
阅读次数:
186
1. android-percent-support-lib-sample介绍: 谷歌最新的百分比布局库的示例项目。其实LinearLayout的layout_weight也能实现百分比效果,不过这个更直接。 android-percent-support-lib-sample项目地址: https ...
分类:
移动开发 时间:
2016-05-07 12:46:05
阅读次数:
159
1. android-async-http 简介 主要有以下功能: (1)发送异步http请求,在匿名callback对象中处理response信息; (2)http请求发生在UI(主)线程之外的异步线程中; (3)内部采用线程池来处理并发请求; (4)通过RequestParams类构造GET/P ...
分类:
移动开发 时间:
2016-05-06 20:28:19
阅读次数:
160
Application类 Application和Activity,Service一样是Android框架的一个系统组件,当Android程序启动时系统会创建一个Application对象,用来存储系统的一些信息。 Android系统自动会为每个程序运行时创建一个Application类的对象且只创... ...
分类:
移动开发 时间:
2016-05-03 21:53:08
阅读次数:
176
System_Server进程运行在system server进程中的服务比较多,这是整个Android框架的基础Native服务SurfaceFlinger这是framebuffer合成的服务,将各个应用程序及应用程序中的逻辑窗口图像数据(surface)合成到一个物理窗口中显示(framebuf ...
分类:
移动开发 时间:
2016-04-29 23:28:27
阅读次数:
187
看完高焕堂老师的视频,自己总结下知识。
所谓的Hook,就是用来接合两个东西的接口。如果两个东西于不同时间出现,则一方会预留空间,给予另一方于未来时刻能以实体来填补该空间,两者虚实相依,就密合起来了。
Hook函数是Android框架与应用类别的接合处。Android以来类的继承的可Overridable函数来作为主要的Hook函数。
C++例子:
//Ex02-01.cpp
#inclu...
分类:
其他好文 时间:
2016-04-16 19:23:58
阅读次数:
201
As we all know,Android手机系统本质上是一个基于Linux的应用程序,它以Linux系统为内核。因此系统的启动过程包括Linux内核启动和Android框架启动两个阶段。
一、Linux内核启动
1、装载引导程序bootloader
Linux内核启动时首先装载执行bootloader引导程序,装载完成后进入内核程序。
2、加载Linux内核...
分类:
移动开发 时间:
2016-04-16 19:19:48
阅读次数:
337