admin

admin

阅读是一种生活方式
NDK中jni.h头文件完整内容

NDK中jni.h头文件完整内容

前言 这里摘抄一下jni.h头文件中的所有内容,主要是方便自己查阅。 涉及的文件 android-ndk-r21d-windows-x86_64\android-ndk-r21d\toolchains...
3年前
315
JNI动态注册封装C++版

JNI动态注册封装C++版

前言 之前JNI一直用C语言写,但发现Android Framework中大都用C++写,为了阅读方便,改为C++。其实C++跟C语言写法一样的,只不过C++更简洁些。 正文 修改点,举个例子 不同点...
1年前
274
Android 中Bn和Bp介绍

Android 中Bn和Bp介绍

前言 阅读Android源码时总是遇到Bnxx和Bpxx等类,老是对不上号,容易迷糊,因此这里记录一下,方便自己查阅。 正文 BP(binder proxy)和BN(binder native)是通过...
1年前
339
Android初始化第三方app权限

Android初始化第三方app权限

前言 定制项目时要跟第三方应用合作,随着Android权限的收紧,需要APP主动申请需要的权限并让用户选择,但车机项目提醒权限申请这个弹框比较不友好,因此被客户要 正文 我只是Android系统应用测...
1年前
437
MediaPlayer JNI层介绍

MediaPlayer JNI层介绍

前言 之前的《MediaPlayer java层介绍》只是介绍了java中的常用方法,对于JNI层的调用没有进一步介绍,今天就介绍一下JNI层。 个人流水账哈,推荐看其他人的,我这只是自己的跟踪记录 ...
1年前
286
《阿里Android手册》笔记

《阿里Android手册》笔记

前言 下载了《阿里Android手册》,看了一下,很多规定还是很合理的。尤其是一些命名的规定,虽然繁琐,但对于后续查阅代码还是很爽的。 今天有空,记录一些觉得很不错的内容,方便自己查阅。 正文 lay...
1年前
399
MediaScanner源码JNI介绍2

MediaScanner源码JNI介绍2

前言 接上文《MediaScanner源码JNI介绍》介绍register_android_media_MediaScanner的registerNativeMethods()注册是在android...
1年前
286
Framework单独编译简介

Framework单独编译简介

前言 记录一下Android单独编译Framework模块,记录于此,方便自己查阅。 单独编译前,需要整编Android系统,有了依赖的jar才可以单独编译模块。 以ATC平台为例,《ATC编译命令记...
3年前
323
ATC平台编译命令记录

ATC平台编译命令记录

前言 主要记录一下ATC项目中用的编译命令。方便自己查阅。 主要是个人用,每个平台可能不一样。不推荐看哈 正文 在Android源码目录下 参考文章 1.《ATC 文档》
3年前
300
MediaPlayer java层介绍

MediaPlayer java层介绍

前言 Android中经常用MediaPlayer控制音频/视频文件和流的播放。虽然经常用,但没怎么看其源码,今天有空记录一下,方便自己查阅。 正文 本篇涉及的源码目录 frameworks\base...
1年前
311