最近学习kotlin,按照郭霖大神的demo,contentProvider找不到URL地址,查了下应该是版本权限的升级修改。
//被调用者
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
//
android:requestLegacyExternalStorage="true"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/Theme.FilePersistenceTest">
//都设置为true
<provider
android:name=".MyContentProvider"
android:authorities="com.example.filepersistencetest.provider"
android:enabled="true"
android:exported="true"
android:grantUriPermissions="true"></provider>
访问者添加
//被访问者uri
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.providertest">
<queries>
<provider android:authorities="com.example.filepersistencetest.provider"/>
</queries>
...
就可以了

642

被折叠的 条评论
为什么被折叠?



