请问一下<uses-permission />与<permission />有什么区别?还有我看别人的代码时看到一个这样的写法<android:uses-permission />,请问这种写法正确否?若正确和前两个比又有什么关系?
------解决思路----------------------
比如你在程序里面声明了一个braodcast, 但是你又不想任意其它应用都可以随意给你发广播,那么你可以在你的Manifest中这么声明:
<permission android:name="com.permission.myPermission" />
<receiver android:name="myReceiver"
android:permission="com.permission.myPermission">
<intent-filer>
<action android:name="myaction"/>
</intent-filter>
</receiver>
假如另一个App想给你发myReceiver广播,那么他必须在他的Manifest中做如下声明,否则运行时会crash。
</uses-permission android:name="com.permission.myPermission" />