如何使用SD卡上的数据库SQLiteOpenHelper

如何使用SD卡上的数据库SQLiteOpenHelper,第1张

第一步:新建一个Android工程,命名为SQLiteDatabaseDemo

第二步:创建一个新的类BooksDBjava这个类要继承于androiddatabasesqliteSQLiteOpenHelper抽象类,我们要实现其中两个方法:onCreate(),onUpdate

第三步:修改mainxml布局如下,由两个EditText和一个ListView组成

第四步:修改SQLiteDatabaseDemo

可以按以下步骤进行:

Android应用的数据库一般都是私有的,其他应用无法访问,那么怎么在手机已root的前提下,在自己的应用中读取指定应用中的数据信息呢,现提供一种思路。

以uc浏览器历史浏览记录为例:

一:对手机进行root。

某些厂家的Android设备是支持在系统设置中一键root的,如魅族手机。更通用的情况下一般是用第三方软件进行root,如KingRoot。

二:在手机上安装RootExplorer。

RootExplorer是在Android上使用很方便的文件浏览器,借用它,我们可以找到uc浏览器的历史记录数据库所在为data/data/comUCMobile/databases/history/history。

三:将数据库文件复制到sd卡指定目录。

四:从sd卡数据库文件中读取数据。

五:将数据加载到Recyclerview中展示。

至此,我们已经实现了在自己应用中读取其他应用数据库数据的一个完整过程,诚然这种方式存在许多局限性,但不失为解决方案的一种。

1 万方、维普、EZ,

2 ACS RSC Elsevier Wiley Springer

3 专业/方向: 不对称合成

常用数据库:中国期刊网 ,美国化学学会全文数据库,Elsevier/SCIRUS,John Wiley,Springer Link,

The Royal Society,Taylor & Francis,网络版的CA,

4 专业/方向: 有机合成

常用数据库:ACS、 Sciencedirect 、RSC、Johnwiley

期刊:Synlett, Synthesis, SynComm , Heterocycles, Journal of Heterocyclic Chemistry

5 专业/方向: 催化

常用数据库:万方、维普、中文期刊 镜像网。American Chemical Society Journals、Science Direct (Elsevie r)、Wiley InterScience、SpringerLink、Royal Society of Chemistry

6 专业/方向: 有机合成

常用数据库:ACS,Wiley,RSC,sciencedirect,scifinder,beilstein

7 专业/方向: 有机合成部分高分子合成

常用数据库:ACS、 SD 、RSC、Willy

期刊:Synlett, Synthesis, SynComm , Heterocycles, Journal of Heterocyclic Chemistry etal

8 专业/方向: 有机合成

常用数据库:ACS、 Sciencedirect 、RSC、Johnwiley 、scifinder beilstein

期刊:Synlett, Synthesis, SynComm , Heterocycles, Journal of Heterocyclic Chemistry

9 专业/方向: 有机合成

常用数据库: ACS SD Willy 贝尔斯坦 Thieme RSC

10 专业/方向:应用化学

常用数据库:ACS、 SD 、RSC、Willy

期刊:Synlett, Synthesis, SynComm , Heterocycles, Journal of Heterocyclic Chemistry , chemical communications

if(cursormoveToFirst()) {

    String password = cgetString(cgetColumnIndex("name"));

    //

}

把获取到的数据设置到Listview就可以了

你手机有没有Root权限,如果没有Root的权限的话,是看不了数据库的,反之,在楼下说的目录地址里面(手机根目录/data/data/你应用的包名/databases)可以找到,推荐工具:Re浏览器, 望采纳

以上就是关于如何使用SD卡上的数据库SQLiteOpenHelper全部的内容,包括:如何使用SD卡上的数据库SQLiteOpenHelper、安卓系统中从其他应用中读取共享的数据库数据需要用到、有机化学的常见数据库有哪些等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9788812.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存