我正在写一个应用程序,它从一个url下载一个* .apk然后尝试安装它。 当我试图让PackageManager安装它时,它似乎遇到了Permission denied error。 我想将文件的权限设置为可读的Java代码。你怎么做到这一点。在android中设置文件读取权限文件
这里是我如何使用直接读取PackageManager
文件
InputStream input = new BufferedInputStream(url.openStream());
OutputStream output = new FileOutputStream(PATH + fileName);
byte data[] = new byte[1024];
int count;
while((count = input.read(data)) != -1) {
total += count;
output.write(data, 0, count);
}
是的,这是我用来安装.apk的。但它给了我“解析错误:权限被拒绝”。所以这让我想,也许我需要改变它的权限。你有什么建议吗? – Abhishek 2011-06-03 20:07:56
@Abhishek,你有没有在清单中指定INSTALL_PACKAGES权限? – RivieraKid 2011-07-05 14:55:17