2014-02-21 126 views
0

应用程序有许多配置文件,应由用户提供。这些是大型XML文件,它们为应用程序存储许多参数和协议描述。用户应该将其放置在设备上的某个位置。android应用程序配置文件

哪种策略更可接受?

  1. 保存应用程序设置中的文件路径并在应用程序启动时加载这些文件;

  2. 文件上传到一些内部应用程序存储如应用资产,sqlite的DB或设置独立使用它们的原始存储的地方。

用户应该下载文件的最佳位置是什么? Android中有这种情况的专用路径吗?

+0

你说“由用户提供”,然后是“下载”。这是什么?请更清楚地解释用例。 – Simon

+0

等义...用USB下载到设备上的某个地方并使用常用工具 – eloiman

+0

从应用程序内下载?或通过浏览器/下载管理器? – Simon

回答

0

的配置文件应被存储在内部应用程序存储,因为这些文件是应用很重要,如果它们存储在外部存储媒体或用户可以能够访问他们可能会改变该文件(即删除或编辑)这将在应用程序中注入更多的错误。

+0

这是合理的答案,但应用程序必须改进一堆的负担选项,如保持存储最新,如果文件更改,查找应用程序版本之间的文件格式兼容性,显示用户的当前文件等。用户应该关心所有这些困难的应用程序中的文件。 ;) – eloiman