写在最前

(多人反馈该篇存在一些问题,已无法提供参考,后续有空再更新)

只要你的模拟器API高于26

以下内容可以不用看了

打开Android Studio

最下方的菜单栏

Android怎么打开自己里面的数据库 android studio怎么打开数据库_Android怎么打开自己里面的数据库


点击进去左上角有个模拟器选项->选正在运行的模拟器就结束了

Android怎么打开自己里面的数据库 android studio怎么打开数据库_Android_02


好了如果仍然需要使用SqliteStuidio继续往下看吧

我们在使用Android中自带的SQLite数据库时,需要通过命令去查看数据库,总觉得麻烦,就我们个人开发与学习时还是喜欢可视化的工具,在学习和使用中都方便很多。用于可视化数据库的工具还是很多的,我就随便选了个SQLiteStudio,一方面好记,另一方面免费的,能用就行。下面就是在Android中使用SQLitStudio,就是模拟器里的数据库通过工具查看呗。

参考文章

关于Android中SQLite数据查看工具SQLiteStudio使用

  1. 下载SQLiteStudio

SqliteStudio无需安装解压之后找到.exe文件即可打开

第一次打开选择语言最下面有中文哦

以下SqliteStudio简称SS

  1. 在SS中添加Android SQLite插件

打开SS在菜单栏中找到Tools->open configuration dialog

  1. 修改AndroidStudio项目中的AndroidManifest.xml

添加<uses-permission android:name="android.permission.INTERNET"/>权限

  1. 打包SQLiteStudio提供给Android的 Jar包

打开SS,菜单栏找到Tools->Get Android Connector Jar file
弹出对话框后暂时保存到对应的项目文件路径->app->libs下

复制文件路径,右键文件属性->安全->对象名称,复制全路径如下

D:\Workspaces\AndroidStudioProjects\SaveDateApplication\app\libs\SQLiteStudioRemote.jar

  1. Android 导入Jar包(旧版本可能不同,文章头查看旧版原文章

打开Android Studio 打开Module设置

  1. 方式一

点击工具栏Module图标


方式二

右键当前项目

Android怎么打开自己里面的数据库 android studio怎么打开数据库_android_03

打开后如下图添加Jar包

Android怎么打开自己里面的数据库 android studio怎么打开数据库_数据库_04

如下图在此处粘贴之前Jar包保存的全路径

粘贴后点击OK即可

需要等待一会

Android怎么打开自己里面的数据库 android studio怎么打开数据库_Android_05

  1. 在Activity中添加代码

分别在onCreate 和 onDestroy中开启和关闭(就怀疑你们看文章不喜欢看代码给加句解释

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    init();
    // 使用SQLiteStudio
    SQLiteStudioService.instance().start(this);
}
@Override
protected void onDestroy() {
    super.onDestroy();
    // 关闭
    SQLiteStudioService.instance().stop();
}
  1. 运行项目

你这个项目至少得和SQLite有关吧,我这里是已经创建好了一个数据库

在模拟器或者手机运行好项目后,打开SS

在菜单栏找到Database->add a database点击

后续如下图

第三步指的是目前你的模拟器 (自动出现的,如果不出现具体还没研究过,可以考虑配置下adb啥的

第四步是当前模拟器已经创建过的数据库,当然如果你没有我也知道如何进行下去建议先学下SQLite的基本使用

第五步的OK我有时候显示是灰的,解决办法就是你在从第三部手动再选择一边,Port处回车确认,第四步也回车确认,多试试OK按钮就可以点击了。

还有个OK键别忘了

  1. 基本完成

完成上一步之后你就可以看到下面的情况

原文章的提醒

这样就完成了整个操作,但是万万记住要每一步都看清楚,都操作好了再进行下一步,不然会出现各种问题哦

Android项目环境、Android Studio版本4.1.2、SQLiteStuidio版本 3.3.2、Java8(应该不重要

android {
    compileSdkVersion 30
    buildToolsVersion "30.0.3"

    defaultConfig {
        applicationId "com.hase.savedate"
        minSdkVersion 16
        targetSdkVersion 30
        versionCode 1
        versionName "1.0"

        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
}