最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android判斷SD卡是否已經(jīng)掛載的方法

 更新時間:2015年07月18日 11:40:25   作者:鑒客  
這篇文章主要介紹了Android判斷SD卡是否已經(jīng)掛載的方法,涉及Android監(jiān)聽方法BroadcastReceiver的相關(guān)使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實(shí)例講述了Android判斷SD卡是否已經(jīng)掛載的方法。分享給大家供大家參考。具體如下:

提供一個監(jiān)聽方法BroadcastReceiver 設(shè)置IntentFilter為:

Intent.ACTION_MEDIA_MOUNTED
Intent.ACTION_MEDIA_EJECT
Intent.ACTION_MEDIA_REMOVED 

然后再public void onReceive(Context context, Intent intent) 中實(shí)現(xiàn)你的啟動邏輯startActivity

private final BroadcastReceiver broadcastRec = new BroadcastReceiver() 
{
  @Override
  public void onReceive(Context context, Intent intent) {
  if(intent.getAction().equals("android.intent.action.MEDIA_MOUNTED"))
  //SD卡已經(jīng)成功掛載
  {
  imagepath = 
android.os.Environment.getExternalStorageDirectory();//你的SD卡路徑
  }else 
   if(intent.getAction().equals("android.intent.action.MEDIA_REMOVED")
   //各種未掛載狀態(tài)
  ||intent.getAction().equals("android.intent.action.ACTION_MEDIA_UNMOUNTED")
  ||intent.getAction().equals("android.intent.action.ACTION_MEDIA_BAD_REMOVAL"))
  {
  imagepath = android.os.Environment.getDataDirectory();//你的本地路徑
  }
  }
  };
  //在IntentFilter中選擇你要監(jiān)聽的行為
  IntentFilter intentFilter = new IntentFilter(Intent.ACTION_MEDIA_MOUNTED);
  intentFilter.addAction(Intent.ACTION_MEDIA_UNMOUNTED);
  intentFilter.addAction(Intent.ACTION_MEDIA_REMOVED);
  //intentFilter.addAction(Intent.ACTION_MEDIA_SHARED);
  intentFilter.addAction(Intent.ACTION_MEDIA_BAD_REMOVAL);
  //intentFilter.addAction(Intent.ACTION_MEDIA_SCANNER_STARTED);
  //intentFilter.addAction(Intent.ACTION_MEDIA_SCANNER_FINISHED);
  intentFilter.addDataScheme("file");
  registerReceiver(broadcastRec, intentFilter);//注冊監(jiān)聽函數(shù)
  unregisterReceiver(broadcastRec);//使用完注銷廣播監(jiān)聽函數(shù)

希望本文所述對大家的Android程序設(shè)計有所幫助。

相關(guān)文章

  • Android實(shí)現(xiàn)圖片壓縮(bitmap的六種壓縮方式)

    Android實(shí)現(xiàn)圖片壓縮(bitmap的六種壓縮方式)

    Android中圖片是以bitmap形式存在的,這篇文章主要介紹了Android實(shí)現(xiàn)圖片壓縮(bitmap的六種壓縮方式),有興趣的可以了解一下。
    2017-02-02
  • Android使用RecyclerView實(shí)現(xiàn)水平滾動控件

    Android使用RecyclerView實(shí)現(xiàn)水平滾動控件

    這篇文章給大家介紹了利用Android使用RecyclerView實(shí)現(xiàn)水平滾動的效果,本文做了一個年齡滾動控件的例子,對大家開發(fā)Android具有一定參考借鑒價值,有需要的可以參考借鑒。
    2016-09-09
  • Android Flutter實(shí)現(xiàn)彈幕效果

    Android Flutter實(shí)現(xiàn)彈幕效果

    這篇文章主要為大家詳細(xì)介紹如何利用Android FLutter實(shí)現(xiàn)彈幕效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • Android中GridView布局實(shí)現(xiàn)整體居中方法示例

    Android中GridView布局實(shí)現(xiàn)整體居中方法示例

    最近在工作中遇到了GridView布局的相關(guān)問題,通過查找相關(guān)資料終于解決了,所以下面這篇文章主要給大家介紹了關(guān)于Android中GridView布局實(shí)現(xiàn)整體居中的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒。
    2017-09-09
  • Flutter實(shí)現(xiàn)底部導(dǎo)航欄效果

    Flutter實(shí)現(xiàn)底部導(dǎo)航欄效果

    這篇文章主要為大家詳細(xì)介紹了Flutter實(shí)現(xiàn)底部導(dǎo)航欄效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • Android 完全退出應(yīng)用程序的解決方法

    Android 完全退出應(yīng)用程序的解決方法

    本篇文章小編為大家介紹,Android 完全退出應(yīng)用程序的解決方法。需要的朋友參考下
    2013-04-04
  • android中TabHost的圖標(biāo)(48×48)和文字疊加解決方法

    android中TabHost的圖標(biāo)(48×48)和文字疊加解決方法

    開發(fā)過程中,有時候圖標(biāo)稍微大點(diǎn),比如48×48的時候,文字就會和圖標(biāo)疊加起來,遇到這種問題我們該怎樣處理呢?本文將詳細(xì)介紹希望對你有所幫助
    2013-01-01
  • Android:“萬能”Activity重構(gòu)篇

    Android:“萬能”Activity重構(gòu)篇

    本文主要介紹了mvp以及每一層,以及使用mvp來重構(gòu)“萬能”Activity,其實(shí)每一層需要注意的東西還有很多,比如model層是最難寫的一層。具有很好的參考價值,下面跟著小編一起來看下吧
    2017-01-01
  • android自定義view實(shí)現(xiàn)鐘表效果

    android自定義view實(shí)現(xiàn)鐘表效果

    這篇文章主要為大家詳細(xì)介紹了android自定義view實(shí)現(xiàn)鐘表效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • Dialog全屏,去掉狀態(tài)欄的方式

    Dialog全屏,去掉狀態(tài)欄的方式

    這篇文章主要介紹了Dialog全屏,去掉狀態(tài)欄的方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03

最新評論

牟定县| 贵港市| 高陵县| 翁源县| 砀山县| 榕江县| 年辖:市辖区| 佛学| 疏勒县| 东光县| 玛纳斯县| 离岛区| 唐山市| 瑞丽市| 乡宁县| 玛沁县| 辉南县| 岑巩县| 吴旗县| 高雄市| 喀什市| 元江| 汪清县| 禄劝| 奉贤区| 安仁县| 綦江县| 澄迈县| 中江县| 米易县| 桂东县| 昌邑市| 闽侯县| 淮阳县| 沁阳市| 东至县| 万宁市| 名山县| 将乐县| 永宁县| 高邮市|