Android 使用Telephony API

public class TelephonyDemo extends Activity {    TextView textOut;    TelephonyManager telephonyManager;    PhoneStateListener listener;    /** Called when the activity is first created. */    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);        // Get the UI        textOut = (TextView) findViewById(R.id.textOut);        // Get the telephony manager        telephonyManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);        // Create a new PhoneStateListener        listener = new PhoneStateListener() {            @Override            public void onCallStateChanged(int state, String incomingNumber) {                String stateString = "N/A";                switch (state) {                case TelephonyManager.CALL_STATE_IDLE:                    stateString = "Idle";                    break;                case TelephonyManager.CALL_STATE_OFFHOOK:                    stateString = "Off Hook";                    break;                case TelephonyManager.CALL_STATE_RINGING:                    stateString = "Ringing";                    break;                }                textOut.append(String.format("\nonCallStateChanged: %s",                        stateString));            }        };        // Register the listener wit the telephony manager        telephonyManager.listen(listener, PhoneStateListener.LISTEN_CALL_STATE);    }}

参考资料

更多相关文章

  1. EditText
  2. Android(安卓)TextView跑马灯抖动问题
  3. GridView, ListView 区别
  4. android自定义属性 format类型
  5. Android和。net加密。
  6. Android系列之Android(安卓)命令行手动编译打包详解
  7. Android(安卓)Camera使用小结
  8. Android解决禁止使用http协议的方案
  9. XamarinAndroid组件教程RecylerView动画组件使用动画(3)

随机推荐

  1. Android(安卓)NDK编程中Application.mk和
  2. Ubuntu Linux下android源码下载方法
  3. Android深入浅出教程
  4. Android中EditText隐藏/自动弹出输入法的
  5. Android(安卓)文件路径详解
  6. Android(安卓)Studio 4.0 稳定版发布了
  7. Android全埋点解决方案-认识
  8. android上实现Junit单元测试
  9. Android(安卓)DiskLruCache完全解析,硬盘
  10. webview 笔记二(android和js交互、包括链