没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
AudioManager就有这个方法:isWiredHeadsetOn(); 如果插入了耳机,就返回true,否则false; 当然,要加个权限,不然一直是返回false。 <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> 开始我追了好久的源码。发现了实时检测耳机插入和拔出的过程,不过对我的需求来说帮助不是很大。 实时检测耳机插入和拔出: 每当插入和拔出耳机时,系统都会发送Intent广播, 所以,只需要用一个receiver把这个广播intent(获取的action是:“android.intent.action.HEADSET_PLUG”)截获就好。 这个receiver必须要用代码注册,而不能写在manifest里面用写入内存的方式。 在Android下实现检测耳机插入和拔出,也即建立一个Broadcast Receiver,监听“android.intent.action.HEADSET_PLUG”广播
资源推荐
资源详情
资源评论
收起资源包目录
HeadsetPlug.zip (46个子文件)
HeadsetPlug
bin
classes.dex 674KB
res
crunch
drawable-hdpi
ic_launcher.png 6KB
drawable-xhdpi
ic_launcher.png 9KB
drawable-xxhdpi
ic_launcher.png 17KB
drawable-mdpi
ic_launcher.png 3KB
Test7.apk 272KB
jarlist.cache 120B
dexedLibs
android-support-v4-712ba227c4e2e5d75784ab17b5f65dbf.jar 227KB
classes
com
example
test7
MainActivity$HeadsetPlugReceiver.class 2KB
MainActivity.class 2KB
BuildConfig.class 343B
R$layout.class 400B
R$id.class 442B
R$drawable.class 404B
R$dimen.class 458B
R$attr.class 337B
R$menu.class 385B
R.class 663B
R$string.class 469B
R$style.class 428B
resources.ap_ 40KB
AndroidManifest.xml 955B
res
drawable-ldpi
values-v11
styles.xml 334B
menu
main.xml 263B
values-v14
styles.xml 391B
drawable-hdpi
ic_launcher.png 7KB
drawable-xhdpi
ic_launcher.png 12KB
drawable-xxhdpi
ic_launcher.png 24KB
values
strings.xml 222B
styles.xml 697B
dimens.xml 220B
values-sw720dp-land
dimens.xml 277B
drawable-mdpi
ic_launcher.png 4KB
values-sw600dp
dimens.xml 203B
layout
activity_main.xml 785B
proguard-project.txt 781B
ic_launcher-web.png 50KB
assets
gen
com
example
test7
BuildConfig.java 159B
R.java 3KB
.settings
org.eclipse.jdt.core.prefs 177B
src
com
example
test7
MainActivity.java 3KB
.project 847B
.classpath 475B
project.properties 563B
AndroidManifest.xml 955B
libs
android-support-v4.jar 607KB
共 46 条
- 1
资源评论
蓝丁小小雨
- 粉丝: 1
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功