Сбой интерфейса после перехода с Charge Only на диск? - PullRequest
0 голосов
/ 12 октября 2011

Кажется, что приложения, или, может быть, просто мое приложение, имеют следующие необходимые разрешения:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

имеют тенденцию к иногда сбой интерфейса, например, когда вы работаетеприложение, а затем вы решите переключиться с зарядки только на диск.Другое дело, что приложение становится недоступным для пользователя, когда пользователь находится в режиме Disk Drive.Вы получите сообщение: «Связанная программа больше не установлена ​​на вашем телефоне».

Существует ли способ смягчить эту проблему программным путем.Возможно, проверяя, находится ли пользователь в режиме Disk Drive, который должен вызывать удаление разрешений или что-то подобное.Возможно ли это?

1 Ответ

0 голосов
/ 12 октября 2011

Используете ли вы комбинацию адаптера курсора / поставщика контента?Вы должны иметь возможность получать широковещательные сообщения, когда внешнее хранилище отключено / смонтировано, и вы можете написать некоторый запасной код.Вы устанавливаете свое приложение на SDCARD?

http://android -developers.blogspot.com / 2010/07 / apps-on-sd-card-details.html

намерение Android для SDCAD готово

Проверьте, помогают ли эти ссылки.

...