問題タブ [android-external-storage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2162 参照

android - 内部メモリに保存するファイルキャッシュ

RSS フィードからブログ投稿を取得する Android アプリを開発しました。
この投稿には、ブログ投稿のタイトルと画像が含まれています。
次のコードを使用して画像キャッシュを保存しています。

しかし問題は、メモリカードが存在する場合にのみキャッシュを保存すること
ですキャッシュを保存するための両方のオプション、つまり外部ストレージ/内部ストレージのいずれかが必要です

0 投票する
1 に答える
1139 参照

android - 外部ストレージ(プライベート)を使用してダウンロードしたファイルを保存します

これは、ファイルをダウンロードして内部ストレージに保存するための私のコードです。

しかし、コードを変更して、ファイルを外部ストレージとアプリプライベートに保存するにはどうすればよいですか?

0 投票する
0 に答える
1468 参照

java - android java play song, audio, sound file (外部SDは動作しますが、内部ストレージは動作しません)

外部ストレージは機能しますが、内部ストレージは機能しません。Android ストレージ メカニズムから根本的に何かを見逃していますか?
ありがとう


2014 年 9 月 10 日の更新

stackoverflow.com/a/4955915/856007 – Abdullah Shoaib 8 月 12 日 7:49 に、以下の参照リンクをありがとう、私はそれを動作させることができました

0 投票する
2 に答える
1226 参照

android - Android 内部外部ストレージ

バックアップ機能を備えたアプリを開発しています。機能を正常に実装しましたが、まだ問題が発生している領域は次の 1 つだけです...

外部ストレージの可用性を確認するには、次の関数を使用して SD カードが表示されていることを確認します。

一部の Android モデルの携帯電話には、内部メモリしかありません。そのような場合、どのように問題を処理すると思いますか。

また、これにより DCIM フォルダーの場所が返されることも認識していますが、重要なバックアップ ファイルを保存するのに最適な場所ではないと思います。

誰かがすでにこの問題の先駆者でしたか?

0 投票する
1 に答える
344 参照

android - Android システム アプリがディレクトリを作成できない

私はAndroidアプリを開発しています。モジュールの1つで、以下のコードを使用してファイルを保存するために外部ストレージにディレクトリを作成しています。問題なく動作し、ディレクトリを作成できます。

ただし、このアプリをシステム アプリとして作成すると (システム証明書で署名し、system/app フォルダーに保存することにより)、この同じコードを実行すると、「ディレクトリを作成できません」が返されることがわかります。これはどのように可能ですか、ここで何が欠けていますか?

0 投票する
3 に答える
2530 参照

java - 「file:///」と「file://」の違い

両方試しましたがどちらも同じでした。違いはありますか(興味のみ)?

ローカル データをロードする WebView があり、そのような URL を渡すことができました。

例:

0 投票する
0 に答える
383 参照

android - Cocos2d-x 3.2 getFileDataFromZip に失敗しました

Android プロジェクトでリソース用に obb 拡張機能を使用しています。すべてのパスは正確です(/storage/sdcard0/Android/obb/path to file),が、 file = unzOpen(zipFilePath.c_str());常に null を返します。

何が間違っている可能性がありますか?

0 投票する
0 に答える
640 参照

android - Android SDカードのシンボリックリンクをプログラムで更新する方法はありますか

システムアプリを作成し、ルート化されたデバイスを使用してテストする練習をしています。アプリケーションは、ファイル (画像、音楽、ビデオ) を zip ファイルからディレクトリにコピーします/data/media/0/SampleFolder。しかし、ファイルをコピーした後、ES File Explorer File Manager.

adbシェルで表示してコマンドを入力するls -l /sdcard/SampleFolder/と、ファイルが認識され、コマンドを入力した後に開くことができます。間違っていなければ、データ/メディアと SD カードのパスにはシンボリック リンクがあります。

/data/mediaこれは と の間に同期の問題が/sdcard/あるということですか? はいの場合、プログラムで更新する方法はありますか?

注: 次のことを試みましたが、成功しませんでした。

  • デバイスの再起動
  • ls -lコマンドをプログラムで入力する
  • /sdcard/SampleFolderディレクトリ内の各ファイルに対して MediaScannerConnection.scanfile と呼ばれる
  • Intent.ACTION_MEDIA_MOUNTEDEnvironment.getExternalStorageDirectory でのブロードキャスト
  • ディレクトリIntent.ACTION_MEDIA_SCANNER_SCAN_FILE内の各ファイルのブロードキャスト/sdcard/SampleFolder