Google은 Android 12에서 사용자가 Android의 숨겨진 휴지통을 관리하도록 허용할 수 있습니다.

우리는 Android 12에서 Google이 사용자가 Android의 숨겨진 휴지통에서 휴지통 항목을 관리할 수 있도록 허용할 것이라는 증거를 발견했습니다.

구글 I/O 2021 시작하다 다음 달 5월 18일에 열리는 행사에서 Google은 앞으로 출시될 모든 기능을 발표할 것으로 기대하고 있습니다. 안드로이드 12. 이벤트가 시작되기 전에 우리는 공개적으로 제공되는 두 가지 개발자 미리 보기에서 최신 OS 릴리스에 대해 최대한 많은 정보를 수집했습니다. 저번에 우리도 받았어요 아직 출시되지 않은 Android 12 빌드를 체험해 보세요 우리가 찾을 수 있는 작은 기능 및 디자인 변경 사항을 많이 보여주었습니다. 프레임워크와 시스템 앱을 조사한 후 Google이 저장소 설정에 Android의 숨겨진 휴지통/휴지통 기능을 표시할 수 있음을 암시하는 코드를 발견했습니다.

APK 분해는 애플리케이션의 향후 업데이트에 포함될 기능을 예측할 수 있는 경우가 많지만 여기서 언급한 기능 중 일부가 향후 릴리스에 포함되지 않을 수도 있습니다. 이는 이러한 기능이 현재 라이브 빌드에서 구현되지 않았으며 향후 빌드에서 개발자가 언제든지 가져올 수 있기 때문입니다.

작년에 Google은 앱이 기기의 저장소에 액세스할 수 있는 방식을 크게 변경한 Android 11을 출시했습니다. Google에서 '범위 지정 저장소'라고 부르는 이러한 변경 사항은 앱이 기본적으로 얻을 수 있는 저장소 액세스 양을 크게 제한합니다. 파일 관리자와 같은 특정 앱은 기기 저장소에 대한 광범위한 액세스를 요청할 수 있습니다., 다른 앱은 저장소의 파일을 추가, 열기, 편집 또는 삭제하려면 대체 API를 사용해야 합니다. 이러한 API 중 하나를 미디어스토어 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의 새로운 기능을 출시할 계획이라면 놀라지 않을 것입니다. 기술적으로 Files by Google의 휴지통 기능에는 실제로 Android 12가 필요하지 않습니다. 설치되었습니다.

Android의 휴지통 항목은 앞에 '.'가 붙기 때문에 현재 대부분의 파일 관리자에서 숨겨집니다. Android가 파일을 숨긴 것으로 간주해야 한다고 이해하는 방식입니다. 숨겨진 휴지통 파일은 시스템 전체의 휴지통/휴지통 폴더로 이동되지 않고 원래 있던 디렉터리에 저장됩니다. 우리가 알고 있는 바에 따르면 Google은 실제 휴지통/휴지통 폴더를 추가할 계획이 없는 것 같습니다. Android 12에서는 Google이 최소한 휴지통을 더 눈에 띄게 만들 계획인 것 같습니다. 특징. 한 가지 문제는 앱이 MediaStore API를 사용하여 파일을 "휴지통"으로 표시해야 한다는 것입니다. 파일을 삭제하거나 자체 휴지통을 활용하여 사용자가 쉽게 접근할 수 있는 휴지통에서 해당 파일을 보고 복원하는 것을 방지합니다. 위치.

사용할 수 있는 라이센스를 제공해주신 PNF Software에 감사드립니다. JEB 디컴파일러, Android 애플리케이션을 위한 전문가 수준의 리버스 엔지니어링 도구입니다.