方法1:在SD卡中放入特殊文件,搜索此文件找到SD卡http://
方法2:
加监听,在加载或者卸载SD时获得SD卡的信息
public void onReceive(Context context, Intent intent) {
System.out.println(" Receive SDCard Mount/UnMount!");
System.out.println( "Data: " + intent.getData());
DriverName = intent.getData().getPath();//SD卡的路径
System.out.println( "DriverName: " + DriverName);
}
};
IntentFilter filter = new IntentFilter();
filter.addAction(Intent.ACTION_MEDIA_MOUNTED);
filter.addAction(Intent.ACTION_MEDIA_UNMOUNTED);
filter.addDataScheme("file");
registerReceiver(mReceiver, filter);
本文介绍两种检测SD卡的方法:一种是在SD卡中放置特定文件并通过搜索该文件来定位SD卡;另一种是通过监听SD卡的加载和卸载事件来获取SD卡的信息。
1986

被折叠的 条评论
为什么被折叠?



