android 清除数据 管理空间,Android中如何将清除数据变为管理空间,进行自定义数据清除...
偶然看到在Android手机的"应用程序信息"里面腾讯管家和手机百度的不能清除数据,显示的是管理空间,感觉这个挺有意思的,可以防止用户进行数据的清除,于是就查了一下,原来实现方式很简单。
第一张图是一般应用程序查看"应用程序信息",里面可以看到清除数据,点击之后应用的数据就清除了。
第二张图是腾讯管家和手机百度的"应用程序信息",可以看到管理空间,点击之后,它会跳转到一个Activity中去,也就是没有执行数据的清除操作。
下面看看实现方式吧。
android:manageSpaceActivity="[packageName].ManageSpaceActivity"
...
...
>
android:name="[packageName].ManageSpaceActivity"
android:screenOrientation="portrait" />
我们只需要在程序的manifest文件的application中加上manageSpaceActivity属性,并且指定一个Activity,这个Activity就是点击管理空间之后会跳转的那个Activity了。
我们下面就实现这个Activity。
public class ManageSpaceActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
finish();
}// onCreate
}
可以看到,这个Activity有些流氓,直接finish了,也就是当我点击管理空间无效,这样用户就无法清除数据了。一般情况下,这个Activity是用来自定义的数据管理,让用户有选择性的进行数据清理,避免重要数据被清除。
android 清除数据 管理空间,Android中如何将清除数据变为管理空间,进行自定义数据清除...相关推荐
- python使用matplotlib中的errorbar函数可视化误差条、并自定义数据点标记、数据点大小、数据点颜色、数据点边缘颜色、误差棒颜色、误差棒线条宽度、误差棒边界线长度、误差棒边界线厚度等
python使用matplotlib中的errorbar函数可视化误差条.并自定义数据点标记.数据点大小.数据点颜色.数据点边缘颜色.误差棒颜色.误差棒线条宽度.误差棒边界线长度.误差棒边界线厚度等 ...
- linux udp端口大数据包,Linux协议栈中UDP数据报从网卡到用户空间流程总结
NAPI驱动流程: 中断发生 -->确定中断原因是数据接收完毕(中断原因也可能是发送完毕,DMA完毕,甚至是中断通道上的其他设备中断) -->通过netif_rx_schedule将驱动自 ...
- java的布局管理器_Java中提供了几种布局管理器
近日,很多网友都在关注Java中提供了几种布局管理器这个话题,那么Java中提供了几种布局管理器具体情况是怎么样的呢?Java中提供了几种布局管理器的相关信息有哪些?下面的内容是小编为大家找到的关于J ...
- linux中 用户管理命令,Linux中的常用用户和用户组管理命令
who:查看当前服务器所有正在登陆中的用户,显示tty表示本地登录,pts表示远程终端.这个命名只能显示简单的登录信息,如果想要查看更为详细的登录信息,使用w命令. w命令除了显示who命令的内容外, ...
- oracle用户剩余空间,ORACLE 中删除了表肿么硬盘剩余空间没变?
1.tables是存储某个tablespace(表空间)里面的,tablespaces可以包含多个dbf文件,你在硬盘里面可以查到dbf文件. 表空间会随着包含的表内容增加而增大,但是不会随着tabl ...
- android收藏功能demo,Android使用Realm数据库实现App中的收藏功能(代码详解)
前 言 App数据持久化功能是每个App必不可少的功能,而Android最常用的数据持久化方式主要有以下的五种方式: 使用SharedPreferences存储数据: 文件存储数据: SQLite数据 ...
- 大数据技术在金融行业中的应用
1. 概述 近年来,随着大数据.云计算.区块链.人工智能等新技术的快速发展,这些新技术与金融业务深度融合,释放出了金融创新活力和应用潜能,这大大推动了我国金融业转型升级,助力金融更好地服务实体经济,有 ...
- 记前端状态管理库Akita中的一个坑
记状态管理库Akita中的一个坑 Akita是什么 Akita是一种基于RxJS的状态管理模式,它采用Flux中的多个数据存储和Redux中的不可变更新的思想,以及流数据的概念,来创建可观察的数据存储 ...
- 档案管理在计算机中的应用,计算机信息技术在档案管理中的应用论文原稿
<计算机信息技术在档案管理中的应用论文原稿.doc>由会员分享,可免费在线阅读全文,更多与<计算机信息技术在档案管理中的应用论文原稿>相关文档资源请在帮帮文库(www.woc8 ...
- 电商支付数据在信贷风控中的应用
笔者在之前的工作经历中,曾做过针对电商/支付数据开发信用资质分的一个项目,下面我会介绍这两类数据是如何应用在信贷风控中的,内容包括电商支付数据的使用场景,做风险特征衍生的思路,以及在策略及模型上的应用 ...
最新文章
- c#中什么情况下用(int)什么情况下用Convert.ToInt32
- Xamarin.Android模拟器提示HAX kernel module is not Installed
- python3 生成随机数、随机字符串
- Linux eval命令
- java逻辑代码_Java逻辑代码判断字数
- Python numpy函数hstack() vstack() stack() dstack() vsplit() concatenate()
- 一分钟教你学会python_十分钟教你学会python编写小游戏
- 利物浦大学的office里面没有powerBI
- HtmlParser基础教程
- 今天的离离原上草的飞鸽传书
- 揭示地理数据分布规律的方法
- [noip-2013] 货车运输
- [链表]同时遍历两个链表
- 关闭selinux服务
- python之random.shuffle
- thinkphp3.2独立分组的建立
- pmp效益管理计划和做题技巧
- debian9.6安装virtualbox
- 三维动画与企业宣传片的制作方案
- 接口测试(一)--soapui实践