今天写一个小程序从一个Activity中调用系统的拨打电话功能,应用会被强行停止,上网找原因说是要在AndroidManifest.xml文件中给应用加上拨号的权限
也就是
<uses-permission android:name="android.permission.CALL_PHONE" />
我想当然就把这句代码放在了<application></application>之间,xml文件也没有报错。应用仍然会强行停止。
最后发现uses-permission这个标签的位置放错了,uses-permission应该是和application是同级的标签,修改后,应用成功打开拨号界面。
现在在这里对AndroidManifest.xml文件的使用做一下笔记,下面是AndroidManifest.xml文件的标准格式:
<?xmlversion="1.0"encoding="utf-8"?>
<manifest>
<application>
<activity>
<intent-filter>
<action/>
<category/>
</intent-filter>
</activity>
<activity-alias>
<intent-filter></intent-filter>
<met