作者aleelyle (lyle)
看板AndroidDev
标题Re: [问题] 读取文字档(/raw;/assets;/res)
时间Wed Dec 28 22:30:19 2011
拍谢 我的意思是不用RandomAccessFile(而且也不能直接用)
直接用inputstream读,outputstream写
不能直接从asset开档的原因是因为/assets/ 里面的档案会被压缩加密到.apk档案里面
所以在放上机器时实际上已经没这些档案了
然後inputstream, outputstream无法直接randomaccess(seek)的原因是因为
他们是"stream"
间接的方法是把整个stream读(写)到记忆体里面处理
或者另外写档案出来.....(不建议,原因:效能)
或者一开始档案就不该放在这里(放在这唯一的好处就是私密性,但是
要达到私密性有其他方法)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.104.180.63
1F:→ KeySabre:AssetManager ? 12/28 22:54