Mr.Nubility进阶记——安卓系统开发之多手机适配
2018-01-18 19:20
295 查看
需求:我开发一套安卓系统要给多个手机品牌使用,其中一个品牌要求加上一键清理的功能
<PreferenceScreen
android:key="onekey_clean" //用于移除添加的时候用
android:title="@string/onekey_clean" //显示的主要文字
android:summary="@string/onekey_clean" //大字下面的小字
android:fragment="com.android.settings.MasterClearOnlyDataAndSettings"/>
添加bool达到控制效果<bool name="show_onekey_clean">false</bool>
Z:\WTK6737M_65_N_AP_1\alps\packages\apps\Settings\res\values\bool.xml
这个是公共的,设置之后都管用。设置为false
Z:\xxx\device\xxx\overlay\packages\apps\Settings\res\values\bool.xml
这个是针对某个手机的设置为true
找到当前这个PreferenceScreen所在的类,调用如下代码
PreferenceScreen mOnekeyClean = (PreferenceScreen) screen.findPreference(KEY_ONEKEY_CLEAN);
if (!getResources().getBoolean(com.android.settings.R.bool.show_onekey_clean) && mOnekeyClean != null ) {
screen.removePreference(mOnekeyClean);
}
<PreferenceScreen
android:key="onekey_clean" //用于移除添加的时候用
android:title="@string/onekey_clean" //显示的主要文字
android:summary="@string/onekey_clean" //大字下面的小字
android:fragment="com.android.settings.MasterClearOnlyDataAndSettings"/>
添加bool达到控制效果<bool name="show_onekey_clean">false</bool>
Z:\WTK6737M_65_N_AP_1\alps\packages\apps\Settings\res\values\bool.xml
这个是公共的,设置之后都管用。设置为false
Z:\xxx\device\xxx\overlay\packages\apps\Settings\res\values\bool.xml
这个是针对某个手机的设置为true
找到当前这个PreferenceScreen所在的类,调用如下代码
PreferenceScreen mOnekeyClean = (PreferenceScreen) screen.findPreference(KEY_ONEKEY_CLEAN);
if (!getResources().getBoolean(com.android.settings.R.bool.show_onekey_clean) && mOnekeyClean != null ) {
screen.removePreference(mOnekeyClean);
}
相关文章推荐
- 安卓开发小米4,酷派 手机适配和调用系统相机相册做图片上传的问题
- 安卓与IOS通过hessian接口实现用友系统移动手机订单4安卓手机开发
- 关于小米4 以及酷派手机安卓开发 调用相机相册适配的问题
- Android安卓自动化新手进阶测试培训手机app软件开发课程
- 安卓开发之TextView使用lineSpacingExtra时由于手机系统在5.1.1以下版本最后一行也会有距离的处理
- 安卓与IOS通过hessian接口实现用友系统移动手机订单5苹果手机开发
- 大话高校正方教务系统(安卓开发教务系统手机客户端)(上)
- 安卓开发扩展(一)通过手机系统相册选择图片
- 【安卓学习之开发工具】 红米开发版手机可以查看系统崩溃日志
- 在安卓开发时用酷派手机无法打印出应用内的日志的解决方法
- 在安卓开发过程中如何将user版的手机快速导出数据库
- 搭建Android手机系统开发环境(转)
- 安卓简单开发-获取系统时间
- 安卓开发-利用smart-image-view来实现网络中的图片在手机上的显示
- 安卓项目-利用Sqlite数据库,开发新闻发布系统
- 手机视频监控系统开发系列文章
- 我的安卓开发学习笔记一:安卓系统架构
- iOS开发系统版本适配(未完待续。。。)
- 安卓开发 用应用程序修改系统时间
- 调用手机相片和视频 安卓开发