一、项目目标
1. 实现一款具有Android系统桌面(Launcher)、部分设置功能以及一些系统管控功能的APP(以下简称桌面APP)。
2. 目标Android版本:5.0 ~ 7.0
二、应用场景
1. 我们的技术人员来帮助用户配置平板,安装桌面APP,并安装我们自己研发的多款APP。
2. 用户安装此APP后,不能在平板中自行安装、卸载任何APP;只能运行白名单中的APP,无法通过任何途径启动其他APP。(目的是用户只能使用指定的少数几个应用)
3. 用户使用过程中,遇到系统软件故障需要我们的技术支持排查解决。
4. 如果乙方技术方案需要ROOT权限,请参考机型列表并提供相应的ROOT方法。
二、需求列表
1. 系统管控功能
① 此桌面APP安装后,用户无法自行安装、卸载任何APP(禁用途径包括但不限于手动下载安装,通过USB线和SD卡等途径)
② 禁用系统通知栏和系统原有的设置程序
③ 禁用原厂ROM的自动升级功能
④ 禁止应用白名单以外的APP启动
⑤ 无法通过任何途径进入系统原有的应用管理,内存管理等功能
⑥ 确保通话、网络通信、GPS等功能正常
2. 应用白名单功能
① 此桌面APP中,包含一个应用白名单
② 白名单中的系统应用:相机、图库(相册)、时钟、日历 、原厂预装的输入法;对于通话版系统,还应包括:电话、短信、联系人、通话功能
③ 白名单中的甲方自研APP列表,项目启动后提供
④ 白名单还应包括桌面管理APP自己所需的定制化的桌面、锁屏、设置、系统清理等apk
⑤ 安装桌面APP后,用户只能运行白名单中的APP,无法通过任何途径启动其他APP(也无法通过白名单中的应用关联启动其他应用)
⑥ 自研应用可以更新白名单(项目启动后双方商定程序接口)
⑦ 自研应用可以自行在线升级,也可以再更新白名单后,安装新的APP,支持静默安装
3. 桌面功能
① 主界面分屏显示白名单中的APP,点击启动APP,不支持卸载功能
② 显示ROM默认壁纸,无需支持壁纸设置功能
③ 第一屏正上方显示系统当前时间和当前日期(此Widget无法移除)
④ 正常显示系统状态栏
4. 锁屏功能——功能同系统自带锁屏
① 用户可启用系统自带的滑动解锁、数字解锁和图案解锁
② 无论启用何种解锁都不可以下拉系统通知栏
③ 锁屏状态也不能启动应用白名单之外的APP
5. 设置功能——以下几项同系统自带的功能
① 时间和日期
② 屏幕亮度
③ 各项音量
④ WIFI
⑤ GPS
⑥ 蓝牙
⑦ 飞行模式
6. 系统清理功能
① 用户能够清理白名单中APP的缓存和数据文件
7. 技术支持功能
① 甲方技术支持可以通过USB线正常访问平板设备的文件系统
② 甲方技术支持可以通过USB线安装或卸载白名单中的应用
三、项目成果(完成时需交付)
1. 技术方案文档(架构设计和模块设计,特别要说明哪些模块是需要特殊权限,哪些需要调用Framework层代码)
2. 项目源代码
3. 安装说明(安装时需要如何配置系统,技术支持人员后期如何调试系统故障)
四、项目服务
1、项目交付后提供至少一年内 bug 修改服务
2、项目交付后提供至少一年内技术咨询服务
五、目标机型列表 —— 按优先级排序
华为荣耀平板2
华为荣耀畅玩平板2 (8寸&9.6寸)
华为M2
华为M3
华为M3青春版 (8寸&10.1寸)
小米3
三星 Galaxy Tab A
联想P8
联想TAB3
接包方 | 国家/地区 | |
---|---|---|
![]() |
10
Bestpartner
|
成都市 |
![]() ![]() |
9
Zxzykj001
|
武汉市 |
![]() ![]() |
7
Andthink
|
成都市 |
![]() ![]() |
5
Liguo759330841
|
成都市 |
![]() ![]() |
3
Liuye84911
|
北京市 |
![]() ![]() |
2
Gcobra
|
上海市 |
![]() ![]() |
2
Kmwwkj1
|
昆明市 |