首页
社区
课程
招聘
未解决 [求助]Xposed 如何使用 ContentProvider 进行数据交互
发表于: 2019-8-14 10:57 5353

未解决 [求助]Xposed 如何使用 ContentProvider 进行数据交互

2019-8-14 10:57
5353
原来使用的是 getSharedPreferences 中的 Activity.MODE_WORLD_READABLE 进行数据交互.

后台换到安卓7.0以上,发现闪退,查了下原因是 Activity.MODE_WORLD_READABLE 已经在android 7.0 废弃了这个方法。

ContentProvider 不太了解怎么用,大家谁可以简单举例下,或者有个很短的Demo参考下。研究了几天不知道这个杂用。

百度搜索了下看到Github中有些但是代码太多了,很复杂。

不想使用文件交互,

另外请教一下怎么让这个初始化配置的 只初始化一次 ?
1. 用变量判断控制发现依旧执行了很多次, 导致后边方法根本过不去。
2. 那个 synchronized 加上去了也是没用.


希望知道的大神回复一下,谢谢了

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 1
支持
分享
最新回复 (10)
雪    币: 2484
活跃值: (3182)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
没看到楼主说不用文件~~修改答案
最后于 2019-8-14 15:12 被熊猫吃鱼编辑 ,原因:
2019-8-14 14:00
0
雪    币: 131
活跃值: (537)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
雨天不带鱼 没看到楼主说不用文件~~修改答案
上边我也说了不想使用文件交互,这样写存在问题。我这边首先想到的就是利用读取文件内容进行交互。
2019-8-14 16:01
0
雪    币: 9097
活跃值: (3784)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
搜了几天没搜到?https://github.com/apsun/RemotePreferences
ContentProvider 在高版本中不稳定,需要后台运行,还不如把 sp 文件放到 sd 卡存储
2019-8-14 18:00
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
5
contentprovider 没问题的
2019-11-28 12:20
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
6
https://github.com/magicbaby810/xposedcontentprovider
2019-11-28 12:36
0
雪    币: 651
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
不懂帮顶
2019-11-28 12:48
0
雪    币: 131
活跃值: (537)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
mb_zshdzigv https://github.com/magicbaby810/xposedcontentprovider
谢谢
2019-12-4 09:37
0
雪    币: 20
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
9
好像不是问题,常规cp写法就可以了
2019-12-6 17:39
0
雪    币: 27
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
大佬解决了吗?
2020-6-9 08:46
0
游客
登录 | 注册 方可回帖
返回
//