在整个移动设备寿命期间,手机数据规划成本往往超出设备本身成本用户可启动优化数据使用并清除移动设备上无用数据数据保护程序安卓7.0用户快速切换数据保护程序通知程序阴暗或下设置>数据使用.数据保护程序启动后,非白列表应用无法使用后台手机数据并指令激活时少用数据
数据保存程序App开发者的责任
显示Google开发文档,用户可自开或关闭数据保护程序本身,应用开发者应检查数据保护程序是否使用新API使用低分辨率图像和低比特视频读相关程序
检查数据保护程序开关
Android7.0设备(API24级)检查数据保护程序是否开机ConnectivityManager.getRestrictBackgroundStatus()
方法论返回下文之一
RESTRICT_BACKGROUND_STATUS_DISABLED
- 用户已禁用数据保护程序
RESTRICT_BACKGROUND_STATUS_ENABLED
- 用户帮助数据保护程序应用限制前台数据使用并限制后台数据使用
RESTRICT_BACKGROUND_STATUS_WHITELISTED
- 用户已启动数据保护程序,但白列表应用并限制应用前台和后台数据使用
Google开发文档提倡在设备当前连接类型为计量类型时限制数据使用的做法为什么因为这种连接不适宜下载大量数据,因为数据规划费用高得令人望而却步
处理数据保护程序设置和计数网络
连通式管理器=systemService//检查设备置入计数网络开关(ConnMgr.getRestricbackStatus ()) {案例restrift_BACKGROND_STATUS_ENEBLED://CEF数据用量阻塞//a应用在前景中应尽量少使用数据expriet_BACKGROND_STATUS_BETITELIED:////a应用应尽量在前台和后台少使用数据extract_BACKGROND_STATUS_DISBLED://数据保存程序禁用由于设备连接到 //计数网络,应用应尽量少使用数据{///设备不在计数网络上/使用数据执行同步、下载和更新}
减少用户数据使用
减少用户使用数据时,利用云形变换特征
优化图像
可大幅缩放图像大小并使用下列云参数:
f_web
本参数修改图像格式webp
droid原创演程推荐q_auto:low
最强进取算法 最小文件视觉素量较低w_700/c限量
了解屏幕宽度、高度和密度后,可按图像大小设置图像大小图像View
大小取代原创大小并用此参数C_限制
告诉云形图像重排700像素,除非原型小点
应用以上变换参数将图像大小从5MB减为50KB非小功
优化视频
内Android4.4+service高优化VP9视频编解码f_webm,vc_vp9:baseline:3.1,w_1280,c_limit,br_128K,q_40
参数设置1280
像素值已知最大宽度并降低质量40码
.我们还使用比特率
参数(网际网际网路
URL高级控制视频比特率参数控制比特数表示视频数据参见此示例 :
注意我们改变了以上视频剖面图和视频编解码器水平vc
内URLs)基准数:3.1
.
旧设备不支持更新视频编解码器时,可添加回退格式vc_auto,w_700,c_limit
通过设置参数700
像素值已知最大宽度视频详情见Lillian Hsueh的文章移动世界最佳做法.数据保护程序启动后 强烈建议禁止视频自播放
云形小步长途
Android7版发布工具 数据保存工具 控制数据使用容易得多still, hoovesa开发商像您一样警惕数据服务器是否为应用服务,如果为应用服务,则采取必要步骤补充用户偏好,优化图像和视频质量和尺寸现在你知道多简单 在云中做 并令应用更移动友好下一篇文章中,我们将向您展示如何帮助用户通过应用设置配置媒体质量保持监听