2021| Android中如何使用SQLiteStudio可视化数据库(更新Database Inspector 工具替代

写在最前

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

只要你的模拟器API高于26

以下内容可以不用看了

打开Android Studio

最下方的菜单栏

在这里插入图片描述
点击进去

左上角有个模拟器选项->选正在运行的模拟器就结束了
在这里插入图片描述
好了如果仍然需要使用SqliteStuidio继续往下看吧

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

参考文章

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

  1. 下载SQLiteStudio

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

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

    以下SqliteStudio简称SS

  2. 在SS中添加Android SQLite插件

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

    在这里插入图片描述

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

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

    在这里插入图片描述

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

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

    在这里插入图片描述

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

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

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

    打开Android Studio 打开Module设置

    方式一

    点击工具栏Module图标

    在这里插入图片描述

    方式二

    右键当前项目

    在这里插入图片描述

    打开后如下图添加Jar包

    在这里插入图片描述

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

    粘贴后点击OK即可

    需要等待一会

    在这里插入图片描述

  6. 在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();
    }
    
  7. 运行项目

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

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

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

    后续如下图

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

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

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

    还有个OK键别忘了

    在这里插入图片描述

  8. 基本完成

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

    原文章的提醒

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

    在这里插入图片描述

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
    }
}
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值