biumall.com站长

阅读是一种生活方式
JNI之类型介绍

JNI之类型介绍

前言 之前对JNI基本的使用以及很熟悉了,但也是值得部分基础内容,这次就记录一下JNI中的基础类型,方便自己查阅。 正文 之前我们知道,JNI中是不认识java类型的(int好像认识,哈哈),比如我们...
3年前
271
JNI之访问方法和域

JNI之访问方法和域

前言 JNI允许本地方法访问Java对象的域和调用方法。今天就介绍一下放问java方法和对象的域。 记录一下,方便自己查阅。 正文 JNI访问对象域和方法,主要涉及如下几步骤: 获取到对象域的jfie...
3年前
345
JNI之函数的参数介绍

JNI之函数的参数介绍

前言 之前学过JNI的动态注册和静态注册,到目前为止,简单的可以依葫芦画瓢了,但对于细节却还有很多的不知道。因此后面慢慢记录一下。方便自己查阅和学习。 正文 如果不知道静态注册和动态注册的使用,请看...
3年前
336
NDK中jni.h头文件完整内容

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

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

JNI动态注册封装C++版

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

Android 中Bn和Bp介绍

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

Android初始化第三方app权限

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

MediaPlayer JNI层介绍

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

《阿里Android手册》笔记

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

MediaScanner源码JNI介绍2

前言 接上文《MediaScanner源码JNI介绍》介绍register_android_media_MediaScanner的registerNativeMethods()注册是在android...
1年前
282