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

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

分享到:
评论

相关推荐

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

    "Android学习笔记" Android学习笔记是Android开发者的必读书籍,书中涵盖了Android系统架构、Activity、Intent、资源管理等多方面的知识。本笔记对应的学习资源《第一行代码》是Android开发者的入门必读书籍,书中...

    java与Android学习指南

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

    Android学习资源网址

    1. **CSDN下载区**:中国最大的IT技术交流社区CSDN提供了丰富的Android学习资源,包括但不限于《Android编程从入门到精通》、《Android开发进阶》等书籍的电子版,以及各种Android开发教程和示例代码,覆盖了从基础...

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

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

    Android学习体系.pdf

    Android学习体系涵盖了从基础知识到高级应用的全方位课程内容,注重理论与实践相结合,旨在培养具备全面Android开发技能的专业人才。以下是根据提供的文件内容详细解读的知识点: 一、Android未来发展趋势: ...

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

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

    android 学习思维导图

    在Android学习过程中,思维导图是一种非常有效的工具,它能帮助开发者系统地梳理知识点,构建清晰的学习框架。这里我们有两个文件:`Android学习.jpg` 和 `Android学习.mmap`,它们很可能是Android学习的思维导图...

    android学习计划书

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

    原创我的Android学习历程.pdf

    从这份文档中,我们可以提炼出一系列关于Android学习与开发的关键知识点,这些内容不仅涉及了作者对Android系统的理解和评价,还涵盖了其个人的学习经历、技术成长路径以及对Android开发的深入探讨。 ### Android与...

    Android的学习资料汇编

    总的来说,这个学习资料汇编为Android开发者提供了一个全面的起点,从基础环境搭建到高级主题,再到特定领域如游戏开发和位置服务,都有所覆盖。对于有志于Android开发的初学者,这是一份不可多得的资源,可以帮助...

    android学习资料PDF

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

    Android学习路线

    标题中提到的是“Android学习路线”,这指向了Android移动应用开发的系统性学习方案。由于Android是一个极为复杂的移动操作系统,其应用开发过程涵盖了广泛的知识点和技术栈,因此学习路线将帮助开发者梳理这些知识...

    Android学习计划

    以下是一个详细的Android学习计划概述,涵盖了多个关键知识点。 一、基础篇 1. Java语言基础:Android应用开发主要基于Java,因此扎实的Java基础知识是必不可少的,包括面向对象编程、异常处理、集合框架等。 2. ...

    ANDROID STUDIO 个人学习笔记

    1. Android Studio学习笔记的概览 - 笔记是作者在Android Studio 3.2版本上进行安卓开发学习时遇到的问题记录,涵盖三个多月的学习心得。 2. Android颜色设置 - 学习如何在Android应用中设置和使用颜色,颜色的...

    android 学习资料 pdf ppt

    7. **中文版Android程序员向导**:"中文版Android程序员向导.pdf"可能是一本专门针对Android编程的指南,涵盖了开发流程、调试技巧、最佳实践等内容,适合希望系统学习的开发者。 8. **skeletonActivity.txt**:这...

    基于Android的在线学习平台。graduationAndroidAPP.zip

    "基于Android的在线学习平台"是利用Android Studio进行开发的一款应用,旨在为用户提供便捷的移动端学习体验。通过graduationAndroidAPP.zip这个压缩包,我们可以深入探讨如何构建这样一个平台,以及涉及的相关...

    android入门学习资料

    本套学习资料旨在帮助初学者快速掌握Android开发的基本技能,内容涵盖Android开发中文文档以及一系列由eoeAndroid推出的特刊,为您的学习之路提供全面而深入的指导。 首先,我们关注的是《Android开发指南中文版....

    android 学习精要

    在Android学习过程中,掌握基础知识是至关重要的。"Android学习精要"这个压缩包文件很可能包含了大量关于Android开发的基础教程和代码示例,旨在帮助初学者快速理解和上手。以下是一些核心的Android知识点,这些内容...

    android基础知识代码学习1

    在提供的压缩包文件中,"day1"可能涵盖了Android开发环境的搭建和第一个Hello World程序的编写,"day2"可能涉及四大组件的介绍,"day3"可能是关于Intent和数据传递的探讨,"day4"可能讲解了SQLite数据库的基本操作,...

Global site tag (gtag.js) - Google Analytics