
Android System
文章平均质量分 54
堵刻
这个作者很懒,什么都没留下…
展开
-
allwinner gsensor 校准调试
先确认屏幕的方向,也就是你的屏幕是横屏还是竖屏,可以通过ro.sf.rotation=(0,90,180,270)确认屏幕方向后,开始校准,关闭自动旋转功能,下载gsensor校准APP到设备(推荐Z-DeviceTest_v1.12.apk,它支持很多的sensor),下载地址:https://download.youkuaiyun.com/download/a161619/9799183接...原创 2016-10-19 11:05:38 · 1677 阅读 · 0 评论 -
Android6.0 Fix launcher3 crash when search.
Android6.0 使用lanucher3的搜索时出现crash,解决方法如下:diff --git a/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java b/packages/apps/Launcher3/src/com/android/launcher3/Launcher.javaindex e550902..a...原创 2018-03-21 15:30:38 · 337 阅读 · 0 评论 -
Android6.0 Launcher3 修改app字体大小
在原生的Android6.0中,在修改了系统字体大小后,Launcher 3上的app字体大小没有改变,下面方法可以解决:--- a/packages/apps/Launcher3/src/com/android/launcher3/BubbleTextView.java+++ b/packages/apps/Launcher3/src/com/android/launcher3/Bubbl原创 2017-12-14 17:06:27 · 1897 阅读 · 0 评论 -
Android 电池低于5%时关机
--- a/frameworks/base/services/core/java/com/android/server/BatteryService.java+++ b/frameworks/base/services/core/java/com/android/server/BatteryService.java@@ -258,7 +258,7 @@ public final class B原创 2017-12-12 11:14:07 · 1097 阅读 · 0 评论 -
Android 复制文件
copy_files := $(subst $(LOCAL_PATH)/,, \ $(filter-out %.mk,\ $(patsubst ./%,%, \ $(shell find $(LOCAL_PATH) -type f -name "*" -and -not -name ".*") \ )))PRODUCT_COPY_FILES += $(forea原创 2017-11-23 15:12:02 · 1021 阅读 · 0 评论 -
Android6.0 设置默认输入法
Android6.0设置默认输入法,这里以日文输入法为例,1.在frameworks/base/packages/SettingsProvider/res/values/defaults.xml 添加:jp.co.omronsoft.openwnn/.OpenWnnJAJP2.在frameworks/base/packages/SettingsProvider/src/com/androi原创 2017-08-24 14:20:42 · 3243 阅读 · 0 评论 -
Android6.0 设置永不休眠
在开发中,有些方案需要让屏幕永不休眠,有两种方法可以去设置,第一种方法直接改frameworks/base/packages/SettingsProvider/res/values/defaults.xml2147483647 这个值是通过源码分析打印出来的。第二种方法:设置-1修改packages/apps/Settings/src/com/android/settings/原创 2017-08-18 17:01:21 · 7742 阅读 · 1 评论 -
Android 移除不用app
在Android原生系统下,如果没用的app,是可以移除的,主要在以下两个文件下把他删掉即可,1.build/target/product/core.mk2.target/product/generic_no_telephony.mk上面两个文件里面有浏览器,邮件等app的编译,把不用的移除就可以,还有些预装的app可能在自己产品目录下,可以找到相关的Android.mk把它移原创 2017-06-09 10:40:09 · 1936 阅读 · 0 评论 -
Android SELinux 调试
SELinux 是Google从Android5.0开始,强制引入的一套非常严格的权限管理机制,主要用于增强系统的安全性。在开发中,我们经常会遇到由于SELinux造成的各种权限不足,例如下面:avc: denied { mounton} for pid=2046 comm="mount" path="/factory" dev="mmcblk0p17" ino=1 scontext=原创 2017-04-19 14:34:29 · 1158 阅读 · 0 评论 -
Android6.0 移除电池设置
在Android6.0 移除设置中电池选项,只要关注setting app下有关电池的xml和代码,下面是我的具体做法,1.注释packages/apps/Settings/AndroidManifest.xml下电池相关模块+<!-- <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_原创 2017-05-11 15:27:36 · 2433 阅读 · 0 评论 -
Android4.4 隐藏状态栏图标
在Android4.4 下隐藏状态栏图标(电池,信号,时间),路径在:frameworks/base/packages/SystemUI/res/layout/status_bar.xml只要在每个icon上加 android:visibility="gone"<LinearLayout android:id="@+id/status_bar_contents" an原创 2017-03-30 16:12:55 · 1717 阅读 · 0 评论 -
Android6.0 禁止自动同步网络时间
配置文件在:frameworks/base/packages/SettingsProvider/res/values/defaults.xml <bool name="def_auto_time">false</bool> <bool name="def_auto_time_zone">false</bool>直接将def_auto_t...原创 2018-05-23 10:03:52 · 4015 阅读 · 0 评论