2011-10-19 4 views
0

서비스가 시작될 때 boot.but 서비스를 작성 중입니다. 서비스가 시작될 때 일부 파일을 작성해야하지만 sdcard가 준비되지 않았기 때문에 응답하지 않습니다. 잠시 후 서비스가 자동으로 다시 시작되고 데이터가 sdcard에 기록됩니다.부팅시 sdcard의 상태를 확인하는 방법은 무엇입니까?

sdcard에, 그렇지 않은 경우에는 false를 장착 true의 경우 반환 위의
public void onReceive(Context context, Intent intent) { 
context.startService(new Intent(context,CPUUtilizationService.class)); 
} 

답변

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

.

관련 문제