問題タブ [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.
android - Android アプリのインストール場所
「アプリを外部 SD カードにインストールするには、要素で android:installLocation 属性を「preferExternal」または「auto」のいずれかの値で宣言する必要があります。
「外部ストレージがいっぱいの場合のみ、システムはそれを内部ストレージにインストールします。」 しかし、アプリケーションのサイズが内部ストレージと外部ストレージの使用可能なサイズの合計よりも大きい場合はどうなりますか? そのような状況をどのように処理しますか?
参考: http ://developer.android.com/guide/topics/data/install-location.html
正確に何が起こるかを確認し、それを処理する必要があるか、または Android が独自に処理するかを確認する目的
android - プログラムで外部SDカードにアプリをインストールする方法は?
私は現在、更新マネージャーとして機能するアプリを開発しています。これまでのところ、他のアプリをインストールまたは更新するたびに、このアプリはうまく機能しています。これらのアプリはすべて data/app フォルダーにインストールされており、installpackage() メソッドで android.content.pm.IPackageManager クラスを使用してインストールしました。
内部メモリ (1 GB)、内部 SDCARD (4 GB)、および外部 SD カード (8 GB) を備えたコスト ROM に取り組んでいます。すべてのアプリが data/app フォルダーにインストールされているため、内部メモリの容量が不足しています! 同じ installpackage() メソッドを使用して、アプリを外部 SDCARD (または内部) にインストールできるかどうか疑問に思っていました。
アプリのインストール方法は次のとおりです。
SDカードにアプリケーションをインストールするために同じことを行うことができないのではないかと疑い始めています。何か提案はありますか?そうでない場合、インストール後にアプリをプログラムでSDカードに移動できますか?
android - NFC を使用して、外部ストレージなしでファイルを転送するにはどうすればよいですか?
私は現在、データを永続的なストレージに保存し、2 台の電話が近くにあるときにそのデータを転送する Nexus S 電話用のアプリケーションを開発しています。これは NFC の仕事のようで、Android 開発者のトレーニング ページを読んでいます。
次のページで...
http://developer.android.com/training/beam-files/send-files.html
チュートリアルでは、Android Beam ファイル転送の 2 番目の要件として述べています...
転送するファイルは、外部ストレージに存在する必要があります。
問題は、Nexus S に外部ストレージがない (SD カードがない) ことですが、NFC を使用したファイル転送が Nexus S のオプションであることは確かです。この要件をどのように解釈すればよいですか? Nexus S の内部ストレージを使用して、スマートフォン間でファイルを保持および共有するにはどうすればよいですか?
android - /sdcard/emulated/0 と /sdcard の違い
私は奇妙な問題で怒っています。コード内にフォルダーを作成すると
/sdcard/ 内に新しいフォルダーが作成されます。logcat directory_path 変数で印刷しようとすると、パスが異なります: /storage/emulated/0/ で、そのパスに移動すると、 /sdcard/ で作成されたものと同じ名前の別のフォルダーが見つかりました。そのフォルダーにデータを書き込もうとすると、すべてが /storage/emulated/0 のフォルダーに書き込まれ、他のフォルダー (使用したいフォルダー) は空のままになるため、これは私にとって問題です。なんで?
java - Android 4.4 KitKat へのアップデート後にムービー フォルダが見つからない
私のアプリケーションでは、以下のコードを使用してMovies
、ストレージ内のフォルダー内の映画を一覧表示します。しかし、Nexus 7 タブレットを Android 4.4 にアップグレードしたため、このコードは機能しません (コードの最後のトーストがポップアップ表示され、コードがそのフォルダー内にファイルを見つけられなかったことを意味します。そのフォルダーにアクセスできるかどうかさえわかりません)。 )。新しい更新で何を変更する必要があるか、または何が変更されているか考えていますか?
タブレットのGalleryアプリを使えばそちらで動画が見られるので、アップデートで動画が消えたことはありません。
android - 動画ファイルの保存先 キャッシュメモリか外部メモリか?
私はvideoviewを使用してサーバーからビデオを再生しているビデオベースのAndroidアプリケーションに取り組んでおり、最初にビデオをダウンロードして一時ファイルとして外部ストレージに保存しているビデオをキャッシュしたいので、誰でも私を導くことができますこれらのビデオ ファイルを外部ストレージに保存するのは良い方法ですか、それともアプリのキャッシュ メモリに保存する必要がありますか?