當前位置:首頁 » 安卓系統 » android資料庫載入

android資料庫載入

發布時間: 2022-09-13 09:43:34

1. android往資料庫添加數據後刷新列表,新數據無法顯示

我通常的做法是,自己寫adapter繼承於BaseAdapter,然後加一個setData的公開方法。
在activity中可以開啟一個線程去取數據,取完數據調用handler對listView進行載入或刷新。
如果是載入就new
MyAdapter,listView.setAdapter
如果是刷新就adapter.setData(),
adapter.notifyDataSetChanged().
有不懂再問。

2. android怎麼將數據存入資料庫

你通過getText()方法首先得到輸入的值,然後調用資料庫的插入方法 db.insert();插入到資料庫中就行 就想這樣
EditText et ;
String num = et.getText().toString();
public void addData(String num) {
sqliteDatabase db = dbHelper.getWritableDatabase();
ContentValues values = new ContentValues();
values.put("num", num);
db.insert("表名", null, values);
}

當你調用這個 addData()方法時就會向資料庫中插入數據了

3. 如何解決android讀資料庫慢的問題

這種讀本地資料庫的時間快慢在相同的代碼下是和手機的配置相關的,至於代碼嘛,讀取你肯定也知道的。最重要的一點要提醒你,在進行資料庫操作的時候記得要新開一個線程,不要在主線程做,不然肯定感覺到程序卡頓

4. Android APP,登陸的第一個界面有很多數據要載入,應該用什麼方式在資料庫改動,還是帶adapter的view

手機app獲取數據一般都是調用後台介面,在介面中可以連接資料庫。 比如可以用ksoap連接webservices介面

5. android settings中資料庫是什麼時候載入的

資料庫什麼時候載入的話,需要你代碼中來決定,也許並沒有完全理解你的意思,可以貼一些代碼看看

6. android應用是如何訪問資料庫的

android本地資料庫sqlite基本是用來存本地數據或者載入伺服器上的數據的。你是想問android客戶端如何和伺服器的資料庫交互吧?這個很簡單,他們不直接交互,android會發消息給伺服器,請求某一些操作,然後伺服器收到客戶端的消息後,對應的再操作伺服器上的資料庫,然後返回消息給客戶端。

7. 如何往android中添加資料庫

一、新建外部SQLite資料庫
(1)下載並安裝 SQLite可視化管理工具(SQLite Expert Pro) v3.4.17 破解版
http://www.cr173.com/soft/36343.html
(2)將你手頭上的數據放到EXCEL表格中,保存為CSV格式的數據
(3)在此工具中按照你現有的數據格式新建資料庫和表,如資料庫為:contact.db,表為employee
(4)通過此工具菜單欄中Import/Export下的Import text file(CSV,TSC)功能,將你現有的CSV數據導入到你新建的數據表中(主要目的是省的一個一個的錄入了)
二、在eclipse中新建一個android app工程,並在新建的工程文件夾點右鍵new->folder,在res文件夾下新建raw文件夾(如果有就不用新建了)
三、用滑鼠將新建的SQLite資料庫文件contact.db拖動到新建工程的res下的raw文件下,出現提示,選擇
四、程序代碼
private static final String DATABASE_PATH = "/data/data/你的主程序包路徑(如:com.szair.contact)/databases";
private static final int DATABASE_VERSION = 0;
private static final String DATABASE_NAME = "contact.db";
private static String outFileName = DATABASE_PATH + "/" + DATABASE_NAME;
try {
buildDatabase();//見下
} catch (Exception e) {
e.printStackTrace();
}
//SQLiteDatabase對象
SQLiteDatabase db=SQLiteDatabase.openDatabase(outFileName, null,SQLiteDatabase.NO_LOCALIZED_COLLATORS);
String t="SELECT 欄位名1,欄位名2 FROM employee WHERE **** ORDER BY ***";
Cursor c =db.rawQuery(t, null);
if(c.moveToFirst()){
for(int i=0;i
{
String zian1=c.getString(0);//欄位1的數據
String zian2=c.getString(1);//欄位1的數據
}
}
------------------------------------------------
//前面用到的buildDatabase方法
private void buildDatabase() throws Exception{
InputStream myInput = getResources().openRawResource(R.raw.sz_contact);
File file = new File(outFileName);
File dir = new File(DATABASE_PATH);
if (!dir.exists()) {
if (!dir.mkdir()) {
throw new Exception("創建失敗");
}
}

if (!file.exists()) {
try {
OutputStream myOutput = new FileOutputStream(outFileName);

byte[] buffer = new byte[1024];
int length;
while ((length = myInput.read(buffer))>0){
myOutput.write(buffer, 0, length);
}
myOutput.close();
myInput.close();
} catch (Exception e) {
e.printStackTrace();
}

}
}
五、程序發布
按照以上方式,可以將外部建的SQLite資料庫成功的發布出來

8. 安卓系統中從其他應用中讀取共享的資料庫數據需要用到

可以按以下步驟進行:
Android應用的資料庫一般都是私有的,其他應用無法訪問,那麼怎麼在手機已root的前提下,在自己的應用中讀取指定應用中的數據信息呢,現提供一種思路。
以uc瀏覽器歷史瀏覽記錄為例:
一:對手機進行root。
某些廠家的Android設備是支持在系統設置中一鍵root的,如魅族手機。更通用的情況下一般是用第三方軟體進行root,如KingRoot。
二:在手機上安裝RootExplorer。
RootExplorer是在Android上使用很方便的文件瀏覽器,借用它,我們可以找到uc瀏覽器的歷史記錄資料庫所在為data/data/com.UCMobile/databases/history/history。
三:將資料庫文件復制到sd卡指定目錄。
四:從sd卡資料庫文件中讀取數據。
五:將數據載入到Recyclerview中展示。
至此,我們已經實現了在自己應用中讀取其他應用資料庫數據的一個完整過程,誠然這種方式存在許多局限性,但不失為解決方案的一種。

9. android 如何載入有數據的資料庫

通過SQLiteOpenHelper創建的資料庫是默認放到/data/data/your.app.package/databases/這個目錄下的,所以你可用過AssetManager 得到資料庫文件,然後再寫到這個目錄下去,你就可以通過
創建SQLiteOpenHelper訪問這個資料庫,注意訪問的資料庫名字就是你復制的那個文件的文件名

10. 在android中!由於我的頁面在載入時要從本地資料庫(sqlite)中取數據!我感覺有點太浪費

更新UI要在主線程中進行,如果有控制項賦值需要在主線程中進行。4.0版本後不支持非UI線程運行修改UI,訪問資料庫起一個新線程是對的

熱點內容
pc端阿里巴巴賬號在哪裡改密碼 發布:2025-03-25 01:10:58 瀏覽:130
慧編程廣播 發布:2025-03-25 01:10:40 瀏覽:483
伺服器資料庫配置 發布:2025-03-25 01:04:56 瀏覽:704
android視頻文件上傳 發布:2025-03-25 01:04:55 瀏覽:701
安卓手機屏幕橫豎怎麼調整 發布:2025-03-25 00:49:42 瀏覽:404
光遇為什麼下載不了是針對安卓嗎 發布:2025-03-25 00:48:24 瀏覽:562
我的世界伺服器指今 發布:2025-03-25 00:44:05 瀏覽:189
ios10緩存視頻瀏覽器 發布:2025-03-25 00:44:04 瀏覽:920
sqlserver查詢性能優化 發布:2025-03-25 00:38:58 瀏覽:884
西遊伏妖ftp 發布:2025-03-25 00:06:25 瀏覽:58