我正在设计一个 android 应用程序。我正在使用 SQLite 数据库。在我的应用程序中,我可以在不启动设备的情况下访问我的数据库。我知道在运行模拟器时如何获取数据库。这也适用于设备吗?
问问题
203 次
2 回答
1
有几种方法可以在 Android 操作系统上存储数据。
http://developer.android.com/guide/topics/data/data-storage.html
请参阅本文了解更多信息。
总结一下,
如果你想使用 sqlite 数据库(关系数据库),我建议使用内容解析器。
另外,您能否进一步说明
"Can I send my database to web server by anyway"
于 2013-09-26T09:25:00.120 回答
1
你说的是哪个数据库?如果您谈论的是本地 Android 数据库 ( SQLite
),您可以访问它并创建您的表/执行查询。你需要写一个类(a DataBaseHelper
)。
如果您正在谈论远程数据库(MySQL
我认为在您的 Web 服务器上),您可以按照这些步骤操作(这也是我使用的方式):
A*android 手机 -> .php 文件 -> 数据库 MySQL*
您需要编写一个asyntask
HTTP POST请求来定位您在 Web 服务器上的.php文件。此文件将执行您的查询并构造一个JSON 对象到return
. JSON 对象将被解析为 AsyncTask 以获取Strings
等。
于 2013-09-26T09:25:23.103 回答