android

30分钟搞清楚Android Touch事件分发机制

jerry Android
30分钟搞清楚Android Touch事件分发机制
Touch事件分发中只有两个主角:ViewGroup和View。Activity的Touch事件事实上是调用它内部的ViewGroup的Touch事件,可以直接当成ViewGroup处理。 View在ViewGroup内,ViewGroup也可以在其他ViewGroup内,这时候把内部

Android开发退出程序的方法汇总

jerry Android
Android程序有很多Activity,比如说主窗口A,调用了子窗口B,子窗口B又调用子窗口C,back返回子窗口B后,在B中如何关闭整个Android应用程序呢? 下面脚本之家小编就给大家介绍android开发退出程序的几种方法。 1、fi

解析Android中的Serializable序列化

jerry Android
1、为何要序列化? -- 把内存中的java对象能够在磁盘上持久保存 -- 通过网络传输对象 -- 通过RMI(Remote Method Invocation 远程过程调用)传输。 通过序列化可以把对象转化为与平台无关的二进制流,在重新使用

Android管理与操作Wifi简单实例源码

jerry Android
因为需要一直在弄网络的问题,今天看了一下Wifi的操作,经过整理,做出来了一个类,可能不全,但是个人感觉已经完全能够满足需要了,当然,里面的方法也有可能是错误的或者是不全的,这个类我没有进行完整的测试,只

Android handler 详解(面试必问)

jerry Android
Android handler 详解(面试必问)
handler在Android中被称为“消息处理者”,在多线程中比较常用。 Handler为Android提供了一种异步消息处理机制,当向消息队列中发送消息 (sendMessage)后就立即返回,而从消息队列中读取消息时会阻塞,其中从消息

Android中Handler消息传递机制

jerry Android
Handler 是用来干什么的? 1)执行计划任务,可以在预定的时间执行某些任务,可以模拟定时器 2)线程间通信。在Android的应用启动时,会创建一个主线程,主线程会创建一个消息队列来处理各种消息。当你创建子线程

【FastDev4Android框架开发】AndroidAnnnotations注入框架的工作原理(八)

jerry Android
(一):基本介绍(Overview)         AndroidAnnotations使用很简单的方式进行工作,它会使用Java标准的APT(Annotation Processing Tool)自动添加额外的编译步骤在来生源代码。      那么什么是源代码呢?对于每一

【百度地图开发之四】百度地图基本操作功能实现讲解

jerry 地图开发
【百度地图开发之四】百度地图基本操作功能实现讲解
上一篇我们学习了【百度地图开发之三】百度地图UI控制功能讲解(点击跳转),今天继续看一下百度地图一些基本的操作功能的实现;(一)基本介绍:     百度地图的一些基本操作控制包括地图的缩放,旋转,俯

深入理解Android中的Handler异步通信机制

jerry Android
深入理解Android中的Handler异步通信机制
一、问题:在Android启动后会在新进程里创建一个主线程,也叫UI线程(非线程安全)这个线程主要负责监听屏幕点击事件与界面绘制。当Application需要进行耗时操作如网络请求等,如直接在主线程进行容易发生ANR错误。