欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android獲取監(jiān)聽SD卡狀態(tài)

 更新時(shí)間:2017年03月16日 09:02:21   作者:我好_菜  
本篇文章主要介紹了Android獲取監(jiān)聽SD卡狀態(tài),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

項(xiàng)目簡(jiǎn)介:

該項(xiàng)目監(jiān)聽SD卡狀態(tài)

詳細(xì)介紹:

部署該應(yīng)用后,當(dāng)SD卡狀態(tài)發(fā)送改變時(shí),系統(tǒng)會(huì)發(fā)出吐司通知用戶

該應(yīng)用涉及到的知識(shí)有:

1.Android的四大組件之一:廣播接收者的使用

2.SD卡狀態(tài)的廣播

注意:

1.只有在 2.x 模擬器上才能對(duì)SD卡進(jìn)行操作,所以該應(yīng)用應(yīng)當(dāng)部署在 2.x 的模擬器上

2.一個(gè)廣播接收者是可以接受多個(gè)廣播的,直接添加多個(gè)action就可以了

3.SD卡不同的狀態(tài)有不同的廣播,主要有三種:

<action android:name="android.intent.action.MEDIA_MOUNTED" />
//SD卡處于可用狀態(tài),即掛載狀態(tài)
<action android:name="android.intent.action.MEDIA_REMOVED" />
 //SD卡被拔出了,即處于移除狀態(tài)
<action android:name="android.intent.action.MEDIA_UNMOUNTED" />
//SD卡插入了,但是沒有掛載,不可用,即處于卸載狀態(tài)

4.監(jiān)聽SD卡狀態(tài),一定要在過濾器中加入

<data android:scheme="file" />

步驟:

1.創(chuàng)建一個(gè)Android項(xiàng)目,在該項(xiàng)目中創(chuàng)建一個(gè)廣播接收者,代碼如下:

public class SDStatusReceiver extends BroadcastReceiver {

  @Override
  public void onReceive(Context context, Intent intent) {

    // 判斷收到的是什么廣播
    String action = intent.getAction();

    // 最好不要用switch語句,java1.7以前switch是不支持字符串的,所以最好使用if語句判斷
    if ("android.intent.action.MEDIA_MOUNTED".equals(action)) {
      Toast.makeText(context, "SD卡可用", 0).show();
    } else if ("android.intent.action.MEDIA_REMOVED".equals(action)) {
      Toast.makeText(context, "SD卡拔出", 0).show();
    } else if ("android.intent.action.MEDIA_UNMOUNTED".equals(action)) {
      Toast.makeText(context, "SD卡不可用", 0).show();
    }
  }

}

2.在清單文件中添加Receiver,監(jiān)聽SD卡不需要權(quán)限:

    <receiver android:name=".SDStatusReceiver" >
      <intent-filter>
        <action android:name="android.intent.action.MEDIA_MOUNTED" />
        <action android:name="android.intent.action.MEDIA_REMOVED" />
        <action android:name="android.intent.action.MEDIA_UNMOUNTED" />

        <data android:scheme="file" />
      </intent-filter>
    </receiver>

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論