Android for Work for Developers - 1503060390
Last updated
Was this helpful?
Last updated
Was this helpful?
视频发布时间
2015年2月25日
视频介绍
Android for Work brings together OEMs, Enterprise mobility management and Developers so organizations can make the most of the world’s #1 mobile operating system. This video covers the benefits for developers and what you should look out for.
视频推介语
暂无,待补充。
翻译
润稿
终审
原始链接
中文字幕
翻译流水号
加入字幕组
高冰
wang7x
——
1503060390
大家好
今天我们讨论在工作中
不得不使用两部手机的问题 一部用于处理工作信息
另一部处理私人信息
现在 有些问题是很难避免的
但是有些情况却可以解决
这些正是科技改变生活的实例
首先我得换件舒服一点的衣服
这下好多了
量身定做的东西就是不错
在去年Google的I/O大会上
我们谈到了Android在商业应用方面的新功能
我们在Lollipop版本中也内置了新的
用户配置管理和Launcher API
这些是解决问题的基础
我是里奇 海因德曼
我将会介绍Android for Work的特点
和对开发者的影响
以及开发者如何帮助用户摆脱
不得不使用两部手机的苦恼
Android for Work通过更强的安全性 一致性管理
和便于创新的开放式框架
增强了工作的可移动性
它支持公司拥有的设备和
用于工作的个人设备
后者需要更深入的开发 所以我会着重介绍这一方面
对于这两类设备 对企业来说最重要的是
能够为员工安装企业应用
并且确保商业数据绝对的安全
此外 在员工离职时移除
其获取信息的权限也同样重要
同时 用户仍希望
掌控自己的个人设备 Android for Work
通过允许IT管理员在设备上增加第二个账户配置
解决了这个问题
他们通过设备策略进行管理
我们将该账户配置称为工作配置或
受管理的配置
为了提升用户体验 Android for Work
将两个账户的私人和工作应用、通知、最近消息
结合到了统一的视图之中
与工作有关的项目在应用图标的右下角增加了
醒目的Android for Work的logo
对于开发者来说 这样的做法为他们提供了很多新的机会
比如受益于公司的批量订单
在公司内让每人都安装你编写的程序
是一件很简单的事情
那么怎么让你编写的程序
与兼容Android for Work技术呢?
幸运的是 很简单就可以做到这一点
这里有几件你需要知晓的事情
首先 设备管理策略
经常会限制一些对设备使用的权限
例如会限制对照相机的使用
因此请务必确认要按照最佳实践进行编程
并要编写一些防御性的代码
要用包管理器检查某项系统功能是否存在
如果这样做的话 使用受限制的设备时
就能捕获到异常
在一台设备里的工作配置或者受管理的配置中
信息管理员也可以限定账户间
能够传递的特定的intent
在大多数情况下 当某一个intent被传出
它只会在同一个账户中被处理
如果在该账户配置中没有处理该intent的处理器
并且IT管理员也已经做了一定的限制 那么这个intent
就不会被处理 应用可能会被意外的关闭
账户管理员能够选择
哪些intent可以在两个账户配置中
相互传递
既然是由管理员进行决定
那么开发者就无法提前预知哪些intent是允许传递 的
哪些是不允许的
管理员可以设置这些策略
并且可以随时更改它们
提一条建议 这在之前也提到过
那就是编写防御性的代码
要在发送intent前
检查一下是否能够被处理
否则 就要提示用户
被管理的账户是运行在沙盒中的
这意味着它并没有权限去访问用户数据
反之亦然
这意味着 你可以在两个账户配置中
安装同一个应用 例如Gmail
分别拥有完全独立的账户资料和数据
应用有时需要向其他应用提供
获取本应用文件的接口
举个例子 图片库需要与社交媒体应用
或者图像处理应用共享图片
通常有两种方式来共享文件
利用文件URI或者内容URI
当然 由于不能在不同账户配置间共享文件空间
所以即使你共享文件给被管理账户配置
文件URI也是无效的
你应该总是使用内容URI
在应用之间共享文件
遇到任何需要共享文件的情况时这都是推荐的做法
因为这么做不但能够限制
访问的权限和时间 而且不会造成
其他文件的访问权限泄露
如果你的应用共享了一些文件
那么请检查与共享文件有关的类
最后 应用通过intent
请求文件的情形也是同样处理 比如拍照时
需要为相机指定存储照片的内容URI
所以请不要使用两部手机
并且也别让用户这么做
遵循以上建议并确保你的应用
已经适配Android for Work
以上就是我想讲的全部内容
仅仅是一些最佳实践
在下集的Android for Work DevByte节目中
我们将介绍启动应用程序 应用权限限制和测试的相关内容
现在让我们一起努力吧