//此系列博文是<第一行Android代码>的学习笔记,如有错漏,欢迎指正! 活动的启动模式共有四种: standard.singleTop.singleTask 和 singleInstance.可以在Manifest文件中通过给<activity>标签指定android:launchMode属性来选择启动模式.下面我们逐个看看:一.standard模式 standard 是活动默认的启动模式.在 standard 模式(即没有显示指定其他的启动方式)下,每当启动一个新的活动,它…
//此系列博文是<第一行Android代码>的学习笔记,如有错漏,欢迎指正! 为了能写出流畅连贯的程序,我们需要了解一下活动的生命周期. 一.返回栈 Android 中的活动是可以层叠的.我们每启动一个新的活动,就会覆盖在原活动之上,然后点击 Back 键会销毁最上面的活动.事实上,Android 是使用任务(Task)来管理活动的,一个任务就是一组存放在栈里的活动的集合,这个栈也被称作返回栈(Back Stack) .默认情况下,每当我们启动了一个新的活动,它会在返回栈中入栈,并处于栈顶的位…
初识Activity,跟着教程学习敲了一遍这一章的内容,下面根据目录结构总结知识点: 一.活动是什么 上篇博文中我们提到了Android四大组件,其中有一个Activity,我们将之称为活动.活动是最容易吸引用户的地方,它包含用户界面的组件,主要和用户进行交互. 我们可以用HTML页面的例子理解: 每一个HTML页面中有各种HTML元素,例如按钮.文本框等,这些元素存在HTML网页中并通过HTML展示.或与我们交互, 我们可以把一个HTML网页看成一个活动,它也是用来包含各种组件与用户交互的.…
ADT(Android Development Tools)安卓开发工具. android项目目录简介 ==> src==>源代码文件 res==>资源文件 AndroidManifest.xml==>配置管理文件(个人理解),android系统项目的清单文件,其用于控制android应用的名称.图标.访问权限等整体属性. layout==>存放UI布局文件 values==>存放各种XML格式的资源文件 Eg:字符串资源文件——strings.xml; 颜色资源文件—…
一.创建和使用: 1.Activity是android的四大组件之一,需要继承Activity并在清单文件中进行声明才能使用.没有声明则报错. 2.启动Activity是通过Intent,有两种方式:显式Intent和隐式Intent,前者通常是启动我们自己的Intent;后者通常是调用其他的项目进行操作(如打电话) 二.生命周期方法:是Activity创建到销毁过程中的回调方法,可以在其中处理一些事物,例如构建View,保存数据等. 参考http://colobu.com/2014/09/25…
一.创建Action类. 创建工程Struts2Demo struts 2中的Action类并不需要继承struts 2中的某个父类,普遍的java类就可以. 在org.sunny.user.action包中创建名为UserAction的类. package org.sunny.user.action; import org.apache.struts2.ServletActionContext; import com.opensymphony.xwork2.ActionContext; pub…
转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/7513290.html 一:activity定义了app的页面 一个app有很多个页面组成,一个页面其实就是一个activity,activity是app的基本组成单元. 那么activity是怎么定义出来的呢? 二:基于MVC模式的activty 学过Web开发的人应该都知道MVC模式:M是模型,是数据:V是视图:C是控制.逻辑. 那么运行在手机上的app同样离不开这三个元素,一个能够实际应用的activi…
1.Intent作用 协助完成各个组建间的通信.如activity间.启动service.Broadcast. 2.Intent构成 1.Componet name:要启动的目的组建. 2.Action:目的组建要执行的动作. 3.Data:传输的数据 4.Category: 指定了将要执行的这个action的其他一些额外的信息 1.一个 Intent 可以有多个 category,但至少会有一个,也是默认的一个 category.2.只有 Intent 的所有 category 都匹配上,Ac…
问题:自定义按钮的颜色 形状弧度  渐变效果 1.新建自定义属性button_login.xml (借鉴某大神) <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true"…
//此系列博文是<第一行Android代码>的学习笔记,如有错漏,欢迎指正! 活动(Activity)是最容易吸引到用户的地方了,它是一种可以包含用户界面的组件,主要用于和用户进行交互.一个应用程序中可以包含零个或多个活动.活动是Android四大组件之一,下面我们来探究一个活动. 1.创建一个活动: 我们可以按照学习笔记(一)中的流程创建了一个活动,创建之后可以看见IDE已经为我们写好的默认onCreate()方法:…