我想仅在用户拨打特定号码(例如特定国家/地区的电话号码)时启动活动
从我读到的,我明白我可以为android.intent.action.CALL创建一个intent-filter, 但我想知道我是否可以仅为某些数字调用该应用程序(例如,仅适用于属于该国家/地区的数字)。理想情况下,我希望用户能够自己定义此过滤器。因此它不会在清单文件中进行硬编码。
这可能吗?
答案 0 :(得分:0)
看看here 收到来电活动后,您需要获取电话号码。 但请注意,除非您覆盖来电意图(这意味着 你需要写你自己的通话应用程序)你的新活动将保持在后台,直到电话应用程序关闭(即,直到用户拒绝或结束通话)。