@lisaisacat
2018-07-17T10:53:39.000000Z
字数 565
阅读 2507
脚本开发
很多脚本开发者在刚接触安卓系统的时候都会遇到各种各样的疑问,似乎之前在 iOS 越狱系统上开发都没这么麻烦,其实只是因为对安卓不熟悉而已。
毕竟从系统权限和目录结构上来说,两个系统的差别还是蛮大的。
如果用 iOS 的思维和处理方式去同样看待安卓系统,就很容易进入误区。
再说,安卓系统本身的开放性,导致国内众多手机厂商定制了数不清的自家系统,比较有名的 MIUI 算是定制程度最高的,就导致很多时候同一个功能和设置,在不同的手机上方法差别很大,对开发者来说,教会用户怎么顺利的用脚本也是一项挑战。
现在手机厂商对 root 权限的管理也是越来越严格,有的手机 root 的困难程度不亚于 iOS 越狱。
当然很多时候我会推荐他们用模拟器,感谢各家模拟器的同质化,界面和功能设置都差不多。
最近两年云手机的兴起也是个契机,当运行环境统一可控时,脚本的开发和使用成本会大大降低。
本篇文章就是要把我之前遇到过的问题整理下,供大家参考。
如果你写了个有 showUI 或者 dialog 的脚本,发现一运行什么都没显示,那说明你没给触动精灵开启系统悬浮窗权限。
注意,这里说的不是触动精灵自带的那个悬浮窗,而是在系统设置里的。
不同品牌和机型的设置方法都有差别。