我目前正在开发一个Android应用程序(一个仅供个人使用,永远不会打Google Play),我想知道是否可以在AndroidManifest.xml中使用外部实体?我已经尝试引用另一个具有我想要使用的字符串的XML,但它似乎并没有起作用。但是,内部实体确实有效。
不能工作:
<!DOCTYPE root[
<!ENTITY p SYSTEM "perm.xml">
]>
...
<some tag>&p;</some tag>
...
工作:
<!DOCTYPE root[
<!ENTITY p "android.permission.VIBRATE">
]>
...
<uses-permission android:name="&p;"/>
...
感谢您提供任何帮助,解释是否可以使用外部实体代替本地字符串。