转自:

Android Cache Partition

What means Backup

Android's backup service allows you to copy your persistent application data to remote "cloud" storage, in order to provide a restore point for the application data and settings. If a user performs a factory reset or converts to a new Android-powered device, the system automatically restores your backup data when the application is re-installed. This way, your users don't need to reproduce their previous data or application settings. This process is completely transparent to the user and does not affect the functionality or user experience in your application.

How Backup works?

Settings->privacy->Back up my data We can enable “Backup” here. When backupping,BackupManager copy app’s own files to /cache/backup/ app_name When restoring,BackupManager copy files back from /cache/backup/ app_name System apps who use “backup”: Settings, browser, inputmethod , userdictionary , Wallpapers, wifi service and backup native command--- bmgr The space “Backup” takes depends on size of app’s files.

WhatsDownloadProvider

Android 内部提供了一个 DownloadProvider ,是一个非常完整的下载工具,提供了很好的外部接口可以被其他应用程序调用,来完成下载工作。同时也提供和很好的下载、通知、存储等机制。
Android Browser 等工具里面都用到了这个 DownloadProvider 但是很遗憾的是,这个 DownloadProvider 不对 app 开发人员开放,只作为内部使用。 Market.apk 源码没有公开,推断使用了 DownloadProvider 进行 app 的下载

更多相关文章

  1. android 下载安装并打开apk
  2. 获得位置信息 android
  3. Android(安卓)Handler简单例子
  4. android studio mac_最新Mac安装Flutter全过程
  5. Android外派(安卓外派) — 长年提供安卓开发工程师外派业务(可签合
  6. (原创)Android入门教程(六)之------使用android SDk帮助文档(英
  7. 安卓外派(Android外派)提供安卓程序员外派业务(北京动点,可签合同)
  8. 【Android学习之旅】1、Android入门介绍
  9. Flutter下载更新App的方法示例

随机推荐

  1. android DPI与分辨率的关系及计算方式
  2. Android(安卓)NDK开发:SeetaFace2实现人脸
  3. 一步步教你为网站开发Android客户端
  4. android背景选择器selector用法汇总
  5. Android命令行工具logcat详细用法!
  6. [置顶] Android——4.2.2 源码目录结构分
  7. 从头学Android之多媒体--使用MediaPlayer
  8. Android(安卓)4.2 BT系统之蓝牙关闭过程
  9. Android术语小全,推荐一下(改日在翻译).
  10. [置顶] Android(安卓)ViewPager+Fragment