从Android4.0以后,系统设置应用程序允许用户查看他们的应用在前台和后台使用了多少网络数据。用户可以禁用每 个应用在后台使用网络数据。为了避免用户禁用你的应用在后台访问网络,你应该更效率的使用网络,并且允许用户通过你的应用的Settings来改善数据用 量。
例如,你或许允许用户控制你的应用同步数据的频率,是否你的app只在wifi下上传下载数据,是否在漫游时访问网络等。
当你添加了必要的Preference到你的PreferenceActivity中来控制你的app的数据访问习惯,你应该添加一个Intent filter给你的PreferenceActivity。例子:
<activity android:name="SettingsActivity" ... >
<intent-filter>
<action android:name="android.intent.action.MANAGE_NETWORK_USAGE" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
这 个Intent-filter告诉系统 这个Activity是控制你的应用程序的数据用量的Activity。因此,当用户从系统设置应用程序中查询你的应用使用了多少数据时,一个查看”应用 程序设置“的按钮就可以加载你的PreferenceActivity,用户也就可以改善你的应用应该如何使用数据。
相关文章
- 01-10ESB 中的流量控制
- 01-10Alibaba开源组件-分布式流量控制框架sentinel初探
- 01-10PCIe 4.0还没普及,Marvell基于PCIe 5.0的Bravera SSD控制器就来了
- 01-10MVC4.0 解决Controllers与Areas中控制器不能同名问题
- 01-10户外4G路由器 工业4G路由器PLC控制 车载便携无限流量4G路由
- 01-10kubernetes之流量入口控制Ingress Controller
- 01-10容器出口流量控制:OpenShift安全系列第七篇
- 01-10Nginx流量控制
- 01-10408计算机网络笔记——3.4流量控制与可靠传输机制
- 01-10tcp流量控制、拥塞控制