android来电显示,在Android 9中获取来电显示
我一直在BroadcastReceiver中使用以下代码来获取
来电的来电显示:
@Override
public void onReceive(Context aContext, Intent aIntent) {
String action = aIntent.getAction();
if (action==null) return;
if (!action.equals("android.intent.action.PHONE_STATE")) return;
String curState = aIntent.getStringExtra(TelephonyManager.EXTRA_STATE);
if ((TelephonyManager.EXTRA_STATE_RINGING.equals(curState))
&&(TelephonyManager.EXTRA_STATE_IDLE.equals(oldState)))){
String incNumber = aIntent.getStringExtra(TelephonyManager.EXTRA_INCOMING_NUMBER);
// do something here
}
oldState=curState;
}
不幸的是,这已经停止在Android 9.0(API 28)中运行.进一步来说,
aIntent.getStringExtra(EXTRA_INCOMING_NUMBER)始终返回null.在Android版本< = API 27中,一切正常
我还在清单文件中添加了READ_PHONE_STATE和READ_CALL_LOG权限.
有任何想法吗?还有其他人遇到同样的问题吗?
在此先感谢您的帮助.
android来电显示,在Android 9中获取来电显示相关推荐
- android xml获取指定,android:如何从xml文件中获取信息?
我得到一个程序,从一个链接的服务器获取天气.我已经做了一些将字符串结合到URL的字符串.我现在需要从XML文件中获取信息.android:如何从xml文件中获取信息? 这是我的代码:(我更换了,为了安 ...
- Android程序如何实现从网络中获取一张图片
在学习黎活明的Android视频的时候,有一讲是说怎么从网络中获取图片.这里,我就做一个笔记和总结吧. 首先,我们要知道图片这种文件,不能以我们印象中那些基本数据类型来定义或是以这些类型从网络中获取图 ...
- android surfaceview 图片,为啥从SurfaceView中获取不到图片?
一.普通View生成图片的原理 我们先来分析下从普通View中获取图片的方法.代码如下: public Bitmap getBitmapFromView(View view){ if (view == ...
- 网页加载的不同的方式、点击按钮显示一句话、jQuery中获取元素的方法
网页加载的不同的方式 <!DOCTYPE html> <html lang="en"> <head><meta charset=" ...
- sas如何显示行数_SAS中获取数据集观测值个数
亦余心之所善兮,虽九死其犹未悔! 好久没有更新文章了,上一次更新还是2015年10月25日,到现在已经15个月了.坦白来讲,其实当时是计划按月来更新SAS编程的一些心得和体会的.鉴于当时我的SAS水平 ...
- 如何根据用户权限屏蔽或显示SAP的订单中的成本显示
程序目的说明: 1. SAP标准程序不能在销售订单(va01 va02 va03)中根据权限显示或不显示有些订单定价过程的敏感数据. 2. 由于公司需要对销售订单定价过程的敏感数据(如成本数 ...
- html解决邮件图片不显示图片,邮件营销中图片无法显示的处理方式
我们设计的HTML电子邮件中如果含有图片,在一些客户端中默认无法显示图片,这种情况是ISP(邮件服务商)为保护邮箱安全设置的一种策略.下面列出几个收到的电子邮件显示的示例: 示例1图 示例2图 示例3 ...
- linux文件夹缩略图不显示,在Linux终端中使用lsix显示缩略图图像
本文介绍lsix的安装及使用方法,目标是在Linux终端中显示缩略图图像.Fim是一个轻量级的CLI图像查看器应用程序,用于从命令行显示各种类型的图像,如bmp.gif.jpeg和png等.本文要介绍 ...
- android 历史记录浏览器,Android如何在所有浏览器应用中获取浏览器历史记录?
您可以在Activity中执行此操作以获取Android浏览器中的历史记录. Cursor mCur = activity.managedQuery(Browser.BOOKMARKS_URI, Br ...
最新文章
- NR 5G NAS非接入层
- [Python3] 003 变量类型概述 数字类型详叙
- [GitHub]第三讲:简单分支操作
- 评上了7月份的Microsoft MVP
- java并发调用_Java并发教程–可调用,将来
- php获得昨天零时的时间戳,php 获取时间今天明天昨天时间戳
- 2019 徐州icpc网络赛 E. XKC's basketball team
- txt文件可存储最大值_Verilog边码边学:十六进制文件读取$readmemh
- 【IDEA】IDEA 下 maven 一个诡异问题,一个正常项目 过了一夜 依赖很多 飘红
- 中值滤波器 ( Median Filter ) C++ 实现
- 和女孩子约会,肢体接触是不是不礼貌?
- macos catalina cdr下载_这个开源神器可快速帮你安装 MacOS 虚拟机
- 帆软填报联动 控件联动的几种方式
- 河南科技学院计算机专业是几本,河南科技学院是几本
- win hook codeproject
- Ubuntu:back up whole system
- Android开发之科大讯飞语音合成与播报
- voip和rtc_VoIP语音通话研究【进阶篇(四):freeswitch+webrtc+sip.js的通话】
- axure 调整中继器列宽_Axure教程:用中继器做图片轮播
- Alkyne-PEG2000-Maleimide,含有炔基和马来西安亚楠的PEG,Alk-PEG2000-MAL
热门文章
- java的结课课程设计,java课程设计总结
- js动态设置鼠标悬浮
- 【vue eslint】报错Component name “xxxxx“ should always be multi-word.eslintvue/四种解决方案
- Cypress-should()常见断言
- c语言引入指针的目的,指针,C语言指针完全攻略
- 九段刀客:express连接MySQL并实现增、删、改、查
- Suzy找到实习了吗 Day27 | 回溯进行中:39. 组合总和,40. 组合总和 II,131.分割回文串
- FLOOR PLAN学习
- 对话框的动画弹出和动画消隐
- easyui label 编辑_EasyUI datagrid 行编辑