Android窥探
文章平均质量分 93
Welcome every Android developer
yian_
Android Developer
展开
-
从HandlerThread 的使用来分析HandlerThread的源码
转载请注明出处:一:前言再分析HandlerThread 的使用之前,我们先来简要介绍一下在android中线程的几种表现形式。 线程在android 中是很重要的概念,由于android的uiThread特性,我们常常要利用子线程进行耗时操作。uiThread进行界面的更新处理。在android 中,出了最为常见的Thread之外,还有AsyncTask,IntentService 以及要介绍的原创 2016-07-06 16:05:07 · 869 阅读 · 0 评论 -
Android setContentView 加载布局源码解析
转载请注明出处:1,背景作为Android 四大组件之一的Activity 在应用开发中在常见不过。 而回调Activity 生命周期的onCreat()以及加载布局的setContentView()我们更是耳闻熟详。 但是我们却很少真正去关注Activity的布局到底是怎样被加载,又如何去显示的。2,源码分析2-1,典型使用 @Override protected void on原创 2016-06-24 18:53:35 · 4157 阅读 · 0 评论 -
IntentService 源码分析
转载请注明出处:http://blog.csdn.net/yianemail/article/details/51713399 IntentService(Service)的使用场景 IntentService与Service的区别 IntentService使用 IntentService原理源码实现 IntentService(Service)的使用场景Service 是Android系统中实现原创 2016-06-20 11:35:59 · 3617 阅读 · 0 评论 -
你真的了解AsyncTask吗?AsyncTask源码分析
转载请注明出处:http://blog.csdn.net/yianemail/article/details/516113261,概述 Android UI是线程不安全的,如果想要在子线程很好的访问ui, 就要借助Android中的异步消息处理机制 http://blog.csdn.net/yianemail/article/details/50233373 通过Thread 执行耗时操作,通原创 2016-06-08 14:02:28 · 4135 阅读 · 0 评论 -
基于Android 5.0的源码编译过程
转载请注明出处: Q1:编译源码带来什么好处? 显而易见,获取隐藏api,编译 Android 源码会让你对 Android 整体框架有更具体的宏观概念。 Q2:源码的概念是什么? “源码” 概念意义上指的是google发布的基于linux内核的一套解决方案。 针对ARM平台的做的各种适合嵌入式设备的一套代码。包括现在很多Android手机厂商,其实都是对源码做修改。从而定制自己的Andr原创 2016-06-04 16:39:07 · 2011 阅读 · 1 评论 -
Android 进程间通信,基于Messeger(IPC)
转载请注明出处:http://blog.csdn.net/yianemail/article/details/51517246背景Android 是基于linux内核的移动嵌入式设备。由于硬件的限制,导致cpu,内存等无法跟传统的pc相比。google 为了用户体验,对每个程序的使用内存做了限制(不同的开发厂商可能定制的内存大小不同),获取该数值大小:adb shell getprop | grep原创 2016-05-27 15:40:23 · 1184 阅读 · 0 评论 -
Android异步消息机制及源码分析
【yian_ http://blog.csdn.net/ 转载烦请注明出处,尊重分享成果】一直对Android中的消息处理机制比较模糊,恰好昨天做了一次Team知识分享,也就借此机会配合源码了解下消息处理机制,仅以博客记录。1 前言一:在分析别人的源码,一直都在workThread配合looper ,handler与uiThread交互互通Message。 二:对于很多初学者老说,大都是知其然而原创 2015-12-09 14:47:46 · 1642 阅读 · 1 评论 -
Android开发架构模式MVP的简单思考
采用哪种软件设计模式都是为了达到如下目的,找到合适的加以运用就是最好的原创 2015-10-24 13:11:24 · 3266 阅读 · 2 评论