如何在启动时检查SD卡的状态?

时间:2011-10-19 10:17:30

标签: android service

我在启动时写了一个服务。但是我需要在服务启动时编写一些文件,但是因为sdcard没有准备好。没有响应。一段时间后服务自动重启并将数据写入sdcard。

public void onReceive(Context context, Intent intent) {
context.startService(new Intent(context,CPUUtilizationService.class));
}

1 个答案:

答案 0 :(得分:2)

android.os.Environment.getExternalStorageState().equals(
                        android.os.Environment.MEDIA_MOUNTED);

如果安装了sdcard,则返回true,否则返回false。