首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >了解android开发基础的教程

了解android开发基础的教程
EN

Stack Overflow用户
提问于 2012-10-28 02:15:23
回答 2查看 615关注 0票数 1

我现在已经做了3个月的android开发,并且做了很多教程。根据这些教程,我已经构建了许多小应用程序,它们中的大多数都给了你编写和完成的方法,告诉你它们做了什么,并告诉你把它们放在哪里。然而,现在我进入了我自己的应用程序,我注意到我在理解这些方法实际上是如何构建的时候遇到了问题。例如:

代码语言:javascript
复制
    @Override
    protected void onPostExecute(Void arg) {
        mProgressDialog.dismiss();
        if (mStatusCode  == 200){
            mTwitterUser = new TwitterUser(mResultString);
            updateView();
        }
        else if (mStatusCode  == 404){
            Toast.makeText(MainActivity.this, "De gevraagde gebruiker bestaat niet.", Toast.LENGTH_LONG).show();
            mTwitterUser = null;
            updateView();
        }
        else if (mStatusCode > 0){
            Toast.makeText(MainActivity.this, "Er is in verbindingsfout opgetreden met foutcode " + mStatusCode, Toast.LENGTH_LONG).show();
            mTwitterUser = null;
            updateView();
        }
        else {
            Toast.makeText(MainActivity.this, "Gegevens konden niet worden opgehaald. Controleer uw internetverbinding en probeer het opnieuw (" +mConnectionException.toString() + ")" , Toast.LENGTH_LONG).show();
            mTwitterUser = null;
            updateView();
        }
    }
}

}

(toast中的一些荷兰错误文本)这是一个教程的例子,它很好地解释了所有东西的功能,但并没有真正放大诸如@override做什么、什么是受保护的/无效的、什么是NULL或何时使用它等等。正如你所看到的,非常简单的基础知识对于理解java/android编码是至关重要的。

那么,有没有什么教程真的是为了理解和深入到方法构建和基本的android编码呢?

提前谢谢~olijf

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-28 02:22:36

试试这些……

-首先成为一个真正好的安卓程序员,我的意思是那些好的,请试着改进你的Java。你可以使用Java书来掌握这些基础知识,然后你也可以转到其他书中去,比如用Head First Java思考。

-第二,一种简单的循序渐进的方法被用来在Head First Android书中教授安卓。

Android -请看下面马拉卡纳和newboston频道的教程链接,这将帮助你一步一步理解

http://www.youtube.com/watch?v=5RHtKIo_KDI&feature=relmfu

http://www.youtube.com/watch?v=SUOWNXGRc6g

票数 1
EN

Stack Overflow用户

发布于 2012-10-28 02:24:30

在我看来,Mark Murphy的书The Busy Coder's Guide to Android Development是最好的开始。然后你就可以处理他的book about advanced Android development了。他的书有所不同,因为他不仅解释了所有的元素,还解释了决策背后的概念和Android的主要原则。所以,到最后,你不仅可以回答如何实现某些功能,还可以回答为什么要这样做。

显然,Android Developers站点上的官方文档也有很大帮助。他们有很好的指导和训练。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13102833

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档