安卓开发:如何把文件写入APK中,使得APK安装时自动把文件放到SD卡里

2024-11-27 21:10:04
推荐回答(3个)
回答1:

这是个技术活,安卓不是国产的MTK芯片平台,不可以随意改的。想改最好在电脑装个安卓开发工具,先解包,再添加文本进入,完事后压缩就行了,纯手打。。

回答2:

Android 项目中有个res/raw文件夹专门放这类资源的。

回答3:

我是将资源放在了assets文件夹下的。。。再拷贝到sd卡上。。。
private void assetsDataToSD(String fileName) throws IOException
{
InputStream myInput;
OutputStream myOutput = new FileOutputStream(fileName);
myInput = this.getAssets().open("myfile.zip");
byte[] buffer = new byte[1024];
int length = myInput.read(buffer);
while(length > 0)
{
myOutput.write(buffer, 0, length);
length = myInput.read(buffer);
}

myOutput.flush();
myInput.close();
myOutput.close();
}
希望对你有帮助。。。。