`
liubo0_0
  • 浏览: 20255 次
社区版块
存档分类
最新评论

Android学习一

 
阅读更多

一.创建工程后的注意事项.

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");//获得传递过来的数据.

分享到:
评论

相关推荐

    java与Android学习指南

    1、Java基础第七讲:面向对象基础(一) « { Android学习指南 }_files 2、Java基础第八讲:面向对象基础(二) « { Android学习指南 }_files 3、Java基础第九讲:面向对象基础(三) « { Android学习指南 }_files...

    android一年学习资料-Android学习核心资料-含代码

    android一年学习资料-Android学习核心资料-含代码 Android platform是一个用于开发移动程序的软件包,它包括了操作系统、中间件及一些关键应用。开发者能使用android SDK为Android platform开发应用,这些应用使用...

    Android学习笔记(十)——实现新闻列表

    Android学习笔记(一)——创建第一个Android项目 Android学习笔记(二)android studio基本控件及布局(实现图片查看器) Android学习笔记(三)android studio中CheckBox自定义样式(更换复选框左侧的勾选图像) ...

    第一行代码 android学习笔记 完整版

    第一行代码 android学习笔记 修改完整版

    android学习计划书

    android学习计划书,学习android要有一个整体的规划,在一步一步慢慢来,最主要的是每到一个时期都知道要学些什么

    android学习资料PDF

    android 学习资料一起打包下载,第一行代码以及android实战教程。

    原创我的Android学习历程.pdf

    原创我的Android学习历程1.pdf

    Android学习(apk)

    Android学习是Android客户端目前最全面的免费离线Android学习书籍,讲述最前沿的Android编程技术,给您不一样的Android学习体验。主要内容包括两部分: 1、Android环境搭建 2、Android常用控件的使用 3、Android多...

    android学习之Service启动1

    android学习之Service启动1

    第一行代码Android学习练习代码6

    第一行代码Android学习练习代码6

    Android学习安卓客户端

    Android学习是Android客户端目前最全面的免费离线Android学习书籍,讲述最前沿的Android编程技术,给您不一样的Android学习体验。主要内容包括两部分: 1、Android环境搭建 2、Android常用控件的使用 3、Android多...

    android 驱动学习 入门视频教程1

    android 学习 视频教程 1 android 学习 视频教程 1android 学习 视频教程 1android 学习 视频教程 1android 学习 视频教程 1android 学习 视频教程 1

    android基础知识代码学习1

    android4.1.2基础学习,API学习,Fragment。

    JAVA+android学习思维导图.7z

    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正式版学习手册破解版

    Android学习手册破解版的APK,有现在学习Android的同学可以下载安装看一看

    android入门学习资料

    android入门学习资料,内涵android开发中文文档,【eoeAndroid特刊】第一期至【eoeAndroid特刊】第七期

    Android学习笔记1

    androdi学习笔记1,初步认识android开发,学习路上的总结。

    Mono for Android学习笔记(一)

    Mono for Android学习笔记(一) 搭建Mono for Android开发环境及Hello World

    Android学习每日一例 Google Map XMPP

    • Snake游戏深入解析 • Android学习每日一例——ApiDemos • JetBoy游戏深入解析(上)(中)(下) • 构建Android平台Google Map应用 • Android 中的XMPP 应用

Global site tag (gtag.js) - Google Analytics