私は音声を録音して保存して後で再生する必要があるアプリケーションを作成しています。録音されたオーディオをアプリケーションの生のフォルダに保存します。私はどのように私のオーディオファイルを保存するために生のフォルダのディレクトリパスを与える必要があります。録音したオーディオファイルをアプリケーションの生のフォルダに保存する
2
A
答えて
2
ごめんなさい。
Android .apk file is read-only
のため、パッケージ階層(res、raw、assetなど)にファイルを書き込むことはできません。
アプリケーションのパッケージ(内部ストレージ)または外部ストレージに保存する方がよい。
更新:
これは、アプリケーションの内部ストレージにファイルを作成します。
//content is base64 string you can use directly use FileInputstream's byte
byte[] pdfAsBytes = Base64.decode(content, 0);
//filePath just filename of your audio file this will create a file in /data/data/<package_name>/files
FileOutputStream fos = openFileOutput(filePath, Context.Context.MODE_PRIVATE);
fos.write(pdfAsBytes);
fos.close();
+0
必要/データ/データ/ package_name>/filesは便利です。 – user370305
2
アプリケーションをビルドした後にリソースを書き換えることはできません。リソースに置かれたファイルを使ってできることは、それらをメモリに読み込んで変更し、結果をsdcardやその他の提供されたストレージエリアに保存することです。アプリケーションによって作成されたファイルは、アプリケーションがアンインストールされたときにも削除されるため、心配する必要があります。あなたが許可を必要とする
:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
その後、あなたはデータやファイル名に送信することができます。このような何かをしようと、SDカードに保存するには
public void saveFileToCard(byte[] data,String filename) {
File file = new File(Environment.getExternalStorageDirectory(), filename);
FileOutputStream fos;
try {
fos = new FileOutputStream(file);
fos.write(data);
fos.flush();
fos.close();
} catch (FileNotFoundException e) {
// handle exception
} catch (IOException e) {
// handle exception
}
}
これを、またはそのバリエーションが私の考えを助けるはずです。
関連する問題
- 1. 録音したオーディオファイルをフォルダに保存する方法
- 2. 録音したオーディオファイルを別のフォルダにプログラムで保存するにはどうすればいいですか?
- 3. 録音したオーディオファイルを再生するには?
- 4. 'onActivityResult()'から録音したオーディオファイルを再生するには?
- 5. オーディオファイルを保存するAndroidアプリケーションのアプリケーションパス
- 6. xcode:AVFoundationを使用してオーディオを録音した後にオーディオファイルを保存する方法
- 7. 録音したファイルをiPodのライブラリパスに保存します
- 8. Android: - 録音したオーディオファイルをフロートアレイに変換する
- 9. 録音したオーディオiOSを保存するには?
- 10. 録音したファイルをアレイに保存する方法は?
- 11. MediaRecorderを使用してオーディオファイルを録音し、androidのsdcardに保存する方法
- 12. Androidの音程が異なるオーディオファイルを録音する
- 13. 録音結果を保存するJmeter
- 14. 録音したファイルをmp4オーディオとして保存する
- 15. PHPで録音したオーディオファイルをWebサーバーに送信
- 16. ウェブページにオーディオを録音してデータベースに保存する方法
- 17. iOS 5+でアンドロイドから録音したオーディオファイルを再生できない
- 18. オーディオファイルをrawまたはassetsフォルダにsdcardに保存します。android
- 19. 音声録音アプリケーション
- 20. アスタリスクFreePBXのデータベースに録音ファイル名を保存する方法
- 21. XCode - 音声録音とNSBundleへの保存
- 22. アンドロイドで音質の良いオーディオファイルを記録する方法は?
- 23. Recorder.js以外のブラウザでオーディオファイルを録音する方法
- 24. iPhoneでオーディオファイルを録音してメールしますか?
- 25. Firebaseにオーディオファイルを保存するには
- 26. 録音済みまたは既存のビデオをオーディオファイルに変換する方法は?
- 27. オーディオファイルを保存して検索する
- 28. 生のオーディオファイルを着信音として設定する方法
- 29. オーディオファイルをdjangoテーブル(モデル)に保存する
- 30. 音声メモや他のレコーダアプリで録音した録音した音声に迅速にアクセスする方法3
このファイルをsdcardまたは電話機に直接保存しようとしていますか? – nemesisfixx
いいえSDカードにファイルを保存したくない場合デバイスにSDカードがあるかどうかわかりませんアプリケーションのres/rawフォルダにファイルを保存しようとしています – Nishant