問題タブ [android-sdcard]

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 投票する
4 に答える
180897 参照

java - AndroidのSDカードのフォルダにどのように書き込みますか?

次のコードを使用してサーバーからファイルをダウンロードし、SDカードのルートディレクトリに書き込みます。すべて正常に機能します。

ただし、使用Environment.getExternalStorageDirectory();するということは、ファイルが常にルートに書き込むことを意味します/mnt/sdcard。ファイルを書き込む特定のフォルダを指定することはできますか?

例えば:/mnt/sdcard/myapp/downloads

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

android - Android の内部 SD カードへの書き込み

内部フラッシュ、内部 SD、および外部 SD カードを備えた Android デバイスで、内部 SD カードにアクセスする方法はありますか?

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

android - SDCard から Image Switcher に画像をロードする方法は?

SDカードからImage Switcherに画像をロードする例はありますか? 私はここでアンドロイドの初心者です。喜んで学びます。

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

android - AndroidのSD機能へのアプリ

Android2.2の一部である必要があるApptoSD機能を使用できるようにすることについて、ますます多くのリクエストが寄せられていますが、実際にはその経験がありません。また、アプリをこの機能と互換性を持たせる方法に関するドキュメントがどこにあるかもわかりません。私のアプリはSDカードに移動できないと言われています。

私の心はまた、これはいかなる種類のライセンス保護も持たない有料アプリにとっては本当に悪い考えだと言っています。

誰かがこれを経験したり、ドキュメントを知ったり、アプリがこの機能と互換性を失う原因について何かヒントがありますか?

注:アプリでコピー防止機能を使用していません。

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

android - AndroidでSDカードから特定のファイルを読み取る

SDカードから特定のファイルを読み取る方法。私はDDMSを介してsdcardにファイルをプッシュしましたが、この方法で読み込もうとしていますが、これは例外です。そのファイルを正確に指す方法を誰か教えてもらえますか?

私のコードはこれです。

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

android - Android アプリの静的ストレージ

内部に音楽が埋め込まれたAndroidアプリケーションを作成しています(〜80 MB)。res/raw フォルダに入れる予定でした。

Androidはそれをすべて内部メモリに保存するので、この方法は大きすぎますか? 私のオプションは何ですか?私は次のことを思いつきました:

  1. アプリケーションの初回起動時に、リソースを内部ストレージから SD カードにコピーします。その後、内部ストレージから削除します (これは可能ですか?)
  2. アプリケーションの初回起動時に Web から音楽をダウンロードします。

アプリを完全にオフラインにしたいので、オプション 2 を使用する必要はありません。静的な音楽は (リリース間を除いて) 変更されません。

他のアイデアはありますか?

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

android - Androidアプリケーションで内部/外部の利用可能なスペースを取得するには?

内部電話メモリまたは外部SDカードの空き容量を確認するAndroidプログラムを書いています。しかし、私はこれを行う方法がわかりません。Androidでそれを行う方法を教えてくれる人はいますか?

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

android - SDカードが再マウントされたときにSDカード上のアプリのサービスを再起動します

圧倒的なユーザーの苦情のため、公式ドキュメントに従って、AndroidアプリケーションのユーザーがSDカードに移動できるようにすることにしました。ただし、私のアプリケーションのコア機能では、バックグラウンドサービスを継続的に実行する必要があります。私のアプリをSDカードに移動した人が何らかの理由でSDカードをマウントすると、私のバックグラウンドサービスが停止します。

最初に利用可能な機会にサービスを再開できる限り、それは私にとってはすべて大丈夫です。残念ながら、インストール場所ガイドでは、ブロードキャストインテントACTION_EXTERNAL_APPLICATIONS_AVAILABLEを使用して、SDカードがローカルに再マウントされたことを検出できると主張していますが、そのフラグ自体のドキュメント、このニュースグループのディスカッション、および私自身のテストでは、このブロードキャストがアプリケーションに配信されないことが示されています利用可能になります。SDカードに移動されていないアプリケーションのみがブロードキャストインテントを取得します。

SDカードが再マウントされた後にユーザーがアプリを開くのを待たずにバックグラウンドサービスを再開する方法はありますか?

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

android - SD カードからの読み取り時にファイルを配置する場所 (Android 開発)

SD カードからファイルを読み取る場合、開発中にどこに配置すればよいですか? また、アプリをインストールすると、これらのファイルが含まれて SD カードに保存されますか?

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

android - Android 2.2 - SDCard にインストールされているかどうかを確認するにはどうすればよいですか?

多くのメディア ファイルを保存する Android アプリを作成しています。それらは、ユーザー通知やその他のメディア ディレクトリを乱雑にするタイプではありません (そして多すぎます) が、ユーザーが更新できる必要があるため、リソースに含めることはできません。getExternalFilesDir を使用して SD カードのパスを取得できますが、アプリ自体が SD カードにインストールされている場合にのみ実行したいと考えています。アプリが内部にインストールされている場合は、メディアを内部メモリに入れたいです。

では、アプリが内部メモリと外部メモリのどちらで実行されているかを判断するにはどうすればよいでしょうか?