麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 系統 > Android > 正文

Android 文件操作方法

2020-04-11 12:27:53
字體:
來源:轉載
供稿:網友

數據存儲與訪問常用方式:
文件
SharedPreferences(偏好參數設置)
SQLite數據庫
內容提供者(Content provider)
網絡

Activity(Context)
Context.getCacheDir()方法用于獲取/data/data/<package name>/cache目錄
Context.getFilesDir()方法用于獲取/data/data/<package name>/files目錄

Activity(Context)提供了openFileOutput(filename,mode)方法用于把數據輸出到文件中;
第一個參數用于指定文件名稱,不能包含路徑分隔符‘/'
第二個參數為操作模式:
Context.MODE_PRIVATE:私有操作模式創建出來的文件只能被本程序訪問,如果文件不存在,會自動創建,另外:寫入文件中的內容會覆蓋原文件的內容;
Context.MODE_APPEND:模式會檢查文件是否存在,如果存在則會追加內容,否則創建新文件;
Context.MODE_READABLE:表示當前文件可以被其它應用讀取;
Context.MODE_WRITEABLE:表示當前文件可以被其它應用寫入;
如果希望文件被其它應用讀和寫:傳入(Context.MODE_READABLE+Context.MODE_WRITEABLE)
FileOutputStream outStream = context.openFileOutput(filename,Context.MODE_PRIVATE);
//param 文件名稱,操作方式

android有一套自己的安全模型,當應用程序(.apk)在安裝時系統會分配給一個userid,當該應用去訪問其它資源如文件的時候,會進行 userid的匹配,默認情況下任何應用創建的文件,sharedpreferences,數據庫都是私有的(創建的文件保存在/data/data /<package name>/files目錄下),只有指定操作模式為外部可讀或寫才可以被其它程序訪問;

讀取文件:
<1>
FileInputStream inStream = context.openFileInput(filename);
Log.i(TAG,inStream....)

<2>
path="/data/data/<package name>/files/hello.txt";
File file = new File(path);
FileInputStream inStream = new FileInputStream(file);
Log.i(TAG,inStream....)

ctrl + shift + x/y 大小寫

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 午夜视频在线观看91 | 国产成视频在线观看 | 国产精品久久久久久久久久久久午夜 | 久久久久久久久成人 | 日韩视频在线免费 | 黄色一级片免费观看 | 97超碰资源站 | 亚洲成人中文字幕在线 | 手机av免费电影 | 成人免费毛片片v | 视频一区免费观看 | 日韩电影一区二区 | 国产一级毛片国产 | 有兽焉免费动画 | h视频免费在线 | 狠狠干最新网址 | 久夜草 | 爱视频福利 | 久久久久久久久久亚洲精品 | 免费观看高清视频网站 | 欧美日在线观看 | 国产成人高清在线 | 一级做受大片免费视频 | 国产91片| 亚洲一区二区三区精品在线观看 | 国产羞羞视频在线免费观看 | 少妇一级淫片免费放正片 | 美国av在线免费观看 | 逼特逼视频在线观看 | 日韩一级电影在线观看 | 久久久www成人免费精品 | 欧美人禽 | 久久影院一区二区三区 | 粉嫩粉嫩一区二区三区在线播放 | 国产自在自线午夜精品视频在 | 久久成人动漫 | 欧美1区2区在线观看 | 羞羞视频免费网站含羞草 | 圆产精品久久久久久久久久久 | 亚洲啊v在线观看 | 日本一区二区免费在线观看 |