OPPO 和 Realme 和 OnePlus,共有的属性字段是什么呢?

2024-06-17 18:06:38 +08:00
 nnegier

因为它们都是 oppo 家的,系统也是同一个,但是我目前没有找到它们共有的属性字段,因为怕 oppo 又开一个子品牌,导致业务不能及时适配的问题,所以想过来问一下。

Build.MANUFACTURER 
Build.BRAND 

这两个字段是不可靠的,它们各自为政,都不一样

2130 次点击
所在节点    程序员
12 条回复
zcybupt2016
2024-06-17 18:22:05 +08:00
不是,开子品牌一般都得预热吧,又不是哪天突然就发了,然后突然上市搞得你业务突然就崩吧?
iminto
2024-06-17 18:36:09 +08:00
你这怎么跟杞人忧天一样……
BBCCBB
2024-06-17 18:41:20 +08:00
加一个配置接口, 需要的地方动态从接口拉取然后缓存一阵子. 这样就不用管这个了, 要开子品牌再加配置
nnegier
2024-06-17 18:54:06 +08:00
@zcybupt2016
@iminto
功能软件,要是真是 OPPO 系新的子品牌,系统是一样的,运行起来部分功能真的会崩,因为 OPPO 系统魔改了一些东西
nnegier
2024-06-17 18:57:22 +08:00
@BBCCBB 我觉得它们肯定是有共性的,从属性上应该能找到,所以这是我发帖询问的理由,也是想快些知道
shanchuid
2024-06-17 22:38:11 +08:00
各搞一台,然后 adb shell getprop 对比一下,相同的列出来,基本上大差不差了吧。
shellwen
2024-06-18 09:59:06 +08:00
@nnegier 那么你应该去检测 Android Framework 附加到你 App 的 ClassPath 中是否包含一些特定的类,具体的方法就是 try-catch 一个 Class.forName()。这样的方法会比较稳定一些,但是大版本更新可能依然会炸。
angrylid
2024-06-18 10:59:25 +08:00
OPPO 系在国内大概是只减不增。
别家都是两条腿走路,而他们是三驾马车打架,而且真我已经被清理出 OPPO 销售和售后体系,最后在国内是否会被雪藏也犹未可知。
ufan0
2024-06-18 14:53:45 +08:00
与其相信他的共性,不如在程序中增加在线下发 OPPO 旗下机型或者子品牌数据配置。
kernelt4sk
2024-06-18 17:29:52 +08:00
OPLUS
nnegier
2024-06-19 05:25:36 +08:00
@kernelt4sk 没看懂
kernelt4sk
2024-06-21 11:43:23 +08:00
@nnegier #11 这两项的值都为 oplus
```PRODUCT_MANUFACTURER := oplus
PRODUCT_BRAND := oplus ```

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1050299

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX