2012-02-17 141 views
0

我应该在哪里存储我的应用程序的文件?我的应用程序是面向高级用户的家庭自动化应用程序,需要他们将图像(平面图,自定义仪表板等)和xml配置文件上传到手机。我应该在哪里储存它们?Android在哪里存储文件

+0

@AedonEtLIRA,我没有想到这一点。这些文件将定期更新并由用户添加。我不希望他们太大。配置文件可能会小于100K,图像不会超过10个左右,与摄像机本身的大小相同。我不认为将它们存储在服务器上是一种选择。它需要确定在设备上。我真的更像是在设备的哪个文件夹中存储这些文件。 – MrGibbage 2012-02-17 18:53:56

+0

@MrGribbage - 好的,如果你将它们存储在设备上,那么你仅限于使用当前应用程序的应用程序中的文件夹,即使这样你也不得不创建它们。在SDCard上,这真的取决于你。该文档说使用Android/data /,但一些许多开发人员使用他们自己的文件夹,这并不重要。真的,我认为你问的范围很广,需要更多地考虑我放置文件的位置究竟需要什么,代表性和好处是什么。 – AedonEtLIRA 2012-02-17 21:38:59

回答

0

这取决于你想要文件的便携性。你想让用户在别处使用它们(SDCard)吗?你想备份它们吗(服务器)?用户是否真的不在乎它们在哪里(设备)?这实际上取决于你想如何使用你的文件(或用户如何使用你的文件)。

此外,还有一件事要考虑它的文件大小。如果它们很大,那么SDCard是明显的选择。