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...