llb988

android监控来电显示

当电话来电的时候,我们要监控着电话号码的来电,哪我们是通过代码控制,下面我们看看利用吐丝显示来电显示

view source print ?
代码
package com.smart;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.telephony.PhoneStateListener;
import android.telephony.TelephonyManager;
import android.widget.Toast;
public class Main extends Activity {
public class MyPhoneCallListener extends PhoneStateListener{
@Override
public void onCallStateChanged(int state, String incomingNumber) {
switch (state) {
case TelephonyManager.CALL_STATE_OFFHOOK:
Toast.makeText(Main.this, "正在通话中....", Toast.LENGTH_SHORT).show();
break;
case TelephonyManager.CALL_STATE_RINGING:
Toast.makeText(Main.this, incomingNumber, Toast.LENGTH_SHORT).show();
break;
}
super.onCallStateChanged(state, incomingNumber);
}
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TelephonyManager tm=(TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
MyPhoneCallListener myPhoneCallListener=new MyPhoneCallListener();
tm.listen(myPhoneCallListener, PhoneStateListener.LISTEN_CALL_STATE);
}
}
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:id="@+id/phonestate"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
</LinearLayout>

更多相关文章

  1. android studio 格式化代码时注解不换行
  2. Android点击2次返回按钮退出应用程序
  3. 如何使Android应用开机时自动启动
  4. android中LayoutInflater的使用
  5. android 使用Intent传递对象 Serializable 或者 Parcelabel 《第
  6. android设置壁纸
  7. android 开发中常用颜色,以及一些颜色的代码
  8. 利用Handler来更新android的UI
  9. Android代码混淆官方实现方法

随机推荐

  1. Translation001——android
  2. Android(安卓)使用自定义View画圆
  3. Android隐藏状态栏、导航栏
  4. Android(安卓)MVC模式你真的明白了吗??
  5. Android的水平进度条和圆形进度条实例
  6. android 控件抖动
  7. Android之Fragment界面布局实例
  8. android 两点缩放字体
  9. Android(安卓)UserManager: Check if use
  10. android 显示gif图片