本文实现的是一个简单的来电监视器,用Toast来提示电话来电的不同状态;
看图 :
主要代码 :
package com.yin.telephony; import android.app.Activity; import android.os.Bundle; import android.telephony.PhoneStateListener; import android.telephony.TelephonyManager; import android.util.Log; import android.widget.Toast; public class MainActivity extends Activity { private static final String TAG = "com.yin.telephony"; TelephonyManager myManager; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); myManager = (TelephonyManager) getSystemService(TELEPHONY_SERVICE); myManager.listen(new myManagerListener(), PhoneStateListener.LISTEN_CALL_STATE); } private class myManagerListener extends PhoneStateListener{ public void onCallStateChanged(int state, String incomingNumber) { switch(state){ case TelephonyManager.CALL_STATE_IDLE : Toast.makeText(getApplicationContext(), "电话中断", Toast.LENGTH_LONG).show(); Log.e(TAG,"CALL_STATE_IDLE"); break; case TelephonyManager.CALL_STATE_OFFHOOK : Toast.makeText(getApplicationContext(), "电话挂起", Toast.LENGTH_LONG).show(); Log.e(TAG,"CALL_STATE_OFFHOOK"); break; case TelephonyManager.CALL_STATE_RINGING : Toast.makeText(getApplicationContext(), "来电号码 :"+incomingNumber, Toast.LENGTH_LONG).show(); Log.e(TAG,"CALL_STATE_RINGING"); break; default : break; } super.onCallStateChanged(state, incomingNumber); } } }
注意添加相应权限 :
<uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>
您还没有登录,请您登录后再发表评论
《Android网络监视器源码解析》 Android网络监视器源码是开发者研究网络通信机制、优化网络性能的重要参考资料。这份源码提供了深入了解Android系统如何处理网络请求、监控数据传输过程的窗口,对于开发者来说,是...
标题中的“android socket 监视器”指的是在Android平台上,使用Socket编程进行网络通信时,为了调试和监控网络数据交换而开发的一种工具。Socket是一种基于TCP/IP协议的通信方式,它允许应用程序通过网络发送和接收...
在Android开发中,网络监视器是一个非常重要的工具,它能够帮助开发者监测应用程序的网络活动,包括数据传输的速度、流量消耗以及请求和响应的详细信息。本项目提供的"Android网络监视器源码"专为Android平台设计,...
《Android网络监视器源码详解》 在移动应用开发领域,Android系统因其开源特性而备受开发者喜爱。在Android应用开发过程中,理解网络监控是至关重要的一步,它可以帮助开发者调试网络请求,优化性能,以及排查问题...
在Android应用开发中,网络监视器源码是一个重要的学习资源,它可以帮助开发者深入了解网络请求的监控、调试以及性能优化。这个源码项目可能是基于Java语言实现的,因为"java"是给定的标签之一,而Android应用通常...
本资源提供的"Android 网络监视器源码"是一个实用的工具,它能帮助我们深入洞察应用程序的网络活动。以下是基于这个源码包可能涉及的关键知识点: 1. **网络请求库的使用**: - 通常,Android应用会使用如OkHttp、...
本篇文章将围绕"Android应用源码之 网络监视器源码(shop71713971.taobao.com)"进行深入剖析,讲解其中的关键知识点。 首先,网络监视器的主要功能是对应用的网络请求进行捕获和分析。在Android系统中,HTTP和HTTPS...
本篇将深入探讨名为“Android应用-网络监视器源码”的项目,分析其背后的编程思想和技术实现。 首先,源码的重要性不容忽视。在学习和开发过程中,源码是理解软件工作原理的最直接途径。通过阅读和分析源码,我们...
"OKI状态监视器"是一款专门针对OKI品牌的打印机设计的监控软件,它允许用户实时获取打印机的工作数据,以便更直观地了解打印机的状态,并在出现问题时进行有效的故障排除。这款工具对于管理和维护OKI打印机的运行...
本文将深入探讨“Android网络监视器”的源码,揭示其工作原理,并提供一些入门学习的指导。 1. **网络监控基础** 在Android系统中,网络监控主要涉及到对HTTP/HTTPS请求的跟踪。这些请求通常由`HttpURLConnection`...
【OKI C110监视器】是一款专为OKI C110打印机设计的监控软件,它旨在帮助用户诊断和解决与打印机相关的各种问题。OKI C110是一款经济实惠、性能可靠的彩色激光打印机,广泛应用于小型办公室和个人工作环境。通过这款...
### Oracle自定义监视器:深度解析与应用指南 在Oracle数据库管理中,性能监控是确保系统稳定运行的关键环节。Oracle提供了内置的性能监控工具,但为了满足特定的业务需求或深入分析系统的某些方面,可能需要自定义...
本篇将详细介绍Android网络监视器的源码,带你一窥其内部机制。 一、Android网络监控基础 在Android系统中,网络监控主要涉及到Socket通信、HTTP/HTTPS请求、数据传输格式(如JSON、XML)以及网络状态的检测。网络...
在Android系统中,网络监视器源码是用于监控和分析应用程序网络活动的重要工具。通过深入理解这个源码,我们可以了解到Android系统如何跟踪网络流量、请求和响应,这对于开发者优化应用性能、解决网络相关问题以及...
【安卓网络监视器】是一款专为Android平台设计的网络监控工具,它允许开发者或技术爱好者在设备上实时监测网络活动,以便了解应用的网络通信情况。这款工具具有嵌入式特性,可集成到其他应用程序中,实现远程网络...
根据给定文件内容,本文将详细阐述剩余电流监视器相关的知识点。剩余电流监视器,通常也称为漏电监测器或差分电流监控器,是一种用于监测电路中剩余电流的设备。剩余电流指的是在正常使用条件下,电路正常运行时不...
相关推荐
《Android网络监视器源码解析》 Android网络监视器源码是开发者研究网络通信机制、优化网络性能的重要参考资料。这份源码提供了深入了解Android系统如何处理网络请求、监控数据传输过程的窗口,对于开发者来说,是...
标题中的“android socket 监视器”指的是在Android平台上,使用Socket编程进行网络通信时,为了调试和监控网络数据交换而开发的一种工具。Socket是一种基于TCP/IP协议的通信方式,它允许应用程序通过网络发送和接收...
在Android开发中,网络监视器是一个非常重要的工具,它能够帮助开发者监测应用程序的网络活动,包括数据传输的速度、流量消耗以及请求和响应的详细信息。本项目提供的"Android网络监视器源码"专为Android平台设计,...
《Android网络监视器源码详解》 在移动应用开发领域,Android系统因其开源特性而备受开发者喜爱。在Android应用开发过程中,理解网络监控是至关重要的一步,它可以帮助开发者调试网络请求,优化性能,以及排查问题...
在Android应用开发中,网络监视器源码是一个重要的学习资源,它可以帮助开发者深入了解网络请求的监控、调试以及性能优化。这个源码项目可能是基于Java语言实现的,因为"java"是给定的标签之一,而Android应用通常...
本资源提供的"Android 网络监视器源码"是一个实用的工具,它能帮助我们深入洞察应用程序的网络活动。以下是基于这个源码包可能涉及的关键知识点: 1. **网络请求库的使用**: - 通常,Android应用会使用如OkHttp、...
本篇文章将围绕"Android应用源码之 网络监视器源码(shop71713971.taobao.com)"进行深入剖析,讲解其中的关键知识点。 首先,网络监视器的主要功能是对应用的网络请求进行捕获和分析。在Android系统中,HTTP和HTTPS...
本篇将深入探讨名为“Android应用-网络监视器源码”的项目,分析其背后的编程思想和技术实现。 首先,源码的重要性不容忽视。在学习和开发过程中,源码是理解软件工作原理的最直接途径。通过阅读和分析源码,我们...
"OKI状态监视器"是一款专门针对OKI品牌的打印机设计的监控软件,它允许用户实时获取打印机的工作数据,以便更直观地了解打印机的状态,并在出现问题时进行有效的故障排除。这款工具对于管理和维护OKI打印机的运行...
本文将深入探讨“Android网络监视器”的源码,揭示其工作原理,并提供一些入门学习的指导。 1. **网络监控基础** 在Android系统中,网络监控主要涉及到对HTTP/HTTPS请求的跟踪。这些请求通常由`HttpURLConnection`...
【OKI C110监视器】是一款专为OKI C110打印机设计的监控软件,它旨在帮助用户诊断和解决与打印机相关的各种问题。OKI C110是一款经济实惠、性能可靠的彩色激光打印机,广泛应用于小型办公室和个人工作环境。通过这款...
### Oracle自定义监视器:深度解析与应用指南 在Oracle数据库管理中,性能监控是确保系统稳定运行的关键环节。Oracle提供了内置的性能监控工具,但为了满足特定的业务需求或深入分析系统的某些方面,可能需要自定义...
本篇将详细介绍Android网络监视器的源码,带你一窥其内部机制。 一、Android网络监控基础 在Android系统中,网络监控主要涉及到Socket通信、HTTP/HTTPS请求、数据传输格式(如JSON、XML)以及网络状态的检测。网络...
在Android系统中,网络监视器源码是用于监控和分析应用程序网络活动的重要工具。通过深入理解这个源码,我们可以了解到Android系统如何跟踪网络流量、请求和响应,这对于开发者优化应用性能、解决网络相关问题以及...
【安卓网络监视器】是一款专为Android平台设计的网络监控工具,它允许开发者或技术爱好者在设备上实时监测网络活动,以便了解应用的网络通信情况。这款工具具有嵌入式特性,可集成到其他应用程序中,实现远程网络...
根据给定文件内容,本文将详细阐述剩余电流监视器相关的知识点。剩余电流监视器,通常也称为漏电监测器或差分电流监控器,是一种用于监测电路中剩余电流的设备。剩余电流指的是在正常使用条件下,电路正常运行时不...