我无法关注FileProvider和ContentProvider资源,因为我不知道哪些部分与我的情况有关。
我在gradle中设置了2种口味,免费版和付费版。
我希望付费版本能够从免费版本加载文件(例如,他们使用免费版本,然后购买付费版本)。我只需要这样做一次,因为我可以“本地”保存它们。它总是会是相同的文件,所以我事先知道内容路径。文件是.txt,如果有帮助的话。
在免费版中,我准许访问3个这样的文件:
grantUriPermission("paid_app_packagename",contentUri,Intent.FLAG_GRANT_READ_URI_PERMISSION);
我是否可以在付费版本中执行其他所有操作(假设我有contentUris),如果是,那该怎么办?所有教程都涉及另一项活动中的文件拣选系统。
提前感谢您的帮助!
我想我找到了一个解决方案(虽然我目前正在获得权限错误,至少它已经取得了进展!),这要归功于一个新思维,并且:https://stackoverflow.com/a/5657557/3630524