android4.4 客户定制需求修改
来源:互联网 发布:microsoft excel mac 编辑:程序博客网 时间:2024/05/27 09:44
之前有个客户想做一些定制化的功能,包括Browser、Settings、SystemUI的修改,下面大致说下客户的需求及修改的地方
1、给出Browser的白名单请屏蔽除了白名单之外的网址,eg:白名单为baidu.com
通过Controller.java的loadUrlDataIn()方法中添加判断URL的语句,可在输入框中只输入指定的url才有效
..\frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar\BaseStatusBar.java
添加:
3、屏蔽掉home键的功能
..\frameworks\base\policy\src\com\android\internal\policy\impl\PhoneWindowManager.java
4、对app的包名进行隐藏,在应用程序中不显示出来,eg:filemanager
..\packages\apps\Settings\src\com\android\settings\applications\ManageApplications.java
5、屏蔽掉下拉通知栏和状态栏
..\frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar\phone\PhoneStatusBarView.java
6、SystemUi包含两部分:StatusBar和NavigationBar ,NavigationBar,导航栏进行显示和隐藏
这些按键其实是button,是android原生自带的,我们可以通过config控制其开和关。对应的config项是:"config_showNavigationBar".
<bool name="config_showNavigationBar">true</bool>------------>true和false控制开关,不同的软件版本,配置文件修改不同,
下面以android4.2版本为例,源码frameworks层有两个config.xml文件:
alps\frameworks\base\core\res\res\values\config.xml (1) 和
alps\mediatek\custom\project_name\resource_overlay\generic\frameworks\base\core\res\res\values\config.xml (2)
如果您的源码下只有文件 (1), 那就修改config.xml中的<bool name="config_showNavigationBar">true</bool>
如果您的源码下只有文件 (1)和(2), 那就修改(2) 中config.xml的<bool name="config_showNavigationBar">true</bool>就行了,
隐藏就设成false。
- android4.4 客户定制需求修改
- Android客户定制修改
- ShopEx customSchema 定制可以根据客户的需求对网站进行相应功能的添加修改或者删除
- android客户定制SDK常见修改
- 按照客户需求定制开发的团队构成
- 客户需求
- android4.0 系统Setting中bluetoothUI定制修改
- Android 客户定制修改(遇到后更新)
- mtk手机从刷机到修改客户需求的点点滴滴
- Android4.4修改NavigationBar/StatusBar
- android4.4 状态栏透明修改
- Android4.4修改状态栏颜色
- 什么是需求?什么是客户??!!
- 客户需求何时休?
- 关于客户、需求
- 客户需求规避经验
- 客户需求变更
- 和客户谈需求
- Git+Andorid studio的使用 第一章 下载项目代码 可视化与git 命令下载代码库中的项目代码
- layoutSubviews\ layoutIfNeeded\ setNeedsLayout\ setNeedsDisplay
- 【caffe-Windows】cifar实例编译之model的使用
- Android各种轮子
- iOS tableView不显示分割线
- android4.4 客户定制需求修改
- motan使用
- 学习SpringMVC(十五)之CRUD操作
- zipline安装问题解决
- 新开始
- iOS简单手势解锁
- C#.NET 消息机制
- python的函数
- App列表之拖拽ListView(上)