Android应用程序允许用户下载在线内容

时间:2012-02-13 14:38:28

标签: java android mysql eclipse sqlite

我正在使用2.2 API创建一个Android应用程序。我已经创建了应用程序的布局(设计界面),现在我需要使用数据填充我的应用程序。

例如,我的应用程序应允许我的uni用户登录,然后找到讲座(PDFS和POWERPOINT DOCUEMENTS)并能够查看它们。

现在我不确定是否使用预先保存文件的数据库来执行此操作,以便当用户需要从数据库访问文件时

OR

是否有某种直接链接的编码,比如按钮'第3讲'到第3讲的实际网络链接?

我们有一个Blackboard系统,可以保存/显示我们所有的讲座和实验材料,所以我可以链接到网站上的资料吗?

我听说过JSON,JQUERY但完全不确定他们是什么。

我打算使用SQLite作为我的数据库,但是,回头看我之前所说的,我不确定是否可以保存文件(DOC,PPt等)

期待您的所有帮助

提前致谢

1 个答案:

答案 0 :(得分:2)

如果您希望将应用程序设为离线(没有互联网用户可以访问文件),请从服务器获取文件并将这些文件存储在应用程序内存中,并将该路径存储在本地数据库中。您希望向用户显示这些文件,从数据库中获取路径,转到路径位置并向用户显示文件。

否则直接从服务器下载文件,并仅在那时将这些文件显示给用户。