今日总结

今天折腾了半天,终于把半年前学习CS162的资料都上传到Github: https://github.com/thinkhy/CS162


CS162的课程进度在半年之后,终于有了新的进展,晚上弄明白了怎么实现 Project1-Task4,更新了部分代码。


顺便说一下,Github新出品的Windows客户端实在是好用,使用便捷且界面美观,用户体验非常棒!

### 处理 BUG #107999 今日总结 #### 问题描述 在设置中显示系统应用时,出现电话、短信信息,影响用户体验。怀疑问题出在文件 `\\172.18.4.131\data4\zhouhao\mtk_v0.mp5-aiot\vendor\mediatek\proprietary\packages\apps\MtkSettings\src\com\android\settings\applications\manageapplications\ManageApplications.java` 中,但经过处理后问题未解决。 #### 处理过程 对 `ManageApplications.java` 文件进行了详细检查和修改。在文件中添加了过滤逻辑,尝试从应用列表数据源中移除电话(`com.android.dialer`)和短信(`com.android.mms`)应用,代码如下: ```java private void filterApps() { List<ApplicationInfo> apps = mPm.getInstalledApplications(0); for (int i = apps.size() - 1; i >= 0; i--) { ApplicationInfo app = apps.get(i); if (app.packageName.equals("com.android.dialer") || app.packageName.equals("com.android.mms")) { apps.remove(i); } } mAdapter.setApplications(apps); } ``` 修改完成后,重新编译刷机进行验证,但在设置中显示系统应用时,电话和短信信息仍然存在。 #### 未解决原因分析 目前尚不清楚问题未解决的具体原因,可能是过滤逻辑存在漏洞,或者问题根本不在该文件中。也有可能是修改后没有正确清空用户数据或恢复出厂设置,导致修改未生效。 #### 下一步计划 1. 进一步检查 `ManageApplications.java` 文件的过滤逻辑,确保没有遗漏。 2. 扩大排查范围,检查其他可能与系统应用显示相关的文件,如 `AppDashboardFragment.java` 和 `apps_management_settings.xml`。 3. 重新进行编译刷机,并严格按照要求清空用户数据或恢复出厂设置,确保修改生效。
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值