第三章 创建应用程序和activity

Android应用程序的组成部分

1、activity

应用程序的表示层,activity使用fragment和视图来布局和显示信息,以及响应用户动作。

2、service

应用程序中不可见的工作者

3、content provider

一个可共享的持久数据存储器

4、intent

一个强大的应用程序间的消息传递机制

5、Broadcast receiver

intent的监听器

6、widget

通常添加到设备主屏幕的可视化应用程序组件,用户可以把这些组件添加到他们的主屏幕上

7、notification

允许向用户发送信号,但却不会过分吸引他们的注意力或者打断他们当前的activity

AndroidManifest.xml详解

它存储在项目层次中的最底层,可以定义应用程序及组件和需求的结构和元数据。

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.lkp.helloworld"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="14"
        android:targetSdkVersion="19" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name="com.lkp.helloworld.MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>
时间: 2024-10-05 04:44:50

第三章 创建应用程序和activity的相关文章

我的Android 4 学习系列之创建应用程序和Activity:Manifest、Application、Activity

目录 介绍Android应用程序组件,以及使用这些组件构建的各种Android应用程序 Android应用程序的生命周期 如何创建应用程序Manifest 如何使用外部资源提供对位置.语言和硬件配置的支持 如何实现和使用自己的Application类 如何创建新的Activity 理解Activity的状态转换和生命周期 Android应用程序的组成部分 Android应用程序是由松散耦合的组件构成的,并使用应用程序Manifest绑定到一起. Manifest描述了每一个组件以及他们之间的交互

第三章 数据决定程序结构

本章主要讲解一个合适的数据结构对一个程序的重要性.一个好的数据类型能够节省开发时间也能够节省内存的消耗. 文末总结一下四点: 1.使用数组重新编写重复代码.在现在的变成中主要用到的是list.map之类的数据结构来代替数组. 2.封装复杂结构.抽象bean. 3.尽可能使用高级工具.超文本.名字-值对.电子表格.数据库.编程语言等都是特定问题领域中的强大的工具.由于本书出版的年份较早,这里提到的基本都是日常开发需要用到的.比较新的工具redis在现在工程中刚接触到.也是基于键-值对的形式存储数据

Maven for Eclipse 第三章 ——创建和导入 Maven 项目

这一章主要介绍 Maven 项目的结构,它的构建的架构,主要涵盖了必需的主题,最后将学习如何创建一个简单的 Maven 项目.这章主要包括以下部分. Maven 项目的结构 POM 文件(Project Object Model) Maven 的坐标 POM 的关系 基本的 POM 顶层的 POM 3. Maven 项目的构建架构 4. 其他的重要的概念 仓库 项目依赖 插件和任务 网站的生成和报表 5. 创建一个 Maven 项目 使用原型创建 不使用原型创建 检索出一个 Maven 项目 6

创建应用程序和Activity之应用程序Manifest文件简介

每个Android项目都包含一个Manifest文件(Android Manifest.xml),它存储在项目层次中的最顶层.Manifest可以定义应用程序及其组件和需求的结构和元数据.它包含了组成应用程序的每一个Activity,Service,Content Provider和Broadcast Receiver的节点,并使用Intent Filter和权限来确定这些组件之间以及这些组件和其他应用程序是如何交互的. Manifest文件还可以指定应用程序的元数据(如它的图标,版本号或者主题

第三章 机器的程序级表示(中)

数据传送指令: MOV指令:将数据从源位置复制到目的位置,不做任何变化:MOV指令由四条指令组成:movb.movw.movl.movq:它们的区别在于它们操作的数据大小不同,分别为1.2.4.8字节: 压入和弹出栈数据: 遵循"后进先出"原则,通过push操作将数据压入栈中,通过pop操作删除数据:弹出的值,永远是最近被压入而且仍然在栈中的值.其中,栈顶元素的地址是所有栈中元素地址最低的.将一个四字值压入到栈中,首先要将栈指针减8,然后将值写入到新的栈顶指针.因此,指令pushq %

第三章 创建命令

(1) (2) (3) 注意区别,第一个打开文件句柄给了file,所以最后要file.close,而这里是直接使用File (4) (5)关于file.read    file.each_line read: read是一下子就读取整个文件,比较耗时 内存需要一下子能保存下这个文件,有时文件太大我们只希望先读取前面的部分 each_line: 逐行读取,对内存只要求能保存当前行即可,从时间考虑也不用一下子就要求读取完整个文件 (6)其他文件的引用 (7) (8) (8)

KVM虚拟化实战精讲[第三章 创建虚拟磁盘]

第三章:流程控制语句

第三章:流程控制语句 程序结构 顺序结构 分支结构 if结构if....else结构if...else if....else if...else结构switch结构 循环结构 while循环do....while循环for循环 分支结构 if结构 if结构语法: if(布尔表达式){ //语句;} 执行过程:如果布尔表达式为true执行其下语句,布尔表达式为false时不执行其下语句.{}可以省略,如果省略将执行第一个语句块.为了程序的可读性推荐不要省略{} if...else结构 语法:if(

20165233 Java第二、三章学习总结

2017-2018-2 <Java程序设计>第二周学习总结 教材学习内容总结 第二.三章 ch2 标识符与关键字 基本数据类型: 逻辑类型:boolean 整数类型:int.byte.short.long(注意:long型常量用后缀L来表示:且Java中没有无符号声明) 字符类型:char 浮点类型:float.double(float常量后面必须有后缀f或F ) 类型转换运算 输入.输出数据 数组 ch3 运算符与表达式 if条件分支语句 switch开关语句 循环语句(包括for语句.wh