上一页 1 ··· 5 6 7 8 9 10 11 12 下一页
摘要: 只要是面试高级工程师岗位,Android跨进程通信就是最受面试官青睐的知识点之一。Android系统的运行由大量相互独立的进程相互协助来完成的,所以Android进程间通信问题,是做好Android开发高级工程师必须要跨过的一道坎。 阅读全文
posted @ 2019-01-11 17:33 宋者为王 阅读(12748) 评论(0) 推荐(3) 编辑
摘要: 1、ANR概念 2、ANR发生场景 Android开发者官网 上说到了两个原因:(1)点击按键或者触摸屏幕等输入事件在5s内没有响应;(2)10s内没有完成广播事件。如下所示: Android will display the ANR dialog for a particular applicat 阅读全文
posted @ 2018-12-20 11:35 宋者为王 阅读(1517) 评论(1) 推荐(0) 编辑
摘要: 链接:【系统解读】SystemUI篇(一)SystemUI启动流程详解 https://www.cnblogs.com/andy-songwei/p/11471355.html 四、Keyguard分析 KeyguardService.java类 完整路径:frameworks/base/packa 阅读全文
posted @ 2018-11-28 11:29 宋者为王 阅读(1781) 评论(0) 推荐(0) 编辑
摘要: Source Insight是当前世界上最好的程序编辑器之一,几乎支持所有的语言,拥有丰富且便捷的功能,快捷的源码导航能力,实时显示的上下文信息,独立的符号数据库等特点,使得它在世界范围内广受程序员和IT公司的欢迎。 阅读全文
posted @ 2018-11-15 19:54 宋者为王 阅读(141527) 评论(11) 推荐(34) 编辑
摘要: 古人常说,“熟读唐诗三百首,不会作诗也会吟”,说明了大量阅读诗歌名篇对学习作诗有非常大的帮助。做Android开发也一样,要想成为Android开发领域的行家里手,就必须去大量阅读Android源码。这些源码是全世界最优秀的Android工程师的杰作,值得每一位开发者去深入研究和细细品读。 阅读全文
posted @ 2018-11-05 20:38 宋者为王 阅读(18164) 评论(0) 推荐(4) 编辑
摘要: 尽管Android基于Linux Kernel,但在进程管理上,却采取了另外一种独特的设计:当进程活动停止时,系统并不会立刻结束它,而是会尽可能地将该进程保存在内存中,在以后的某个时间,一旦需要该进程,系统就会立即进入该进程,而无需再初始化。Android根据重要程度将应用进程划分为5个等级,并依次给不同等级的进程设置了阈值,当系统内存不足时,会依据阈值来移除对应等级的进程,从而回收内存,供高优先级进程运行。 阅读全文
posted @ 2018-10-24 20:00 宋者为王 阅读(10177) 评论(0) 推荐(1) 编辑
摘要: 前言 Android的adb提供了很多命令,功能很强大,可以为开发和调试带来很大的便利。当然本文并不是介绍各种命令的文章,而是用于记录在平时工作中需要经常使用的命令,方便平时工作时使用,所以以后会持续新增一些常用而且很有用的命令。也希望这些命令能给读者带来一定的帮助。 当前已经记录的命令主要涉及到如 阅读全文
posted @ 2018-10-11 16:42 宋者为王 阅读(5144) 评论(0) 推荐(0) 编辑
摘要: Android虚拟机的使用,使得android应用和Linux内核分离,这样做使得android系统更稳定可靠,比如程序中即使包含恶意代码,也不会直接影响系统文件;也提高了跨平台兼容性。在Android4.4以前的系统中,Android系统均采用Dalvik作为运行andorid程序的虚拟机,在android发展中具有举足轻重的地位,而Android 5.0及以后的系统使用ART虚拟机取代Dalvik,在性能上做了很大的优化。 阅读全文
posted @ 2018-10-06 15:49 宋者为王 阅读(3963) 评论(0) 推荐(0) 编辑
摘要: android性能优化问题一直是android开发者遇到的难点之一。性能优化包含的内容广而且比较深,内存的分配、管理、回收、溢出、优化,android进程机制,各种性能优化工具的使用,电量,界面流畅度等等,无一不是需要深入探究和分析才能办得到的。 阅读全文
posted @ 2018-10-03 15:12 宋者为王 阅读(2121) 评论(2) 推荐(1) 编辑
摘要: git的使用想必开发者们都不会陌生,极其强大的代码管理工具。其命令非常之多,对于咱们普通的用户而言,不可能都用到,也更不可能都一一记住,即便是经常使用的命令,过一段时间也可能会忘记。古人说,好记性不如烂笔头,对自己得心应手的一些命令以及常规的配置,如果能记录下来,对该工具的掌握,无疑是一件很有帮助的事情。 阅读全文
posted @ 2018-10-02 17:39 宋者为王 阅读(2004) 评论(0) 推荐(1) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 下一页