作者MiaShopgirl ( )
看板AndroidDev
标题Re: [问题] 请问外部档案安装
时间Mon Jul 9 12:39:13 2012
恕删..
: → MiaShopgirl:onCreate的时候确认SD路径下没有要用的档案的时候, 07/06 13:19
: → MiaShopgirl:把档案放在assets里面,再copy到SD 吧..? 07/06 13:20
: → MiaShopgirl:or直接存取assets,就不用再复制到SD 07/06 17:27
: → aquatear:恩, 目前是用拷贝的方式进 sdcard, 不过这样会有更新的问 07/07 21:46
: → aquatear:题, 变成每次启动都会 copy 一次,因为程式只能读取档案 07/07 21:47
如果要避开「
每次启动都会 copy 一次」,
可以检查档案是否存在再决定要不要复制档案..
File file=
new File(Environment.getExternalStorageDirectory(), "yourFileName.here");
if(!file.exists()){
/**copy file method**/
//copying file to externalStorage..
}else{
/**file existed, no need to copy file**/
}
: → aquatear:路径, assets 似乎没办法提供真正的档案路径来存取,还是 07/07 21:47
: → aquatear:有办法 ? 07/07 21:47
把档案放在assets下存取,
InputStream is = getAssets().open("
yourFileName.here");
专案目录结构:
YourProjectName\
assets\yourFileName.here
bin\
gen\
libs\
res\
src\
AndroidManifest.xml
--
是说以上的讨论跟标题的「外部档案安装」不太一样..
标题会让我想成apk附加的扩充档..
RF:
http://lp43.blogspot.tw/2012/03/android-app50mb.html
Title:[技术公报]Android App打破50MB的上传限制了
※ 编辑: MiaShopgirl 来自: 114.32.163.6 (07/09 12:53)
1F:推 aquatear:谢谢您 ~ 您太厉害了 ~~ 07/11 01:27