Android
文章平均质量分 70
hjkdsa
这个作者很懒,什么都没留下…
展开
-
理解Window和WindowManager
Window表示一个窗口的概念,Window是一个抽象类,具体实现是PhoneWindow。创建一个Window很简单,只需要通过WindowManager即可完成。WindowManager是外界访问Window的入口,Window的具体实现位于WindowManagerService中,WindowManager和WindowManagerService的交互是一个IPC过程。Android中所原创 2017-10-17 22:01:01 · 173 阅读 · 0 评论 -
Android O Notification之通知休眠流程
一句话总结在SystemUI进程中通过INotificationManager将要休眠的通知传递给SystemServer进程,SystemServer进程中通过AlarmManager定时发送一条广播让NotificationManagerService发送通知。1.SystemUI进程中处理点击事件点击通知休眠按钮,由NotificationSnooze的handleClose...原创 2018-02-09 11:47:45 · 2078 阅读 · 1 评论 -
Java---数组与内存控制
数组初始化数组的初始化有两种方式静态初始化动态初始化//静态初始化String[] str= new String[]{"1","2","3"};//动态初始化String[] str2 = new String[5];内存的分配:当数组初始化完成之后数组的长度就固定了,在内存中通过引用,上述中的str来指向这一块内存。str只是一个引用,改变它并不能改变内存中的...原创 2018-02-22 17:31:04 · 146 阅读 · 0 评论 -
Android开发者指南之位置策略
确定用户位置中的挑战从移动设备获取用户位置可能很复杂。有几个原因可能会导致位置读数(不论来源)是否包含错误并且不准确。用户位置中的一些错误来源包括:多种位置资源 GPS,Cell-ID和Wi-Fi都可以提供用户位置的线索。确定使用和信任是精确度,速度和电池效率的权衡问题。用户移动 由于用户位置发生变化,您必须每隔一段时间重新估计一次用户的位置,以解决移动问题。准确性的变化 来自...翻译 2018-02-23 18:24:58 · 334 阅读 · 0 评论