J'ai une application qui utilise un fichier sur la carte SD, l'application s'exécute lorsque le téléphone démarre, et il est devenu évident que le fichier ne peut pas être consulté lorsque le programme est exécuté pour la première fois avant que la carte SD soit disponible.android intention pour sdcard prêt
Y at-il un récepteur de diffusion que je peux utiliser pour savoir quand la carte SD est prête?
Mise à jour
Pour résumer la réponse à enregistrer l'intention faire:
IntentFilter filter = new IntentFilter (Intent.ACTION_MEDIA_MOUNTED);
filter.addDataScheme("file");
registerReceiver(this.mSDInfoReceiver, new IntentFilter(filter));
et créer un récepteur de radiodiffusion à réagir:
private BroadcastReceiver mSDInfoReceiver = new BroadcastReceiver(){
@Override
public void onReceive(Context arg0, Intent intent) {
// Code to react to SD mounted goes here
}
};