Mam aplikację, która używa pliku na karcie SD, aplikacja działa po uruchomieniu telefonu, i stało się jasne, że nie można uzyskać dostępu do pliku, gdy program jest uruchamiany po uruchomieniu zanim karta SD będzie dostępna.Android intent dla sdcard gotowy
Czy jest odbiornik telewizyjny, za pomocą którego mogę określić, kiedy karta SD jest gotowa?
Aktualizacja
Wystarczy podsumować odpowiedź zarejestrować zamiar zrobić:
IntentFilter filter = new IntentFilter (Intent.ACTION_MEDIA_MOUNTED);
filter.addDataScheme("file");
registerReceiver(this.mSDInfoReceiver, new IntentFilter(filter));
i stworzyć odbiornik rozgłaszania reagować na to:
private BroadcastReceiver mSDInfoReceiver = new BroadcastReceiver(){
@Override
public void onReceive(Context arg0, Intent intent) {
// Code to react to SD mounted goes here
}
};