删除数据库

时间:2017-08-13 23:12:19

标签: android database sqlite

基本上,我只想删除整个数据库并创建一个新数据库。我如何以明确的步骤实际做到这一点?

1 个答案:

答案 0 :(得分:3)

作为用户,您可以:

  • 卸载应用,卸载任何其他应用的方式(例如,设置>应用>(应用'页面)>卸载)。

  • 清除应用的数据(例如,设置>应用>(应用的页面)>清除数据或设置>应用>(应用的页面) >存储>清除数据)

作为开发人员,您可以手动:

  • 使用adb uninstall your.package.name.here卸载应用,其中adb位于Android SDK的platform-tools/目录中,your.package.name.here是您的applicationId (如果您在build.gradle中指定了此内容)或package文件中<manifest>元素上的AndroidManifest.xml

  • 使用adb shell pm clear your.package.name.here清除应用数据(有关adbyour.package.name.here的详细信息,请参阅上一个项目符号)

作为开发者,以编程方式,您可以在任何deleteDatabase()上调用Context(例如,Activity),并传入您的数据库名称。