Hi Jerry, take a look over the broadcast receiver, a tutorial about this you can find in here, with some code included: http://www.itwizard.ro/tag/broadcast-receiver
Best regards, ITWiz On Sep 10, 7:18 am, jerry <[email protected]> wrote: > my quetion is from switching "usb connected" in the phone > notifications,which pop up from taskbar. > try to all the ACTION_MEDIA_* series of Intent actions,but these are > all failed.these actions couldn't real-time monitor the state of SD > card. > also, use broadcast receivers,the code like this, but it's still not > dynamic mounted or unmounted: > @Override > public void onResume() > { > super.onResume(); > > IntentFilter filter = new IntentFilter(); > filter.addAction(Intent.ACTION_UMS_CONNECTED);//try all the > other ACTION_MEDIA_* series of Intent actions,and these are also > unsuccessed. > registerReceiver( mBroadcastReceiver, filter ); > } > > @Override > public void onPause() > { > super.onPause(); > > unregisterReceiver( mBroadcastReceiver ); > } > > private BroadcastReceiver mBroadcastReceiver = new BroadcastReceiver > () > { > �...@override > public void onReceive(Context context, Intent intent) > { > updateSDcardStatus(); > } > }; > > private void updateSDcardStatus() > { > Log.i(TAG, "other status: " + status ); > } > can you give me a demo,and you can success to mount the state of SD > card > > On Sep 10, 1:07 am, Mark Murphy <[email protected]> wrote: > > > jerry wrote: > > > I want to know the state of SD card is dynamic mounted or not mounted? > > > it's very kind of you if you can give me a demo(for example, use api > > > registerReceiver、BroadcastReceiver、onReceive and so on). > > > Look at the ACTION_MEDIA_* series of Intent actions: > > >http://developer.android.com/intl/zh-CN/reference/android/content/Int... > > > For examples of using broadcast receivers, both those registered in the > > manifest or those using registerReceiver(), I have some examples from my > > Advanced Android book up on github: > > >http://github.com/commonsguy/cw-advandroid/tree/e50e087577f8b28e72735... > > > -- > > Mark Murphy (a Commons > > Guy)http://commonsware.com|http://twitter.com/commonsguy > > > Android App Developer Training:http://commonsware.com/training.html --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

