English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
この記事では、Androidプログラミングで私有ファイルの読み書き方法について説明します。皆様に参考にしていただければ幸いです。以下の通りです:
私有ファイルとは、プログラム自身が読み取れるが、他のプログラムがアクセスできないファイルのことです。このファイルはData.app.プログラムパッケージ.fileディレクトリに保存されています。
書き込みメソッドは比較的シンプルです:
private void writeFile(String fileName, String info) { try { FileOutputStream fout = openFileOutput(fileName, MODE_PRIVATE); byte[] bytes = info.getBytes(); fout.write(bytes); fout.close(); } } }
これにより、私有ファイルへの書き込みが完了します。書き込み時に使用されるのはopenFileOutputというファイルです。
上面对私有文件进行了写入,下面对私有ファイルを読み取ります:
private String readFile(String fileName) { try { FileInputStream fin = openFileInput(fileName); int length = fin.available();// ファイル長さを取得 byte[] bytes = new byte[length]; fin.read(bytes); return EncodingUtils.getString(bytes, ENCODING); } return ""; } }
"openFileInput"を使用してプライベートファイルを読み取る方法!
Androidに関連する内容に興味がある読者は、以下の特集をチェックしてください:《Androidファイル操作技術集》、《Androidリソース操作技術集》、《AndroidXMLデータ操作技術要約》、《Androidプログラミングactivity操作技術要約》、《AndroidSQLiteデータベース操作技術要約》、《Androidjson形式データ操作技術要約》、《Androidデータベース操作技術集》、《Androidプログラミング開発SDカード操作方法集》、《Android開発入門と進階ガイド》、《AndroidビューView操作技術要約》および《Androidコントロール使用要約》
この記事に記載の内容が皆様のAndroidプログラムデザインに役立つことを願っています。
声明:この記事の内容はインターネットから取得しており、著作権者はすべて所有しています。インターネットユーザーによって自発的に貢献し、アップロードされた内容です。このサイトは所有権を持ちません。また、人工編集もなく、関連する法的責任も負いません。著作権に疑問がある場合は、以下のメールアドレスまでご連絡ください:notice#oldtoolbag.com(メールを送信する際に、#を@に変更してください。報告を行い、関連する証拠を提供してください。一旦確認がとりついたら、このサイトは侵害される内容をすぐに削除します。)