
Android杂记
文章平均质量分 83
Android源码阅读、应用开发之点滴杂记
文斌
个人成长咨询顾问,北京航空航天大学软件工程硕士,信息系统项目管理师。
22年软件研发和管理经验。曾任数码视讯战略研究院架构师,百度架构师,百度技术委员会委员、最佳导师。
5年合伙人创业,经历了完整的企业生命周期。
展开
-
Android源码学习之一-Activity是如何实现主题变化的
介绍Android系统中Activity是如何具备更换主题目的能力的原创 2010-09-07 15:24:00 · 15462 阅读 · 4 评论 -
Android源码学习之二-Activity如何管理对话框
了解Android中Activity生命周期中对Dialog的管理机制原创 2010-09-07 15:30:00 · 9842 阅读 · 3 评论 -
Android源码学习之三-Activity是如何进行自动化测试的
学习通过Instrumentation对Activity进行自动化测试的机制原创 2010-09-08 13:24:00 · 9115 阅读 · 3 评论 -
Android源码学习之四-ActivityGroup是如何对嵌入的Activitys进行管理的
学习ActivityGroup类对包含的嵌套进来的Activitys的管理机制原创 2010-09-10 16:07:00 · 19166 阅读 · 7 评论 -
Android源码学习之五-Android的IPC机制
介绍Android系统的进程通信流程,方法及Service的实现步骤原创 2010-10-15 11:06:00 · 12995 阅读 · 2 评论 -
Android源码学习之六——ActivityManager框架解析
本文从静态类结构和动态类结构两个角度分析了ActivityManager的框架,兼顾了Binder机制和代理模式在进程间通信的机理,对帮助开发人员深化操作系统的结构和框架具有一定的指导作用。原创 2010-11-26 10:29:00 · 77861 阅读 · 20 评论 -
Android源码学习之七—传感器的背后
本文通过对传感器源码的分析,从上到下贯穿了Android分层结构,强化了对Android系统架构的理解。原创 2010-12-07 09:59:00 · 12300 阅读 · 4 评论 -
Android源码学习之八—系统启动过程
通过跟踪源代码分析Android系统的启动过程。原创 2010-12-31 22:55:00 · 22375 阅读 · 6 评论 -
Android控件组合应用一
通过仿新浪微博界面的练习,讲解Android控件的组合应用原创 2011-05-16 17:12:00 · 13393 阅读 · 16 评论 -
Android控件组合应用二
通过仿新浪微博界面的练习,讲解Android中ImageButton控件的应用原创 2011-05-17 16:19:00 · 5524 阅读 · 10 评论 -
Android控件组合应用三
通过仿新浪微博界面的练习,讲解Android中自定义ListView的应用原创 2011-05-19 23:30:00 · 4573 阅读 · 2 评论 -
Android控件组合应用四
通过仿新浪微博界面的练习,讲解Android中ListAdapter的应用原创 2011-05-20 00:02:00 · 5992 阅读 · 7 评论 -
Android控件组合应用五
通过仿新浪微博界面的练习,讲解Android中自定义TextView的使用原创 2011-05-23 23:11:00 · 4581 阅读 · 4 评论 -
Android控件组合应用六
通过仿新浪微博界面的练习,讲解Android中自定义TextView进行文本和图片混合显示的使用原创 2011-05-23 23:39:00 · 4768 阅读 · 1 评论 -
Android控件组合应用七(结局,附源码)
通过仿新浪微博界面的练习,讲解Android中WebView的一种使用方式原创 2011-05-25 17:29:00 · 8823 阅读 · 12 评论 -
探索Android中的Parcel机制(上)
一.先从Serialize说起 我们都知道JAVA中的Serialize机制,译成串行化、序列化……,其作用是能将数据对象存入字节流当中,在需要时重新生成对象。主要应用是利用外部存储设备保存对象状态,以及通过网络传输对象等。 二.Android中的新的序列化机制 在Android系统中,定位为针对内存受限的设备,因此对性能要求更高,另外系统中采用了新原创 2011-06-08 16:55:00 · 78380 阅读 · 33 评论 -
探索Android中的Parcel机制(下)
上一篇中我们透过源码看到了Parcel背后的机制,本质上把它当成一个Serialize就可以了,只是它是在内存中完成的序列化和反序列化,利用的是连续的内存空间,因此会更加高效。 我们接下来要说的是Parcel类如何应用。就应用程序而言,最常见使用Parcel类的场景就是在Activity间传递数据。没错,在Activity间使用Intent传递数据的时候,可以原创 2011-06-08 17:06:00 · 33556 阅读 · 14 评论 -
URI encode与URL encode对空格的不同处理
在各种开放平台、OpenAPI越来越多之时,客户端软件或多或少的在通过HTTP、HTTPS协议与服务器交互。这其中一个常见的情况就是要求对URL进行encode处理,以保证中文、特殊字符的正确传递。不过这个小小的encode也没想象中的那么单纯。 前几日在Android开发中遇到一例时,URL中的空格符(ASCII码是0x20),在经过java.net.URLEncoder类enco原创 2013-01-03 16:50:46 · 37471 阅读 · 0 评论