android-无法读取手机状态

android-无法读取手机状态,第1张

概述我想在来电时在应用程序中执行一些 *** 作(暂停游戏).但是读取电话状态无效.我在清单中授予了权限(READ_PHONE_STATE).来电时没有任何反应.谢谢.TelephonyManagertelephonyManager;PhoneStateListenerlistener;telephonyManager=(TelephonyManager)getSystemService(Context

我想在来电时在应用程序中执行一些 *** 作(暂停游戏).但是读取电话状态无效.我在清单中授予了权限(READ_PHONE_STATE).来电时没有任何反应.
谢谢.

TelephonyManager telephonyManager;PhonestateListener Listener;telephonyManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);***Listener = new PhonestateListener() {        @OverrIDe        public voID onCallStateChanged(int state, String incomingNumber) {        switch (state) {        case TelephonyManager.CALL_STATE_IDLE:            Toast.makeText(SudokuGameActivity.this, "IDLE", Toast.LENGTH_SHORT).show();          break;        case TelephonyManager.CALL_STATE_OFFHOOK:         Toast.makeText(SudokuGameActivity.this, "OFF Hook", Toast.LENGTH_SHORT).show();          break;        case TelephonyManager.CALL_STATE_RINGING:            Toast.makeText(SudokuGameActivity.this, "Ringing", Toast.LENGTH_SHORT).show();            mpausebutton.performClick();          break;          }        }       };

解决方法:

您是否写过以下几行:

 telephonyManager.Listen(Listener,PhonestateListener.ListEN_CALL_STATE);
总结

以上是内存溢出为你收集整理的android-无法读取手机状态全部内容,希望文章能够帮你解决android-无法读取手机状态所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1210727.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存