Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何写入Android应用程序';s数据库?_Android_Sqlite - Fatal编程技术网

如何写入Android应用程序';s数据库?

如何写入Android应用程序';s数据库?,android,sqlite,Android,Sqlite,我在开发Android应用程序时遇到了一个问题 当我读取应用程序文件中文件夹中的数据库文件并写入数据库时,它工作了。它在真正的安卓手机上不起作用 我不知道为什么它不能将数据库写入手机。应用程序是否需要除这些权限以外的更多权限 <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.WRITE_EXTERNA

我在开发Android应用程序时遇到了一个问题

当我读取应用程序文件中文件夹中的数据库文件并写入数据库时,它工作了。它在真正的安卓手机上不起作用

我不知道为什么它不能将数据库写入手机。应用程序是否需要除这些权限以外的更多权限

<uses-permission android:name="android.permission.INTERNET" />  
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 


有关使用Android内置的SQLite支持的详细教程,请查看。顺便说一句,您不需要为数据库支持编写外部存储。

有关如何使用Android内置的SQLite支持的详细教程,请查看。顺便说一句,您不需要为数据库支持编写外部存储。

我怀疑这是真的,模拟器和手机共享相同的权限策略。你犯了什么错误?您可以尝试捕获异常并将其显示在屏幕上。我的应用程序无法将数据库写入真正的android手机。我的应用程序需要使用我自己的数据库。您对使用外部数据库有何想法?我认为您描述的问题是错误的。可能还有其他问题。你有什么恼火的地方吗?在你的问题上加上完整的StackTrace。另外,添加一些源代码(但不要简单地在这里转储所有代码!)我怀疑这是真的,模拟器和手机共享相同的权限策略。你犯了什么错误?您可以尝试捕获异常并将其显示在屏幕上。我的应用程序无法将数据库写入真正的android手机。我的应用程序需要使用我自己的数据库。您对使用外部数据库有何想法?我认为您描述的问题是错误的。可能还有其他问题。你有什么恼火的地方吗?在你的问题上加上完整的StackTrace。另外,添加一些源代码(但不要简单地在这里转储所有代码!)