A. android 資料庫存儲在哪個文件夾
SQLite及其它的所有的資料庫,被儲存於/data/data/<package_name>/databases,
B. android 資料庫文件存在哪裡
默認路徑是/data/data/然後是你創建的包名,然後就找到你創建的資料庫名字了
C. android 2.3系統資料庫文件放在哪
root過後,用re管理器進入system,裡面全是系統文件
D. android 資料庫文件怎麼看
復制基本方法
1.使用getresources().openrawresource方法獲得res/raw目錄資源
inputstream對象
2.該inputstream對象數據寫入其目錄相應文件
3.
android
sdk使用sqlitedatabase.openorcreatedatabase方法來打開任意目錄sqlite資料庫文件
基本思路總結來說
應該樣子
先判斷用戶否有sd卡(ps:雖絕大部分用戶手機帶sd卡我們也必須考慮下沒有sd卡用戶感受)沒有sd卡則把資料庫拷貝用戶手機data內存有sd卡則把資料庫拷貝sd卡
當更好建議應該樣子程序拷貝資料庫而程序首次運行時代碼建立資料庫(sd卡上或用戶手機內存data區)再住資料庫填充數據
E. 安卓軟體如何查看數據文件夾
安卓手機中想查看應用程序自已的數據文件夾?
在ROM /data/data/ 包名/files/
要ROOT許可權才能看到,一般是看不到的。
F. 如何查看android應用的sqlit資料庫文件
要在Android系統中操作SQLite資料庫,是通過Android的核心類SQLiteDatabase類來實現的,通常情況下為了資料庫升級的需要以及使用方便,我們會選擇繼承SQLiteOpenHelper抽像類,但是SQLiteOpenHelper會將資料庫文件創建在一個固定的目錄(內存的/data/data/<package name/databases>目錄中),如果你想使用已經存在的資料庫文件也就是說資料庫會和程序一起發布,就得通過使用SQLiteDabase的靜態方法OpenOrCreateDatabase()方法來得到SQLiteDabase對象,下面是一個具體操作類:
package net.my.;
import java.io.File;
import java.io.FileOutputStream;
import java.io.InputStream;
import net.my.jokebook.R;
import android.app.Activity;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
public class DBHelper {
//得到SD卡路徑
private final String DATABASE_PATH = android.os.Environment
.getExternalStorageDirectory().getAbsolutePath()
+ "/joke";
private final Activity activity;
//資料庫名
private final String DATABASE_FILENAME;
public DBHelper(Context context) {
// TODO Auto-generated constructor stub
//這里直接給資料庫名
DATABASE_FILENAME = "jokebook.db3";
activity = (Activity)context;
}
//得到操作資料庫的對象
public SQLiteDatabase openDatabase()
{
try
{
boolean b = false;
//得到資料庫的完整路徑名
String databaseFilename = DATABASE_PATH + "/" + DATABASE_FILENAME;
//將資料庫文件從資源文件放到合適地方(資源文件也就是資料庫文件放在項目的res下的raw目錄中)
//將資料庫文件復制到SD卡中 File dir = new File(DATABASE_PATH);
if (!dir.exists())
b = dir.mkdir();
//判斷是否存在該文件
if (!(new File(databaseFilename)).exists())
{
//不存在得到資料庫輸入流對象
InputStream is = activity.getResources().openRawResource(
R.raw.jokebook);
//創建輸出流
FileOutputStream fos = new FileOutputStream(databaseFilename);
//將數據輸出
byte[] buffer = new byte[8192];
int count = 0;
while ((count = is.read(buffer)) > 0)
{
fos.write(buffer, 0, count);
}
//關閉資源
fos.close();
is.close();
}
//得到SQLDatabase對象
SQLiteDatabase database = SQLiteDatabase.openOrCreateDatabase(
databaseFilename, null);
return database;
}
catch (Exception e)
{
System.out.println(e.getMessage());
}
return null;
}
}
寫完這個類之後,就能得到SQLiteDatabase對象,就能對資料庫操作了
G. 怎樣查看 android sqlite資料庫
1、看 sqlite資料庫 可以使用eclipse的插件DDMS,或者Android工具包中的adb工具來查看。sqlite資料庫在安卓項目中的位置是/data/data/項目包/databases中。
2、在這里呢 演示使用eclipse插件來看。在Eclipse安裝好插件,找到 DDMS
5、使用sqlite界面管理工具如sqlite administrator、sqlite man打開就可以了
H. 這個安卓程序的資料庫文件在哪如何查看
5樓正解。是這樣的。 1,手機打開「亞行調試」2。USB線連接手機3。亞行的shell命令行輸入登錄到手機4。鎘/數據/數據/ {你的包名稱} / database5。 LS使用ADB拉/數據/數據/ {你的包名稱} /資料庫/ {xxx.db}復制文件。
I. Android怎麼查看手機中的本地資料庫
這個需要你root手機,root手機後使用adb shell 能找到手機中database中的資料庫XX.db文件,然後使用sqlite3命令打開,這些命令可以直接網路。前提你手機必須root
或者你使用虛擬機
J. Android 中創建的資料庫文件默認放在那裡的
默認路徑是/data/data/然後是你創建的包名,然後就找到你創建的資料庫名字了