タイトルから私の質問がはっきりしないことを願っています。それでも私は説明します。私のアプリケーションをSDカードに直接インストールする方法はありますか?原因私のアプリケーションはサイズが大きいです。または、「SDカードに移動」というオプションをユーザーに提供して、手動で移動する方法はありません。はいの場合はどうすればよいですか?あなたの答えをありがとう。 GoogleからのAndroid:デフォルトで私のアプリケーションをSDカードにインストール
答えて
:外部記憶メディア Androidプラットフォーム上
アプリケーションのインストールは今の上にインストールの代替として、アプリケーションは(SDカードなど)機器の外部記憶メディアへのインストールを要求することができますデバイスの内部メモリ。
アプリケーション開発者は、マニフェストファイルandroid:installLocationの新しい属性を使用して、アプリケーションの優先インストール場所を指定できます。この属性は、「internalOnly」、「preferExternal」、および「auto」の3つの値をサポートしています。インストール時に、システムはアンドロイド:installLocationの値をチェックし、可能であれば希望の場所に従ってアプリケーション.apkをインストールします。アプリケーションが外部インストールを要求した場合、システムはそれを外部メディアの非公開の暗号化パーティションにインストールします。アプリケーション.apkが外部にインストールされると、ユーザー設定で.apkの保存場所を変更し、必要に応じてデバイスの内部メモリに移動することができます(逆も同様)。
デフォルトでは、外部インストールを明示的に要求するものを除き、すべてのアプリケーションがデバイスの内部メモリにインストールされます。つまり、システムは、アンドロイド:installLocation属性にアクセスできないため、レガシーアプリケーションを常に内部メモリにインストールします。ただし、古いバージョンのプラットフォームに内部的にインストールされ、必要に応じてAndroid 2.2以降のプラットフォームに外部からインストールされるように、レガシーアプリケーションを設定およびコンパイルすることは可能です。
特に、外部メディアがリムーバブルであり、アンマウント/再マウントがユーザーエクスペリエンスとシステム設定を妨げる可能性があるため、デバイスの外部メディアへのインストールを要求することは、すべてのアプリケーションに適していないことに注意してください。
外部インストールを要求する必要があるかどうかを含め、アプリケーションの優先インストール場所を設定する方法の詳細については、App Install Locationのドキュメントを参照してください。
- 1. AndroidアプリケーションでSDカードにアクセスする
- 2. sdカードでポータブルAndroid
- 3. は、AndroidのSDカード
- 4. SDカードのAndroid Widget
- 5. 私はSdカード
- 6. android mount unmount sdカード
- 7. AndroidアプリケーションをSDカードにインストールすると問題が発生しますか?
- 8. Androidエミュレータの外部SDカード
- 9. Androidアプリケーションのsdカードに圧縮されたファイルを解凍
- 10. RAWファイルをAndroidのSDカードに移動
- 11. AndroidでSDカードにログインする
- 12. AndroidでのSDカードの位置
- 13. Android 2.1プログラムでSDカードをアンマウントする
- 14. ADB AndroidでSDカードをマウント/アンマウントする
- 15. sdカードにAndroidアプリを配布する
- 16. Androidスタジオ:SDカードに画像を保存
- 17. 私はSDカードから
- 18. SDカードに書き込むAndroid
- 19. Raspberry-piのSDカードを別のSDカードにコピーする
- 20. アンドロイド:どこか私のSDカードに
- 21. AndroidカメラのSDカードへの保存
- 22. AndroidのエミュレータSDカードの問題
- 23. 外部SDカードへのAndroidのスタジオ・パス
- 24. Android SDカードのディレクトリフォルダの名前リスト
- 25. サムスンギャラクシーのAndroid SDカードの特性
- 26. Android:音楽を再生するSDカード
- 27. androidアプリケーション - アンドロイドエミュレータ仮想sdカード - swfファイルがロードされない
- 28. Android:デュアルsdカードの検出方法
- 29. Androidの外部Sdカード(外部メモリ)?
- 30. SDカードに移動
お返事ありがとうBrandon。ほんとうにありがとう。私は疑問を持っています。属性installLocationはAndroid 2.2以降のプラットフォームでのみ使用できますか? – Vivek
はい、2.2の新機能です。 – Brandon