Android良好的权限设计——给想要在后台做点手脚的开发者或者公司
2011-05-10 17:14
316 查看
最近看到很多开发者问类似的问题,例如:请问如何通过编写代码来删除应用程序,如何后台安装程序,肯定有人想问如何后台发短信、打电话、最好后台直接把用户的手机费转到自己手机上。
对以上问题我在这里做统一答复。
在Android2.1版本以前技术上或许是可以实现的,不过不建议这样做。
问这些问题绝大多数是中国等先进的社会主义国家的法盲们,都是权利意识缺失、法律意识淡薄惹的祸。这类行为在国外要被告到倾家荡产的。
Android从2.2版本开始,禁止掉了很多后台运行的一些对用户比较敏感的行为,比如后台安装程序、后台结束掉进程等功能。你会发现2.1版本运行好好的管理功能到2.2不可以使用了。这样做是符合用户利益的,当然也符合Android的利益。因为用户如果发现未经自己允许,自己的手机被动了手脚,在欧美法律完善的国家是不能容忍的。因为既然允许后台删除软件,也可以后台发付费短信、后台打付费电话。
Android以及其他合法软件的设计原则是一切对用户有改变的行为,一定要用户确认才行。大家要时刻牢记这个原则,你做国内软件还好。如果做国外市场,有这种行为恐怕后果不是你想要的。
再补充一点,手机拍照必须有声音,并且音量不能修改,这在国外也是有法律规定的。你现在知道为什么国外的手机拍照时,无论你静音或者调解音量都会有声音吧,那是为了保护别人的隐私,防止偷拍而做的。
对以上问题我在这里做统一答复。
在Android2.1版本以前技术上或许是可以实现的,不过不建议这样做。
问这些问题绝大多数是中国等先进的社会主义国家的法盲们,都是权利意识缺失、法律意识淡薄惹的祸。这类行为在国外要被告到倾家荡产的。
Android从2.2版本开始,禁止掉了很多后台运行的一些对用户比较敏感的行为,比如后台安装程序、后台结束掉进程等功能。你会发现2.1版本运行好好的管理功能到2.2不可以使用了。这样做是符合用户利益的,当然也符合Android的利益。因为用户如果发现未经自己允许,自己的手机被动了手脚,在欧美法律完善的国家是不能容忍的。因为既然允许后台删除软件,也可以后台发付费短信、后台打付费电话。
Android以及其他合法软件的设计原则是一切对用户有改变的行为,一定要用户确认才行。大家要时刻牢记这个原则,你做国内软件还好。如果做国外市场,有这种行为恐怕后果不是你想要的。
再补充一点,手机拍照必须有声音,并且音量不能修改,这在国外也是有法律规定的。你现在知道为什么国外的手机拍照时,无论你静音或者调解音量都会有声音吧,那是为了保护别人的隐私,防止偷拍而做的。
相关文章推荐
- Android良好的权限设计——给想要在后台做点手脚的开发者或者公司
- php后台权限的设计逻辑方法收集
- Android监听程序进入后台,或者恢复到前台
- Android M 新的运行时权限开发者需要知道的一切
- Android 支付宝支付、微信支付、银联支付 整合第三方支付接入方法(后台订单支付API设计)
- 软件下载android零碎要点---android开发者的福音,59_1 Android的界面设计工具,直接拖拉就可以设计界面,Java技术qq交流群:JavaDream:251572072
- Android M 新的运行时权限开发者需要知道的一切
- Android中UI线程与后台线程交互设计的5种方法
- Android中UI线程与后台线程交互设计的5种方法
- 破解android的root权限的本质是:在系统中加入一个任何用户都可能用于登陆的su命令。或者说替换掉系统中的su程序,因为系统中的默认su程序需要验证实际用户权限,只有root和 shell用户才
- Android中UI线程与后台线程交互设计的5种方法
- 开发者不得不知的Android权限说明(转)(关于权限这个更清晰)
- 简易的后台管理权限设计
- ERP系统:后台权限设计
- Android 开发者必知必会的权限管理知识
- Android后台强制结束进程,Application入口或者activity回调的是哪个方法?
- Android 6.0 开发者对系统权限的使用与练习(Permissions Best Practices)
- 【译】Android开发者应该知道的API6.0以上运行时权限
- Android 监听应用是否进入后台 或者恢复前台