Intereting Posts
CollapsingToolbarLayout и TabLayout Как изменить имя приложения в Launcher в android в соответствии с языком, выбранным в «Настройки телефона»? Ошибка аннотаций Android с Android Studio Update 1.0 Android Api 24 не может найти источники Как мы можем проверить биллинговую квитанцию ​​на Android-стороне на стороне сервера? Должен ли я изменить размер растрового изображения перед добавлением в ImageView или позволить ImageView изменить размер растрового изображения? Отсутствуют ошибки в кэше? Чтение .txt-файла из общего доступа, связанного с удаленной камерой Android studio Как возобновить работу, а не перезапускать при переходе из панели действий Как показать заголовок ListView, когда его пустой Удаленные интерфейсы для Android 5.0 Lollipop UsbDevice Неоднозначное поведение нового символа линии Как программно очистить кэш имен Bluetooth в Android? Android – ручка «Enter» в EditText Как сделать поле edittext для десятичных знаков

Цель Android для готовности SDK

У меня есть приложение, которое использует файл на SD-карте, приложение запускается при загрузке телефона, и стало очевидным, что к файлу не удается получить доступ, когда программа запускается впервые, когда она начнет работать до того, как будет доступна SD-карта.

Есть ли широковещательный приемник, который я могу использовать, чтобы сообщить, когда SD-карта готова?

Обновить

Чтобы обобщить ответ, чтобы зарегистрировать намерение, выполните следующие действия:

IntentFilter filter = new IntentFilter (Intent.ACTION_MEDIA_MOUNTED); filter.addDataScheme("file"); registerReceiver(this.mSDInfoReceiver, new IntentFilter(filter)); 

И создать радиовещательный приемник, чтобы реагировать на него:

 private BroadcastReceiver mSDInfoReceiver = new BroadcastReceiver(){ @Override public void onReceive(Context arg0, Intent intent) { // Code to react to SD mounted goes here } }; 

Solutions Collecting From Web of "Цель Android для готовности SDK"