前言 上一篇文章我们研究了SF的初始化。但是还有一个很大也是核心的模块没有聊到,那就是HAL层对应的初始化。什么是HAL层,有简单的话来讲就是硬件驱动和软件之间的中间层,为了...
前言 上一篇文章我们研究了SF的初始化。但是还有一个很大也是核心的模块没有聊到,那就是HAL层对应的初始化。什么是HAL层,有简单的话来讲就是硬件驱动和软件之间的中间层,为了...
绑定式 HAL。以 HAL 接口定义语言 (HIDL) 或 Android 接口定义语言 (AIDL) 表示的 HAL。这些 HAL 取代了早期 Android 版本中使用的...
Android之蓝牙驱动开发总结 一[http://blog.csdn.net/manshq163com/article/details/18550767#__RefHead...
@[TOC] 做音频开发,避免不了和蓝牙打交道,尤其是做系统开发,又是不同的模块,所以很多问题很难界定。因而,了解一下蓝牙,对整体的系统架的理解会更加完善。同样的,有线耳机和...
本章介绍了 fragment 的来由,activity 与 fragment 的关系,及其基础使用 GitHub 地址:完成第七章 1. 为何要使用 fragment ? 使...
问题现象:在切换语言后短时间,偶现(概率较高)快速拨号小部件更新失败 分析:问题发生时,App内重写的回调函数onDataSetChanged()没有被回调。排查流程,快速拨...
本文转载于掘金Ruheng,总结非常好,故不再重复造轮子。 在日常工作中,经常会用到Git操作。但是对于新人来讲,刚上来对Git很陌生,操作起来也很懵逼。本篇文章主要针对刚开...
本系列文章如下: Android JNI(一)——NDK与JNI基础Android JNI学习(二)——实战JNI之“hello world”Android JNI学习(三)...
移步系列Android跨进程通信IPC系列 1 相关代码 1.1 代码位置 1.2 代码链接 AndroidRuntime.cpp System.java Runtime.j...
前言 此教程的目的是教会大家如何使用AIDL,包括定义AIDL服务、调用AIDL服务、传递复杂对象、AIDL回调客户端等。 Github地址:https://github.c...
Java 基础知识大纲 一、面向对象 二、Object类相关 三、重要关键字 四、内部类 五、抽象类 & 接口 六、编码 七、异常 八、注解 九、容器 十、内存区域 十一、垃...
前言 BroadcastReceiver(广播接收器),属于 Android 四大组件之一 在 Android 开发中,BroadcastReceiver 的应用场景非常多 ...