android:name和android:authority之间的区别

时间:2014-12-13 03:13:01

标签: android-contentprovider

我是Android的新手,我对如何命名我的Android名称和Android权限的区别感到困惑,因为我的软件包的名称是" com.example.medicineprovider"

  <provider
        android:name="com.example.medicineprovider"
        android:authorities="com.example.provide.medicineprovider"
        android:readPermission="com.example.medicineprovider.READ"
        android:writePermission="com.example.medicineprovider.WRITE"
        android:exported="true"

/&GT;

1 个答案:

答案 0 :(得分:0)

上面的名称和权限正确

android:name="com.example.medicineprovider"

用于表示实现ContentProvider

的子类
android:authorities="com.example.provide.medicineprovider"

Android系统根据权限存储对内容提供者的引用,这个属性&#34; android:authorities&#34;请参阅ContentProvider接口 它可能包括浴,名称:属性不 Full Description here