一.创建工程后的注意事项.
1.每一个界面都是一个Class,每个Class都必须继承一个Activity.
2.继承Activity后,需要重写父类的onCreate方法.
3.每一个Activity都需要在AndroidManifest.xml进行注册,这样才可以显示.
4.在AndroidManifest.xml中的intent-filter标签代表最先运行的意思.
二.资源文件夹的作用.
在一个创建好的工程下,有一个res的文件夹中,分别有一下几个文件夹.
1.drawable-hdpi,drawable-ldpi,drawable-mdpi这个三个文件夹中,分别放置图案相同但大小不同的图片,来适用不同屏幕大小的手机.
2.layout文件夹,存放的是每个界面中各个控件的布局.
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
LinearLayout 代表的是线性布局.
android:orientation="vertical" 代表垂直排列.
android:layout_width="fill_parent" 宽度或者高度填满整个屏幕.
3.values文件夹中,存放的是一些字符串,一般界面的文字显示或者国际化中都用的到.
4.如果编辑以上文件夹中的文件时,都会在R.java文件中,自动生成各种类型的id,以便在Activity中调用.
5.在assets文件夹可以放任何文件,R.java不会对这个文件夹中的资源做编译.
三.Intent的作用.
Intent是一个对象,主要作用是各个Activity中间的跳转和信息的传递.
Intent主要包含的信息有:Component name,Action,Data,Category,Extras,Flags.其中标红的比较重要.
Component name:要启动的是哪个组件,不仅可以启动Activity,还可以是Service或广播组件等.
Action:指定要启动的组件,要做些什么.
Data:要传送的数据,还可以指定传递的类型.
Extras:一些额外的信息,是键值对的形式储存的.
对Intent的操作.(A,B是2个Activity,要用A打开B界面)
A的Activity操作
Intent intent = new Intent();//创建Intent对象
intent.putExtra("name","哈哈哈");//传递一些额外的信息.
intent.setClass(A.this,B.class);//设置要跳转的界面
A.this.startActivity(intent);//开始跳转界面.
B的Activity
Intent intent = getIntent();//获得传过来的Intent对象
String name = intent.getStringExtra("name");//获得传递过来的数据.
分享到:
相关推荐
1、Java基础第七讲:面向对象基础(一) « { Android学习指南 }_files 2、Java基础第八讲:面向对象基础(二) « { Android学习指南 }_files 3、Java基础第九讲:面向对象基础(三) « { Android学习指南 }_files...
android一年学习资料-Android学习核心资料-含代码 Android platform是一个用于开发移动程序的软件包,它包括了操作系统、中间件及一些关键应用。开发者能使用android SDK为Android platform开发应用,这些应用使用...
Android学习笔记(一)——创建第一个Android项目 Android学习笔记(二)android studio基本控件及布局(实现图片查看器) Android学习笔记(三)android studio中CheckBox自定义样式(更换复选框左侧的勾选图像) ...
第一行代码 android学习笔记 修改完整版
android学习计划书,学习android要有一个整体的规划,在一步一步慢慢来,最主要的是每到一个时期都知道要学些什么
android 学习资料一起打包下载,第一行代码以及android实战教程。
原创我的Android学习历程1.pdf
Android学习是Android客户端目前最全面的免费离线Android学习书籍,讲述最前沿的Android编程技术,给您不一样的Android学习体验。主要内容包括两部分: 1、Android环境搭建 2、Android常用控件的使用 3、Android多...
android学习之Service启动1
第一行代码Android学习练习代码6
Android学习是Android客户端目前最全面的免费离线Android学习书籍,讲述最前沿的Android编程技术,给您不一样的Android学习体验。主要内容包括两部分: 1、Android环境搭建 2、Android常用控件的使用 3、Android多...
android 学习 视频教程 1 android 学习 视频教程 1android 学习 视频教程 1android 学习 视频教程 1android 学习 视频教程 1android 学习 视频教程 1
android4.1.2基础学习,API学习,Fragment。
JAVA学习资料思维导图,主要包括以下内容: 一、JAVA部分 1、GUI(Abstract Window Tookit).mmap 2、Java中的注解.mmap 3、Java网络编程.mmap 4、Java中的反射.mmap 5、Java中级总结.mmap 6、Swing和事件处理.mmap 7...
Android学习手册破解版的APK,有现在学习Android的同学可以下载安装看一看
android入门学习资料,内涵android开发中文文档,【eoeAndroid特刊】第一期至【eoeAndroid特刊】第七期
androdi学习笔记1,初步认识android开发,学习路上的总结。
Mono for Android学习笔记(一) 搭建Mono for Android开发环境及Hello World
• Snake游戏深入解析 • Android学习每日一例——ApiDemos • JetBoy游戏深入解析(上)(中)(下) • 构建Android平台Google Map应用 • Android 中的XMPP 应用