問題タブ [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 - edittext androidで指定したフォルダを開く
ギャラリーの下の画像を表示する作業をしています。コードは次のとおりです。ここで、編集テキストで名前が指定される特定のフォルダーで画像を開きたいと思います。現在、アプリケーションとは関係のないすべての画像を開いており、画像を特定するのが難しいため、それを行うのを手伝ってください。
android - 2 つのイメージビューを結合して SD カードに保存
このコードを使用して 2 つの画像を 1 つに結合することができましたが、SD カードに保存する方法がわかりません。アプリ名にちなんで名付けられたSDカードのフォルダーに保存したい。
おまけ: イメージ名が日時または一意のものの後にあると、イメージ名のコピーがないようにできます。
android - ファイルを外部ストレージに手動で配置する
私はAndroidが初めてです。私の質問は、ファイルを外部ストレージ フォルダー (ハード コーディングではなく手動で配置) に配置して、アプリに読み取らせることはできますか。次のようなフォルダーがあるとしmyfiles/sdcard0/android/data/com.tmm.example/filestorage
ます。電話のそのフォルダーにファイルを配置したいとします。それをしてもいいですか?そこに「ファイルの追加」オプションが見つかりません...私が見つけるのは「フォルダーの作成」だけです...
できる場合は、どうすればいいですか?
前もって感謝します!!
java - アセットフォルダーから他のアプリでPDFを開く、回避策
私のアプリでは、いくつかの pdf がアセット フォルダーに保存されています。PDF ページを開くためのライブラリを見たことがありますが、quickoffice などのアプリは、私が見たライブラリよりも PDF を表示するのに優れていると思います。したがって、次のように を使用して pdf を表示したいとIntent.ACTION_VIEW
思います。
ただし、サードパーティのアプリはパッケージ内のファイルにアクセスできないため、これは不可能です。したがって、ファイルを外部ストレージにコピーし、そのファイルをインテントに提供する必要があります。
それは私の質問になります:私のPDFはサイズが非常に大きいので、それらを2回保存するのはばかげていると思います(1回はアセットフォルダーに、もう1回は外部ストレージに)。だから、これに対する回避策があるかどうか疑問に思っています。たとえば、次のことができますか:
これは良い回避策ですか、それとも PDF 表示アプリで問題が発生しますか? または、別の回避策がありますか?
android - マニフェストの WRITE_EXTERNAL_STORAGE
WRITE_EXTERNAL_STORAGE
マニフェスト ファイルで、Android アプリケーションが外部ストレージに書き込むことができることを知っています。WRITE_EXTERNAL_STORAGE
また、アプリケーションが Google Play からデバイスの外部ストレージに自動的にインストールされるということですか?
ありがとう。
android - インストールされたアプリケーションのアイコンを保存する方法
タブレットにインストールされているすべてのアプリケーションのすべてのアイコンを取得したいと考えています。アイコンの取得方法と表示方法はわかっていますが、各アイコンを外部ファイルに保存したいと考えています。アイコンを取得するために使用されるコードの一部は、以下のコードによって示されます。
android - Android - さまざまなストレージ オプションの寿命
Android には、データ ストレージ用の次のオプションが用意されています。
共有設定- プライベート プリミティブ データをキーと値のペアで保存します。
内部ストレージ- デバイスのメモリにプライベート データを保存します。
外部ストレージ- 公開データを共有外部ストレージに保存します。
SQLite データベース- 構造化データをプライベート データベースに保存します。
キャッシュ- アプリケーションの実行中にデータをキャッシュします。 (スペース不足でクリアされる場合があります)
私が疑問に思っていたのは、これらのストレージの寿命です。
- アプリケーションの終了時にクリアされるストレージ (明らかにキャッシュ)
- アプリケーションの再インストール時に消去されるストレージ
- アプリケーションの更新時に消去されるストレージ
- アプリケーションのアンインストール時に消去されるストレージ
- アプリケーションクリアデータでクリアされるストレージ
- モバイルの出荷時設定へのリセットでクリアされるストレージ
- Rom のアップグレード/変更時にどのストレージがクリアされるか
この質問の延長として、どのストレージを使用すると、データが失われたり、権限のないリソース(root の場合はユーザー、アプリケーション)によるアクセスから保護されたりするかということがわかります。
android - Android 画像を SD カードに保存する
画像を SD カードに保存していますが、ディレクトリ フォルダーが自動的にギャラリーに表示され、画像がフォルダーに表示されるようにしたいと考えています。画像を保存するたびに、電話を再起動してディレクトリ フォルダーをギャラリーに表示します。問題があるのは私のコードですか?または電話?私を助けてください。どうもありがとう。どうすればいいのかわからない
ここに私のコードがあります: