使用 iPhone/Android 手机写脚本的优缺点是啥?
Posted
技术标签:
【中文标题】使用 iPhone/Android 手机写脚本的优缺点是啥?【英文标题】:What are the pros and cons to use iPhone/Android phones to write scripts?使用 iPhone/Android 手机写脚本的优缺点是什么? 【发布时间】:2010-10-26 22:33:46 【问题描述】:使用 iPhone/android 手机写脚本的正负属性是什么?
我想买一部新手机,即使我不在台式电脑旁,我也可以利用我的时间编写一些脚本。
我听说你不能将文件保存到你的 iPhone,除非你越狱它。如果我想创建一些新的脚本文件,这可能是一个大问题。假设我想创建一个 abc.java,但我无法保存它。
Android 也一样吗?我可以在 Android 手机上创建本地脚本文件吗?由于Android是linux操作系统。
是否可以在上面安装java sdk或其他sdk(比如flex?)?
【问题讨论】:
【参考方案1】:忘记它。
iPhone 显然太封闭了。 Android 让你随心所欲(如果没有,获得 root 访问权限是小菜一碟),但没有开发环境,只安装了 java,可用的 shell 真的很差,最终键盘/屏幕大小会让你发疯。
写这个唯一的答案花了我 10 分钟的时间来实现我的 HTC 梦想,我之所以愿意这样做是因为我陷入了一个非常无聊的会议。
【讨论】:
【参考方案2】:有用于 iPhone 的文本编辑器保存在自己的应用程序空间中,并且可以与 PC 同步。
也就是说,我认为您不会发现在手持设备上输入脚本是一种特别高效的环境。
【讨论】:
【参考方案3】:可以使用 Android SDK create files on the file system - 无需 root 访问权限 - 无论是在您的应用程序沙箱中还是在 SD 卡上。
理论上可以编写一个程序来编译或执行这些文件,尽管尝试在 Android 设备上为 Android 应用程序创建一个合理的开发环境可能会让你走运。
【讨论】:
【参考方案4】:您说得对,iPhone 不会向用户公开文件系统(请参阅this article)。当然,这方面存在漏洞,但没有一个是方便的。 gain access 应该更容易使用 Android 的真正 Linux shell。理论上你可以通过一些工作来安装 SDK,但我认为你会发现它不是一个高效的开发环境。
【讨论】:
是否可以在没有 root 访问权限的情况下在 Anrdoid 上创建本地文件?如果是,那是否意味着您甚至可以编写编译那些本地文件的问题? 您可以在没有 root 访问权限的情况下读取/写入 SD 卡上的文件,并对它们做任何您想做的事情。您可能会将某种编译器移植到 android 并在那里构建一个完整的 IDE。不过,这不是一项微不足道的任务。【参考方案5】:我发现在 Android 上编写脚本非常酷且非常方便。最好的部分是剪切和粘贴的能力。我使用文本编辑器,它允许您将任何文件扩展名保存到您的 SD 卡。到目前为止,我已经能够编辑 php 文件并使用 ftp 应用程序上传。你甚至可以通过 ssh 进入你的远程服务器。
我认为没有适用于 Android 的 SDK。
【讨论】:
以上是关于使用 iPhone/Android 手机写脚本的优缺点是啥?的主要内容,如果未能解决你的问题,请参考以下文章