V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Immemorial  ›  全部回复第 3 页 / 共 7 页
回复总数  127
1  2  3  4  5  6  7  
2021-02-02 19:08:02 +08:00
回复了 lyping 创建的主题 问与答 请问除了笔记软件,还有什么方便本地做知识管理的软件吗?
Mybase ?但是只有桌面平台
2021-01-23 12:39:28 +08:00
回复了 ikichen 创建的主题 iPhone 有推荐免费又好用,界面简单又使用的记录账号密码的 app 吗?
用过 lastpass,免费版记得就很好用了,买过 Enpass 和 SafeInCloud,这俩功能差不多,也够用,都能把数据存在自己的网盘里,现在用 SafeInCloud 。
今天的开发版已经中工作设置的内容提供器的 authorities 属性被修改成程序包名后跟“.CarUiInstaller”了

它好了!!!
@gricn 因为在一开始,我不知道 MIUI 在将手机的系统的安卓版本升级后做了什么,而新版本的 Google 服务框架 无法安装这一情况是实际存在的,而预装了谷歌套件的设备是能够正常使用谷歌套件的,所以在我个人的判断下,认为是 MIUI 存在刻意屏蔽。

然后当前的情况我在本帖主要内容部分也有所说明,安装低版本(面向安卓 10 的)谷歌套件是可以较为局限的正常使用的,因为 Gboard 都会提示谷歌框架缺失。

Chrome 需要允许其“访问手机账户”这一权限才可以直接读取到系统内已经登陆的谷歌账户

自动填充可能被一个名为“小米智能密码管理”占用,使用一些可以手动设置在应用中填充的密码管理器应该可以改试试看

<a href="https://sm.ms/image/gEhqLDecbjuT3si" target="_blank"><img src="https://i.loli.net/2021/01/19/gEhqLDecbjuT3si.jpg" ></a>
@Mashirobest 但是 MIUI 预装是分机型的,我的设备已经 12.5 了也都没有预装谷歌……
@hoyixi 不是权限,是装不上。
@mxalbert1996 这个和谣言有什么联系?
@mxalbert1996 所以我在问啊,我在查啊,在之前我连内容提供器是啥我都不清楚啊,而且装不上这个新版加上问题立项都两个月了没回应不就是让人感觉是有意的吗?
@mxalbert1996 所以说,小米的设备不是每个都有预装谷歌,而且不能刷入方式添加谷歌套件,通过用户手动或者安装器安装的方式安装和系统匹配的谷歌套件就必然会撞上这个问题,我手上也没其他设备去找他们的工作设置,而且这么一通分析下来,我只能十分局限的认为是 MIUI 对这个程序的编译或者打包过程出的问题导致的不是吗?
@mxalbert1996 而且就算是合并所包含的库中的清单文件了,那也是 MIUI 在打包过程中没有正确配置这个占位符替换导致的不是吗?
但是有两个程序的引用被正确替换了,而这个 工作设置 没有不是吗?
那不还是 MIUI 的问题吗?
@mxalbert1996
但是现在存在的问题就是由于 MIUI 配置了一个和面向安卓 11 版本的 Google 服务框架这一程序中新增的内容提供器的命名和 authorities 完全一致的情况。
而 MIUI 中同样存在另外两个创建了该内容提供器,但是 authorities 的配置却符合谷歌提供的规范的程序。
@wtdd 我和你解释下,产生冲突的时面向 Android11 的 Google 服务框架 这一应用,其创建了一个名为“com.android.car.ui.core.CarUiInstaller”的内容提供器,且 authorities 属性被设置为了“com.android.car.ui.CarUiInstaller”

然后在 MIUI 中也同样存在一个工作设置的程序里,创建了一个名为“com.android.car.ui.core.CarUiInstaller”的内容提供器,而且 authorities 属性也是被设置为了“com.android.car.ui.CarUiInstaller”

根据谷歌的开发指南 https://developer.android.com/guide/topics/manifest/provider-element 中描述,创建的同名内容提供器存在 authorities 属性一致时,会出现冲突
@mxalbert1996 我没说我懂啊?但是你发的后三个链接中在 AndroidManifest.xml 里确实没有声明这个内容提供器啊?引用了库我不知道是不是一定要声明这个内容提供器。而且我看在这个 stackoverflow 问答里,也是提供的如何正确的使用应用包名替换${applicationId}的方法啊?
@wtdd 重置系统无效,因为产生冲突的时系统内的程序
@mxalbert1996 而且你所举例的 AOSP 库中的 SettingsIntelligence 、ManagedProvisioning 和 PermissionController 这三个应用甚至没有声明创建名为"com.android.car.ui.core.CarUiInstaller"的内容提供器
@mxalbert1996 而且你指出的这个库中也应该是设置了个包名后接“.CarUiInstaller”才对啊?

![Snipaste_2021-01-18_17-42-21.jpg]( https://i.loli.net/2021/01/18/vOwiLrkcf35qsNh.jpg)
@mxalbert1996 创建这个内容提供器的 authorities 属性呢?为什么另外两个程序被正确的设置为了包名后跟 CarUiInstaller,而工作设置这个却被设置为了和 Google 服务框架一致的

https://i.loli.net/2021/01/18/pTycV9h5dRfnv27.jpg

https://i.loli.net/2021/01/18/KihHWdVJrbk83t2.jpg
@EIVX 安装器可以提供能够我在帖子内有说到过的妥协的版本,我遇到的主要问题不是谷歌不能装、不能用,而是新版 Google 服务框架与 MIUI 系统程序冲突的问题
@Lemeng 和出厂无关,因为即使恢复出厂也依旧会因为使用了相同内容提供器命名且 authorities 字段配置一致导致无法安装
@Kagari 这里不是权限问题,是系统组件创建内容提供器的配置存在问题
1  2  3  4  5  6  7  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5825 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 27ms · UTC 01:47 · PVG 09:47 · LAX 18:47 · JFK 21:47
Developed with CodeLauncher
♥ Do have faith in what you're doing.