Android9
文章平均质量分 86
木叶风
这个作者很懒,什么都没留下…
展开
-
Android 9/10 Launcher3 适配出现的问题修改
1.去掉搜索框和切换系统桌面风格。首先search_container_workspace.xml就是搜索框的布局,如果只是简单的隐藏,只要将布局的高度设置为0dp就行了。如果要将桌面图标拉到原来放搜索框的位置只是隐藏是不行的。看代码mWorkspace.bindAndInitFirstWorkspaceScreen(null /* recycled qsb */);就是将搜索框用代码放到launcher上的,要去掉就得进入此方法中有一个布尔值FeatureFlags.QSB_ON_FIRST_SCR原创 2021-01-27 17:48:04 · 2987 阅读 · 5 评论 -
android 10.0 设置数据流量警告默认为关闭
默认关闭时/frameworks/base/core/res/res/values/config.xml改成-1即可frameworks\base\services\core\java\com\android\server\net\NetworkPolicyManagerService.javafinal NetworkPolicy policy = buildDefaultMobilePolicy(subId, subscriberId); ---->>进入方法buildDefau原创 2021-01-25 17:23:44 · 1240 阅读 · 0 评论 -
Android 9.0 Bluetooth源码分析(三)蓝牙配对流程
1 UI蓝牙配对开始于settings设备列表 /packages/apps/Settings/src/com/android/settings/bluetooth/DeviceListPreferenceFragment.java中。DeviceListPreferenceFragment是蓝牙扫描到的设备列表,点击其中一个蓝牙设备,调用onPreferenceTreeClick方法开始蓝牙的配对过程。@Overridepublic boolean onPreferenceTreeClick(Pr转载 2020-06-19 11:34:59 · 2825 阅读 · 0 评论 -
Android 9.0 Launcher源码分析(一)——系统启动Launcher流程
转载请注明原地址:https://www.jianshu.com/p/35e66fe56a58现在网上能搜到的关于Android原生Launcher的一些文章,大多数是基于Android 7.0或者更早之前的,比较老旧。虽说依然可以作为参考,但是经过几个大版本的演进,还是多多少少有些不同的。于是打算自己写一写基于最新AOSP的Launcher3代码分析,供大家参考。Android开机过程中,...转载 2020-04-07 15:19:29 · 1487 阅读 · 3 评论 -
Android 9.0 Launcher源码分析(二)——Launcher应用启动流程,数据加载与绑定
上一篇文章中分析了系统是如何把桌面应用拉起的。(见Android 9.0 Launcher源码分析(一)——系统启动Launcher流程)现在接上文,分析一下Launcher应用的启动流程。首先把Launcher的onCreate贴出来。 @Override protected void onCreate(Bundle savedInstanceState) { ...转载 2020-04-07 15:11:57 · 1331 阅读 · 0 评论 -
Android 9.0 Launcher源码分析(三)——Launcher的布局与多设备适配
本文对Launcher的布局做一个整体性的描述。我们先看一下布局文件launcher.xml<com.android.launcher3.LauncherRootView xmlns:android="<http://schemas.android.com/apk/res/android>" xmlns:launcher="<http://schemas....转载 2020-04-07 14:58:32 · 1442 阅读 · 0 评论 -
Android 9.0 GMS 桌面Launcher3 布局修改
先看下CDD文件的要求集成了GMS给的partner_gms包后,发现Hotseat的排列并没直接像文档上要求的那样。少了chrome,我就去launcher3中打开配置dw_phone_hotseat.xml,添加修改 <!--在第五个位置添加chrome--> <favorite container="-101" scree...转载 2020-04-01 11:50:27 · 2465 阅读 · 0 评论 -
Android9 SnapdragonCamera顶部添加按钮打开第二个摄像头
diff --git a/packages/apps/SnapdragonCamera/res/layout/camera_controls.xml b/packages/apps/SnapdragonCamera/res/layout/camera_controls.xmlindex 5e33709..a406ea0 100755--- a/packages/apps/Snapdragon...原创 2019-12-31 15:44:12 · 811 阅读 · 0 评论 -
Android9 点击按键KeyEvent.KEYCODE_CAMERA没反应
高通Android9 在适配物理按键KeyEvent.KEYCODE_CAMERA没反应,是点击KEYCODE_CAMERA的时候,广播接收不到;原因是:android8.0及以上系统关于广播的规定:发现果然是对隐式广播做了限定,如果targetSdkVersion >=26,在Manifest里面注册的Receiver可能无法接收到广播消息(我的广播接收者就是像这样静态注册的):方...原创 2019-12-31 15:35:12 · 1634 阅读 · 0 评论 -
Android9 更改默认网络设置
高通diff --git a/device/qcom/msm8953_64/system.prop b/device/qcom/msm8953_64/system.propindex 34984db..6454cf2 100644--- a/device/qcom/msm8953_64/system.prop+++ b/device/qcom/msm8953_64/system.pro...原创 2019-10-23 09:50:07 · 1228 阅读 · 2 评论 -
Android9关机充电时显示电量
Android9 高通 8953 bootable/bootloader/lk/app/aboot/aboot.c | 3 +-- system/core/healthd/healthd_draw.cpp | 3 +++ 2 files changed, 4 insertions(+), 2 deletions(-)diff --git a/bootable/bootload...原创 2019-10-11 14:57:15 · 1248 阅读 · 1 评论