如题所述
asec的全称是Android Secure External Caches,以前app安装好之后,app和app的数据都是放在data分区,而data分区经常存储空间不够,于是从Android 2.2, Froyo版本开始,Android开始支持App2Sd功能。
所谓的App2Sd就是安装apk时把apk安装到Sd卡,apk的数据也放到sd卡,官方的app2sd功能比较鸡肋,由开发者自己决定是否支持app2sd功能。
这样大部分应用不支持app2sd功能,而民间的app2sd功能实现时,直接把sdcard挂载到data目录,这样所有的数据都会放在sdcard上。
如果sdcard够大的话,便能解决手机data分区不够的问题。官方的app2sd功能实现时会建立/sdcard/android_secure,然后在该目录为每个支持app2sd功能的应用建立asec文件。
扩展资料:
一个ASEC文件存储使用专有加密移动应用数据。它可以与Android SDK模拟器上运行。应用程序移动到存储卡加密,并使用ASEC文件扩展名。 ASEC文件可以保存在存储卡上的.android_secure文件夹中找到。
安卓系统下APP2SD Enable之后转移到卡上文件的数据,我们很多软件安装软件选择安装到SD卡上,就会保存到android_secure这个文件夹,ASEC 这后缀名的文件都不能删了,相对应的软件就无法启动,有的人误删了此文件夹。
连SD卡都读不了,里面如果误删了最多一些应用软件重装就行了。还是不要去动了,也占不了多大的空间。安卓系统下的asec文件夹应该是挂载SD卡时产生的。
其中asec就是安装在卡上的应用、secure是用于sd卡应用程序安装路径加密的吧自己猜想的、sdcard就是卡上的其他内容。
如果你直接用电脑查看你的SD卡,就会看到SD卡中文件夹.android_secure里面不是非空的,其中都是asec文件,就是你安装在SD卡中的应用游戏,但在PC上你是无法看到apk文件的。所以说安装在SD卡中滴应用,绝对不会占内存。本回答被网友采纳