本例中,对 表content://user_dictionary/words 的查询需要请求读取访问权限
即在manifest中添加
<uses-permission android:name="android.permission.READ_USER_DICTIONARY" />
content://user_dictionary/words 是words表的uri(统一资源标识符),该表是Android系统提供的表,它的协定类是UserDictionary.Words。前缀content:// 表示是ContentProvider提供的数据
查询数据
以下代码仅仅是作为演示,实际开发中应该在单独的线程上,而不是界面线程中。
本例中contentResolver ---> 系统提供的contentProvider
package com.clc.app11;
import androidx.appcompat.app.AppCompatActivity;
import android.database.Cursor;
import android.os.Bundle;
import android.provider.UserDictionary;
import android.text.TextUtils;
import android.util.Log;
import android.view.V