我从我的应用程序在Android设备上发送短信时遇到问题。
在Android操作系统4.2.2上,在应用信息中,它显示了发送高级短信的下拉列表(包括选项询问,永不允许,始终允许)。
如何永久地将此设置设置为始终以编程方式允许?
答案 0 :(得分:1)
如果可能的话,它会违反在发送可能需要花钱的高级短信之前警告用户的目的。
如果您阅读Android Compatibility Definition Document (CDD),您会发现在发送高级短信之前警告用户是必须满足任何操作系统实现与Android兼容的要求,因此应用程序无法逃避此操作通过以编程方式设置它。
Android系统根据/data/misc/sms/codes.xml
中定义的REGEX检查短信号码,此警告信息将自动触发,超出您应用的控制范围。