Android学习笔记从零开始【一】

开始着手Android。和大多数初用Eclipse的人一样,有些手忙脚乱。

之前看Cocos2d时零星的看过;Cocos2d后来也被耽搁下来了;关于Cocos2d点此穿越,日后更新笔记。

现做下Android学习笔记,记录点滴。

–>点击进入Android学习笔记导图。

–>

加油!

●1绑定的SDK工具包

●2Application Name:安装后显示名称;Project Name:项目名称(通常不加空格);Package Name:包名(如com.cleopard.testhello)。

●3Window→Open Perspective→DDMS;开发Android时需要的工具,目前可以查看Devices窗口中想看的设备状态(掉线,可用Reset adb重置)。

●4assets文件夹,程序运行时可以动态读取这些内容;或WebView加载本地网页存放。

●5Android不推荐在程序里对字符串进行硬编码,更好的做法一般是把字符串定义在res/values/strings.xml里,然后可以在布局文件或代码中引用。

1.在代码中,通过R.string.hello_world引用。

2.在XML中,通过@string/hello_world引用。

●6日志工具LogCat

添加LogCat到Eclipse:Window ->ShowView ->Other(展开Android)

1.Log.v()

这个方法用于打印那些最为琐碎的,意义最小的日志信息。对应级别 verbose,是Android日志里面级别最低的一种。

2.Log.d()

这个方法用于打印一些调试信息, 这些信息对你调试程序和分析问题应该是有帮助的。对应级别 debug,比 verbose高一级。

3.Log.i()

这个方法用于打印一些比较重要的数据,这些数据应该是你非常想看到的,可以帮你分析用户行为的那种。对应级别 info,比 debug高一级。

4.Log.w()

这个方法用于打印一些警告信息,提示程序在这个地方可能会有潜在的风险,最好去修复一下这些出现警告的地方。对应级别 warn,比 info高一级。

5.Log.e()

这个方法用于打印程序中的错误信息,比如程序进入到了 catch语句当中。当有错误信息打印出来的时候,一般都代表你的程序出现严重问题了,必须尽快修复。对应级别 error,比 warn高一级。

●7Ctrl+Shift+O自动导入包,比如importandroid.util.Log;

●8极度建议将不相干的项目关闭掉,仅打开当前工作所需要的项目,不然我保证以后你会在这一方面吃亏。右键项目->Close Project。

●9输入提示,自动补全。其他类同。

打开Eclipse -> Window -> Perferences-> Java -> Editor -> Content Assist,在右边最下面一栏找到auto-Activation ,下面有三个选项,找到第二个“Auto activation triggers for Java:”选项

在其后的文本框中会看到一个“.”存在。这表示:只有输入“.”之后才会有代码提示和自动补全,我们要修改的地方就是这里。把该文本框中的“.”换掉,换成“abcdefghijklmnopqrstuvwxyz.”,这样,你在Eclipse里面写Java代码就可以做到按“abcdefghijklmnopqrstuvwxyz.”中的任意一个字符都会有代码提示。

●10手动创建Activity等。

1.右键src->New->Package.

2.右键新建的包->New->Class.(继承Activity,重写onCreate())

3.创建相应layout:右键res/layout->New->AndroidXML File;(默认LinearLayout即可)

4.给Activity加载布局:返回Activity在onCreate()方法加入layout,setContentView(R.layout.first_layout);

注意1.自动补全,Android SDK会自动提供一个Android包下的R文件,别用错了!

注意2.在AndroidManifest.xml中注册启动页面

注意3.给主活动指定的label不仅会成为挑剔栏中的内容,还会成为启动器(Launcher)中的应用程序显示的名字。

●11隐藏标题栏:

在onCreate函数中,setContentView()之前加入requestWindowsFeature(Window.FEATURE_NO_TITLE);。

●12方法指定错误或不明确?

不敢接受失败的人,往往是那些追求完美的人,

Android学习笔记从零开始【一】

相关文章:

你感兴趣的文章:

标签云: