0

明天我要在 Rogers 网络上购买一部 HTC 魔术手机。由于它运行 android(选择这款手机的唯一原因 :)),我希望能玩弄它,为它编写应用程序等。但首先,如何?我需要一些特殊的绳子吗?我知道 android SDK,但我该如何开始呢?

而且,这个问题的要点是:我以前从未为网站或 PC 之外的任何东西编程过。为手机编写软件有什么惊人的新颖和令人兴奋的地方?我应该尝试写哪些东西,它们不会太难,并且会最大化我每单位时间的“OMG AWESOME”时刻密度?

哦,还有一个(可能是愚蠢的)问题:我用什么语言写作?爪哇……对吧?我可以使用其他语言或框架为这款手机编写代码吗?

请注意,这款手机没有什么特别之处:它没有解锁任何东西,我没有从谷歌作为开发者手机订购它,我是从 Rogers 商店以三年合同购买的。

4

4 回答 4

13

你可以打电话给你的另一半和谈话。

于 2009-09-11T09:21:20.993 回答
2

这是您需要做的:

Once you're done with that, you should have some ideas on how to proceed. Good luck and have fun!

于 2009-09-11T09:54:40.583 回答
1

为手机编写软件的最大区别在于硬件对您的限制。忘记创造大量物体并将它们扔掉。这需要内存,你的垃圾收集器最终会占用你太多的处理能力来清理你的混乱。developer.android.com 上有许多不错的视频和教程,它们为您提供了有关如何为低内存/处理器环境“紧密”编码的更多信息。这实际上很有趣 - 你必须更努力地思考你在做什么,而不是为更强大的环境(如桌面)编写代码。

至于安卓操作系统本身——我认为它很棒。为手机之类的东西精心设计。我喜欢他们使用意图来触发事物的方式。说真的,去看看所有的教程,然后玩。如果您喜欢经过深思熟虑的软件,那么您会喜欢 android。

我发现这本书对于快速进入 android 编码非常方便。

安卓书

我不是一个 Java 开发人员,所以我不能确定这个家伙的编码风格是一种神的 Java 风格,但他确实触及了你开始使用 android 所需的大部分主要主题。完整地做数独示例——不要剪切和粘贴,实际上是在本书的帮助下从头开始编写代码。

于 2009-09-11T09:45:39.560 回答
0

您可以在苹果 iphone 应用商店中抢购,已经有数以千计的酷应用,其中一些确实是 OMG。

语言——java是最常用的。你可以访问官方网站,上面有很多你的答案。

于 2009-09-11T09:25:23.463 回答