项目中涉及低功耗蓝牙手柄的开发,GattCallback onConnectionStateChange接口返回状态status值有多个 private final BluetoothGattCallback mGatt…
分类:Android源码分析
android Handler 源码分析
关于线程之间发送消息,有很多种方法,如RunonUiThread,handler的post方法,AsyncTask ,view的post方法等等。大部分场景,都是可以通过handler传递一个message来实现的,现在…
第二学:logcat---android当中logger驱动程序的源码分析
原文位置:http://blog.csdn.net/luoshengyang/article/details/6598703 综述: 这一篇的主要内容在于内核层的android日志驱动系统的运行方式,主要是日志驱动程序在…
Android的Message Pool是个什么鬼,Message Pool会否引起OOM——源码角度分析
引言 Android中,我们在线程之间通信传递通常采用Android的消息机制,而这机制传递的正是Message。 通常,我们使用Message.obtain()和Handler.obtainMessage()从Mess…
「Android 技术汇」Retrofit2 源码解析和案例说明
各位好!小魔王同学给各位读者朋友请安。 唉~ 最近可谓是 Alexander(压力山大)!因为转了几篇好友“龙大湿”写的 Pokemon Go 的文章,一直有人说我不务正业,特别是 Pokeman 4 的文章里图片有个小…
Android Wifi模块 ScanResult类源码分析(基于Android 5.0)
类:ScanResult,实现了Parcelable接口 目录位置:/frameworks/base/wifi/java/android/net/wifi/ 类描述:ScanResult类描述了一个已发现AP的信息。除了…
【进阶android】Volley源码分析——Volley的线程
在上一篇文章中,我们主要分析了Volley一次网络请求的总体流程,并在此基础上初步分析了Request和RequestQueue两个Volley框架中较为重要的类。…
Android蓝牙源码分析——关于GKI
GKI模块是Bluedroid中用于线程间通信的,我们知道蓝牙所有的操作最终都会交给Bluedroid处理,而调用方可能来自多个线程,Bluedroid中有大量的全局变量,为避免多线程导致的数据不一致问题,干脆统一切换到…
天天记录 - Android setVisibility参数VISIBLE, GONE, INVISIBLE与源码简单分析
View有一个方法setVisibility,作用是可以控制视图的显示和隐藏,int类型的参数可以传入三种值View.VISIBLE, View.GONE, View.INVIS…
Android 7.0 Gallery图库源码分析7 - ActionBar下拉导航及根据标签进行分类
转载请注明出处: http://blog.csdn.net/lb377463323/article/details/70308541 ActionBar实现下拉导航 Gallery中使用下拉导航显示可分类的标签,默认分为…
android 6.0 SystemUI源码分析(6)-StorageNotification介绍
StorageNotification继承于SystemUI,主要处理Storage事件,比如Storage插拔等。 在StorageNotfication的start函数,会去注册StorageEventListene…
Android中的线程和线程池及其源码分析:
一.基本的知识点: #线程: 什么是线程: 线程的几种状态 实现方式和区别: ##…