Android电话响铃、接听、挂断状态
来源:互联网 发布:2016双色球预测软件 编辑:程序博客网 时间:2024/05/16 05:20
public class PhoneActivity extends BroadcastReceiver { private TelephonyManager tm; @Override public void onReceive(Context context, Intent intent) { //判断是否为手机行为状态 if("android.intent.action.PHONE_STATE".equals(intent.getAction())){ //获取电脑管理者 tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE); int state=tm.getCallState(); //获取电话号码 String phone=intent.getStringExtra("incoming_number"); switch (state){ case TelephonyManager.CALL_STATE_RINGING: Log.i("test",phone+"来电"); break; case TelephonyManager.CALL_STATE_OFFHOOK: Log.i("test",phone+"正在通话中"); break; case TelephonyManager.CALL_STATE_IDLE: Log.i("test",phone+"通话结束了"); break; } } }}
配置
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.zking.y2_android21_phone"> <!--读取电话状态的权限--><uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <receiver android:name=".PhoneActivity"> <intent-filter> <action android:name="android.intent.action.PHONE_STATE"></action> </intent-filter> </receiver> </application></manifest>
阅读全文
0 0
- Android电话响铃、接听、挂断状态
- android电话自动接听/挂断
- android自动接听和挂断电话
- Android拨打、接听、挂断电话操作
- Android 电话自动接听和挂断详解
- Android通过程序接听或者挂断电话
- Android通过程序接听或者挂断电话
- Android-实现电话自动接听/电话自动挂断功能
- 来电、接听、挂断、拨打电话
- Android 实现自动接听和挂断电话功能
- Android开发教程--自定义接听/挂断电话功能
- Android自动接听和挂断电话实现原理
- Android自动接听和挂断电话实现原理
- Android 蓝牙开发(八)hfp接听、挂断电话
- Android蓝牙开发【八】hfp接听、挂断电话
- Android自动接听&挂断电话(包含怎么应对4.1以上版本的权限检查)
- Android自动接听&挂断电话(包含怎么应对4.1以上版本的权限检)
- android电话相关功能整合(读取通话记录、自动拨号、自动挂断、自动接听)
- HDU 2669 Romantic(拓展欧几里得)
- Lua流程控制
- Java中equals和==的那些事
- define声明一个常数问题
- 源码 Music音乐播放器代码结构
- Android电话响铃、接听、挂断状态
- tensorflow 学习之 cifar_10 模型定义(补)
- linux下安装jdk和tomcat
- Android加密已有的sqlite数据库---sqlcipher
- Redis-Java客户端Jedis
- 最大序列和问题
- Lua 函数
- Android:如何快速对系统重启问题进行归类
- 一般线性模型、混合线性模型、广义线性模型