Android 让应用手动管理应用的数据目录
来源:互联网 发布:java原理 编辑:程序博客网 时间:2024/06/08 06:57
在应用程序管理器点击软件显示的页面,我们可以点击清除数据按钮,这样所有关于该app的缓存在手机的数据都清除掉了。类似于新安装的一样。但是有时候,用户不想全部删除,比如登录信息等。就有需求如果应用能够手动管理应用的数据目录的需求,那么android系统支持这个功能吗?当然支持了,如图:
红框处,显示的叫管理空间,而不是我们常常见到的清除数据。当点击这个按钮能够跳转到我们的空间管理页面就做到了,那么如何实现呢?
只需要在AndroidManifest.xml中的application标签添加一个android:manageSpaceActivity
指定一个Activity来管理数据。实例如下:
<application
………………..
android:manageSpaceActivity="com.mingli.test.ManageSpaceActivity">
</application>
ManageSpaceActivity当然也要在AndroidManifest.xml声明为activity
综上所述,如果想自己管理数据目录,则可以使用android:manageSpaceActivity属性来控制,而不是默认的全部清除了/data/data/包名/里面的所有文件。当然我们还可以扩展,比如清除SD卡上的数据,如果拥有root权限,还可以用它当成垃圾清理。
转自 http://blog.csdn.net/mingli198611/article/details/22671919
参考:http://tangke.iteye.com/blog/1817857
- 让应用手动管理应用的数据目录 android:manageSpaceActivity
- android:manageSpaceActivity让应用手动管理应用的数据目录
- Android 让应用手动管理应用的数据目录
- Android 应用程序没有权限时跳到应用的权限管理页面,让用户手动打开需要的权限
- 手动启动android应用
- Android 应用安装目录,以及数据存放目录
- 手动删除Android 系统应用
- android 管理应用的内存
- 管理android应用的自启动应用---自启动管理
- Android应用及应用管理
- Android应用及应用管理
- 让自己的Android应用支持appwidget
- 让自己的Android应用支持appwidget
- 让自己的Android应用支持appwidget
- 让您的应用兼容 Android Oreo
- android应用Assets目录下的资源
- Android APK应用的目录架构
- Android 全局数据的应用
- PowerPC处理器上vxWorks 异常和中断处理过程解析
- iOS之手机号校验
- ios数组(NSArray)的排序
- DB2 SQL应用调优——解释工具db2expln的使用及实例分析
- 性能测试Jmeter学习总结
- Android 让应用手动管理应用的数据目录
- Android 实现Parcelable接口
- Hdu 5207 Greatest Greatest Common Divisor(数论)
- SHFileOperation
- [leetcode]Search in Rotated Sorted Array
- 实现无标题登录窗口
- 指针传递遇到的问题--内存角度分析
- 最短路径算法的C#+access数据库实现
- Android framework camera回顾-CameraService 初始化中的几个问题