Android 如何在设备的/data/misc/sms/目录中获取code.xml文件?

Android 如何在设备的/data/misc/sms/目录中获取code.xml文件?,android,android-4.2-jelly-bean,Android,Android 4.2 Jelly Bean,CDD4.2文档中说:声明支持android.hardware.telephony的设备必须在向/data/misc/SMS/codes.xml文件中定义的正则表达式标识的号码发送短信之前警告用户 我试图通过adb命令从Emulator 4.2和Galaxy Nexus 4.2中的该目录中获取codes.xml文件,但它们都返回codes.xml文件不存在。 有人能告诉我文件在哪里吗?这不是你必须要做的事情——Android系统负责警告用户。查看此内容以查看其外观。感谢您的回复,我已经在我的设备

CDD4.2文档中说:声明支持android.hardware.telephony的设备必须在向/data/misc/SMS/codes.xml文件中定义的正则表达式标识的号码发送短信之前警告用户

我试图通过adb命令从Emulator 4.2和Galaxy Nexus 4.2中的该目录中获取codes.xml文件,但它们都返回codes.xml文件不存在。
有人能告诉我文件在哪里吗?

这不是你必须要做的事情——Android系统负责警告用户。查看此内容以查看其外观。

感谢您的回复,我已经在我的设备上尝试过此功能。但我的问题是如何从实际设备获取包含正则表达式警告的code.xml文件。你知道吗?你可能需要根访问权限。然而,这里是Android使用的文件:是的,我们可以从SDK的/framework/base/core/res/res/获取sms_short_codes.xml文件。但该文件不包含在发送sms之前向用户发出的常规警告。也许我们需要root访问权限才能从实际设备中拉出code.xml文件。谢谢你的帮助!太好了,np!如果您认为您已经准备好了,请不要忘记文件的位置存储在smsumanageMonitor.java[]中定义的SHORT_CODE_PATH常量中。