android - iOS、Android、Blackberry 等,哪个移动操作系统对黑客最友好?

标签 android ios iphone security blackberry

<分区>

我是一名开发人员,我希望用我的移动设备做所有技术上可能的事情,例如以编程方式调用电话,以编程方式决定是否要处理什么来电(挂断电话、转至语音信箱、播放自动消息等)、以编程方式发送文本消息、接受来 self 自己的服务器的推送通知、允许我从 GPS 设备读取数据、定期拍照、运行我自己的程序而无需将它们带到应用商店等...

哪个现有的移动设备平台具有最自由和功能最完整的 API,可以允许上述某些功能?好的文档将是一个加号:=)

最佳答案

如果你无论如何都觉得 hackish 并且你唯一的目的是按照你想要的方式定制你的手机而不需要让你的 hack-thingie 进入应用程序商店......那么答案很简单:

安卓系统。

文档很差,写得不好,api 充满了烦人的小错误等等,但是:无论你在官方 API 中找不到什么,你都可以通过 fork 自己的 Android 来破解。

例如,没有任何移动框架允许开发人员在通话期间向调用者发送音频。我个人看不出原因,但你就是看不到。 fork 您的 Android,添加缺失的部分,然后开始。

关于android - iOS、Android、Blackberry 等,哪个移动操作系统对黑客最友好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4767011/

上一篇:iphone - Xcode - 如何制作通用应用程序

下一篇:iphone - iOS 开发 : All I need to do is post a tweet

相关文章:

ios - Swift - 在单独的文件中使用函数的多线程

ios - Apple 在 ARC 文档警告中针对通过引用传递的警告是什么?

ios - 从 UIAlertView 文本字段获取文本的问题

ios - 将相机胶卷图像导入 UIView 背景

iphone - Xcode 中的 else if 或语句。不确定我做错了什么

java - 需要一种更简单的方法来为 Android 计算器程序中的多个变量设置 onClickListener

java - webview 崩溃的 Activity (Android Studio)

android - RecyclerView 没有按预期滚动

iPhone社交网络分享功能sdks

android - 如何启用更改选项卡 Android Studio