問題タブ [android-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.

0 投票する
0 に答える
301 参照

android - USB OTG から内部ストレージにデータを転送する方法は?

USBHOST を使用して OTG USB を検出するアプリケーションを開発しましたが、今のところ適切な応答が得られています。応答では、デバイス ID、パス、クラス、サブクラス、ベンダー ID を取得しています。ここで、USB OTG で利用可能なファイルを内部ストレージに転送する必要があります。USB OTG から Android の内部ストレージにファイルを転送するアイデアを教えてください。

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

android-file - ファイル Uri から親ディレクトリの Uri を取得する簡単な方法はありますか?

Uri が次のいずれかであるとします。

  • Storage Access Framework の DocumentFile からの Uri (つまり、DocumentFile.getUri())。
  • 通常のファイルからの Uri (つまり、Uri.fromFile(File))

どちらの状況でも、ディレクトリの下のファイルを参照します。

2つのそれぞれを試してどちらが機能するかを確認せずに、親ディレクトリのUriを取得する簡単な方法はありますか?

[編集]: SAF の例を次に示します。

ウリ:

getPath():

/tree/0000-0000:test/document/0000-0000:test/foo/Movies/RR駐車場a 2018_02_22_075101.mp4

getPathSegments():

親フォルダーは test/foo/Movies である必要があります。

通常のファイルの例を次に示します。

ウリ:

file:///storage/emulated/0/foo/Movies/RR%20parking%20lot%20a%202018_02_22_081351.mp4

getPath():

/storage/emulated/0/foo/Movies/RR駐車場a 2018_02_22_081351.mp4

getPathSegments():

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

storage-access-framework - DocumentFile.getParentFile() が Uri で作成された後に null を返すのはなぜですか?

コード:

この点で、DocumentFile の Uri から作成された DocumentFile がオリジナルと異なるのはなぜですか?

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

java - 同じコードを使用するか、任意のロジックを適用して、すべてのデバイスで File-Intent を開きます

Android File Manager でファイルを選択したい。

したがって、ファイル インテント コードを開くには

しかし、私はこの問題を解決するためにサムスンのデバイスのファイルマネージャにアクセスできませんでした

しかし、このコードは他のデバイスでは機能しないので、すべてのデバイスでファイルマネージャーを開くにはどうすればよいですか?

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

java - Android PackageStats は常にゼロを返します

アプリケーション パッケージが占めるサイズを取得しようとしています。すべてのアプリケーションには、内部/外部ストレージに 1 つの場所があります。

次のディレクトリのサイズを計算したいのですが、どうすればよいですか? Oreo (API 26) デバイス上でStorageStateManagerを使用できることはわかっていますが、 oreo デバイスの前にこれを実現するにはどうすればよいですか。

アプリケーション ディレクトリ:/Android/data/myapplicationpackage

PackageStatsを使用しようとしていますが、常にゼロになっています。このコードを実際に使用する方法は何ですか?

次のコードを使用しましたが、すべてゼロになります。