新闻

12021222324

随机推荐

MediaPlayer JNI层介绍

前言之前的《MediaPlayer java层介绍》只是介绍了java中的常用方法,对于JNI层的调用没有进一步介绍,今天就介绍一下JNI层。个人流水账哈,推荐看其他人的,我这只是自己的跟踪记录涉及的代码:frameworks\base\media\java\android\media\M...

Android.mk介绍之二预编译

Android.mk可以编译生成的文件类型:APK : Android程序,编译生成的apk文件Java库 : Java类库,编译打包生成的jar文件C/C++可执行的应用程序 : 可执行的C/C++应用程序C/C++静态库 : 编译生成的C/C++静态库,打包生成的.a文件C...

Android 中Bn和Bp介绍

前言阅读Android源码时总是遇到Bnxx和Bpxx等类,老是对不上号,容易迷糊,因此这里记录一下,方便自己查阅。正文BP(binder proxy)和BN(binder native)是通过binder来通信的,Bp端可以通过BinderProxy的transact()方法与Bn端发送请...

Android 6.0后权限的申请

前言Android 6.0 后,非系统应用权限获取收紧,应用需要动态的申请权限。你除了AndroidManifest.xml中定义需要的权限,还需要在Java代码中再需要对应权限前提示用户授权。正文第一步AndroidManifest.xml <uses-permissio...

[摘]adb 查看系统设置参数

获取系统默认输入法adb shell settings get secure default_input_method更改默认输入法(改为com.sohu.inputmethod.sogouoem/.SogouIME)adb shell settings put secure default_...

[摘]repo命令参考手册

前言本文是摘抄的,主要是需要一些repo的使用。记录一下,方便自己查阅。正文repo用法的基本形式为:repo <COMMAND> <OPTIONS>可选项在[]中表示,例如许多命令接收一个项目列表作为参数,你可以通过一组名字或者p本地源目录的path来指定项目...