改变正常手机操作的安卓应用

标签 android

所以我想知道是否有可能让我编写的应用程序在后台持续运行并改变常规电话操作。例如,这可能是您一收到任何人的短信就自动将其转发到另一个号码。这样的事情有可能吗?

需要说明的是,我不想通过其他方式解决该特定问题,只是想知道应用是否可以实现这一点。

此外,如果可能的话,我编写的应用程序是否有可能改变更直接和即时的事情,比如来电。

感谢大家阅读本文,希望能得到有用的回复:)

最佳答案

这取决于你想走多远,但我预计你想要实现的目标可能是不可能的。

Android 操作系统确实保留了一些操作并阻止它们以编程方式执行。例如,您可以 display the Dialer with a number filled in但用户必须按下通话按钮才能调用电话。同样,您可以 display the SMS app with a message already written但由用户发送消息。

我不确定,但我认为这是为了安全起见。例如,假设您可以编写一个无需用户交互即可启动调用的应用程序。我会发布我的 Super-Handy-Dialer 应用程序,它可以为您快速调用电话,让您的生活更轻松,但它也会等到凌晨 2 点,然后每晚调用我的收费电话线 3 小时。

关于改变正常手机操作的安卓应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2294621/

相关文章:

android - 使用 RxJava Async 时的循环推理

android - 如何同步多个android设备的显示?

android - 尝试对服务器执行 POST 时获取 java.util.NoSuchElementException。服务器的响应是 204/success,但仍然会引发异常

Android java.lang.NoClassDefFoundError 使用 JODA 库

android - 如何禁用屏幕镜像?

java - 堆积条形图 : Changing the order of the stacked columns for just one of the bars

java - Android LocationServices.FusedLocationApi 已弃用

java - Android/Java混淆: R8 vs (ProGuard or DexGuard)?

android - FCM 推送通知在应用程序强制停止后是否有效?

android - 如何在深度链接中提供 Intent 数据