{"id":1138,"date":"2021-10-26T20:57:03","date_gmt":"2021-10-26T17:57:03","guid":{"rendered":"https:\/\/www.aimp.ru\/blogs\/?p=1138"},"modified":"2022-12-21T12:38:20","modified_gmt":"2022-12-21T09:38:20","slug":"","status":"publish","type":"post","link":"https:\/\/aimp.ru\/blogs\/?p=1138&language=en","title":{"rendered":"AIMP for Android - File Access Policy","raw":"AIMP for Android - File Access Policy"},"content":{"rendered":"\n<p>AIMP v3.20 for OS Android is recently completed the beta testing stage and users started to complain of difficulties that occurred with&nbsp;sd-card&nbsp;file access. In this article, we\u2019ll try to answer all questions.&nbsp;<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>We summarized the majority of your feedback&nbsp;to&nbsp;the following questions:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>App has all permissions, but no one folder in the list!<\/li>\n\n\n\n<li>Why can\u2019t I add the Downloads folder?&nbsp;<\/li>\n\n\n\n<li>Why should I add each folder separately?&nbsp;<\/li>\n\n\n\n<li>Why can\u2019t I specify the&nbsp;sd-card\u2019s root as a path to a file?&nbsp;<\/li>\n\n\n\n<li>Why&nbsp;is the new approach&nbsp;not optional?&nbsp;<\/li>\n\n\n\n<li>The new version slows down. The previous versions were much better!&nbsp;<\/li>\n<\/ul>\n\n\n\n<p><strong>Excursus in history<\/strong>&nbsp;<\/p>\n\n\n\n<p id=\"scopedstorage\">Starting with Android 10, Google decided to attend to&nbsp;privacy. The company did all its bests to prevent user data from illegal access from third-party applications.&nbsp;<\/p>\n\n\n\n<p>That\u2019s how the <a href=\"https:\/\/www.androidcentral.com\/what-scoped-storage\" data-type=\"URL\" data-id=\"https:\/\/www.androidcentral.com\/what-scoped-storage\" target=\"_blank\" rel=\"noreferrer noopener\">Scoped Storage<\/a> mechanism has appeared. How does it work? The main feature is what third-party applications do not have full access to the file system anymore (even in reading mode). These applications can access only those files and folders to which a user&nbsp;is granted access&nbsp;(yes, you can&nbsp;grant access&nbsp;to individual files).&nbsp;&nbsp;<\/p>\n\n\n\n<p>However, the use of the Scoped Storage mechanism had recommended, but optional&nbsp;character in Android 10. Developers could choose between the Scoped Storage and classic access mechanism.&nbsp;<\/p>\n\n\n\n<p>Android 11&nbsp;release&nbsp;changed everything. Now Scoped Storage is&nbsp;the only&nbsp;mechanism that third-party applications can use. The exception applies only to certain program categories such as file managers,&nbsp;antiviruses, and other&nbsp;built-in&nbsp;applications.&nbsp;<\/p>\n\n\n\n<p>Now, when you are filled in how Android evolution affects our work, we can answer your questions.&nbsp;<\/p>\n\n\n\n<p><strong>FAQ<\/strong>&nbsp;<\/p>\n\n\n\n<p><span style=\"text-decoration: underline;\">Why can\u2019t I add the Downloads folder?&nbsp;<\/span><\/p>\n\n\n\n<p>The Downloads folder stores everything you download.&nbsp;It means that this folder can also contain confidential files. That&#8217;s why Google allows you to&nbsp;grant permission&nbsp;only to individual files instead of the entire folder.&nbsp;<\/p>\n\n\n\n<p><span style=\"text-decoration: underline;\">Why should I add each folder separately?&nbsp;Why can\u2019t I specify the&nbsp;sd-card\u2019s root as a path to a file?&nbsp;<\/span><\/p>\n\n\n\n<p>The same situation as&nbsp;with&nbsp;the previous question.&nbsp;When you give access to the&nbsp;sd-card\u2019s root, you also&nbsp;grant&nbsp;access to all its internal folders that can store confidential files.&nbsp;It\u2019s unsafe, so Google blocks this action.&nbsp;<\/p>\n\n\n\n<p><span style=\"text-decoration: underline;\">How do old applications work on Android 11?&nbsp;<\/span><\/p>\n\n\n\n<p>Such applications work in backward compatibility mode with that Android version for which they were developed.&nbsp;Therefore, the mechanism&#8217;s requirements do not apply to them.&nbsp;<\/p>\n\n\n\n<p><span style=\"text-decoration: underline;\">Why did you adapt AIMP for&nbsp;Andriod&nbsp;11? It would be better if you released AIMP updates for the previous OS version.<\/span>&nbsp;<\/p>\n\n\n\n<p>Google envisaged this: you have to update your app to the previous&nbsp;(as a minimum)&nbsp;Android version until the 1st of November. For instance, since this year&nbsp;developers&nbsp;were obliged to migrate to&nbsp;Android 11 or Android 12.&nbsp;Otherwise,&nbsp;Google will forbid&nbsp;them&nbsp;to release&nbsp;application&nbsp;updates.&nbsp;<\/p>\n\n\n\n<p><span style=\"text-decoration: underline;\">The new version slows down.<\/span>&nbsp;<\/p>\n\n\n\n<p>It\u2019s one of the <a rel=\"noreferrer noopener\" href=\"https:\/\/www.xda-developers.com\/android-q-storage-access-framework-scoped-storage\/\" data-type=\"URL\" data-id=\"https:\/\/www.xda-developers.com\/android-q-storage-access-framework-scoped-storage\/\" target=\"_blank\">main disadvantages of the Scoped Storage<\/a> mechanism.&nbsp;We have been tried to do all our best for a bit over three months to maintain the same performance as in the previous version. <s>Unfortunately, we have not been able to achieve this goal.&nbsp; <\/s>Performance get back in v3.22. So, don&#8217;t care about that.<\/p>\n\n\n\n<p id=\"permissions\"><span style=\"text-decoration: underline;\">App has all permissions, but no one folder in the list!<\/span><\/p>\n\n\n\n<p>Additionally to usual permissions that grant to app at first starting, you need to grant an access to each folders. If you miss hints from the app, do following steps to do that: <\/p>\n\n\n\n<p>1. Open playlist screen via main menu or swipe gesture: <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"644\" height=\"275\" src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2021\/12\/afa_grant_access_01.png\" alt=\"\" class=\"wp-image-1148\" srcset=\"https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2021\/12\/afa_grant_access_01.png 644w, https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2021\/12\/afa_grant_access_01-300x128.png 300w, https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2021\/12\/afa_grant_access_01-624x266.png 624w\" sizes=\"auto, (max-width: 644px) 100vw, 644px\" \/><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p>2. Click the &#8220;+&#8221; button and select &#8220;Add Files&#8230;&#8221; to invoke built-in file manager dialog:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2021\/12\/afa_grant_access_02.png\" alt=\"\" class=\"wp-image-1149\" width=\"296\" height=\"210\"\/><\/figure>\n<\/div>\n\n\n<p>3. To grant an access to specified folder click the &#8220;banner&#8221;:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"299\" height=\"156\" src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2021\/12\/afa_grant_access_03.png\" alt=\"\" class=\"wp-image-1150\"\/><\/figure>\n<\/div>\n\n\n<p class=\"has-text-align-center\">or use the &#8220;+&#8221; button:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"328\" src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2022\/12\/afa_grant_access_02_alt.png\" alt=\"\" class=\"wp-image-1278\" srcset=\"https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2022\/12\/afa_grant_access_02_alt.png 300w, https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2022\/12\/afa_grant_access_02_alt-274x300.png 274w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/figure>\n<\/div>\n\n\n<p>4. In opened system dialog*, select the folder that contains your music and click the &#8220;Use this folder&#8221; button:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"248\" src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2021\/12\/afa_grant_access_04.png\" alt=\"\" class=\"wp-image-1151\"\/><\/figure>\n<\/div>\n\n\n<p class=\"has-text-align-center\">To switch between SD-cards and phone memory use navigator:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"411\" src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2022\/12\/afa_grant_access_05.png\" alt=\"\" class=\"wp-image-1279\" srcset=\"https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2022\/12\/afa_grant_access_05.png 300w, https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2022\/12\/afa_grant_access_05-219x300.png 219w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/figure>\n<\/div>\n\n\n<p><strong>* <\/strong>If app display error message instead of invoke system dialog, make sure that you have installed and enabled system app called &#8220;Files&#8221; or &#8220;Documents&#8221;. Additionally, try to install official <a rel=\"noreferrer noopener\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.apps.nbu.files\" data-type=\"URL\" data-id=\"https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.apps.nbu.files\" target=\"_blank\">Google Files app<\/a>.<\/p>\n\n\n\n<h2 class=\"has-text-align-center wp-block-heading\" id=\"workaround\">P.S.<\/h2>\n\n\n\n<p>If for some reason you cannot accept new file access policy by Google, you can download a <a href=\"https:\/\/www.aimp.ru\/?do=download.file&amp;id=20\" data-type=\"URL\" data-id=\"https:\/\/www.aimp.ru\/?do=download.file&amp;id=20\">special app version<\/a> that uses legacy file access method.<\/p>\n","protected":false,"raw":"<!-- wp:paragraph -->\n<p>AIMP v3.20 for OS Android is recently completed the beta testing stage and users started to complain of difficulties that occurred with&nbsp;sd-card&nbsp;file access. In this article, we\u2019ll try to answer all questions.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:more -->\n<!--more-->\n<!-- \/wp:more -->\n\n<!-- wp:paragraph -->\n<p>We summarized the majority of your feedback&nbsp;to&nbsp;the following questions:&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>App has all permissions, but no one folder in the list!<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Why can\u2019t I add the Downloads folder?&nbsp;<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Why should I add each folder separately?&nbsp;<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Why can\u2019t I specify the&nbsp;sd-card\u2019s root as a path to a file?&nbsp;<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Why&nbsp;is the new approach&nbsp;not optional?&nbsp;<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>The new version slows down. The previous versions were much better!&nbsp;<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p><strong>Excursus in history<\/strong>&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p id=\"scopedstorage\">Starting with Android 10, Google decided to attend to&nbsp;privacy. The company did all its bests to prevent user data from illegal access from third-party applications.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>That\u2019s how the <a href=\"https:\/\/www.androidcentral.com\/what-scoped-storage\" data-type=\"URL\" data-id=\"https:\/\/www.androidcentral.com\/what-scoped-storage\" target=\"_blank\" rel=\"noreferrer noopener\">Scoped Storage<\/a> mechanism has appeared. How does it work? The main feature is what third-party applications do not have full access to the file system anymore (even in reading mode). These applications can access only those files and folders to which a user&nbsp;is granted access&nbsp;(yes, you can&nbsp;grant access&nbsp;to individual files).&nbsp;&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>However, the use of the Scoped Storage mechanism had recommended, but optional&nbsp;character in Android 10. Developers could choose between the Scoped Storage and classic access mechanism.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Android 11&nbsp;release&nbsp;changed everything. Now Scoped Storage is&nbsp;the only&nbsp;mechanism that third-party applications can use. The exception applies only to certain program categories such as file managers,&nbsp;antiviruses, and other&nbsp;built-in&nbsp;applications.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Now, when you are filled in how Android evolution affects our work, we can answer your questions.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>FAQ<\/strong>&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><span style=\"text-decoration: underline;\">Why can\u2019t I add the Downloads folder?&nbsp;<\/span><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>The Downloads folder stores everything you download.&nbsp;It means that this folder can also contain confidential files. That's why Google allows you to&nbsp;grant permission&nbsp;only to individual files instead of the entire folder.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><span style=\"text-decoration: underline;\">Why should I add each folder separately?&nbsp;Why can\u2019t I specify the&nbsp;sd-card\u2019s root as a path to a file?&nbsp;<\/span><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>The same situation as&nbsp;with&nbsp;the previous question.&nbsp;When you give access to the&nbsp;sd-card\u2019s root, you also&nbsp;grant&nbsp;access to all its internal folders that can store confidential files.&nbsp;It\u2019s unsafe, so Google blocks this action.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><span style=\"text-decoration: underline;\">How do old applications work on Android 11?&nbsp;<\/span><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Such applications work in backward compatibility mode with that Android version for which they were developed.&nbsp;Therefore, the mechanism's requirements do not apply to them.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><span style=\"text-decoration: underline;\">Why did you adapt AIMP for&nbsp;Andriod&nbsp;11? It would be better if you released AIMP updates for the previous OS version.<\/span>&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Google envisaged this: you have to update your app to the previous&nbsp;(as a minimum)&nbsp;Android version until the 1st of November. For instance, since this year&nbsp;developers&nbsp;were obliged to migrate to&nbsp;Android 11 or Android 12.&nbsp;Otherwise,&nbsp;Google will forbid&nbsp;them&nbsp;to release&nbsp;application&nbsp;updates.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><span style=\"text-decoration: underline;\">The new version slows down.<\/span>&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>It\u2019s one of the <a rel=\"noreferrer noopener\" href=\"https:\/\/www.xda-developers.com\/android-q-storage-access-framework-scoped-storage\/\" data-type=\"URL\" data-id=\"https:\/\/www.xda-developers.com\/android-q-storage-access-framework-scoped-storage\/\" target=\"_blank\">main disadvantages of the Scoped Storage<\/a> mechanism.&nbsp;We have been tried to do all our best for a bit over three months to maintain the same performance as in the previous version. <s>Unfortunately, we have not been able to achieve this goal.&nbsp; <\/s>Performance get back in v3.22. So, don't care about that.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p id=\"permissions\"><span style=\"text-decoration: underline;\">App has all permissions, but no one folder in the list!<\/span><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Additionally to usual permissions that grant to app at first starting, you need to grant an access to each folders. If you miss hints from the app, do following steps to do that: <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>1. Open playlist screen via main menu or swipe gesture: <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1148,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2021\/12\/afa_grant_access_01.png\" alt=\"\" class=\"wp-image-1148\"\/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>2. Click the \"+\" button and select \"Add Files...\" to invoke built-in file manager dialog:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1149,\"width\":296,\"height\":210,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} -->\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2021\/12\/afa_grant_access_02.png\" alt=\"\" class=\"wp-image-1149\" width=\"296\" height=\"210\"\/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>3. To grant an access to specified folder click the \"banner\":<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1150,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2021\/12\/afa_grant_access_03.png\" alt=\"\" class=\"wp-image-1150\"\/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph {\"align\":\"center\"} -->\n<p class=\"has-text-align-center\">or use the \"+\" button:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1278,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2022\/12\/afa_grant_access_02_alt.png\" alt=\"\" class=\"wp-image-1278\"\/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>4. In opened system dialog*, select the folder that contains your music and click the \"Use this folder\" button:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1151,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2021\/12\/afa_grant_access_04.png\" alt=\"\" class=\"wp-image-1151\"\/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph {\"align\":\"center\"} -->\n<p class=\"has-text-align-center\">To switch between SD-cards and phone memory use navigator:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1279,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2022\/12\/afa_grant_access_05.png\" alt=\"\" class=\"wp-image-1279\"\/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><strong>* <\/strong>If app display error message instead of invoke system dialog, make sure that you have installed and enabled system app called \"Files\" or \"Documents\". Additionally, try to install official <a rel=\"noreferrer noopener\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.apps.nbu.files\" data-type=\"URL\" data-id=\"https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.apps.nbu.files\" target=\"_blank\">Google Files app<\/a>.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"textAlign\":\"center\"} -->\n<h2 class=\"has-text-align-center\" id=\"workaround\">P.S.<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>If for some reason you cannot accept new file access policy by Google, you can download a <a href=\"https:\/\/www.aimp.ru\/?do=download.file&amp;id=20\" data-type=\"URL\" data-id=\"https:\/\/www.aimp.ru\/?do=download.file&amp;id=20\">special app version<\/a> that uses legacy file access method.<\/p>\n<!-- \/wp:paragraph -->"},"excerpt":{"rendered":"","protected":false,"raw":""},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_ru_post_content":"<!-- wp:paragraph -->\n<p>\u0412\u0435\u0440\u0441\u0438\u044f 3.20 AIMP \u0434\u043b\u044f \u041e\u0421 \u0410\u043d\u0434\u0440\u043e\u0438\u0434 \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u044b\u0448\u043b\u0430 \u0438\u0437 \u0441\u0442\u0430\u0434\u0438\u0438 \u0431\u0435\u0442\u0430-\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043a\u0430\u043a \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u0441\u0442\u0430\u043b\u0438 \u0432\u044b\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043d\u0430\u043c \u043d\u0435\u0434\u043e\u0432\u043e\u043b\u044c\u0441\u0442\u0432\u043e \u0438\u0437-\u0437\u0430 \u0443\u0441\u043b\u043e\u0436\u043d\u0435\u043d\u0438\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0444\u0430\u0439\u043b\u0430\u043c \u043d\u0430 \u043a\u0430\u0440\u0442\u0435 \u043f\u0430\u043c\u044f\u0442\u0438. \u0412 \u044d\u0442\u043e\u0439 \u0437\u0430\u043c\u0435\u0442\u043a\u0435 \u043c\u044b \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0435\u043c \u043e\u0442\u0432\u0435\u0442\u0438\u0442\u044c \u043d\u0430 \u0432\u0441\u0435 \u0432\u043e\u043f\u0440\u043e\u0441\u044b.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:more -->\n<!--more-->\n<!-- \/wp:more -->\n\n<!-- wp:paragraph -->\n<p>\u0411\u043e\u043b\u044c\u0448\u0443\u044e \u0447\u0430\u0441\u0442\u044c \u043e\u0442\u0437\u044b\u0432\u043e\u0432 \u043c\u043e\u0436\u043d\u043e \u0441\u0432\u0435\u0441\u0442\u0438 \u043a \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c \u0432\u043e\u043f\u0440\u043e\u0441\u0430\u043c:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043f\u043b\u0435\u0435\u0440\u0443 \u0434\u0430\u043d\u044b, \u043e\u0434\u043d\u0430\u043a\u043e \u043f\u0430\u043f\u043a\u0438 \u043e\u043d \u043d\u0435 \u0432\u0438\u0434\u0438\u0442!<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>\u041f\u043e\u0447\u0435\u043c\u0443 \u044f \u043d\u0435 \u043c\u043e\u0433\u0443 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u0430\u043f\u043a\u0443 Downloads?<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><span style=\"font-size: 1rem;\">\u041f\u043e\u0447\u0435\u043c\u0443 \u044f \u0434\u043e\u043b\u0436\u0435\u043d \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u043a\u0430\u0436\u0434\u0443\u044e \u043f\u0430\u043f\u043a\u0443 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e<\/span>? <\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>\u041f\u043e\u0447\u0435\u043c\u0443 \u043d\u0435\u043b\u044c\u0437\u044f \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u043a\u043e\u0440\u0435\u043d\u044c \u043a\u0430\u0440\u0442\u044b \u043f\u0430\u043c\u044f\u0442\u0438?<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>\u041f\u043e\u0447\u0435\u043c\u0443 \u0432\u044b \u043d\u0435 \u0441\u0434\u0435\u043b\u0430\u043b\u0438 \u043d\u043e\u0432\u044b\u0439 \u043f\u043e\u0434\u0445\u043e\u0434 \u043e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u043c?<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>\u041d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u0435\u0435!<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p><strong>\u042d\u043a\u0441\u043a\u0443\u0440\u0441 \u0432 \u0438\u0441\u0442\u043e\u0440\u0438\u044e<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p id=\"scopedstorage\">\u0415\u0449\u0435 \u0432 Android 10, Google \u043e\u0437\u0430\u0431\u043e\u0442\u0438\u043b\u0430\u0441\u044c \u043a\u043e\u043d\u0444\u0438\u0434\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c\u044e, \u043f\u043e\u0441\u0442\u0430\u0440\u0430\u0432\u0448\u0438\u0441\u044c \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u043e\u0433\u0440\u0430\u0434\u0438\u0442\u044c \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043e\u0442 \u043d\u0435\u0441\u0430\u043d\u043a\u0446\u0438\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0445 \u0434\u0430\u043d\u043d\u044b\u043c (\u0432 \u0442.\u0447. \u0444\u0430\u0439\u043b\u0430\u043c). \u0422\u0430\u043a \u043f\u043e\u044f\u0432\u0438\u043b\u0441\u044f \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c <a rel=\"noreferrer noopener\" href=\"https:\/\/www.androidcentral.com\/what-scoped-storage\" data-type=\"URL\" data-id=\"https:\/\/www.androidcentral.com\/what-scoped-storage\" target=\"_blank\">Scoped Storage<\/a>. \u0412 \u0447\u0435\u043c \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0435\u0433\u043e \u0440\u0430\u0431\u043e\u0442\u0430? \u0413\u043b\u0430\u0432\u043d\u0430\u044f \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u0438\u043c\u0435\u044e\u0442 \u043f\u043e\u043b\u043d\u043e\u0433\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 (\u0434\u0430\u0436\u0435 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u0447\u0442\u0435\u043d\u0438\u044f). \u0412\u0441\u0435, \u0447\u0442\u043e \"\u0432\u0438\u0434\u044f\u0442\" \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b - \u044d\u0442\u043e <span style=\"text-decoration: underline;\">\u0444\u0430\u0439\u043b\u044b<\/span> \u0438 \u043f\u0430\u043f\u043a\u0438, \u043a \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0441\u0430\u043c\u043e\u043b\u0438\u0447\u043d\u043e \u043e\u0442\u043a\u0440\u043e\u0435\u0442 \u0434\u043e\u0441\u0442\u0443\u043f (\u0434\u0430, \u043c\u043e\u0436\u043d\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0438\u043d\u0434\u0438\u0432\u0438\u0434\u0443\u0430\u043b\u044c\u043d\u044b\u043c \u0444\u0430\u0439\u043b\u0430\u043c).<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u041e\u0434\u043d\u0430\u043a\u043e, \u0432 Android 10 scoped storage \u043d\u043e\u0441\u0438\u043b \u043b\u0438\u0448\u044c \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440 \u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0447\u0442\u0438\u043a\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043c\u043e\u0433\u043b\u0438 \u0432\u044b\u0431\u0438\u0440\u0430\u0442\u044c, \u043a\u0430\u043a\u043e\u0439 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c - \u0437\u0430\u0449\u0438\u0449\u0435\u043d\u043d\u044b\u0439 (Scoped Storage) \u0438\u043b\u0438 \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u0439.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u0421 \u0432\u044b\u0445\u043e\u0434\u043e\u043c Android 11 \u0432\u0441\u0435 \u0438\u0437\u043c\u0435\u043d\u0438\u043b\u043e\u0441\u044c - scoped storage \u0441\u0442\u0430\u043b <span style=\"text-decoration: underline;\">\u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u043c<\/span> \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u043e\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u043e\u0433\u0443\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f (\u0437\u0430 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u043c \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c - \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0445 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u043e\u0432, \u0430\u043d\u0442\u0438\u0432\u0438\u0440\u0443\u0441\u043e\u0432 \u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u043e\u043a\u043e\u043b\u043e \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439).<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p id=\"faq\"><strong>\u041e\u0442\u0432\u0435\u0442\u044b \u043d\u0430 \u0432\u043e\u043f\u0440\u043e\u0441\u044b<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u0422\u0435\u043f\u0435\u0440\u044c, \u043a\u043e\u0433\u0434\u0430 \u0432\u044b \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0432 \u043a\u0443\u0440\u0441\u0435 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u0441 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435\u043c Android, \u043c\u044b \u043e\u0442\u0432\u0435\u0442\u0438\u043c \u043d\u0430 \u0432\u043e\u043f\u0440\u043e\u0441\u044b.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><span style=\"text-decoration: underline;\">\u041f\u043e\u0447\u0435\u043c\u0443 \u044f \u043d\u0435 \u043c\u043e\u0433\u0443 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u0430\u043f\u043a\u0443 Downloads?<\/span><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e, \u0432 \u043f\u0430\u043f\u043a\u0443 Downloads \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0432\u0441\u0435, \u0447\u0442\u043e \u0432\u044b \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u0435\u0442\u0435. \u0410 \u044d\u0442\u043e \u0437\u043d\u0430\u0447\u0438\u0442, \u0447\u0442\u043e \u0432 \u044d\u0442\u043e\u0439 \u043f\u0430\u043f\u043a\u0435 \u043c\u043e\u0433\u0443\u0442 \u0445\u0440\u0430\u043d\u0438\u0442\u044c\u0441\u044f \u043a\u043e\u043d\u0444\u0438\u0434\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0435 \u0444\u0430\u0439\u043b\u044b. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 Google \u043d\u0435 \u0434\u0430\u0435\u0442 \u043e\u0442\u043a\u0440\u044b\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u044d\u0442\u043e\u0439 \u043f\u0430\u043f\u043a\u0435 \u0446\u0435\u043b\u0438\u043a\u043e\u043c - \u043c\u043e\u0436\u043d\u043e \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f \u0442\u043e\u043b\u044c\u043a\u043e \u043a \u0438\u043d\u0434\u0438\u0432\u0438\u0434\u0443\u0430\u043b\u044c\u043d\u044b\u043c \u0444\u0430\u0439\u043b\u0430\u043c. \u0423\u0432\u044b, AIMP \u0441 \u0438\u043d\u0434\u0438\u0432\u0438\u0434\u0443\u0430\u043b\u044c\u043d\u044b\u043c\u0438 \u0444\u0430\u0439\u043b\u0430\u043c\u0438 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u043f\u043e\u043a\u0430 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><span style=\"text-decoration: underline;\">\u041f\u043e\u0447\u0435\u043c\u0443 \u044f \u0434\u043e\u043b\u0436\u0435\u043d \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u043a\u0430\u0436\u0434\u0443\u044e \u043f\u0430\u043f\u043a\u0443 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e? <\/span><br><span style=\"text-decoration: underline;\">\u041f\u043e\u0447\u0435\u043c\u0443 \u043d\u0435\u043b\u044c\u0437\u044f \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u043a\u043e\u0440\u0435\u043d\u044c \u043a\u0430\u0440\u0442\u044b \u043f\u0430\u043c\u044f\u0442\u0438?<\/span><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u0421\u0438\u0442\u0443\u0430\u0446\u0438\u044f \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u0430 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u043c\u0443 \u0432\u043e\u043f\u0440\u043e\u0441\u0443. \u041e\u0442\u043a\u0440\u044b\u0432\u0430\u044f \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u043a\u043e\u0440\u043d\u044e \u043a\u0430\u0440\u0442\u044b \u043f\u0430\u043c\u044f\u0442\u0438, \u0432\u044b \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442\u0435 \u0434\u043e\u0441\u0442\u0443\u043f \u043a\u043e \u0432\u0441\u0435\u043c \u0435\u0435 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u043c \u043f\u0430\u043f\u043a\u0430\u043c, \u0430 \u0432 \u043d\u0438\u0445, \u0432 \u0441\u0432\u043e\u044e \u043e\u0447\u0435\u0440\u0435\u0434\u044c, \u043c\u043e\u0433\u0443\u0442 \u0445\u0440\u0430\u043d\u0438\u0442\u044c\u0441\u044f \u043a\u043e\u043d\u0444\u0438\u0434\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435. \u042d\u0442\u043e \u043d\u0435\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 Google \u0431\u043b\u043e\u043a\u0438\u0440\u0443\u0435\u0442 \u044d\u0442\u043e \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><span style=\"text-decoration: underline;\">\u041a\u0430\u043a \u0436\u0435 \u0442\u043e\u0433\u0434\u0430 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442 \u0441\u0442\u0430\u0440\u044b\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043d\u0430 11-\u043e\u043c \u0410\u043d\u0434\u0440\u043e\u0438\u0434\u0435? <\/span><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u0421\u0442\u0430\u0440\u044b\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u0438 \u0441 \u0442\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0435\u0439 \u0410\u043d\u0434\u0440\u043e\u0438\u0434, \u043f\u043e\u0434 \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u0431\u044b\u043b\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u044b. \u0421\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f scoped storage \u043d\u0430 \u043d\u0438\u0445 \u043d\u0435 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u044e\u0442\u0441\u044f.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><span style=\"text-decoration: underline;\">\u0417\u0430\u0447\u0435\u043c \u043d\u0443\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0438\u0442\u044c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043d\u0430 Android 11? \u041f\u0438\u0441\u0430\u043b\u0438 \u0431\u044b \u0434\u043b\u044f \u0441\u0442\u0430\u0440\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438!<\/span><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u041d\u0430 \u044d\u0442\u043e\u0442 \u0441\u0447\u0435\u0442 Google \u0442\u043e\u0436\u0435 \u043f\u043e\u0434\u0443\u043c\u0430\u043b: \u0434\u043e 1-\u0433\u043e \u043d\u043e\u044f\u0431\u0440\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u043e\u0431\u044f\u0437\u0430\u043d\u044b \u0430\u0434\u0430\u043f\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043a\u0430\u043a \u043c\u0438\u043d\u0438\u043c\u0443\u043c \u043f\u043e\u0434 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e Android. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0432 \u044d\u0442\u043e\u043c \u0433\u043e\u0434\u0443 \u043c\u044b \u0431\u044b\u043b\u0438 \u043e\u0431\u044f\u0437\u0430\u043d\u044b \u0430\u0434\u0430\u043f\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043d\u0430\u0448\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043f\u043e\u0434 Android 11 \u0438\u043b\u0438 12. \u0415\u0441\u043b\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u044d\u0442\u043e\u0433\u043e \u043d\u0435 \u0441\u0434\u0435\u043b\u0430\u044e\u0442 - Google \u0437\u0430\u043f\u0440\u0435\u0442\u0438\u0442 \u0438\u043c \u0432\u044b\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f. <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><span style=\"text-decoration: underline;\">\u041d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043c\u0435\u0434\u043b\u0435\u043d\u0435\u0435!<\/span><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u042d\u0442\u043e \u043e\u0434\u0438\u043d \u0438\u0437 <a rel=\"noreferrer noopener\" href=\"https:\/\/www.xda-developers.com\/android-q-storage-access-framework-scoped-storage\/\" data-type=\"URL\" data-id=\"https:\/\/www.xda-developers.com\/android-q-storage-access-framework-scoped-storage\/\" target=\"_blank\">\u0433\u043b\u0430\u0432\u043d\u044b\u0445 \u043c\u0438\u043d\u0443\u0441\u043e\u0432 scoped storage<\/a>. \u041c\u044b \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u043b\u0438 \u0447\u0443\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435 \u0442\u0440\u0435\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432, \u0447\u0442\u043e\u0431\u044b \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u0443 \u0441 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u043e\u0439 \u0447\u0435\u0440\u0435\u0437 \u043d\u043e\u0432\u044b\u0439 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c, \u043d\u043e, \u0443\u0432\u044b, \u043a \u0443\u0440\u043e\u0432\u043d\u044e \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u0442\u0430\u043a \u0438 \u043d\u0435 \u043f\u0440\u0438\u0431\u043b\u0438\u0437\u0438\u043b\u0438\u0441\u044c. <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p id=\"permissions\"><span style=\"text-decoration: underline;\"><strong>\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043f\u043b\u0435\u0435\u0440\u0443 \u0434\u0430\u043d\u044b, \u043e\u0434\u043d\u0430\u043a\u043e \u043f\u0430\u043f\u043e\u043a \u043e\u043d \u043d\u0435 \u0432\u0438\u0434\u0438\u0442!<\/strong><\/span><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u041f\u043e\u043c\u0438\u043c\u043e \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0439, \u0447\u0442\u043e \u0434\u0430\u044e\u0442\u0441\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044e \u043f\u0440\u0438 \u043f\u0435\u0440\u0432\u043e\u043c \u0437\u0430\u043f\u0443\u0441\u043a\u0435, \u0432\u0430\u043c \u043d\u0443\u0436\u043d\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u043f\u0430\u043f\u043a\u0430\u043c, \u043a \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u0443 \u043f\u043b\u0435\u0435\u0440\u0430 \u0431\u0443\u0434\u0435\u0442 \u0434\u043e\u0441\u0442\u0443\u043f. \u0415\u0441\u043b\u0438 \u0432\u044b \u043f\u0440\u043e\u043f\u0443\u0441\u0442\u0438\u043b\u0438 \u043f\u043e\u0434\u0441\u043a\u0430\u0437\u043a\u0438 \u043e\u0442 \u043f\u043b\u0435\u0435\u0440\u0430 \u043f\u0440\u0438 \u043f\u0435\u0440\u0432\u043e\u043c \u0437\u0430\u043f\u0443\u0441\u043a\u0435 - \u043f\u0440\u043e\u0434\u0435\u043b\u0430\u0439\u0442\u0435 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435: <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>1. \u041f\u0440\u043e\u0439\u0434\u0438\u0442\u0435 \u043d\u0430 \u044d\u043a\u0440\u0430\u043d \u043f\u043b\u0435\u0439\u043b\u0438\u0441\u0442\u0430 \u0447\u0435\u0440\u0435\u0437 \u0433\u043b\u0430\u0432\u043d\u043e\u0435 \u043c\u0435\u043d\u044e \u0438\u043b\u0438 swipe-\u0436\u0435\u0441\u0442\u043e\u043c: <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1148,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2021\/12\/afa_grant_access_01.png\" alt=\"\" class=\"wp-image-1148\"\/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>2. \u0417\u0430\u0442\u0435\u043c \u043d\u0430\u0436\u043c\u0438\u0442\u0435 \u043a\u043d\u043e\u043f\u043a\u0443 \"+\" \\ \"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0444\u0430\u0439\u043b\u044b...\", \u0447\u0442\u043e\u0431\u044b \u043e\u0442\u043a\u0440\u044b\u0442\u044c \u044d\u043a\u0440\u0430\u043d \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0444\u0430\u0439\u043b\u043e\u0432: <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1149,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} -->\n<figure class=\"wp-block-image aligncenter size-large\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2021\/12\/afa_grant_access_02.png\" alt=\"\" class=\"wp-image-1149\"\/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><br>3. \u0427\u0442\u043e\u0431\u044b \u043e\u0442\u043a\u0440\u044b\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u043f\u0430\u043f\u043a\u0435 - \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u0430\u043f\u043a\u0443 \u0432 \u0441\u043f\u0438\u0441\u043e\u043a, \u043d\u0430\u0436\u043c\u0438\u0442\u0435 \u043d\u0430 \"\u0431\u0430\u043d\u043d\u0435\u0440\":<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1150,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} -->\n<figure class=\"wp-block-image aligncenter size-large\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2021\/12\/afa_grant_access_03.png\" alt=\"\" class=\"wp-image-1150\"\/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph {\"align\":\"center\"} -->\n<p class=\"has-text-align-center\">\u0438\u043b\u0438 \u043a\u043d\u043e\u043f\u043a\u0443 \"+\":<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1278,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2022\/12\/afa_grant_access_02_alt.png\" alt=\"\" class=\"wp-image-1278\"\/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>4. \u0412 \u043f\u043e\u044f\u0432\u0438\u0432\u0448\u0435\u043c\u0441\u044f \u043e\u043a\u043d\u0435* \u0432\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043f\u0430\u043f\u043a\u0443 \u0441 \u043c\u0443\u0437\u044b\u043a\u043e\u0439 \u0438 \u043d\u0430\u0436\u043c\u0438\u0442\u0435 \u043d\u0430 \u043a\u043d\u043e\u043f\u043a\u0443 \"\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u044d\u0442\u0443 \u043f\u0430\u043f\u043a\u0443\":<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1151,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} -->\n<figure class=\"wp-block-image aligncenter size-large\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2021\/12\/afa_grant_access_04.png\" alt=\"\" class=\"wp-image-1151\"\/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph {\"align\":\"center\"} -->\n<p class=\"has-text-align-center\">\u041f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043c\u0435\u0436\u0434\u0443 \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u044c\u044e \u0438 \u043a\u0430\u0440\u0442\u0430\u043c\u0438 \u043f\u0430\u043c\u044f\u0442\u0438:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1279,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2022\/12\/afa_grant_access_05.png\" alt=\"\" class=\"wp-image-1279\"\/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>* <\/strong>\u041d\u0430 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430\u0445 \u0432 \u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435, \u0447\u0442\u043e \u043d\u0443\u0436\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043d\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043e. \u0412 \u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435, \u043f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435: \u043d\u0435 \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u043e \u043b\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \"\u0424\u0430\u0439\u043b\u044b\" (\"\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b\"), \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 <a rel=\"noreferrer noopener\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.apps.nbu.files\" data-type=\"URL\" data-id=\"https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.apps.nbu.files\" target=\"_blank\">Google Files<\/a>.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"textAlign\":\"center\"} -->\n<h2 class=\"has-text-align-center\" id=\"workaround\">P.S.<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>\u0415\u0441\u043b\u0438 \u043f\u043e \u043a\u0430\u043a-\u043b\u0438\u0431\u043e \u043f\u0440\u0438\u0447\u0438\u043d\u0430\u043c \u0432\u0430\u043c \u043d\u0435 \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u043d\u043e\u0432\u0430\u044f \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0430 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u043e\u0442 Google - \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 <a href=\"https:\/\/www.aimp.ru\/?do=download.file&amp;id=20\" data-type=\"URL\">\u0441\u043a\u0430\u0447\u0430\u0442\u044c \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b<\/a> \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0444\u0430\u0439\u043b\u0430\u043c.<\/p>\n<!-- \/wp:paragraph -->","_ru_post_name":"aimp-%d0%b4%d0%bb%d1%8f-android-%d0%bf%d0%be%d0%bb%d0%b8%d1%82%d0%b8%d0%ba%d0%b0-%d0%b4%d0%be%d1%81%d1%82%d1%83%d0%bf%d0%b0-%d0%ba-%d1%84%d0%b0%d0%b9%d0%bb%d0%b0%d0%bc","_ru_post_excerpt":"","_ru_post_title":"AIMP \u0434\u043b\u044f Android - \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0444\u0430\u0439\u043b\u0430\u043c","_en_post_content":"<!-- wp:paragraph -->\n<p>AIMP v3.20 for OS Android is recently completed the beta testing stage and users started to complain of difficulties that occurred with&nbsp;sd-card&nbsp;file access. In this article, we\u2019ll try to answer all questions.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:more -->\n<!--more-->\n<!-- \/wp:more -->\n\n<!-- wp:paragraph -->\n<p>We summarized the majority of your feedback&nbsp;to&nbsp;the following questions:&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>App has all permissions, but no one folder in the list!<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Why can\u2019t I add the Downloads folder?&nbsp;<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Why should I add each folder separately?&nbsp;<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Why can\u2019t I specify the&nbsp;sd-card\u2019s root as a path to a file?&nbsp;<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Why&nbsp;is the new approach&nbsp;not optional?&nbsp;<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>The new version slows down. The previous versions were much better!&nbsp;<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p><strong>Excursus in history<\/strong>&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p id=\"scopedstorage\">Starting with Android 10, Google decided to attend to&nbsp;privacy. The company did all its bests to prevent user data from illegal access from third-party applications.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>That\u2019s how the <a href=\"https:\/\/www.androidcentral.com\/what-scoped-storage\" data-type=\"URL\" data-id=\"https:\/\/www.androidcentral.com\/what-scoped-storage\" target=\"_blank\" rel=\"noreferrer noopener\">Scoped Storage<\/a> mechanism has appeared. How does it work? The main feature is what third-party applications do not have full access to the file system anymore (even in reading mode). These applications can access only those files and folders to which a user&nbsp;is granted access&nbsp;(yes, you can&nbsp;grant access&nbsp;to individual files).&nbsp;&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>However, the use of the Scoped Storage mechanism had recommended, but optional&nbsp;character in Android 10. Developers could choose between the Scoped Storage and classic access mechanism.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Android 11&nbsp;release&nbsp;changed everything. Now Scoped Storage is&nbsp;the only&nbsp;mechanism that third-party applications can use. The exception applies only to certain program categories such as file managers,&nbsp;antiviruses, and other&nbsp;built-in&nbsp;applications.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Now, when you are filled in how Android evolution affects our work, we can answer your questions.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>FAQ<\/strong>&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><span style=\"text-decoration: underline;\">Why can\u2019t I add the Downloads folder?&nbsp;<\/span><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>The Downloads folder stores everything you download.&nbsp;It means that this folder can also contain confidential files. That's why Google allows you to&nbsp;grant permission&nbsp;only to individual files instead of the entire folder.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><span style=\"text-decoration: underline;\">Why should I add each folder separately?&nbsp;Why can\u2019t I specify the&nbsp;sd-card\u2019s root as a path to a file?&nbsp;<\/span><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>The same situation as&nbsp;with&nbsp;the previous question.&nbsp;When you give access to the&nbsp;sd-card\u2019s root, you also&nbsp;grant&nbsp;access to all its internal folders that can store confidential files.&nbsp;It\u2019s unsafe, so Google blocks this action.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><span style=\"text-decoration: underline;\">How do old applications work on Android 11?&nbsp;<\/span><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Such applications work in backward compatibility mode with that Android version for which they were developed.&nbsp;Therefore, the mechanism's requirements do not apply to them.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><span style=\"text-decoration: underline;\">Why did you adapt AIMP for&nbsp;Andriod&nbsp;11? It would be better if you released AIMP updates for the previous OS version.<\/span>&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Google envisaged this: you have to update your app to the previous&nbsp;(as a minimum)&nbsp;Android version until the 1st of November. For instance, since this year&nbsp;developers&nbsp;were obliged to migrate to&nbsp;Android 11 or Android 12.&nbsp;Otherwise,&nbsp;Google will forbid&nbsp;them&nbsp;to release&nbsp;application&nbsp;updates.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><span style=\"text-decoration: underline;\">The new version slows down.<\/span>&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>It\u2019s one of the <a rel=\"noreferrer noopener\" href=\"https:\/\/www.xda-developers.com\/android-q-storage-access-framework-scoped-storage\/\" data-type=\"URL\" data-id=\"https:\/\/www.xda-developers.com\/android-q-storage-access-framework-scoped-storage\/\" target=\"_blank\">main disadvantages of the Scoped Storage<\/a> mechanism.&nbsp;We have been tried to do all our best for a bit over three months to maintain the same performance as in the previous version. <s>Unfortunately, we have not been able to achieve this goal.&nbsp; <\/s>Performance get back in v3.22. So, don't care about that.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p id=\"permissions\"><span style=\"text-decoration: underline;\">App has all permissions, but no one folder in the list!<\/span><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Additionally to usual permissions that grant to app at first starting, you need to grant an access to each folders. If you miss hints from the app, do following steps to do that: <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>1. Open playlist screen via main menu or swipe gesture: <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1148,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2021\/12\/afa_grant_access_01.png\" alt=\"\" class=\"wp-image-1148\"\/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>2. Click the \"+\" button and select \"Add Files...\" to invoke built-in file manager dialog:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1149,\"width\":296,\"height\":210,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} -->\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2021\/12\/afa_grant_access_02.png\" alt=\"\" class=\"wp-image-1149\" width=\"296\" height=\"210\"\/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>3. To grant an access to specified folder click the \"banner\":<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1150,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2021\/12\/afa_grant_access_03.png\" alt=\"\" class=\"wp-image-1150\"\/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph {\"align\":\"center\"} -->\n<p class=\"has-text-align-center\">or use the \"+\" button:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1278,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2022\/12\/afa_grant_access_02_alt.png\" alt=\"\" class=\"wp-image-1278\"\/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>4. In opened system dialog*, select the folder that contains your music and click the \"Use this folder\" button:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1151,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2021\/12\/afa_grant_access_04.png\" alt=\"\" class=\"wp-image-1151\"\/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph {\"align\":\"center\"} -->\n<p class=\"has-text-align-center\">To switch between SD-cards and phone memory use navigator:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1279,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2022\/12\/afa_grant_access_05.png\" alt=\"\" class=\"wp-image-1279\"\/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><strong>* <\/strong>If app display error message instead of invoke system dialog, make sure that you have installed and enabled system app called \"Files\" or \"Documents\". Additionally, try to install official <a rel=\"noreferrer noopener\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.apps.nbu.files\" data-type=\"URL\" data-id=\"https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.apps.nbu.files\" target=\"_blank\">Google Files app<\/a>.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"textAlign\":\"center\"} -->\n<h2 class=\"has-text-align-center\" id=\"workaround\">P.S.<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>If for some reason you cannot accept new file access policy by Google, you can download a <a href=\"https:\/\/www.aimp.ru\/?do=download.file&amp;id=20\" data-type=\"URL\" data-id=\"https:\/\/www.aimp.ru\/?do=download.file&amp;id=20\">special app version<\/a> that uses legacy file access method.<\/p>\n<!-- \/wp:paragraph -->","_en_post_name":"","_en_post_excerpt":"","_en_post_title":"AIMP for Android - File Access Policy","edit_language":"en","footnotes":""},"categories":[8],"tags":[75],"class_list":["post-1138","post","type-post","status-publish","format-standard","hentry","category-aimp-mobile","tag-android"],"views":463002,"_links":{"self":[{"href":"https:\/\/aimp.ru\/blogs?language=en%2Findex.php&rest_route=\/wp\/v2\/posts\/1138","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aimp.ru\/blogs?language=en%2Findex.php&rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aimp.ru\/blogs?language=en%2Findex.php&rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aimp.ru\/blogs?language=en%2Findex.php&rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aimp.ru\/blogs?language=en%2Findex.php&rest_route=%2Fwp%2Fv2%2Fcomments&post=1138"}],"version-history":[{"count":0,"href":"https:\/\/aimp.ru\/blogs?language=en%2Findex.php&rest_route=\/wp\/v2\/posts\/1138\/revisions"}],"wp:attachment":[{"href":"https:\/\/aimp.ru\/blogs?language=en%2Findex.php&rest_route=%2Fwp%2Fv2%2Fmedia&parent=1138"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aimp.ru\/blogs?language=en%2Findex.php&rest_route=%2Fwp%2Fv2%2Fcategories&post=1138"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aimp.ru\/blogs?language=en%2Findex.php&rest_route=%2Fwp%2Fv2%2Ftags&post=1138"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}