Android讀取assets的db檔案

2021-10-25 21:32:37 字數 1143 閱讀 3691

1.開啟assets的db檔案

2.讀取db檔案**如下:

public

class

sqldm

else

else

;try

//最後關閉就可以了

fos.

flush()

; fos.

close()

; is.

close()

;}catch

(ioexception e)

//如果沒有這個資料庫 我們已經把他寫到sd卡上了,然後在執行一次這個方法 就可以返回資料庫了

return

opendatabase

(context);}

}}

sqldm s =

newsqldm()

; sqlitedatabase db =s.

opendatabase((

)); textview textv =

(textview)

findviewbyid

(r.id.textv)

;//查詢資料庫中testid=1的資料

cursor cursor = db.

rawquery

("select * from testbiao where id=?"

,new

string

);string name = null;

if(cursor.

movetofirst()

)//這是乙個textview,把得到的資料庫中的name顯示出來.

textv.

settext

("id=1:"

+name)

; cursor.

close()

;

執行如下:

android 檔案讀取(assets)

assets資料夾裡面的檔案都是保持原始的檔案格式,需要用assetmanager以位元組流的形式讀取檔案。1.先在activity裡面呼叫getassets 來獲取assetmanager引用。2.再用assetmanager的open string filename,int accessmode...

android 檔案讀取(assets)

assets資料夾裡面的檔案都是保持原始的檔案格式,需要用assetmanager以位元組流的形式讀取檔案。1.先在activity裡面呼叫getassets 來獲取assetmanager引用。2.再用assetmanager的open string filename,int accessmode...

Android讀取打包到assets目錄下的檔案

例如訪問本地的乙個index.html檔案 目前nodejs在android平台上使用第三方模組遇到這樣的問題。第三方模組也是和nodejs一起打包的,nodejs需要讀取第三方模組。目前先採用2 中提到的方案,即先解壓到sdcard中再讀取。1 android資源管理框架 asset manage...