Google、Android 12でAndroidの隠しゴミ箱をユーザーが管理できるようになるかもしれない

Google が Android 12 で、ゴミ箱に捨てられたアイテム用の Android の隠されたごみ箱をユーザーが管理できるようにすることを示唆する証拠を発見しました。

Google I/O 2021 キックオフ 来月 5 月 18 日のイベントで、Google が今後提供されるすべての機能を発表することを期待しています。 アンドロイド12. イベントが始まる前に、私たちは公開されている 2 つの開発者プレビューから最新の OS リリースについてできる限り多くの情報を収集してきました。 先日、我が家にも届きました Android 12 の未リリースビルドを実際に試してみる そして、私たちが見つけた小さな機能および設計の変更の多くを紹介しました。 フレームワークとシステム アプリを調査した結果、Google が Android の隠れたごみ箱/ゴミ箱機能をストレージ設定に表示する可能性があることを示唆するコードを発見しました。

APK のティアダウンでは、多くの場合、アプリケーションの将来のアップデートで追加される可能性のある機能を予測できますが、ここで言及した機能のいずれも将来のリリースには含まれない可能性があります。 これは、これらの機能が現在ライブ ビルドに実装されておらず、開発者によって将来のビルドでいつでもプルされる可能性があるためです。

昨年、Google は Android 11 をリリースし、アプリがデバイスのストレージにアクセスする方法に大きな変更を加えました。 Google が「スコープド ストレージ」と呼ぶこれらの変更により、アプリがデフォルトで取得できるストレージ アクセスの量が大幅に制限されます。 特定のアプリはファイルマネージャーのようなものですが、 デバイスのストレージへの広範なアクセスを要求できます、他のアプリは、ストレージ上のファイルを追加、開く、編集、または削除するために代替 API を使用する必要があります。 これらの API の 1 つは、 メディアストア API、オーディオ、ビデオ、画像などの一般的なメディア ファイルへのアクセスを提供します。 MediaStore は実際にはしばらく前から存在していましたが、Google は Android 11 リリースで API に新機能を追加しました。 ゴミ捨て.

MediaStore API を使用するアプリは、ファイルを削除するのではなくゴミ箱に入れて、後でファイルを復元する機会をユーザーに与えることができます。 ほとんどのデスクトップ オペレーティング システムには同様の機能がありますが、Android 11 自体には、ゴミ箱に捨てられたすべてのファイルを一覧表示するシステム全体の「ごみ箱」または「ゴミ箱」フォルダーがありません。 代わりに、ゴミ箱に捨てられたファイルへの編集アクセス権を持つアプリや、ユーザーの同意を要求するアプリは、非表示のごみ箱のアイテムを表示できます。Google 独自の Files by Google アプリが、

そのような機能を追加する準備をしています.

Files by Google アプリの隠しゴミ箱フォルダー。

ただし、Android 12 では、Google が [設定] > [ストレージ] に新しいエントリを追加して、ゴミ箱に捨てられたすべてのアイテムが占めるストレージ容量を表示する取り組みを行っているようです。 このエントリをタップすると、ゴミ箱に捨てられたファイルの数を示すフラグメントが起動します。 ユーザーはゴミ箱を空にできますが、Google がエントリ ポイントをハードコーディングしているため、通常はアクセスできません。 間違い。 ただし、少しの努力と XDA の支援のおかげで、 ザカリー・ワンダー, エントリポイントとダイアログを表示させることができました。

ユーザーはここからゴミ箱を空にすることができますが、このエントリ ポイントを通じてゴミ箱を復元できるかどうかはわかりません。 今後の Files by Google のゴミ箱機能 ただし、ユーザーはゴミ箱に入れられたアイテムを表示、復元、または完全に削除できます。 Google が Android と同時に Files by Google の新機能を展開する予定であっても驚かないでしょう。 12 のリリースですが、技術的には Files by Google のゴミ箱機能は実際には Android 12 を必要としません。 インストールされています。

Android 上のゴミ箱に入れられたアイテムは、先頭に「.」が付いているため、現在ほとんどのファイル マネージャーでは非表示になっています。 これは、ファイルが非表示であるとみなされるべきであると Android が理解する方法です。 これらの隠しゴミ箱ファイルは、システム全体のごみ箱/ゴミ箱フォルダーに移動されるのではなく、元の場所と同じディレクトリに保存されます。 私たちが知っている限りでは、Google は実際のごみ箱/ゴミ箱フォルダーを追加する予定はないようです Android 12では、Googleは少なくともゴミ箱をより目立つようにする計画があるようです 特徴。 1 つの問題は、アプリが MediaStore API を使用してファイルを「ゴミ箱」としてマークする必要があるため、一部のアプリは永久にゴミ箱に保存され続けることです。 ファイルを削除するか、独自のごみ箱を利用して、ユーザーが簡単にアクセスできる 1 つの場所にファイルを表示および復元できないようにします。 位置。

使用ライセンスを提供してくださった PNF Software に感謝します JEB デコンパイラ、Android アプリケーション用のプロフェッショナル グレードのリバース エンジニアリング ツールです。