Android開發 對sdcard擴充套件卡檔案操作

2021-08-26 01:30:59 字數 865 閱讀 9315

其實就是普通的檔案操作,不過還是有些地方需要注意。比如:

1.加入sdcard操作許可權;

2.確認sdcard的存在;

3.不能直接在非sdcard的根目錄建立檔案,而是需要先建立目錄,再建立檔案;

例項:

(1)在androidmanifest.xml新增sdcard操作許可權

1:

2:

"android.permission.write_external_storage">

(2)變數宣告:

1:

private final static string path = "/sdcard/digu";

2:

private final static string filename = "/notes.txt";

(3)向sdcard寫檔案

1:/**

2:* 寫檔案

3:*/

4:private

void onwrite()

18:if (!f.exists())

22: outputstreamwriter osw = new outputstreamwriter(

23:new fileoutputstream(f));

24://4.寫檔案,從editview獲得文字值

25: osw.write(editor.gettext().tostring());

26: osw.close();

27: }

28: } catch (exception e)

31: }

**:

個人對Android開發框架的理解

下面是個人理解,歡迎大牛們給予指導性建議。1 mvc v 檢視層,個人認為xml即為檢視層的表現 c為控制層,activity啟的作用,只寫一些簡單的邏輯處理,真正的處理放到m層 activity之間跳轉寫到專門的類中進行管理 uihelper m為model,是訪問網路介面的地方,如果資料為非及時...

我對android外掛程式化開發的理解

前不久,在開發中遇到了介面超出的問題,也就是常報的65536的異常。上網查了處理方法,一種是外掛程式化開發,還有一種則是分包,當時,我還在用eclipse開發所以分包沒可能。但時間緊迫,沒法,花了一天改用as開發,使用gralde管理順利成功。分包的方法就不去具體說了,網上的教程也挺多,步驟也不多。...

對Android端開發的一些想法

不知道從什麼時候開始,討論乙個程式設計師是否優秀的方式,變成了他能否熟練運用第三方輪子,而現在的情況就是,andrid端越來越是這樣,老手帶新手,第一句話就是多用輪子,能用現成的就盡量別自己造,這樣的方式固然沒錯,提高了開發效率。但是使用過後,又學到了什麼?學會了熟練使用輪子嗎。有段時間,我很迷茫,...