Android for work总结(下)
2016-07-26 19:40
302 查看
Afw流程演示
Device OwnerL平台
恢复出厂设置
连接翻墙Wifi直到出现如下界面
点击”Set up work device”,输入账号和激活码
这一步会发送Intent:
com.android.managedprovisioning.ACTION_PROVISION_MANAGED_DEVICE来调用ManagedProvison App
如果手机没有加密则要加密手机
通过ManagedProvision App开启Provision流程
完成Provision
进入桌面,即是Device Owner模式了
只有白名单配置的App会显示在桌面,Test DPC就是策略管理的App, DPC通过 DevicePolicyManager的API来配置和管理账户。
进入Settings->Security->Device administrators看到Test DPC变成灰色,它被设置成了Device Owner.
要回到普通模式只能通过恢复出厂设置。
M平台
M平台Device Owner是集成在Google Play Services里面的,不再需要AndroidForWork.apk.
恢复出厂设置
连接翻墙wifi直到出现以下界面
输入账号和密码
这个账号要去
http://www.google.com/enterprise/apps/business/购买
安装EMM app google device policy,如果不是最新的,则需要更新
设置Device Owner
这一步需要读取远端EMM的配置信息,需要使能了Device Owner,这里才会出现下图的信息。
等待设置完成
进入桌面,即是Device Owner了。
这里Device Policy是Device Owner, 它和Test DPC不同的是,实际的企业账号的不同策略是需要在远端EMM控制台控制的。不同的EMM提供商有不同的配置方式。
Work Profile
L平台和M平台,Work Profile的配置流程是一样的。
走完Setupwizard流程进入普通模式
连接翻墙wifi
进入Settings->Accounts->Add account->Google,添加账号
如果手机没有加密需要加密手机
使能或者更新EMM app Google Apps Device Policy
创建Work Profile
创建成功,进入桌面,即是Work Profile模式了
有公文包图标的应用就是Work Profile的应用。
EMM服务端配置
EMM有不同的提供商,目前可以提供服务可以在https://www.google.com/work/android/partners/查询
我们使用的Device policy是Google提供的,所以这里以Google EMM来讲解。
登陆admin.google.com,输入账号和密码
登陆成功以后进入管理控制台,我们用的最多的是设备管理
在M平台上使用Device Owner时,当登陆账号的时候,需要勾选”设置->归公司所有的设备”
才会出现
这样才能把设备所有权转给你所在的单位。
同样,要创建Work Profile,需要勾选”设备管理->Android设置->工作资料”
管理App.
管理可以指定用户可以使用哪些App,这些App是从Play store上面授权的,然后添加应用的白名单。
已经添加的应用,点击右下角”+”号可以添加更多
这里添加了Evernote应用,则会自动下载到手机上。
解绑
如果要设置其他厂商的EMM,可以先解除Google Apps再设置。
更多的相关设置可以在”设备管理”的各个选项进行设置。
Afw测试
L平台L平台的测试google提供了一份详细的测试文档,需要手动去进行操作。
M平台
M平台google提供了类似于CTS的自动化测试套件来测试,最新的版本是v1.4,
有两个plan需要跑,一个是afw-user-build.xml,另一个是afw-userdebug-build.xml
测试前的详细配置和测试命令参见相关文档说明。
比如跑user-build命令:
run cts –plan afw-user-build
要看详细的过程,可使用-l DEBUG参数
run cts –plan afw-user-build –l DEBUG
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories