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

11 天前
 nnegier

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

Build.MANUFACTURER 
Build.BRAND 

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

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