android
东晋偏安
天行健,君子以自强不息!
展开
-
Android Sensor源码分析总结
Android Sensor源码分析总结本文概要性地介绍如下内容1,类架构框图2,Sensor Server初始化过程3,Sensor Client初始化过程 与Server端通信的建立过程4,应用开发总结1,类架构框图如上图所示,Sensor Framework相对于Audio等模块来说,比较简单,摘录几个关键类的设计意图如下:/** * <p&g...原创 2019-03-14 19:52:31 · 1494 阅读 · 1 评论 -
Android Bluetooth之BluetoothChat分析
本篇主要是简单分析下Android官方demo: android-BluetoothChat主要分析如下文件:AndroidManifest.xml DeviceListActivity.java BluetoothChatFragment.java BluetoothChatService.java//AndroidManifest.xml++ 蓝牙通信权限和蓝牙发现或设置...原创 2019-03-04 20:18:54 · 831 阅读 · 0 评论 -
Android Bluetooth源码分析总结 - framework部分
Android Bluetooth源码分析总结 -framework部分本篇主要包括如下内容:1. 源码目录2. 类图3. use case举例蓝牙服务初始化 打开蓝牙流程 搜索蓝牙流程4. 应用层开发总结1,BT framework代码主要位于如下目录:android/frameworks/base/core/java/android/bluetoothandr...原创 2019-03-04 20:23:37 · 2707 阅读 · 0 评论 -
Android ADB 源码分析总结
Android之ADB总结本文内容如下:1.makefile分析及总结2.adb框架介绍3.adbd源码分析 3.1adbd初始化流程分析 3.2adbshell流程分析 3.3adbroot流程分析4.adb常用命令一、makefile分析及总结// 以下内容摘录自android/system/...原创 2019-02-26 15:27:45 · 9413 阅读 · 1 评论 -
android app开发之好文积累
记录一些app开发感觉不错的站点(持续。。。)Bluetooth:http://www.android-doc.com/guide/topics/connectivity/bluetooth.htmlNFC:http://www.android-doc.com/guide/topics/connectivity/nfc/index.htmlMedia a...原创 2019-02-28 23:48:17 · 136 阅读 · 0 评论 -
Android初始化流程总结
Android之初始化流程总结Android设备上电至launcher出现的开机流程如上图所示,即主要分为三个阶段:Boot Loader,Linux Kernel和Android系统服务。默认情况下每个阶段都有各自的启动画面,启动画面的修改,是实际开发中经常遇到的需求。Boot Loader和Linux Kernel的启动,请参考Linux 启动流程图。本文主要集中在Android系统关...原创 2019-03-01 11:47:55 · 1327 阅读 · 0 评论 -
Android启动之配置文件分析
Android启动之配置文件分析本篇主要包括如下内容:init.rc语法介绍补充说明一、init.rc语法介绍1,init.rc是一个可配置的初始化文件,通常定制厂商可以配置额外的初始化配置,init.%PRODUCT%.rc2,init.rc是在$GINGERBREAD/system/core/init/init.c中读取的,它基于“行”,包含一些用空格隔开的关键字(它属...原创 2019-02-28 22:07:17 · 871 阅读 · 0 评论 -
Android 消息机制(Java层)
Android 消息机制(Java层)|| ========== ||code目录:\andorid_source-4.0.3\frameworks\base\core\java\android\osLooper.javaMessage.javaMessageQueue.javaHandler.javaHandlerThread.java||原创 2013-08-12 15:26:10 · 1102 阅读 · 0 评论 -
Android Binder之经典好文
Binder IPC作为Android的核心,作为Android的开发者必须对其熟练掌握(至少在原理及如何使用方面),强烈推荐如下文章:1)理论篇 Android之所以采用Binder作为进程间IPC通信机制,主要体现在效率和安全上两方面(与Linux上传统的管道、System V IPC和socket相比),详细原理介绍请参见:” Android Bander设计与实现 -...原创 2013-08-15 19:00:09 · 1282 阅读 · 0 评论 -
Android Binder之基本类介绍
// IBinder.h// 类IBinder是Binder通信协议的接口,为client和server端通信的基础。// 类BBinder和类BpBinder均为IBinder的子类:BBinder用于server端,BpBinder用于client端。/** * Base class and low-level protocol for a remotable object.原创 2013-08-14 19:02:37 · 3508 阅读 · 0 评论 -
Android GPS源码分析总结
Android GPS源码分析总结本篇主要包括如下内容:1. 术语介绍2. 应用层开发总结3. framework分析4. HAL层接口介绍1. 术语介绍1.1 GNSSGNSS为Global Navigation Satellite System的缩写,即全球导航卫星系统。当前应用较广泛的主要有美国的GPS、俄罗斯的GLONASS、欧盟的GALILEO和中国北斗卫星导航系统等...原创 2019-03-29 08:27:40 · 4732 阅读 · 0 评论