如何开始为Android开发应用程序?

可能重复:
Android入门

我对学习如何为Android开发应用程序感兴趣。 我下载了Android SDK,但我看不到从哪里开始。 有什么建议吗? 有文献吗? 提前感谢您的回答。

  • 有没有办法判断软键盘是否显示?
  • 如何在其父级中垂直居中ImageView?
  • 在android中按下按钮时播放默认的软键盘声音
  • 无法在设备'emulator-5554上安装HelloAndroid.apk!
  • ClassNotFoundException:在路径上找不到类:DexPathList
  • 在TextView / EditText上使用“android:textAppearance”失败,但“样式”有效
  • 片段中的android MapView
  • 不同屏幕尺寸的不同字体大小
  • 第一步是做Hello World教程,然后是Notepad教程。

    http://developer.android.com/guide/tutorials/notepad/index.html

    之后,可以在示例代码下find大量代码段。

    我也强烈推荐这个提供大量教程的网站 。

    下载 / 安装 SDK后,我会执行以下操作:

    • 从Android Basics页面开始,“获取”框架如何组合在一起。
    • 按照Hello World教程了解Android开发的工作原理。
    • 查看Hello Views页面以了解可用的UI元素。
    • 按照记事本教程 ,真正获得构建完整应用程序的经验。
    • 然后检查所有其他样本作为封面基本上你想要做的一切。

    正如JRL所提到的, anddev.org是一个包含大量教程的优秀资源,但我读过的所有教程都假设你(至少)已经完成了上述工作。

    如果你喜欢书籍, 你好,Android:介绍谷歌的移动开发平台是一本非常好的介绍级书。 它是实用程序员的书籍之一,所以它以一种严肃的方式涵盖了基础知识,但并没有真正深入人心。

    顺便说一句,我强烈建议将Eclipse与插件一起使用。 它使开发和测试变得更加容易。

    有点迟到,但无论如何……

    如果你想在不知道幕后发生什么的情况下直接进入编码,我会从fiXedd建议的Hello Android这本书开始。 就个人而言,我不喜欢这本书,因为我希望在开始之前对所使用的平台和技术有更好的理论理解。

    因此, 专业的Android应用程序开发(Wrox程序员到程序员)更适合我。 如果你是Android新手(就像我/我),我个人认为这是一种更好的方法,至少你不会对所有新东西感到如此不知所措。

    我还强烈建议您在开发过程中使用Eclipse和Android插件,这会让生活变得更加轻松。

    /莱纳斯