太阳能热水器电脑四季沐歌全智能测控仪仪怎么操作?

8670人阅读
Android开发(13)
最近项目里面需要监听SD卡的插拔,网上搜广播的时候,很多东西都没提到。我将这些东西记录下来,以备后用。
1. 如果是单个Activity监听广播,则在Activity的onCreate方法里面,用下面的代码注册广播
IntentFilter iFilter = new IntentFilter();
iFilter.addAction(Intent.ACTION_MEDIA_EJECT);
iFilter.addDataScheme(&file&);
registerReceiver(mBroadcastReceiver , iFilter);
2. 如果是整个程序监听广播,则在Android manifest用下面的方法注册广播
&receiver android:name=&.activities.widget.UsbBroadCastReceiver&&
&intent-filter android:priority=&1000&&
&action android:name=&android.intent.action.MEDIA_MOUNTED&/&
&action android:name=&android.intent.action.MEDIA_EJECT& /&
&data android:scheme=&file&/&
&/intent-filter&
&/receiver&
3. 如果广播别别的程序截获,导致你无法收到广播,给intent-filter加上一个android:priority=&1000&的属性就行,添加位置,参照上面的代码。
4. 我的项目里面是整个程序监听广播,
①Android Manifest的代码如下:
&receiver android:name=&.activities.widget.UsbBroadCastReceiver&&
&intent-filter android:priority=&1000&&
&action android:name=&android.intent.action.MEDIA_MOUNTED&/&
&action android:name=&android.intent.action.MEDIA_EJECT& /&
&data android:scheme=&file&/&
&/intent-filter&
&/receiver&
Android Manifest一定要在intent-filter注意加上&data android:scheme=”file”&,否则无法监听到SD卡插拔广播,如果你在Activity里面用代码注册广播,那一定要加iFilter.addDataScheme(&file&)
②广播的代码如下:
* @createDate
* @version v0.5.1
public class UsbBroadCastReceiver extends BroadcastReceiver {
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if(action.equals(Intent.ACTION_MEDIA_EJECT)){
ToastUtil.ToastShort(context, R.string.usb_sdeject);
}else if(action.equals(Intent.ACTION_MEDIA_MOUNTED)){
ToastUtil.ToastShort(context, R.string.usb_sdconnect);
&转载自Girl is coding
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:123459次
积分:1527
积分:1527
排名:千里之外
原创:23篇
转载:11篇
评论:23条
(1)(1)(2)(1)(1)(1)(4)(4)(1)(1)(1)(1)(1)(3)(11)红米手机 &
电视盒子 &
智能硬件 &
神仙级手机控
扫码下载App一键签到 升级加速
关于红米手机显示储存卡已拔出,我是这样做的
&来自老版论坛
扫一扫!手机看帖更爽
相信用红米手机的都出现过(本人用的是红米1)
“储存卡已拔出,微信头像、图片、语音、视频、相册及朋友圈功能将暂时不可用”
这样的情况,本人有一点点心得,希望有帮助得一些新人。(不用在拆后盖、扣电池,重新安装SD卡了){:6_210:}
第一步:打开设置。
第二步:在全部设置里找到存储先项。
第三步:找到卸载SD卡(放心的卸载吧)
第四步:卸载后在原位置会变成安装SD卡(相信大家已经知道了,安装后就OK了)
有些时候会出现安装上去之后还是不可用,不过大家多重复几次就可以了,这样的机率还是非常非常少的。本人只是在系统更新后出现过安装之后还是不可用,这样的情况下关机重启在安装就好了。
注:本人也是第一次发贴,希望能帮到遇见过这样情况的人。出现这样的情况在小米手机还是比较少的,相信小米会有更好的解决办法。
扫描二维码,手机查看本帖
·来自老版论坛
我的红米手机连SD卡都是灰色的,是不是我的SD卡坏掉了啊?但是我的卡是去年过年的时候买的啊~ ...
主要是你看看能用不能,如果不能用,你先拔出来用像皮擦,擦擦卡上的芯片。看看行不行。
·来自老版论坛
我的红米手机连SD卡都是灰色的,是不是我的SD卡坏掉了啊?但是我的卡是去年过年的时候买的啊~
:主要是你看看能用不能,如果不能用,你先拔出来用像皮擦,擦擦卡上的芯片。看看行不行。
·来自老版论坛
这样做风险太大,一般都是重开机或是传输线跟电脑连接以后会发生的,建议。。。
设置--存储--手机存储--安装手机存储
·来自老版论坛
我的以前也经常这样,要关机好多遍,有时还不好使,后来格式化了就可以了 ...
是的,因为之前卡里存了很多东西,格式化之后就解决问题了。
·来自老版论坛
我晕 现在TF卡那么便宜
楼主不买个32G装上 都队不起自己
哈哈。换过了。问题也解决了。
·来自老版论坛
我的以前也经常这样,要关机好多遍,有时还不好使,后来格式化了就可以了
·来自老版论坛
我晕 现在TF卡那么便宜
楼主不买个32G装上 都队不起自己
万一丢了数据得不偿失 还是买个正品卡 别玩山寨了
·来自老版论坛
这是存储卡要坏的节奏。
卡肯定没有坏,我用的是红米手机,我朋友用的也是红米,都出现过这样的情况,我在网上查过,很多这样的问题。
京ICP证110507号 京ICP备号

我要回帖

更多关于 智能单回路测控仪 的文章

 

随机推荐