Android学习小结(第一周)

来源:互联网 发布:wps mac版 编辑:程序博客网 时间:2024/05/18 00:38

最近公司项目不是很紧,利用空闲时间看看时下比较出名的Android

前2堂课像什么概述啊,开发环境的搭建都还好,乃至正式的Hello,word也没问题,但是到了第5堂就出事儿了,教学视频上是错的大哭

现把笔记简单整理如下(有些散乱,但可留着供以后参考):

Android官网:http://developer.android.com/

开发工具:SDK  +  Eclipse(ADT插件)+   android模拟器的配置

四大天王:

Activity(构造应用程序的界面) 作用:用户和程序交互的借口;控件的容器;

Intent(数据的传输);

Service(数据的处理);

Content Provider(存数据,访问数据);

程序熟悉:

res文件夹下的所有文件均会在gen/.../R.java生成项目中唯一的ID;

assets中的则不会。

一个Activity最好对应一个布局文件(layout中)(如何关联到一起呢:在Activity中的onCreate方法里面设置如: setContentView(R.layout.main);)--呵呵,这是目前的理解

Activity注意事项:

a.一个Activity是一个类,必须继承Activity;

b.重写onCreate方法(第一次创建Activity时调用)

c.每个Activity必须在androidManifest.xml中注册

Activity之间的切换:startActivity方法

Intent对象:

component name 、action 、data、 extras(键值对)、category、  flags

 

问题:menu.add(0, 1, 1, R.string.exit); 老报错!

原因:R.string.exit取的是id值,并非我的“退出”

后来公司的android的小组同事帮忙做如下改动:

menu.add(0, 1, 1, getResources().getString(R.string.exit)); 不知道为什么,在我这里还是不行!

懊恼啊,郁闷啊……

 

这一节一节零零碎碎的知识点学着,挺着急的,就像当初的java基础!没事儿,才一个星期呢 ,坚持、坚持、再坚持!

 

原创粉丝点击