1

我需要幫助實現廣播接收器將運行在一個單獨的線程開始通過活動通知SDCard刪除或卸載。可有人指導我該請Android BroadCast接收器線程通知SD卡移除

謝謝

+1

你嘗試過到現在什麼呢? – Rajeev

+0

我剛剛經歷了幾個例子,但他們似乎沒有做我所需要的 –

回答

2

創建意圖過濾器:

<receiver android:name="Receiver " > 
    <intent-filter> 
     <action android:name="android.intent.action.ACTION_MEDIA_REMOVED" /> 
    </intent-filter> 
</receiver> 
1

活動通知SD卡刪除或卸載

這裏是檢查:

Boolean isSDPresent = android.os.Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED); 

if(isSDPresent) 
{ 
    // Do something 
} 
else 
{ 
// trigger the broadcast!! 
}