我在启动时写了一个服务。但是我需要在服务启动时编写一些文件,但是因为sdcard没有准备好。没有响应。一段时间后服务自动重启并将数据写入sdcard。
public void onReceive(Context context, Intent intent) {
context.startService(new Intent(context,CPUUtilizationService.class));
}
答案 0 :(得分:2)
android.os.Environment.getExternalStorageState().equals(
android.os.Environment.MEDIA_MOUNTED);
如果安装了sdcard,则返回true,否则返回false。