1
  • 最佳答案

    版本太高,在仿第三方应用中的manifest中加入

    <queries> <package android:name="com.example.textprovider01"(你的provide所在的包名) /> </queries>就可以了


    1519877956921462785  评论     打赏       bug收集均
    • 注册了吗?log有输出吗?

      1153952789488054272  评论     打赏       拉大锯
      • bug收集均  回复 @拉大锯
        注册了
        bug收集均 2022-05-19 14:41   回复 1519877956921462785
      • bug收集均  回复 @拉大锯
        第二章图片的log没输出
        bug收集均 2022-05-19 14:42   回复 1519877956921462785
      • bug收集均  回复 @拉大锯
        错误日志是 cursor 为空
        bug收集均 2022-05-19 14:42   回复 1519877956921462785
      • 拉大锯  回复 @bug收集均
        确保注册的是对的,然后你的uri解析:"content://" + AUTHORITY + "/" + PATH; 这个结构。把path加上,
        拉大锯 2022-05-19 14:45   回复 1153952789488054272
      • bug收集均  回复 @拉大锯
        不行。代码我是对着你是视频敲的。 注册: <provider android:name=".db.UserProvide" android:authorities="com.example.textprovider01" android:exported="true" />
        bug收集均 2022-05-19 14:49   回复 1519877956921462785
      • bug收集均  回复 @拉大锯
        显示第一张图 我的cursor为空,取不到cursor。
        bug收集均 2022-05-19 14:51   回复 1519877956921462785
      • bug收集均  回复 @拉大锯
        好奇怪
        bug收集均 2022-05-19 14:51   回复 1519877956921462785
      • bug收集均  回复 @拉大锯
        Uri uri=Uri.parse("content://" + "com.example.textprovider01" + "/" + "user"); Cursor cursor = getContentResolver().query(uri, null, null, null, null);
        bug收集均 2022-05-19 14:55   回复 1519877956921462785
      • 拉大锯  回复 @bug收集均
        那就没啥了呀,实在不行,你卸载了重新跑吧。
        拉大锯 2022-05-19 15:32   回复 1153952789488054272
      • bug收集均  回复 @拉大锯
        我知道了,版本太高,可以在第三方应用指定访问包,我解决了
        bug收集均 2022-05-19 15:48   回复 1519877956921462785
      • bug收集均  回复 @拉大锯
        版本太高,在仿第三方应用中的manifest中加入 <queries> <package android:name="com.example.textprovider01"(你的provide所在的包名) /> </queries>就可以了 我在网上看到的
        bug收集均 2022-05-19 15:56   回复 1519877956921462785
    相关问题
    幻影~ · 提问
    2024-04-13 20:13 7 2
    幻影~ · 找工作
    2024-04-07 10:44 11 2
    幻影~ · 问题
    2024-03-31 17:20 7 2
    TONYGFX · AOSP
    2024-03-28 17:11 4 2