【android – 解析日期并将其存储在SQLite数据库中】教程文章相关的互联网学习教程文章

如何从Android设备下载/复制SQLite数据库文件到桌面?

我有我的Android应用程序,我在其中使用SQLite数据库.一切都很好.但我想下载.db文件来检查我的数据库架构和数据库中的数据.但我不知道如何从Android设备复制SQLite .db文件.我使用Google Nexus 7进行开发.请帮助我提前致谢解决方法:您可以使用adb pull命令将已经风化的设备中的文件读取到桌面. 例如. adb pull /data/data/com.foo.bar/databases/MyDatabase

如何只创建一次数据库,然后多次读取和写入SQLite,OpenHelper,Android【代码】

我创建了两个类,扩展Activity的主类和保存数据库及其方法的Database类.数据库类中的部分代码如下所示. SQLiteOpenHelper类是数据库类中的嵌套类.我从互联网上找到的一个例子中得到了它.这个嵌套类的内部是方法,db.execSQL(SCRIPT_CREATE_DATABASE);如何创建新数据库?如果我从Main类实例化Database类,如下所示:Database db = new Database(this);该实例化是否也自动实例化嵌套的SQLiteOpenHelper类?所以我不必明确这样做. 但是对...

在Android中加密数据库文件

在我的Android应用程序中,我想加密db文件.我怎样才能做到这一点?解决方法:通常,DB存储在您的应用程序目录中,该目录只能由分配给您的应用程序的用户ID访问. 我认为没有办法使用android框架显式加密数据库,但更简单的方法是加密存储在数据库中的信息.如果您的用户需要输入一些密码来访问应用程序,并且您可以使用此密码来加密您的信息,那么这种方法很有效.但是,如果您的应用程序不需要任何密码登录,那么您必须将加密密钥保存在代码中...

Android:将布尔值保存到数据库(初学者)【代码】

我目前正在开发一款安卓游戏,我有一个选项屏幕,目前有一个选项形式为ToggleButton:Music on或Music off. 我目前有这个布尔值,所以类检查音乐当前是否正在播放,然后确定是否检查了ToggleButton:private boolean isMyServiceRunning(String serviceCanonicalClassName) {ActivityManager manager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);for (RunningServiceInfo service : manager.getRunningServices(Integer.M...

java – 迭代游标时从Android SQLite数据库中删除行是否安全【代码】

例如:public void removeStaleMovies(Set<String> updatedMovieList) {Cursor cur = this.getReadableDatabase().rawQuery("SELECT id, title, year FROM movie", null);cur.moveToFirst();while (!cur.isAfterLast()) {String title = cur.getString(1);String year = cur.getString(2);if (!updatedMovieList.contains(title + "-" + year)) {// delete the row where 'id' = cur.getString(0)// OR, delete the row using the ...

如何以编程方式删除Android Sqlite数据库【代码】

我试图在我的应用程序中提供一个选项,供用户擦除所有数据并重新开始.我尝试过一些东西,但似乎没有一个在数据仍然存在的意义上.这是我的第一次尝试:public void clearDatabase(Context context) {DatabaseHelper helper = new DatabaseHelper(context);SQLiteDatabase database = helper.getWritableDatabase();database.delete(Constants.TRANSACTION_TABLE, null, null); //erases everything in the table.database.delete(Cons...

Android:错误从资产文件夹复制数据库(Sqliite)【代码】

我在SQLlite Browser中设计了数据库.现在我想把它复制到我的根路径. 面临的问题 错误复制数据库 链接: – 我正在从这个例子中获得帮助 Link to add external Sqllite Db to app 我的DBhelper类package com.example.demo;public class DBHelper extends SQLiteOpenHelper{//The Android's default system path of your application database.private static String DB_PATH = "/data/data/com.example.demo/databases/";private st...

当MySql数据库服务器上的数据发生变化时,如何在Android应用程序中同步SQLite数据库

在我的应用程序中,我必须使用REST API来在应用程序中的服务器和SQLite DB之间同步数据.我有一个像To-Do这样的活动,其中服务器上的所有To-Do帖子都会通过推送通知发送给app.现在,让我们检查一下. Senario 1 服务器上有3个待办事项 – 注1 – 笔记2 – 注3 在服务器上有三个待办事项,所有这些都在应用程序中同步并存储在SQLite中.当用户打开应用程序时,只有在使用存储在SharedPrefs中的时间戳请求新笔记时才会在应用程序中同步新笔...

android – 如何从firebase数据库中提取所有用户的在线用户名.【代码】

我想从firebase数据库中提取在线(突出显示为红色)的所有用户的用户名(突出显示为蓝色)到列表视图. 解决方法:刚试过这个,它的确有效!FirebaseDatabase database = FirebaseDatabase.getInstance(); DatabaseReference reference = database.getReference("drivers"); Query query = reference.orderByChild("online").equalTo("true");query.addValueEventListener(new ValueEventListener() {@Overridepublic void onDataChange(D...

android – 从数据库sqlite获取信息【代码】

如何从数据库中获取信息.我想执行这一行String nom = db.execSQL("select name from person where id='+id+'");任何人都可以纠正我这一行,以获得表人的姓名解决方法:如果您的id是整数数据类型,请尝试此操作.public String getResult(int id) {String name = null;try{Cursor c = null;c = db.rawQuery("select name from person where id="+id, null);c.moveToFirst();name = c.getString(c.getColumnIndex("name"));c.close();}ca...

android – 访问手机内部存储以推入SQLite数据库文件【代码】

我正在使用Netbeans和java开发我的android应用程序.当我使用模拟器时,我可以通过访问以下路径,data / data / com.example.helloandroid / database来访问File explorer并将SQLite数据库插入设备内部存储器 但是当我使用真实设备时,我无法访问此位置以将SQLite文件推送到手机的内部存储(位置). 有人可以帮我如何将文件添加到手机内部存储.谢谢解决方法:我认为该设备没有root权限,这就是你无法访问它的原因.如果你想通过编程方式在你...

Android获取数据库中的上下文【代码】

我有一个数据库,我创建了一个具有私有静态类的Database类,DbHelper扩展了SQLiteOpenHelper以帮助我管理我的数据库. 该数据库可以从四种不同的活动中访问. 我有这个公共的void onCreate(SQLiteDatabase db),它创建了我的数据库表并为这些表添加了值.由于程序仅在用户第一次运行应用程序时进入此处,因此我想创建一个ProgressDialog. 这就是我所拥有的:Override public void onCreate(SQLiteDatabase db) {ProgressDialog progresso ...

从资产文件夹升级Android SQLite数据库【代码】

我目前有一个我在Assets文件夹中使用的数据库.我有升级它的问题.每当我启动DATABASE_VERSION数字时,它只会更新某些时间.当它升级时,它会在开始时崩溃,我必须重新打开应用程序. 这是我的createDatabase()public void createDataBase() throws IOException { boolean dbExist = checkdatabase(); if (dbExist) {Log.v("DB Exists", "db exists");// By calling this method here onUpgrade will be called on a// writeable database...

正确实现异步Android SQLite数据库

我已经用Google搜索并找到了多种异步访问本地SQLite数据库的方法: > AsyncTask> CursorLoader(我已经将它用于查询以检索我的联系人信息,但我不确定这将如何转换为带有多个查询的SQLiteOpenHelper子类)> ContentProvider – 不确定它是否过度,只需要从应用程序中获取数据库 什么是最佳做法?我目前有一个SQLiteOpenHelper子类,其中包含基本表创建/升级/等.逻辑.解决方法:CursorLoader仅支持查询.如果要在UI中显示数据,您可能仍希望...

Android SQLite从外部存储文件夹读取数据库【代码】

目前,我正在开发一个Android应用程序,我的要求是从外部位置的固定位置读取SQLite数据库.但我无法打开数据库.我正在尝试的代码如下: DatabaseHelper:import android.content.Context; import android.database.SQLException; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import android.os.Environment; import android.util.Log;import java.io.File; import java.io.Fil...

SQLITE - 相关标签