自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

weixin_40774418的博客

Android OS定制开发

  • 博客(16)
  • 收藏
  • 关注

原创 Android12 (S) 获取wifi名称(SSID)的方法

在最近开发过程中需要获取当前wifi的SSID,目前网上一般推荐 mWifiManager.getConnectionInfo() 这个方法来进行获取,但是发现在Android12上这个方法已经被标记为过时,本着用最新方法的想法,决定使用推荐的新方法试试。遇事不决阅读源码,百思不解可读源码。

2022-11-07 09:35:19 7650 6

原创 Android Studio 导入frameworks源码

最近发现之前导入到AS中的framework源码各种无法跳转,阅读起来很糟心,之前网上找的的导入方法没有保留,从新找了好几篇文章都是有或多或少的问题,所以打算自己研究完整导入一次并做个记录,后续就不需要再去到处找方法了。平时不积累,用时跑断腿。之前配置的时候没有进行总结,导致后面重新配置的时候走了很多弯路,并且配置了好多次都没法正常跳转,影响代码阅读。此次总结一次,印象深刻,实在不行还算有个记录。这些步骤是我一步步跑下来的,基本没啥问题,AS版本也是最新的。

2022-10-13 20:44:11 3205 3

原创 Android 12(S) 去掉SystemUI状态栏中电池耳机等状态图标 禁止下拉通知栏

Android12(S) 通过overlay config.xml 配置的方法来去掉状态栏中的状态图标,包括电池,耳机,定位,麦克风,蓝牙等等,以及简单禁止下拉通知栏的方法

2022-09-30 17:18:13 3777 4

原创 Android12 (S) 去掉悬浮通知消息及通知创建流程分析

分析悬浮通知创建流程,并根据需求去掉悬浮通知

2022-09-28 18:27:11 2462

原创 Android12(S)授权弹窗被悬浮窗遮挡导致无法点击问题分析

在测试过程中发现,部分情况下当应用请求权限时,权限授予弹窗中的选项无法点击,有时候又可以。点击其他区域发现是可以正常响应,获取按键事件,发现触摸是有正常上报事件的,所以可以排除是触摸失灵导致。

2022-09-09 15:47:00 7748 2

转载 理解Dagger2在SystemUI中的使用

Dagger2在SystemUI中的使用

2022-08-17 20:21:28 727 1

原创 RK3399平板设备无法被应用识别为平板类型 问题处理

在平板设备开发过程中,进行三方应用适配时发现:bilibiliHD版本,腾讯视频,优酷等视频应用无法正常将我们的设备识别为tablet设备,导致显示布局和正常的平板设备显示不一致,使用效果不够好。...

2022-08-11 10:28:18 596

原创 Android 12 (S) 新加系统服务

2.Context.java添加服务名称3.新建TestManager.java和TestManagerService.java添加服务到ServiceManager中将服务添加到ServiceManager中,后续可以根据服务名字获取到这个服务Selinux 权限添加注意需要修改所有的service.te和service_contexts文件,可以参考network_time_update_service 来修改Android 11 以后谷歌强制开启lint检查,lint检查不过编译会

2022-06-30 17:50:30 3942 5

原创 Android S Setting添加新项

android12 setting添加新项

2022-04-12 14:40:05 5047 7

原创 双屏异触实现

平台:RK3399Android 10.0Android系统对于USB,蓝牙接口的触摸设备默认判断为外接设备,外接设备默认操控的是副屏,在双屏异显情况下就会发现只能点击到副屏,判断条件如下:frameworks/native/services/inputflinger/EventHub.cppstatus_t EventHub::openDeviceLocked(const char* devicePath) {... // Determine whether the device is

2022-01-13 09:09:53 1738

原创 自定义view重写onMeasure方法自定义设置宽高,不同布局表现不一致问题分析

新来同事在学习自定义view的时候,参照书上的例子自定义了一个view:MyView.javaprivate int getMySize(int defaultSize, int measureSpec){ int mySize = defaultSize; int mode = MeasureSpec.getMode(measureSpec); int size = MeasureSpec.getSize(measureSpec); ..

2021-07-27 17:13:21 1518

原创 记属性动画监听器--AnimatorListenerAdapter导致的内存泄露

在使用AS的Profiler进行内存分析时,发现打开关闭activity会导致内存增长,并且不会下降,Dump Java heap 发现出现内存泄露:观察引用情况(勾选 Show nearest GC root only):jump tosource 发现是属性动画监听器出现内存泄露:alphaAnimator.addListener(new AnimatorListenerAdapter() { @Override public .

2021-07-08 19:43:04 821

原创 Android 手机遥控器添加模拟鼠标功能

手机遥控器要求有模拟鼠标功能,之前别人做的模拟鼠标是用service加上自己画的图标来实现的,不能像真正鼠标一样方便,而且实现比较难。网上查找资料发现可以通过UInput来实现这个功能。 Uinput是一个虚拟的设备,使得可以在用户控件处理input设备,一般来讲uinput设备文件存在于/dev/input或者/dev/input/uinput目录中。在Linux中一切都是文件,所以使用uinput也很简单只需要open这个设备就可以了打开设备:```c++extern "C"JNIE..

2021-06-24 11:49:05 3907 2

原创 RK3399 10.0 打开双wifi STA+AP并发

WLAN STA/AP 并发Android 9 引入了可让设备同时在 STA 和 AP 模式下运行的功能。对于支持双频并发 (DBS) 的设备,此功能让一些新功能得以实现,例如在用户想要启用热点 (softAP) 时不会中断 STA WLAN。方案:RK3399 android10.0wifi模组:正基AP6275s 模组支持STA+AP并发方法:在BoardConfig.mk 中打开WIFI_HIDL_FEATURE_DUAL_INTERFACE := true在kern..

2021-04-26 19:25:11 2603

转载 SELinux 权限问题

记录selinux修改权限的方法转载自:http://gityuan.com/2015/06/13/SEAndroid-permission/权限修改方法1: adb在线修改seLinuxEnforcing(表示已打开),Permissive(表示已关闭) getenforce; //获取当前seLinux状态 setenforce 1; //打开seLinux setenforce 0; //关闭seLinux方法2: 从kernel中彻底.

2020-09-07 19:47:10 421

原创 Amdroid Studio编译项目报错Execution failed for task ‘:app:mergeDebugResources Please check if you installe

Amdroid Studio编译项目报错Execution failed for task ':app:mergeDebugResourcesPlease check if you installed the Windows Universal C Runtime.Execution failed for task ':app:mergeDebugResources'.> Multiple task action failures occurred: > A failure oc.

2020-08-20 11:40:37 694

Android新建device脚本

新建device脚本,一步到位,不需要额外拷贝,修改名称

2022-09-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除