明天我将在罗杰斯网络上购买HTC魔术手机。因为它运行android(选择这款手机的唯一原因:)),我希望能够玩一些,为它编写应用程序等。但首先,怎么样?我需要一些特殊的绳子吗?我知道android SDK,但我怎么开始呢?
而且,这个问题的要点是:我以前从未为网站或PC之外的任何东西编程。为手机编写软件有什么惊人的新鲜和令人兴奋的事情?我应该尝试写些什么东西,这些东西并不太难,并且会在单位时间内最大化我的“OMG AWESOME”时刻密度?
哦,还有一个(可能是愚蠢的)问题:我会写什么语言? Java的,对吧?我可以使用其他语言或框架为这款手机编写吗?
请注意,这款手机并没有什么特别之处:它没有解锁任何东西,我没有将它作为谷歌的开发者手机订购,我是在三年合约的罗杰斯商店购买的。
答案 0 :(得分:13)
你可以给重要的其他人打电话并说话。
答案 1 :(得分:2)
以下是您需要做的事情:
完成后,您应该了解如何继续。祝你好运,玩得开心!
答案 2 :(得分:1)
为手机编写软件的最大区别在于硬件对您的限制。忘记创造大量物体并扔掉它们。这需要记忆,你的垃圾收集器最终会在你的烂摊子后从你身上拿走太多的处理能力来清理。 developer.android.com上有许多优秀的视频和教程,可以为您提供有关如何为低内存/处理器环境“紧密”编码的更多信息。它实际上非常有趣 - 你需要更加思考你正在做的事情,而不是你正在编写一个更强大的环境,如台式机。
至于Android操作系统本身 - 我认为这太棒了。只是出色地设计用于手机之类的东西。我喜欢他们使用意图触发事物的方式。说真的,去看看所有的教程,然后玩。如果你喜欢精心设计的软件,那么你会喜欢android。
我发现这本书非常方便快速进入android的编码。
我不是一个java开发人员,因此我无法确定这些人的编码风格是一种神Java风格,但他确实触及了开始使用android所需的大多数主要主题。完全做Sudoku示例 - 不要剪切和粘贴,实际上是从头开始编写代码并将其作为帮助。
答案 3 :(得分:0)
你可以在apple iphone app store获取战利品,已经有成千上万的酷应用程序,其中一些确实是OMG。
语言 - java是最常用的。 您可以访问官方website,它有很多答案。