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

Android BroadcastReceiver常見監(jiān)聽整理

 更新時間:2016年10月22日 08:52:24   投稿:lqh  
這篇文章主要介紹了Android BroadcastReceiver常見監(jiān)聽整理的相關資料,需要的朋友可以參考下

         在Android開發(fā)應用過程中 Android BroadcastReceiver經(jīng)常會用到,所以抽時間整理了一番,省的后續(xù)在用到的時候再去百度。

BroadcastReceiver幾種常見監(jiān)聽

1.BroadcastReceiver監(jiān)聽撥號

<intent-filter android:priority="1000" >
       <action android:name="android.intent.action.NEW_OUTGOING_CALL" />
</intent-filter>
 

@Override
  public void onReceive(Context context, Intent intent) {
    //獲取撥打電話的號碼
    String call=getResultData();
    //在電話號碼前加上110,然后返回數(shù)據(jù)
    setResultData("110"+call);
  } 

 2.BroadcastReceiver監(jiān)聽短信

<receiver android:name="SmsReceiver">
     <intent-filter android:priority="1000">
        <action android:name="android.provider.Telephony.SMS_RECEIVED"></action>
     </intent-filter>
</receiver>
 

3.BroadcastReceiver監(jiān)聽SD卡狀態(tài)

<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
  

public class SDStatusReceiver extends BroadcastReceiver { 
  
  @Override 
  public void onReceive(Context context, Intent intent) { 
    //判斷收到的到底是什么廣播 
    String action = intent.getAction(); 
    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(); 
    } 
  } 
} 
  

4.BroadcastReceiver監(jiān)聽開機

<receiver android:name="BootCompeletedReceiver">
      <intent-filter >
        <action android:name="android.intent.action.BOOT_COMPLETED"/>
      </intent-filter>
</receiver>
 

5.BroadcastReceiver監(jiān)聽應用安裝卸載

<receiver android:name="IntallReceiver">
      <intent-filter >
        <action android:name="android.intent.action.PACKAGE_REMOVED"/>
        <action android:name="android.intent.action.PACKAGE_ADDED"/>
        <data android:scheme="package"></data>
      </intent-filter>
</receiver>
public class IntallReceiver extends BroadcastReceiver {<br>
  @Override
  public void onReceive(Context context, Intent intent) {
    String packageName = intent.getData().toString();
    String action = intent.getAction();
    // 如果是卸載
    if ("android.intent.action.PACKAGE_REMOVED".equals(action)) {
        Toast.makeText(context, packageName+"應用程序被卸載", 1).show();
        System.out.println(packageName+"已刪除");
    } else if ("android.intent.action.PACKAGE_ADDED".equals(action)) {
        Toast.makeText(context, packageName+"應用程序安裝", 1).show();
        System.out.println(packageName + "已安裝");
    }
  }
}

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關文章

  • 如何利用Flutter仿寫微信搜索頁效果

    如何利用Flutter仿寫微信搜索頁效果

    這篇文章主要給大家介紹了關于如何利用Flutter仿寫微信搜索頁效果的相關資料,文中通過實例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2022-01-01
  • Android 解析XML 文件的四種方法總結(jié)

    Android 解析XML 文件的四種方法總結(jié)

    本文將詳細介紹用解析XML的四種方法,XML現(xiàn)在已經(jīng)成為一種通用的數(shù)據(jù)交換格式,平臺的無關性使得很多場合都需要用到XML,這里對幾種解析XML 的方法做詳解
    2016-07-07
  • Android實現(xiàn)水波紋效果實例代碼

    Android實現(xiàn)水波紋效果實例代碼

    大家好,本篇文章主要講的是Android實現(xiàn)水波紋效果實例代碼,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-02-02
  • Android Selector 按下修改背景和文本顏色的實現(xiàn)代碼

    Android Selector 按下修改背景和文本顏色的實現(xiàn)代碼

    這篇文章主要介紹了Android Selector 按下修改背景和文本顏色的實現(xiàn)代碼,本文通過實例代碼和demo展示給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-11-11
  • Android實現(xiàn)IOS相機滑動控件

    Android實現(xiàn)IOS相機滑動控件

    這篇文章主要為大家詳細介紹了Android實現(xiàn)IOS相機滑動控件的相關資料,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-08-08
  • Android實現(xiàn)支付寶手勢密碼功能

    Android實現(xiàn)支付寶手勢密碼功能

    這篇文章主要為大家詳細介紹了Android實現(xiàn)支付寶手勢密碼功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • Android中關于自定義相機預覽界面拉伸問題

    Android中關于自定義相機預覽界面拉伸問題

    這篇文章主要為大家詳細介紹了Android中關于自定義相機預覽界面拉伸問題,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-02-02
  • Android中使用Handler及Countdowntimer實現(xiàn)包含倒計時的閃屏頁面

    Android中使用Handler及Countdowntimer實現(xiàn)包含倒計時的閃屏頁面

    這篇文章主要介紹了Android中使用Handler及Countdowntimer實現(xiàn)包含倒計時的閃屏頁面,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-03-03
  • Android中的LeakCanary的原理詳解

    Android中的LeakCanary的原理詳解

    大家好,本篇文章主要講的是Android中的LeakCanary的原理詳解,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-02-02
  • 教你快速實現(xiàn)Android動態(tài)模糊效果

    教你快速實現(xiàn)Android動態(tài)模糊效果

    相信大家都發(fā)現(xiàn)了越來越多的App里面使用了模糊效果,比如雅虎天氣的界面,雖然我并不知道雅虎天氣是怎么做出這種效果的,但是簡單的模仿一下的話,還是能做到的。下面一起來學習學習。
    2016-08-08

最新評論