# FirstApp
**Repository Path**: Ke_ShiFu/FirstApp
## Basic Information
- **Project Name**: FirstApp
- **Description**: 大四上学期安卓上课项目
- **Primary Language**: Android
- **License**: MulanPSL-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 2
- **Forks**: 0
- **Created**: 2022-10-14
- **Last Updated**: 2022-11-21
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# FirstApp
### 介绍
大四上学期安卓上课项目
### 开发&运行环境
1. [Android Studio 2021.3.1](https://r3---sn-2x3eenel.gvt1.com/edgedl/android/studio/install/2021.3.1.17/android-studio-2021.3.1.17-windows.exe?cms_redirect=yes&mh=P9&mip=113.201.132.111&mm=28&mn=sn-2x3eenel&ms=nvh&mt=1666061065&mv=m&mvi=3&pl=18&shardbypass=sd&smhost=r1---sn-2x3eenez.gvt1.com)
2. Android SDK Build-Tools 33
3. Pixel 6 6.4 1080*2400 420dpi & Android 9.0 x86
### 使用数据库可视化工具
#### SQLiteStudio
##### 下载地址
👉[点击下载](https://github.com/pawelsalawa/sqlitestudio/releases/download/3.3.3/sqlitestudio-3.3.3.zip )
##### 安装&使用方法
解压下载的压缩文件即可,不用安装,找到``SQLiteStudio.exe``双击打开即可。
##### 配置方法
1. 首次打开会弹出选择语言对话框(我选择的汉语)。
2. 点击``Tools -> Open configuration ialog``打开配置窗口,选择``插件``勾选``Android SQLite``点击右下角``Apply``即可。


3. 点击``Tools -> Get Android connector JAR file``选择安卓项目中的任意目录保存jar包(记住这个目录)。

4. 打开项目点击``Projest -> (下拉小三角) -> Projest``改变目录显示结构方便找到jar包。

找到刚才保存的jar包,右键jar包选择``Add As Library``在弹出的对话框中点击``OK``即可。

5. 打开``MyApplication\app\src\main``中的``AndroidManifest.xml``文件,在``application``标签外面添加获取网络权限的配置:
```xml
```

6. (重要)SQLiteStudio的bug,要连接就必须要有两个或以上的数据库,首先在自己的安卓项目中创建两个数据库,一个不用的可以忽略不管。
7. 创建好数据库后,在自己的``onCreate``方法中添加开启SQLiteStudioService的代码:
```java
//开启SQLiteStudioService
SQLiteStudioService.instance().start(this);
```
别忘了导入这个类,快捷键:``Alt+Enter``
8. 打开SQLiteStudio,点击添加数据库图标(如图),在弹出的对话框中数据类型选择``Android SQLite``然后点击``Android database URL``
后面的文件夹图标(如图),在弹出的``Android database URL``对话框中点击``Database``选项后面的加号(如图), 在弹出的``Create new database``
中输入数据库名称,点击``OK``即可添加成功。

9. 效果展示
