成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Android讀寫(xiě)文件正確實(shí)行方法介紹

移動(dòng)開(kāi)發(fā) Android
Android讀寫(xiě)文件的操作在實(shí)際應(yīng)用中是非常重要的一個(gè)操作技巧。編程愛(ài)好者們需要熟練應(yīng)用這一基本操作方法,以方便將來(lái)的開(kāi)發(fā)。

Android開(kāi)源手機(jī)操作系統(tǒng)可以讓開(kāi)發(fā)人員在模擬器中進(jìn)行相應(yīng)的操作以使系統(tǒng)滿(mǎn)足用戶(hù)的各種需求。在這里我們可以通過(guò)對(duì)Android讀寫(xiě)文件的相關(guān)操作來(lái)體驗(yàn)一下這款操作系統(tǒng)的編寫(xiě)方式。#t#

眾所周知Android有一套自己的安全模型, 具體可參見(jiàn)Android開(kāi)發(fā)文檔。當(dāng)應(yīng)用程序(.apk)在安裝時(shí)就會(huì)分配一個(gè)userid,當(dāng)該應(yīng)用要去訪問(wèn)其他資源比如文件的時(shí)候,就需要userid匹配。默認(rèn)情況下 ,任何應(yīng)用創(chuàng)建的文件,數(shù)據(jù)庫(kù), sharedpreferences都應(yīng)該是私有的(位于/data/data/your_project/files/),其余程序無(wú)法訪問(wèn)。除非在創(chuàng)建時(shí)指明是MODE_WORLD_READABLE 或者 MODE_WORLD_WRITEABLE,只要這樣其余程序才能正確訪問(wèn)。

因?yàn)橛羞@種Android讀寫(xiě)文件的方法在安全上有所保障,進(jìn)程打開(kāi)文件時(shí)Android要求檢查進(jìn)程的user id。所以不能直接用java的api來(lái)打開(kāi),因?yàn)閖ava的io函數(shù)沒(méi)有提這個(gè)機(jī)制 。

無(wú)法用java的api直接打開(kāi)程序私有的數(shù)據(jù) ,默認(rèn)路徑為/data/data/your_project/files/

  1. FileReader file = new FileReader("Android.txt"); 

這里特別強(qiáng)調(diào)私有數(shù)據(jù)!言外之意是如果某個(gè)文件或者數(shù)據(jù)不是程序私有的,既訪問(wèn)它時(shí)無(wú)須經(jīng)過(guò)Android的權(quán)限檢查,那么還是可以用java的io api來(lái)直接訪問(wèn)的。所謂的非私有數(shù)據(jù)是只放在sdcard上的文件或者數(shù)據(jù),

可以用java的io api來(lái)直接打開(kāi)sdcard上文件。

 

  1. FileReader file = new FileReader("/sdcard/Android.txt"); 

如果要打開(kāi)程序自己私有的文件和數(shù)據(jù),那必須使用Activity提供openFileOutput和openFileInput方法。

創(chuàng)建程序私有的文件,由于權(quán)限方面的要求,必須使用activity提供的Android讀寫(xiě)文件方法

 

  1. FileOutputStream os = this.openFileOutput("Android.txt", MODE_PRIVATE);  
  2. OutputStreamWriter outWriter = new OutputStreamWriter (os); 

讀取程序私有的文件,由于權(quán)限方面的要求,必須使用activity提供的方法

 

  1. FileInputStream os =this.openFileInput("Android.txt");  
  2. InputStreamReader inReader = new InputStreamReader(os); 

Android讀寫(xiě)文件的相關(guān)操作就為大家介紹到這里。

責(zé)任編輯:曹凱 來(lái)源: CSDN
相關(guān)推薦

2010-03-04 11:12:02

Python AOP

2010-02-25 16:52:12

引用WCF服務(wù)

2010-03-04 15:12:33

Python算法

2010-01-14 17:52:54

VB.NET顯示系統(tǒng)信

2010-03-05 16:51:01

Python程序轉(zhuǎn)為E

2010-01-26 17:36:17

Android實(shí)現(xiàn)全屏

2010-02-26 11:22:16

LitwareHR使用

2010-03-03 17:10:57

Python操作Sql

2010-02-25 13:48:23

WCF動(dòng)態(tài)創(chuàng)建代碼

2010-02-25 09:13:34

WCF異步調(diào)用

2010-01-28 14:01:32

Android監(jiān)聽(tīng)通話(huà)

2010-01-25 15:23:12

Android橫豎屏切

2010-01-22 13:08:50

VB.NET創(chuàng)建數(shù)組

2010-02-26 08:59:10

WCF服務(wù)宿主程序

2009-12-17 17:13:23

Ruby for Ec

2020-10-15 10:51:05

云計(jì)算IT技術(shù)

2009-12-29 18:09:00

Silverlight

2010-02-25 10:10:29

WCF使用Header

2010-02-23 17:05:38

2010-02-25 16:07:28

WCF REST
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 精品国产一区二区在线 | 久久久久久免费毛片精品 | 日韩看片| 国产精品视频yy9299一区 | 91亚洲国产| 国产在线网站 | 亚洲国产精品久久久 | 先锋资源在线 | 在线观看黄免费 | 一区二区高清 | 中文字幕精品一区二区三区精品 | 亚洲社区在线 | 夜夜草导航 | 日韩视频在线观看 | 日韩国产在线 | 中文字幕在线播放第一页 | 久久激情五月丁香伊人 | 中文字幕免费在线 | 日本电影免费完整观看 | 激情久久网 | 男人的天堂久久 | 国产成人免费 | 在线观看视频一区二区三区 | 毛片在线视频 | 91精品国产欧美一区二区 | 亚洲欧美日本在线 | 99九九视频 | 久久久在线视频 | 精品一区二区在线观看 | 日本又色又爽又黄又高潮 | 日韩欧美成人一区二区三区 | 日本精品一区二区 | 一级aaaa毛片| 国产精品亚洲二区 | 中文字幕在线精品 | 97色在线观看免费视频 | 女女百合av大片一区二区三区九县 | 久久成人激情 | 国产精品国产三级国产aⅴ浪潮 | 国产成人高清 | 91免费在线|