菜鸟的Android学习之旅(一)

  最近在拜读郭霖老师的经典《第一行代码》,作为一名菜鸟级的新手来说这本书确实对新手很友好,讲的很详细。如果你也像我一样作为一只小菜鸟想学习Android,还不了解这本书的,还没有想好入手哪一本书作为自己新手启蒙书的同学,个人觉得你就不要徘徊了,加入购物车吧!

  因为我才是刚开始学习不久,第二章才学习了很少一部分,所以我没办法说点有营养的东西,我就先记录一下我学习过程中经历的错误吧。

  第二章开始,郭老师教我们如何手动创建活动。边看书边敲代码,但是你会发现当你完全按照书上所说敲完所有需要的代码之后代码下面总是有很多红色下划线,这就证明此处有错误,然后编译一下,确实是错误,提示你修改。作为一个萌新,当我发现我一个一个字母对照书上所说订正完毕,还是一个错误都没除掉的时候,心里好无奈。。网上搜呗,我把错误一个一个打上去,查了好多人的帖子,好多人写的博客什么的(真的是查了不少,百度啊谷歌啊)。功夫不负有心人吧,最后我发现全是没有导入包的原因,学习过java的同学应该知道java中这个类的方法的实现全是要导入包的,import各种包。每次出现一个新的方法都需要我去网上搜索需要导入什么包,郭老师在书中没有提出来这一点,他只是写了代码解释了什么意思。当然我觉得好处大于不好处吧,学习的过程本来就是要去搜寻自己不懂的和错误的地方,欣然接受郭老师这点小失误吧。其次就是我在搜寻错误解决方法过程中找到了一个很好解决这个问题的神技(对于我来说真的是神技了!),就是再你完全对照敲完书上的代码之后只需要ctrl+shift+o一键导入所有需要的包!!eclipse会智能导入,不用再自己慢慢去搜索了。这个是一个帖子里面网友回复楼主的,我看到后如获至宝。

  如果有和我一样作为一个萌新刚开始对照这本书学习的同学应该都会遇到和我一样的问题。如果你看到我所说的那你就试试这个快捷键吧,相信一定会帮到你的。菜鸟学习之旅依旧进行中,我相信后面还会遇到各种问题,我会一一尽力解决的!

  

时间: 2024-08-08 18:58:20

菜鸟的Android学习之旅(一)的相关文章

我的Android学习之旅

去年大概在七月份的时候误打误撞接触了一阵子Android,之后由于工作时间比较忙,无暇顾及,九月份的时候自己空闲的时间比较多,公司相对来说加班情况没以前严重.开启了个人的Android学习之旅,初衷是想将Android的博客做个索引文章的,不过想想还可以分享一些学习中的历程,算是对自己的Android学习 有个交代吧.由于在公司有工作,学习的时间通常就是周一到周五晚上的时间和周末时间,周一到周五晚上的时间不确定,因此牺牲了大量的周末时间来学习Android,有点像苦行僧,时间段持续了三个多月.如

Android学习之旅--Android Studio

一.开发工具了解 Android Studio 是一个Android集成开发工具,基于IntelliJ IDEA. 类似 Eclipse ADT,提供了集成的 Android 开发工具用于开发和调试.2013年5月16日,在I/O大会上,谷歌推出新的Android开发环境--Android Studio,并对开发者控制台进行了改进,增加了五个新的功能:优化小贴士.应用翻译服务.推荐跟踪.营收曲线图.用版测试和阶段性展示.起初的几个版本并不受到开发者的好评,各种BUG出现,所以人们普遍还是接受Ec

Android学习之旅--简易音乐播放器实现之前期准备

学习Android有两个月了,感觉现在进入一个瓶颈--基础知识了解,但是不能灵活运用.我想这是所有新手学习android时都会遇到的 问题,所以打算做一个简易音乐播放器的小项目,这也是特别适合新手的练习项目.虽然小,但是也能考察不少东西.前几天看到一句话-----编 程不仅是一种知识,更是一种技能.既然是技能,那就需要不断练习才能熟练掌握. 项目目标前期实现本地音乐的播放,后期会往网络音乐方面发展,如果进行顺利的话,我会将源码放在github上,欢迎各位大神指导^- ^.我会坚持每天一更,记录每

My Android 学习之旅--开始

其实,很早就想写写博客了,一直懒到现在. 学习android也不是今天才开始的,大概在2月份过完年之后就开始了,买了我认为还可以的书<Android从入门到精通>,花了不到一个月的时间,把前面的基础部分看完了,但是还是感觉啥都不知道,为啥呢?因为对它太陌生,太不了解了. 自己当初是学了C#+.netFramework,动手做了一个项目,总结出来一句话:原来语言是相通的.所以在当今,工作越来越不好找,就决定找个热门的行业,手机来作为自己以后跳槽的方向,最初的目的是为了自己以后好找一份工作. 算了

Android的资源类型和存储方式简介-android学习之旅(五十二)

android资源的类型 android资源的存储方式

Android回调事件传播-android学习之旅(四十五)

概念简介 代码演示 package peng.liu.test; import android.app.ActionBar; import android.app.Activity; import android.graphics.Color; import android.os.Bundle; import android.util.DisplayMetrics; import android.view.Display; import android.view.KeyEvent; import

Android日历视图(CalendarView)讲解-android学习之旅(三十六)

CalendarView简介 CalendarView用于显示和选择日期,如果希望监听事件的改变可以用setOnDateChangeListener()方法. CalendarView属性介绍 代码示例 package peng.liu.test; import android.app.Activity; import android.graphics.Color; import android.graphics.drawable.Drawable; import android.os.Bund

Android的加速度传感器模拟摇一摇的效果-android学习之旅(66)

主要介绍一下android的加速传感器的简单用法,模拟摇一摇 ,如果x,y,z三个方向的加速度超过了15,就会弹出Toast,当然你可以设置更复杂的策略,比如判断间隔 代码如下 public class MainActivity extends Activity { private SensorManager sensorManager; private TextView textView; @Override protected void onCreate(Bundle savedInstan

Android的ProgressBar进度条-android学习之旅(三十一)

ProgressBar 简介 ProgressBar是一种很常用的Ui,用于给复杂的操作显示进度,提供更好的用户相应.使用setProgress()incrementProgressBy()来设置进度和显示进度的增加或减少,正数表示增加,负数表示减少. ProgressBar的风格 ProgressBar 代码示例 布局代码 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns