Android 我可以用安卓手机做什么有趣的事情?

Android 我可以用安卓手机做什么有趣的事情?,android,projects,Android,Projects,明天我要在罗杰斯网络上买一部HTC魔术手机。因为它运行android(选择这款手机的唯一原因是:),所以我希望能玩一下它,为它编写应用程序等等。但首先,怎么做?我需要一些特殊的绳子吗?我知道android SDK,但我怎么开始呢 而且,这个问题的要点是:我以前从来没有为网站或个人电脑之外的任何东西编写过程序。为手机编写软件有什么惊人的新鲜和令人兴奋的地方?我应该试着写些什么,它们不是太难,并且可以最大限度地提高我每单位时间的“天哪,太棒了”瞬间密度 哦,还有一个(可能是愚蠢的)问题:我用什么语言

明天我要在罗杰斯网络上买一部HTC魔术手机。因为它运行android(选择这款手机的唯一原因是:),所以我希望能玩一下它,为它编写应用程序等等。但首先,怎么做?我需要一些特殊的绳子吗?我知道android SDK,但我怎么开始呢

而且,这个问题的要点是:我以前从来没有为网站或个人电脑之外的任何东西编写过程序。为手机编写软件有什么惊人的新鲜和令人兴奋的地方?我应该试着写些什么,它们不是太难,并且可以最大限度地提高我每单位时间的“天哪,太棒了”瞬间密度

哦,还有一个(可能是愚蠢的)问题:我用什么语言写?爪哇…对吗?有没有其他语言或框架我可以用来写这部手机


请注意,这款手机没有什么特别之处:它没有解锁,我不是作为开发者从谷歌订购的,我是以三年合同从罗杰斯的一家商店购买的。

你可以打电话给你的另一半并与他交谈

你可以从中得到好处,现在已经有数千个很酷的应用程序,其中一些确实是OMG

语言-java是最常用的语言。
您可以访问官方网站,它有很多您的答案。

编写手机软件的最大区别在于硬件对您的限制。忘记创建大量对象并将其丢弃。这会占用内存,垃圾收集器最终会占用您太多的处理能力,无法在混乱之后进行清理。在developer.android.com上有许多优秀的视频和教程,它们为您提供了关于如何为低内存/处理器环境“紧密”编码的更多信息。这真的很有趣——比起为更强大的环境(如台式机)编码,你必须更认真地思考你在做什么

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

我发现这本书非常方便,可以快速进入android编码领域


我不是一个java开发人员,所以我不能肯定这个家伙的编码风格是一个上帝的java风格,但他确实触及了你需要开始使用android的大部分主要主题。完整地完成数独示例-不要剪切和粘贴,而是使用本书从头开始编写代码作为帮助。

以下是您需要做的:

  • 安装和
  • 通过developer.android.com上的
  • 加入

一旦你完成了,你应该对如何继续有一些想法。祝你好运,玩得开心

+1对于纯粹的天才洞察力:-)这是一个很好的功能,但我的老式家用手机也可以做到这一点……我没有想过问我为什么要在我的android手机上安装iPhone应用程序?这只是向你展示程序员如何想象手机的功能。毕竟,IPhone先于android。很多人已经把他们的酷想法放进了iphone,它原本可能属于android。我并不是要你把iphone麦克风,它只是向你展示人们对未来手机的总体看法。