
android基础
snbgidt
这个作者很懒,什么都没留下…
展开
-
坐标系
WGS84坐标系:国际标准、GPS模块、谷歌 GCJ-02坐标系:中国坐标偏移标准(在WGS84基础上加密) BD-09坐标系:百度坐标偏移标准(在GCJ-02基础上加密)原创 2016-03-11 08:58:01 · 382 阅读 · 0 评论 -
Android Touch事件传递机制解析
Android Touch事件传递机制解析最近程序在做一个小效果,要用到touch,结果整得云里面雾里的,干脆就好好把android touch机制好好看了一下,呵呵。。android系统中的每个ViewGroup的子类都具有下面三个和TouchEvent处理密切相关的方法:1. public boolean dispatchTouchEvent(MotionEvent ev) 这个方法用来分发T转载 2016-03-11 09:26:04 · 308 阅读 · 0 评论 -
android进程间通信
1:BroadCast(单向通信) 2:Content provider(提供url) 3:messenger(底层也是AIDL,单向程,线程安全,基于handler) 4:AIDL(多线程,非线程安全)原创 2016-03-11 08:55:04 · 252 阅读 · 0 评论 -
ActivityManagerService
AMS提供了一个ArrayList mHistory来管理所有的activity,activity在AMS中的形式是ActivityRecord,task在AMS中的形式为TaskRecord,进程在AMS中的管理形式为ProcessRecord。如下图所示 从图中我们可以看出如下几点规则: 1. 所有的ActivityRecord会被存储在mHistory管理; 2. 每个A转载 2016-04-05 18:00:54 · 477 阅读 · 0 评论 -
android 对象序列化
android 中自定义的对象序列化的问题有两个选择一个是Parcelable,另外一个是Serializable。 一 序列化原因:1.永久性保存对象,保存对象的字节序列到本地文件中; 2.通过序列化对象在网络中传递对象; 3.通过序列化在进程间传递对象。 二 至于选取哪种可参考下面的原则:1.在使用内存的时候,Parcelable 类比Serializable性能高,所以推荐使用Parce转载 2016-03-11 15:17:22 · 297 阅读 · 0 评论