Цель 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"