如何从Android中的应用程序访问文件

时间:2012-01-11 04:25:34

标签: android

我想放置一个大小为273 MB的txt文件(有插入语句),我需要知道如何在Phone的内存中保存该文件以及如何从我的应用程序访问该文件

如果我能够从我的应用程序访问该文件我想在我的表中插入该数据,我已经尝试使用将文件保存在我的应用程序的资源文件夹中以使用数据库帮助程序访问数据库但我听说资产文件夹只能存储大小为1 MB但文件大小为273 MB的文件。

1 个答案:

答案 0 :(得分:3)

对于273mb size file,我认为更好的解决方案就是将文件放在远程服务器中,并使用Web请求获取数据,也只获得您不需要的数据,

将表结构化数据库文件(无数据)放在asset folder中并将该文件复制到应用程序的internal storage中,然后您必须使用Web请求从服务器下载文件或数据,并用它填充数据库..

更新

当您从服务器端的服务器获取数据时,请创建一个Select query using OFFSET and LIMIT clause,以便它返回有限的有限行并以intervaly的形式发出请求,这样您的服务器和应用程序中就不会有工作负载..

这是我个人的看法,我可能错了......

如果有人有更好的解决方案,请分享..

谢谢..