android - 我怎么可能得到这份崩溃报告?我的应用想打电话?

标签 android

我在市场上有一个非常受欢迎的应用程序(约 3 万次下载,约 2.2 万次活跃安装)。我正在使用 ACRA,它会向我发送崩溃报告,因此我可以更快地找到错误。我看过很多奇怪的日志,但所有报告的错误都是可以理解 - 这意味着,我总是知道什么会导致崩溃。

到现在为止。我有两个关于这个堆栈跟踪的崩溃报告:

java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.CALL dat=tel:xxx-xxx-xxxx flg=0x14200000 cmp=com.android.phone/.OutgoingCallBroadcaster (has extras) } from ProcessRecord{40ac3378 23747:org.my.application.package/10088} (pid=23747, uid=10088) requires android.permission.CALL_PHONE
at android.os.Parcel.readException(Parcel.java:1322)
at android.os.Parcel.readException(Parcel.java:1276)
....

我的应用程序与调用无关。它只是从互联网上下载一些数据并将其显示给用户。怎么可能,我的应用程序突然想调用某人?

可能相关的是,这两个崩溃报告来自修改后的名为“cyanogendefy”的 android ROM。

编辑:

包含数据的 TextView 均未启用自动链接。

最佳答案

如果您下载并显示的数据中包含电话号码,用户可能会点击电话号码并尝试启动拨号程序。虽然很难肯定地说。您如何显示这些数据?

关于android - 我怎么可能得到这份崩溃报告?我的应用想打电话?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8304014/

相关文章:

Android onKeyDown()在按下后退按钮时不执行

android - 使用Android导航 Controller 并完成调用 Activity

android - 如何将 Microsoft Word 文件内容嵌入到 Flutter 应用程序中而不使用富文本重写

java - 在 RecyclerView 滚动监听器中实现单击监听器

java - 如何检测 FragmentPagerAdapter 显示的第一页或最后一页?

android - 使用警报管理器安排通知

android - 如何在面向 Android 的多 API 级别中使用已弃用的方法?

android - LiveData - 将 SingleLiveEvent 与转换结合使用

java - 从 AsyncTask 返回位图

Android取消具有自定义布局的alertDialog