1. 就是在windows中打开cmd输入adb shell使用su 无法升级权限,原因是自己的模拟器是Google play版本,而不是Google api版本,故无法查看到sqlite数据库,需要自己重新下载一个Google
2. 下载好模拟器之后,删除掉原来的模拟器,然后打开电脑cmd,否则可能出现模拟器冲突的情况,
现在我就可以查看到android下的sqlite数据库了
注意:可能卸载之前的模拟器会出现问题,原因是模拟器正在运行,所以需要win+x打开任务管理器,输入qe关闭下列进程。
3. 查询到数据库中的数据
.mode line为显示模式
sqlite> .exit 退出数据库
问题3 :
我点击了add之后程序自动退出。要删去onCreate这一行代码
调用了onCreate(savedInstanceState)
方法,这会重新创建Activity实例,并执行onCreate()
方法中的代码。这意味着你会在add()
方法中调用onCreate()
,导致了无限递归的情况,最终可能会导致栈溢出或者应用程序崩溃。确保避免在onCreate()
方法中调用add()
方法或者其他可能导致无限递归的情况。
常用命令:
1.查看是否有设备
E:\ProjectSpace\xxxx>adb devices
List of devices attached
192.168.21.170:5555 device
2.adb shell命令
E:\ProjectSpace\xxxx>adb shell
设备名称:/ # su //($只是普通用户,su命令切换到超级用户#)
设备名称:/ # cd data/data
设备名称:/data/data # ls
3.查看Media数据库
设备名称:/data/data # cd com.android.providers.media
设备名称:/data/data/com.android.providers.media # ls
cache code_cache databases files shared_prefs
设备名称:/data/data/com.android.providers.media # cd databases
设备名称:/data/data/com.android.providers.media/databases # ls
external.db external.db-wal internal.db-shm
external.db-shm internal.db internal.db-wal
4.查看某个数据库所有表
设备名称:/data/data/com.android.providers.media/databases # sqlite3 external.db
SQLite version 3.19.4 2017-08-18 19:28:12
Enter ".help" for usage hints.
sqlite> .table
album_art audio_genres log
album_info audio_genres_map search
albums audio_genres_map_noid searchhelpertitle
android_metadata audio_meta thumbnails
artist_info audio_playlists video
artists audio_playlists_map videothumbnails
artists_albums_map files
audio images
sqlite>
5.切换显示模式(重要)
sqlite> .mode line
6.查询一些文件(最后记得加;,如果忘记会显示 ...>
,解决方法就是敲一个;就可以了)
sqlite> select * from audio;
...> ;
_id = 155844
_data = /storage/emulated/0/Download/BootyMusic.mp3
_display_name = BootyMusic.mp3
_size = 196584
mime_type = audio/mpeg
date_added = 1563523865
is_drm = 0
date_modified = 1563523865
title = BootyMusic
title_key = 卢
duration = 12258
artist_id = 1
composer =
album_id = 3
track = 0
year =
is_ringtone = 0
is_music = 1
is_alarm = 0
is_notification = 0
is_podcast = 0
bookmark =
album_artist =
artist_id:1 = 1
artist_key = ╔
artist = <unknown>
album_id:1 = 3
album_key = 605172610
album = Download