如何在应用cache目录中建立文件以及修改文件的权限
问题来源:
目前开发的应用有个需求,就是在没有SD的时候,可以将下载的apk文件写入/data/data/<packageName>/cache/目录下,并改变文件的权限,让安装程序可以读取它并安装。
目前已经知道,通过getcacheDir()可以获取应用缓存目录的路径,那么便可以将apk文件写入到该目录下了。
但是在改变该文件权限时,问题来了:
android api openFileoutput(string filename,int mopde),因为filename不能有分隔符,所以接口只能改变
/data/data/<packageName>/file/目录下文件的权限。
请教大神,什么方法能够改变/data/data/<packageName>/cache/目录下文件的权限,让第三方程序(如安装程序)可以访问呢?