के लिए एंड्रॉइड इरादा मेरे पास एक ऐसा एप्लीकेशन है जो एसडी कार्ड पर एक फ़ाइल का उपयोग करता है, फोन बूट होने पर एप्लिकेशन चलाता है, और यह स्पष्ट हो गया है कि फ़ाइल को तब तक एक्सेस नहीं किया जा सकता जब प्रोग्राम पहले काम करता है एसडी कार्ड उपलब्ध होने से पहले।एसडीकार्ड तैयार
क्या कोई प्रसारण रिसीवर है जिसका उपयोग मैं यह कहने के लिए कर सकता हूं कि एसडी कार्ड कब तैयार है?
अद्यतन
बस लक्ष्य पंजीकृत करने जवाब संक्षेप में प्रस्तुत करने कार्य करें:
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
}
};