在Android上存储应用程序数据的位置?

Dmi*_*y R 4 android web-applications application-server

我用来在Linux和Windows下使用user.home + app_name目录.但Android为user.home提供的目录无权编写.那么存储应用程序数据的常见做法是什么?我的情况更加复杂.我需要存储的数据不属于Android应用程序,它们属于Android设备上部署的Web应用程序,因此使用标准Android方式的建议可能对我不起作用.

dar*_*ton 5

嗯,有很多方法可以在Adroid中存储数据:http: //developer.android.com/guide/topics/data/data-storage.html

如果您在Android中运行Web应用程序,则需要使用Web应用程序的数据存储:http://diveintohtml5.ep.io/storage.html.

如果您仍想通过Web应用程序保持文件系统访问的想法,也许本教程可能会帮助您:http://www.vogella.de/articles/AndroidFileSystem/article.html - 请注意权限.

虽然,如果您需要在Android系统中存储数据,您应该选择构建Android应用程序,而不是使用Web应用程序来控制本地数据存储.您可以使用URL连接(http://developer.android.com/reference/java/net/URLConnection.html)从Web应用程序获取数据,并通过Android应用程序管理存储.