>我在从我的应用程序在Android设备上发送短信时遇到问题。
在 Android OS 4.2.2 上,在应用程序信息中,它向我显示了发送高级短信的下拉列表(带有选项询问、从不允许、始终允许)。
如何将此设置永久设置为始终以编程方式允许?
如果这是可能的,它将违背在发送可能花钱的高级短信之前警告用户的目的。
如果您阅读 Android 兼容性定义文档 (CDD),您会发现在发送高级短信之前警告用户是任何操作系统实现与 Android 兼容都必须满足的要求,因此应用程序不可能通过编程设置来逃避这一点。
Android 系统会根据 /data/misc/sms/codes.xml
中定义的 REGEX 检查短信号码,此警告消息将自动触发,超出您的应用程序的控制范围。