- 博客(4)
- 收藏
- 关注
转载 全屏沉浸模式ImmersiveMode
在写播放器的时候,遇到了关于全屏模式的坑。翻阅了网上一些资料和google 官方的demo后,终于把坑填完了。全屏主要的干扰就是 顶部状态栏stateBar和部分手机的虚拟按键NavigationBar。这是google demo的源码: /** * Detects and toggles immersive mode (also known as "hidey bar...
2018-10-16 09:31:50 473
转载 Android framework层自定义jni
framework添加自定jni 本文章适用于在源码环境下在framework添加自定的jni供上层Apk调用。1framework添加自定jni添加自定义的jni文件和Androidmk添加系统编译配置添加自定义的jni文件和Android.mk首先在frameworks/base/下新建一个文件夹,命名可以自定义,例如/frameworks/base/jnitest/,在其目...
2018-10-12 10:40:28 736
转载 Android framework增加JNI访问so
背景:项目需要在framework访问系统so库里面的东西,framework JNI和应用使用JNI有所不同,还有如何访问底层so?这里记录一下;framework中实现JNI这里我参考Binder 在framework层是如何实现JNI的;需求是通过调用底层so库的接口来实现获取一个特殊分区的存储的值,这里framework的JNI相当于是一个工具类,所以将java文件添加到frame...
2018-10-12 10:09:36 1346
转载 在android framework中添加自定义系统服务
添加系统服务需要添加aidl,service,manager文件,需要修改SystemServer,Context,ContextImpl下面举例进行说明,主要添加一个服务,用于获取系统时间和版本号1.在frameworks/base/core/java/android/app/下添加aidl文件frameworks/base/core/java/android/app/ISystem...
2018-10-12 09:36:24 916 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人