2.1內部儲存
獲取io流
openfileinput
(filename)
;openfi1eoutput
(fi1ename , mode)
// mode;
//mode_private:代表自己本程式可以使用
//mode_world_writeable:可以被其他程式讀寫,
5、environment.getexternalstoragedirectory0).getabsolutepath() = /storage/emulated/0
這個方法是獲取外部儲存的根路徑
6、environment.getexternalstoragepublicdirectory("").getabsolutepath() = /storage/emulated/0
這個方法是獲取外部儲存的根路徑
7、getexternalfilesdir("").getabsolutepath() = /storage/emulated/0/android/data/packname/files
這個方法是獲取某個應用在外部儲存中的files路徑
8、 getexternalcachedir().getabsolutepath() = /storage/emulated/0/android/data/packname/cache這個方法是獲取某個應用在外部儲存中的cache路徑
1、sqlite乙個輕量級資料庫.第乙個版本誕生於2023年5月。它最初是為嵌入式設計的,占用資源非常低,在記憶體中只需要占用幾百kb的儲存空間。
2、sqlite是遵守acid關聯式的資料庫管理系統。acid是指資料庫事務正確執行的基本要素,即原子性(atomicity) 、一致性(consistency)、隔離性(lsolation) 、永續性(durability)
3、sqlite沒有伺服器程序,它通過檔案儲存資料,該檔案是跨平台的. 可以放在其他平台中使用。並且支援null、integer、real(浮點數字)、text(字串文字)和blob(二進位制物件)五種資料型別。
一、sqlite操作api
android sdk提供了一系列對資料庫進行操作的類和介面。常用的資料庫操作類有:
二、資料庫的常用操作
android sdk提供的一系列操作sqlite資料庫的api。sqlitedatabase就是其中的乙個,它提供了一些列用於運算元據庫的方法。
三、 sqlite事務操作
①現實生活中,經常會進行轉賬操作,在轉賬的過程中,為了確保轉賬金
額正確,會使用事務進行操作。
②事務是針對資料庫的一組操作,它可以由一條或多條sql語句組成,同乙個事務的操作具備同步的特點,如果有一條語句無法執行,那麼所有語句都不會執行。也就是說,事務中的語句要麼都執行,要麼都不執行。
Android 資料庫操作
public class sqldao 增加 public void adduser string username,string password db.close 刪除 public void deleteuser string username delete from user where u...
Android 資料庫操作
在資料庫中儲存了三個字段 id,name,url 首先實現資料庫的操作類 如下import android.content.contentvalues import android.content.context import android.database.cursor import andro...
Android資料庫操作(下)
建立乙個類如下 super cursor super cursor public note getnote 準備工作都差不多做好了,現在我們修改之前的getnode方法,查出給定uuid的記錄 public note getnote uuid uuid return null try finally...