android
文章平均质量分 69
陈大大要变强
一个小小白记录自己的成长,只想会更多的技术,交到更多的朋友。一起变强,这是一个厚积厚发的行业!工作的尽头就是Excle表格
展开
-
android13.0 保持平板模式isTablat下修改成手机模式isPhone布局显示
因为在平板模式下调出了NavigationBar导航栏,平板模式的桌面下Hotseat任务栏里的图标依旧在那个位置,就与NavigationBar重叠了。所以得让Hotseat任务栏在平板模式下处于手机模式布局,直接修改判断packages/apps/Launcher3/src/com/android/launcher3/DeviceProfile.java。:这样整一下,就能在平板模式下达到手机模式的布局且保留了分屏功能,但不是在所有dpi下都可以,此修改只是让平板模式和手机模式一样的显示。原创 2023-10-27 17:48:30 · 896 阅读 · 0 评论 -
关闭自动更新时区后,仍会更新时区。默认时区不生效解决办法
通常关闭自动更新时区后设置默认的时区,联网时区是不会变化的frameworks/base/packages/SettingsProvider/res/values/defaults.xml将自动更新时区开关def_auto_time_zone的值设置为false即可但是现在遇到关闭后时区还是会自动更新,首先我们得排除系统支持的默认时区列表tzlookup.xml文件中文件路径:system/timezone/output_data/android/tzlookup.xml如果是tzlookup.xml中没有原创 2022-06-25 16:01:13 · 1553 阅读 · 0 评论 -
展讯Android 11.0 SystemUI 截图功能去掉分享按钮(屏蔽分享功能)
根据客户需求反馈截图后图片悬浮时有分享和编辑两个按钮,要求去掉分享保留编辑通过获取到按钮的id找到方法我用的是第一种获取方法很多自己可以找1.adb shell uiautomator dump --compressed /data/local/tmp/uidump.xml 获取当前页面所有布局到设备data路径下adb pull "/data/local/tmp/uidump.xml" pull出来查看2.android sdk 里的uiautomatorviewer图形化界面布局全局搜索screensh原创 2022-06-08 17:57:44 · 577 阅读 · 0 评论 -
android11.0去掉锁屏和设置里充电剩余时间
此功能效果是在设置里添加一个授权功能项,控制apk安装时要输入密码后才允许安装,授权密码布局包含密码开关和修改密码功能原创 2022-08-08 16:53:05 · 875 阅读 · 1 评论 -
android 10.0 禁止安装apk
连接usb调试adb logcat | grep START 点击应用获取到包名后,去到对应路径对想要屏蔽的apk做判断,如果系统识别到pkgname1里的包名后返回无法安装报错frameworks/base/services/core/java/com/android/server/pm/PackageManagerService.java else{// new package install ps = null;...原创 2022-04-13 18:11:29 · 3473 阅读 · 0 评论 -
android 7.0 默认休眠5分钟,充电时永不息屏
有两种方法可以实现,安卓7.0版本系统自带,开发者选项里有一项不锁定屏幕充电时不休眠项第一种方法默认打开就可以frameworks/base/packages/SettingsProvider/res/values/default.xml下改成trueframeworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java这里直接判断为1打开此功能但此版本开发者原创 2022-04-11 16:46:39 · 4594 阅读 · 1 评论 -
编译android 7.0 framework时报错解决
编译spr9850_n0_dev时报错Ensure Jack server is installed and startedFailed to contact Jack server: Problem reading /home/pengjiajun/.jack-server/server.pem. Try 'jack-diagnose'修改办法:参考https://www.cnblogs.com/goolinli/p/14793289.html/usr/lib/jvm/java-8-op原创 2022-03-29 20:26:22 · 3513 阅读 · 0 评论 -
开发者选项关闭时重置USB配置默认为不进行数据传输
大多数android 版本,打开开发者选项后 usb默认配置为不进行数据传输,当选择为文件传输模式后,关闭开发者,usb会记住上一次选中的项,并不会因关闭开发者模式还原回不进行数据传输。不会还原是正常现象,大多数android平台为了方便用户选择会记住选择的项,方便下一次连接,不用再打开开发者模式选择文件传输。当然我们的手机或平板插usb就可以选择文件传输,不用打开开发者选项,但这里我们有一个前提是下拉菜单下的usb通知里的选项只保留了仅充电,所以就只能通过开发者选项选择。去掉通知.原创 2022-03-28 17:10:22 · 5319 阅读 · 0 评论 -
默认打开设备中所有的输入法
现在要默认其中一个输入法 另外两个也要打开先在设备上打开所有输入法1.记录设置数据库Secure表中DEFAULT_INPUT_METHOD和ENABLED_INPUT_METHODS两个配置项对应的内容。可以通过如下命令进行获取:adbshellsettingsgetsecuredefault_input_method//获取DEFAULT_INPUT_METHODadbshellsettingsgetsecureenabled_input_methods//获取ENAB...原创 2022-03-22 10:34:54 · 4816 阅读 · 0 评论 -
屏蔽插入SD卡后弹出的通知
大多数平台例8.0 9.0 10.0 11.0插入SD card 后都会弹出通知,我们先获取到问题打log修改文件位置frameworks/base/services/core/java/com/android/server/notification/NotificationManagerService.java去到对应位置后在 void enqueueNotificationInternal下添加log日志日志添加好后,本地编译mmm frameworks/base/services:se原创 2022-03-21 14:50:42 · 2162 阅读 · 0 评论