Какое разрешение мне нужно? Папка appDir.exists(), но не appDir.canRead().Как очистить кэш другого приложения в Android?
ответ
Я думаю, вам нужно определить, как проявляется общий идентификатор пользователя (android:sharedUserId="com.xxx.xxx"
):
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.your.package"
android:sharedUserId="com.xxx.xxx"
android:versionCode="1"
android:versionName="1.0" >
Однако вы не можете это сделать, если другое приложение является третье приложение участником. В этом случае вам нужен корневой телефон. Дайте мне знать, если это так.
Спасибо за подсказку, однако мне нужно очистить кеш стороннего участника Программы. В Google Play доступно несколько приложений для очистки кеша, что означает, что это возможно. Все, что мне нужно, это ответ, как это делается. Нужен ли мне сертификат от продавцов или что-то в этом роде? –
Если есть приложения в google play, это означает, что должен быть способ без необходимости использования корневого телефона. Я не знаю, как это сделать :( – Caner
Btw, вы видели это: http://stackoverflow.com/a/9073473/448625 – Caner
Вы не можете, это было бы серьезным недостатком безопасности в Android, если одно приложение может очистить другое. Если вы участвуете в разработке другого приложения, которое вы пытаетесь очистить, лучше всего отправить Intent и попросить другое приложение выполнить это намерение и очистить свой собственный кеш, когда он его получит.
- 1. Android: очистить кэш программно
- 2. как очистить кэш JAVA приложения
- 3. Очистить кэш в Android Webview
- 4. Как очистить кэш-память в Android?
- 5. Очистить кэш приложений при выходе в android
- 6. Как очистить кэш других приложений от другого приложения Android в Marshmallow?
- 7. Как очистить изолированное хранилище другого приложения?
- 8. Как очистить кэш OSMdroid
- 9. Как очистить кэш Infinispan
- 10. Как очистить кэш UserPrincipal
- 11. Как очистить кэш?
- 12. Как очистить кэш ResourceBundle
- 13. Как узнать, кэш приложения очищен в android?
- 14. Как очистить кэш приложений программно в Marshmallow
- 15. Как очистить кэш ObjectDataSource вручную
- 16. Как очистить кэш изображения Facebook
- 17. Как очистить кэш веб-сайтов?
- 18. как очистить кэш шейдеров OpenGL
- 19. Как очистить кэш лазури Redis?
- 20. Как очистить кэш Url в браузере в android программно?
- 21. Как очистить кэш веб-журнала
- 22. Как очистить кэш Silverlight MediaElement
- 23. Как очистить кэш iPhone app
- 24. Linux очистить кэш
- 25. Очистить кэш Chicagoboss
- 26. PHP simplexml_load_file() очистить кэш
- 27. Orchard программно очистить кэш
- 28. ASP.NET Очистить кэш
- 29. Как программно очистить кэш приложений в Android 4.2.2 и выше
- 30. Как программно очистить кэш имен Bluetooth в Android?
Похоже, это будет проблемой безопасности. – Jake1164
«ни одно приложение по умолчанию не имеет разрешения на выполнение каких-либо операций, которые могут неблагоприятно влиять на другие приложения», - говорит он «по умолчанию». –
Может помочь: http://stackoverflow.com/questions/17313721/how-to-delete-other-applications-cache-from-our-android-app – Zohar