不开心,华为手机各种坑,踩了一个又一个,来大家一起吐糟下在华为手机上遇到的坑

2017-08-15 16:01:19 +08:00
 Chgocn

我来先说一个,项目中需要记步功能,目前数据的来源:

可恨手里有个华为 p9,经测试发现华为 p9 只有 step counter 传感器,没有 step detector 传感器,另发现屏幕关闭的情况下 onSensorChanged()不返回数据,可能是为了省电吧,但是我就想说,三千多的手机,还要做这种阉割传感器的事吗?国内的厂商是否能良心一点,体谅一下我们开发者。

另附有搜索到和我遇到类似问题的链接:

11389 次点击
所在节点    Android
43 条回复
janxin
2017-08-15 16:04:36 +08:00
可以总结一个各位手机坑合集,比如小米手机上的坑,Vivo 手机上的坑,魅族手机上的坑,Oppo 手机上的坑,有效造福各位 Android 开发
RyougiShiki
2017-08-15 16:13:39 +08:00
原来用的魅族 5,不知道系统问题还是传感器问题,睡眠后不能唤醒 黑屏,有时候来电话都没法接气死人。所以 iphone 比普通手机贵个一倍,零件质量好点,软件生态好很多,算下来其实是更划算的。
AckywOw
2017-08-15 16:16:06 +08:00
A:这鸡蛋真难吃。B:隔壁的鸡给了你多少钱?
A:这鸡蛋真难吃。B:有本事你下个好吃的蛋来。
A:这鸡蛋真难吃。B:下蛋的是一只勤劳勇敢善良正直的鸡。
A:这鸡蛋真难吃。B:再难吃也是自己家的鸡下的蛋,凭这个就不能说难吃。
A:这鸡蛋真难吃。B:比前年的蛋已经进步很多了。
A:这鸡蛋真难吃。B:你就是吃这鸡蛋长大的,你有什么权力说这蛋不好吃?
A:这鸡蛋真难吃。B:你这么说是什么居心,什么目的?
A:这鸡蛋真难吃。B:自己家鸡下的蛋都说不好吃,你还是不是中国人。
A:这鸡蛋真难吃。B:隔壁家那鸭蛋更难吃,你咋不说呢?
A:这鸡蛋真难吃。B:嫌难吃就别吃,滚去吃隔壁的鸭蛋吧。
A:这鸡蛋真难吃。B:鸭蛋是好吃,可是不符合我们家的具体情况。
A:这鸡蛋真难吃。B:胡说!我们家的鸡蛋比邻居家的鸭蛋好吃五倍!
A:这鸡蛋真难吃。B:凡事都有个过程,现在还不是吃鸭蛋的时候
A:这鸡蛋真难吃。B:光抱怨有什么用,有这个时间还不如努力去赚钱。
A:这鸡蛋真难吃。B:心理阴暗,连鸡蛋不好吃也要发牢骚。
A:这鸡蛋真难吃。B:世界上没有绝对的好蛋,美国鸡蛋好吃,你去吃吧。
------------------------------哪条回复您喜欢?-------------------------------------
cat9life
2017-08-15 16:21:33 +08:00
国内的安卓系统都是根据自己的“经验”,针对“大部分用户”的需求,对原版做个各种“优化”。阉掉了“我觉得没用的功能”,给你预装一些“很有用的 app ”....
spongebobsun
2017-08-15 16:32:44 +08:00
@AckywOw 我真想给你发送两次感谢哈哈哈
KnightMobile
2017-08-15 16:40:28 +08:00
同意 4 楼

厂商态度决定了很多东西,个人中心思想,自己当宇宙中心,自以为是,他做的什么都是对的。你觉得是坑,他觉得是好,说啥都没用。
zfl420
2017-08-15 16:42:25 +08:00
回复是会扣积分的吧。
zfl420
2017-08-15 16:42:52 +08:00
好像真的是会被扣积分。
Chgocn
2017-08-15 16:44:05 +08:00
@cat9life 说的太好了,殊不知这样坑了太多的人。小白用户不知道详情,以为各大厂商很良心,却苦了我们这些开发者。代码里各种 case,难受。
KnightMobile
2017-08-15 16:44:37 +08:00
不小心发了言又不能删。
个人观点,不指任何品牌。
这里账号能注销么?
Chgocn
2017-08-15 16:45:49 +08:00
@AckywOw 就想吐糟一下。
wekw
2017-08-15 16:46:00 +08:00
@KnightMobile 不能
Chgocn
2017-08-15 16:49:32 +08:00
@janxin 这个 github 上有人总结过,不全面
KnightMobile
2017-08-15 16:54:40 +08:00
标准传感器有很多指标数据能读到的,就比如 g-sensor 标准的能读取到 加速度、重力、速度 等等,
此外还有很多类型的传感器,比如 贴脸传感器,温度 等等

很多手机传感器配置的不完整,比如有的手机没有贴脸传感器
其中配置的传感器还会阉割,比如有的 g-sensor 缺少一些指标数据

这些东西都很正常,我以前编程调试,标准传感器的手机太少了
AckywOw
2017-08-15 16:55:33 +08:00
@Chgocn 偶就是开心一下,哈哈,国内做 Android 被坑再正常不过,幸好现在不做这些偏硬件的...
KnightMobile
2017-08-15 16:56:55 +08:00
开发用机还是 google nexus 系列好,另外搭配 google 官方原版 android 操作系统。
非常好的标准参考。机器能走海淘买到,国内能在线升级
KnightMobile
2017-08-15 17:21:46 +08:00
干脆把积分用光算了,哈哈哈

除了 Google 之外,Microsoft 在用户需求服务方面做得也是非常好的。
举个例子,细心的人可能会发现,Outlook 邮件里有很多文件夹,有些空文件夹里面会显示:“我们没有在这里找到任何内容” (大概的意思,我的是英文版)。这就很内集了,用户也能看懂。
他不会提示 “你的文件夹是空的” 不会有对外(对用户),软件不会以自己为中心。
KnightMobile
2017-08-15 17:22:58 +08:00
再如,遇到隐身数据绑定时,微软会提示我们需要邮箱来联系你,要么我们如何联系你(用户可以有多种选择)
而国内很多软件的手法:你的账号存在安全隐患、请你输入邮箱、等等之类
ThatIsFine
2017-08-15 17:24:07 +08:00
确实,很多(可能是全部,没有挨着调查过)sensor 都是锁屏之后就不会再上报数据. 另外,多种 sensor 可能只是某一个感应器触发的, 系统根据不同条件上报不同消息而已.

早期计步器有的是根据重力传感器自己去计算步数的.
KnightMobile
2017-08-15 17:24:33 +08:00
- -!
积分还多了

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

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

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

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

© 2021 V2EX