Android 11에는 휴지통에 버린 사진과 동영상을 보관할 수 있는 숨겨진 휴지통이 있습니다.

click fraud protection

Android 11에서는 앱에서 삭제된 사진과 동영상을 숨겨진 휴지통으로 이동하도록 제안할 수 있습니다. 이렇게 하면 휴지통에 있는 항목이 일시적으로 기기에 보관됩니다.

Google은 '범위 지정 저장소'를 통해 통제할 수 없는 앱 저장소 상황을 통제하려고 시도하고 있습니다. 범위 지정 저장소는 Android 10에서 도입되었습니다. 그러나 많은 Android의 저장소 액세스에 얼마나 큰 영향을 미치기 때문에 데뷔 이후 여러 번 변경되었습니다. 응용 프로그램. Google은 Android 11과 동시에 최신 API 레벨인 API 레벨 30을 대상으로 하는 앱에 범위 지정 저장소를 적용하고 있습니다.

노력하기보다는 범위 지정 저장소에 대해 다시 설명해보세요., 다음은 Google의 'Android 11의 개인정보 보호에 관한 모든 것" 범위 지정 저장소가 Android 11의 앱 저장소 액세스에 어떤 영향을 미치는지 요약한 이야기입니다.

출처: 구글

지금까지 주목받지 못했던 스토리지 액세스에 대한 가장 흥미로운 변화 중 하나는 새로운 "폐기물 처리" 메커니즘의 도입입니다. 이 기능은 Google의 'Android 11을 통한 저장소 액세스" 동영상. 본질적으로, 미디어스토어 API 사용자가 나중에 파일을 복구할 수 있는 기회를 제공하기 위해 파일을 삭제하는 대신 휴지통으로 보낼 수 있습니다. Google은 이 기능을 Android의 휴지통이 기본적으로 숨겨져 있다는 점을 제외하고 PC의 휴지통에 비유합니다. 하지만 Google에서는 휴지통에 있는 파일에 대한 편집 권한이 있거나 사용자 동의를 요청하는 앱이 휴지통에 있는 항목을 표시할 수 있다고 말합니다. 휴지통에 보관된 항목은 30일 후에 Android에서 자동으로 삭제됩니다.

또한 Android 11에서는 앱이 소유하지 않은 미디어 파일을 수정하기 전에 앱이 사용자의 동의를 받도록 요구합니다. 추가된 또 다른 새로운 기능은 미디어 앱이 "즐겨찾기" 파일을 추가할 수 있게 해주는 "즐겨찾기"입니다. 사용자가 이러한 항목을 다음과 같이 본다는 것을 다른 미디어 앱이 알 수 있도록 지정된 미디어 항목에 상태를 표시합니다. 중요한. 예를 들어 사용자가 갤러리 앱의 항목에 별표를 표시하면 다른 미디어 앱에서 이 항목이 즐겨찾기에 추가되었음을 확인할 수 있습니다.

Google의 강연에서는 MediaStore의 새로운 쓰레기 개념의 예를 보여주지 않지만 API는 첫 번째 Android 11 개발자 미리보기부터 사용할 수 있습니다. 개발자 Yuriy Mysochenko가 다음을 게시했습니다. 미디엄 기사 지난 2월에 이 새로운 API에 대해 설명했으며 아래와 같이 샘플 앱에서 API를 시연했습니다.

Android 11의 새로운 MediaStore Trash API. 크레딧: 유리 마이소첸코.

이 데모에서 앱은 사용자에게 사진을 휴지통으로 이동하여 갤러리에서 사진을 일시적으로 삭제할 것인지 물었습니다. 7일 후에 사진은 저장소에서 영구적으로 삭제됩니다. Googler Roxanna Aliabadi는 OS가 30일 동안 항목을 휴지통에 저장하므로 첫 번째 Developer Preview 이후 7일 저장 한도가 늘어났을 가능성이 높다고 언급했습니다.

이 API 구현에 관심이 있는 개발자는 지금 Android 개발자 웹사이트에서 문서를 확인할 수 있습니다. 미디어 앱은 다음과 같은 PendingIntent를 생성할 수 있습니다. createTrashRequest 사용자에게 항목을 삭제하라는 메시지를 표시한 다음 플래그를 추가합니다. IS_TRASHED됨 미디어 항목이 휴지통에 있음을 나타냅니다. 휴지통 항목은 다음까지 OS에 보관됩니다. DATE_EXPIRES, 그 후에는 저장소에서 영구적으로 삭제됩니다. MediaStore를 쿼리하는 미디어 앱은 다음을 사용하여 휴지통에 있는 항목을 명시적으로 쿼리해야 합니다. QUERY_ARG_MATCH_TRASHED 휴지통에 있는 항목은 기본적으로 작업에서 필터링되므로 필터링됩니다.

앱이 저장소 액세스를 다루는 경우 범위 지정 저장소에 대한 전체 강연을 들을 수 있고 들어야 합니다.