安卓木马猖狂 程序员也有责任?
同时针对于安卓平台,开发人员似乎也有自己的责任——无休止的调用用户权限,让用户形成麻痹心理。而事实上你的Android应用完全不需要那么多的权限。
伯乐在线的一篇文章探讨了安卓应用权限调用的问题,Android系统的权限从用户的角度来看有时候的确有点让人摸不着头脑。有时候可能你只需要做一些简单的事情(对联系人的信息进行编辑),却申请了远超你应用所需的权限(比如访问所有联系人信息的权限)。
作者认为你在完成某些操作的时候并不一定需要申请权限的,并举例进行了说明:
比如Android系统中有这样一个权限: android.permission.CALL_PHONE. 你需要这个权限来让你从你的应用中调用拨号器,对吗?下面的代码就是你如果拨打电话的,对吧?
不规范的安卓代码
这个权限可以让你的手机在没有用户操作的情况下打电话,也就是说如果应用用了这个权限,我可以在你不知情的情况下每天凌晨三点去拨打骚扰电话。这就是一个滥用权限的例子,作者最后也给出更好的解决方案,并对目前滥用安卓权限的行为感到遗憾。
使用更少的权限不但可以让你获取更多的用户信任,对用户来说,也让他们获得了很好的用户体验。更重要的是,至少在遇到一个没有需要获取权限的应用面前,我们可以做出警惕性反应。
推荐经销商