Android应用自定义User Data管理(将Settings下的"清除数据"变成"管理空间")
来源:互联网 发布:oracle12c连接数据库 编辑:程序博客网 时间:2024/06/11 17:40
标题略长, 还不好懂, 果断上图说明:
以下是一般应用在Settings应用管理页面下, 显示的"清除数据"按钮
以下是通过配置将"清除数据"变成"管理空间"按钮的截图(点击按钮后, 会进入自定义的Activity):
then, how to?
找到程序AndroidManifest.xml下的Application标签, 加入属性android:manageSpaceActivity.
done.
上面描述了怎么做成事情, 只要做功能的话看到这里就够了.
下面加一些描述, 属于类似原理的东西(因为不是原理, 但又有点像):
1. android:manageSpaceActivity这个标签, 实际上指定了一个用于管理User Data的Activity. 在点击"管理空间"的时候, 就会跳转到这个Activity, 从而实现自定义User Data的管理.
2. 从Settings的代码来看:
以下是Settings下变更这个按钮文本的代码:
- if (mAppEntry.info.manageSpaceActivityName != null) {
- mClearDataButton.setText(R.string.manage_space_text);
- } else {
- mClearDataButton.setText(R.string.clear_user_data_text);
- }
这里的info, 即android.content.pm.ApplicationInfo. 可以看出, 在决定按钮显示内容前, Settings会先读取该应用是否存在manageSpaceActivityName.
3. 好像没有了...
0 0
- Android应用自定义User Data管理(将Settings下的"清除数据"变成"管理空间")
- Android应用将"清除数据"项变为"管理空间",自定义数据清除
- Android中如何将"清除数据"变为"管理空间",进行自定义数据清除
- android 清除data/data/ 下其他应用的数据
- 应用Setting中,不想让用户清除数据怎么办,贱贱的管理空间怎么实现的?
- 关于清除android /data下所有数据的命令
- Android一键清除某个应用下的数据
- 让应用手动管理应用的数据目录 android:manageSpaceActivity
- android:manageSpaceActivity让应用手动管理应用的数据目录
- Android 让应用手动管理应用的数据目录
- android 中清除应用的数据会清除哪些数据
- android 中清除应用的数据会清除哪些数据
- elasticsearch的数据data路径管理
- android不许在程序管理界面清除配置文件数据
- GDAL对空间数据的管理
- 创建数据字典管理的表空间
- android应用面试宝典(上);公共基类管理公共头尾页;公共activity的参数问题;SQLite存数据;前提先将txt数据保存在项目的assets文件下;
- 十大网络管理策略:将网络管理变成自动化
- PHP OAuth2.0 Server 搭建,问题解决持续更新中...
- python子进程模块:subprocess
- Google Play商店推广那些事
- 文章标题
- Vim 语法高亮与自动缩进
- Android应用自定义User Data管理(将Settings下的"清除数据"变成"管理空间")
- 使用正则表达式,从网站上获取指定数据
- android sharepreferences 小工具类,可以参考下或是提下更好的建议
- 利用无效字节码指令引发逆向工具崩溃(一)
- Android API Guides - Device Compatibility
- 学习的网址
- 【禅道】--不使用帮助的IT员工当不了好老板(实战篇)
- ios tableView那些事 (九) tableview的删除
- 初识ajax