厂商自定义的暗码是什么原理?

2022-12-27 15:34:00 +08:00
 eyeshuaji
像那些不符合安卓规范的,比如 OPPO 的*#808#之类的暗码,是怎么实现的?
6185 次点击
所在节点    Android
9 条回复
yuhuazhu
2022-12-27 15:43:50 +08:00
盲猜:
拨号时,拿到输入的那一串,会触发一个判断,是正常号码就拨打电话
else 就做其他操作,然后在 else 里面写入你需要的业务即可
nightwitch
2022-12-27 15:44:33 +08:00
开源的东西不是想怎么改就怎么改。。
AoEiuV020CN
2022-12-27 15:45:23 +08:00
参考 lsposed , 注册了个*#*#5776733#*#*,
手机厂商的话源码随便改,只会更容易,直接改电话 app 都行,
leonshaw666
2022-12-27 15:47:00 +08:00
ysc3839
2022-12-27 15:48:06 +08:00
印象中有两种,一种是写在 AndroidManifest.xml 里面,可以扫描出来,另一种是用 receiver ,扫描不到
xmumiffy
2022-12-27 15:55:03 +08:00
android.provider.Telephony.SECRET_CODE
kop1989smurf
2022-12-27 15:56:19 +08:00
什么叫“不符合安卓规范”?
*#06#最起码存在了 20 年。
eyeshuaji
2022-12-27 16:15:54 +08:00
@kop1989smurf 但是第三方软件要是想定制暗码,必须按照“*#*#数字#*#*”这样的规范来啊
yolee599
2022-12-27 16:21:39 +08:00

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

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

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

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

© 2021 V2EX