問題タブ [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で外部ストレージのフォルダ名を含むリストビューを更新する
ListView
外部ストレージのすべてのフォルダーの名前を表示しています。アプリケーションによって新しいフォルダーが作成または削除されたときに、自動的に更新または更新したいのですが、ListView
そのレイアウト ファイルを再度開くまで、自動的に更新されません。Get Files () メソッドを使用してファイルを取得し、 で表示してListView
います。今何をすればよいですか? すべてのフォルダを表示するためにこのコードを使用しています。
ここにget files mathodがあります
android - 外部ストレージ使用時のlogcat
私のアプリは外部ストレージにアクセスする必要がありますが、ケーブルで PC に接続されている場合、電話はそれを許可しません。しかし、ケーブルで接続されていないとlogcatを取得できません。どうすればlogcatを見ることができますか?
android - 後で使用する文字列パスを返します
私のアプリケーションでは、ストレージの DirectoryPath を常に使用します。私のMAINでは、最初にディレクトリを作成しています。これを文字列に保存して、実際のデータベースを作成するときなど、他の方法で使用したいのですが、このパスに作成したいです。私はみんなの推奨事項にうんざりしていて、代わりにブール値を返しています。その値をまったく使用するかどうかはわかりません。
ここに私が持っているものがあります:
もう1つの問題は、これが実際にSDCARDにディレクトリを作成しないことです。/storage/emulated/0/APP/database にディレクトリを作成します。これは、おそらく外部として指定された内部ストレージであると想定しています。このアプリが 100 MB 以上のデータベースの作成を開始し、スペースがない場合、それは問題になります。どうすれば SDCARD にアクセスできますか?
私の何百万ものコメントを無視してください。NullPointer エラーをデバッグしていて、具体的にどの行が問題であるかを特定する必要がありました。後で消去します。
java - 「ExternalStorage」への保存 - 処理ライブラリ
スタックオーバーフラワー、
Androidスマートフォンを使用して3Dフォームを作成する簡単なプロジェクトを行っています。Android Processing を使用してシンプルなアプリを作成しています。
私のコードは 3D 形状を作成し、.STL ファイルとして保存します。それは私のラップトップで動作し、.STL ファイルを保存しますが、アプリ内にあります。バージョン、携帯電話の外部ストレージ/SD カードに保存する必要があります (HTC Sensation)。私が使用している Processing ライブラリの「保存」関数 (writeSTL) が記述されているため、そうではありません。
ここに助けを求めて投稿しました(私のコードのより完全なコードもここにあります):
...そして、ライブラリを書いたマリウス・ワッツは、 writeSTL() コードはほとんどスタンドアロンであり、欠けているのは出力ストリームを作成するコードを置き換えることだけです (またはそうすべきです)。これは Android で動作するように変更する必要があります。基本的に、この行:
私は通常、Processing に必要なことを実行させることはできますが、それ以上のことはできないという点で、優れたプログラマーではありません。この問題は私を打ち負かしました。行を置き換える正しいコードのアイデアを探しています:...
...「Android にやさしい」何かを使って。getExternalStorageDirectory() の呼び出しは機能するはずですが、正しい構造を見つけることができません。
writeSTL 関数のコードは次のとおりです。
どんな提案もありがたく受け取られます。
前もって感謝します。
android - 外部ストレージのテキストファイルにデータを連続記録
太陽の位置を特定して追跡するプログラムを作成しています。結果と最終結果に影響を与える変数を外部ストレージのテキスト ファイルに記録する必要があります。OutputStream
とを使用してそれを実行できることを私は知ってOutputStreamWriter
います。
しかし、データが数秒ごとに記録されるという問題が 1 つあります。データを同じファイルに次の行に記録できる方法はありますか? つまり、100k のデータがある場合、テキスト ファイルには 100k 行のデータが記録されることになります。それはそれを作ることは可能ですか?
android - 電話機の再起動直後に内部ストレージの準備ができているかどうかを確認する方法は?
ユーザーがギャラリーから画像を選択してスライドショーとして表示できるアプリを作成しています。
イメージが欠落、移動、または削除されるたびに、SQLite データベースから欠落しているイメージ パスが自動的に削除されます。イメージ パスを削除する前に、SD カード (外部ストレージ) がマウントされていることを確認します。内部ストレージと外部ストレージが SWAPPED の電話を除いて、すべて正常に動作します。
例えば、
私の電話の外部ストレージ (SD カード) は内部ストレージとして扱われ、
内部ストレージは外部ストレージとして扱われます。
したがって、電話が再起動されるたびに、アプリは SQLite データベースからすべての画像パスを削除します。これは、内部ストレージ (SD カード) がまだマウントされている間に外部ストレージが既にマウントされていると見なされ、アプリが画像がなくなったと見なすためです。そこの。
電話の再起動後に内部ストレージの準備ができているかどうかを確認する方法はありますか?
BOOT_COMPLETED を試してみましたが、内部ストレージがまだマウントされているため、まったく役に立たなかったようです...
誰かが私を助けたり、正しい方向に向けたりすることができれば、それは大歓迎です。
どうもありがとうございました。
android - Nexus 4 ですべてのギャラリー画像を取得する
画像を含むフォルダーを検索し、その特定のフォルダーの画像を表示する単純なギャラリー アプリを開発しています。最初に使用してEnvironment.getExternalStorageDirectory()
から、画像を含むフォルダーを再帰的に検索します。シミュレーターとデバイスは正常に動作しています。クライアントが Nexus 4 にアプリをインストールしたときに、何も読み込まれません。Nexus シリーズには外部 SD スロットがないという投稿をいくつか見ました。私はデバッグ用の Nexus 4 を持っておらず、クライアントも非技術的です。自分でトラブルシューティングを行い、問題の原因を突き止めることができます。この点で誰か助けてもらえますか? Environment.getExternalStorageDirectory()
問題は、Nexus には当てはまらない通話にあると思います。この問題にどのように取り組むことができるか考えていますか? これが私が使用している抜粋されたコードです:
そして、ここにマニフェストを追加した権限:
ありがとう!