- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 【按住你的心】——Android开发按钮触发切屏事件的实现
今天的笔记我们学习下通过Button切换Activity的操作,也就是相当与切屏的操作。 首先,除了项目创建时的Activity我们要再建一个Activity,一个Activity就相当于一屏;这里创建新的Activity要记得在AndroidMainfest.xml中进行注册,然而创建一个新的Activity自然要有该屏的布局XML文件,源码如下:xml version="1.0"
2014-04-15 11:01:14 919
原创 【按住你的心】——Android开发CheckBox&RadioButton控件的简单使用
Android的控件很多,我们从最常用的一些控件学起,今天我们学习CheckBox和RadioButton。 首先,我们要在main.xml文件中添加控件: xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
2014-04-15 11:01:11 855
原创 【按住你的心】——Android开发Button控件的简单使用
Android的界面上自然少不了按钮这个重要的角色~在屏幕操作取代了实体键盘以后~按钮成了触屏机器上唯一能够输入和确认信息的控件~今天我们就来简单的学习下按钮的使用。 我们在昨天的Hello,World练习项目上进行修改,Button控件的使用与其OnClick的点击触发有两种方式。 示例一: 首先,我们在string.xml文件中添加我们需要的string字段,如图:
2014-04-15 11:01:09 991
原创 【按住你的心】——Android开发运行属于自己的Hello,World!
万事具备只欠动手~让我们创建一个属于自己的Hello,World吧。 首先按照上篇中方法创建一个Android项目,如图: 然后我们先看下创建好后的main.xml文件中都有什么,如图: 我们可以看到main.xml默认采用的LinearLayout布局,并且默认创建了一个TextView的控件,控件显示的内容text这里指向了string.xml中
2014-04-15 11:01:07 671
原创 【按住你的心】——Android开发初识Android项目构成
昨天我们学习了IDE环境的配置~在环境配置好后我们可以手动建立一个Android项目~就像下图这样在左侧项目树的空白区域右击。 那么这样就创建了一个较完整的Android项目结构。一、src与gen的同名包com.v.learn.HelloWorld下的java文件功能: 1.HelloWorld是一个Activity,Activity可以理解为手机屏幕
2014-04-15 11:01:05 757
原创 【按住你的心】——Android开发在Linux下IDE环境的配置
由于本人也是刚刚自学Android的开发,一方面是为了记录自己所学的东西,一方面分享自己的经验。一、配置环境所需 IDE的配置我是在Ubuntu(11.10)下完成的,所以所需的东西都是For Linux的,所需如下: 1.Eclipse-java-helios-linux-gtk.tar.gz(官网还有其它格式的文件,可根据不同的Linux系统下载不同后缀的安装包) 地址:
2014-04-15 11:01:03 765
原创 【XML系列】----DTD中的元素定义
DTD的文档结构如下: 第一行是DTD声明部分,该声明与XML文档的声明语法格式相同 0到多个注释部分,DTD注释与XML文档的注释格式完全相同 0到多个定义的每一个就是一个XML元素 0到多个顶一个每一个就是一个XML元素的属性 0到多个顶一个每一个就是一个实体 0到多个顶一个每一个就是一
2014-04-15 11:01:01 894
原创 【XML系列】----DTD约束(一)
在XML技术里,可以编写一个文档来约束一个XML文档的书写规范,这称之为XML约束。为了能够编写一个格式良好且有效的XML文档,我们需要在XML文档之前添加DTD或者schema约束。常用的约束有: 1.DTD约束 2.Schema约束约束在XML文档中的作用: XML文档的约束可以规定该文档都有哪些标签,包括标签的属性等等,都可以在约束中进行规范编写。这篇文章我
2014-04-15 11:00:59 763
原创 【XML系列】----XML文档规范(二)
上篇随笔谈到了XML的一些文档的规范,这篇我们来继续学习与认识XML。一、特殊字符与CDATA区域在XML文档中如果文本字符中包含了一些特殊的字符,例如解决方法如下:1. 使用实体引用:使用另一个特殊符号代替这些特殊符号 2. 使用CDATA标记:将整个文档定义成字符串。 在特殊标记CDATA下,所有的特殊字符甚至是有效的元素都将被当成简单的字符串进行处理。实体引
2014-04-15 11:00:57 710
原创 【XML系列】-----XML文档格式(一)
XML文档的的分类: 1.格式不良好的(malformed)的XML文档:完全没有遵循XML文档的基本规范的XML文档。 2.格式良好(well-formed)但无效的XML文档:遵守了XML的基本规范,但没有使用DTD或schema定义语义约束的XML文档。 3.有效(valid)的XML文档:遵守了XML文档的基本规范,并使用了DTD或schema的语义约束,并且遵守定义的语义约束
2014-04-15 11:00:55 1295
原创 【XML系列】-----认识XML、什么是XML?
XML的全称是Extensible Markup Language,为可扩展标记性语言,最初它是由SGML(Standard Gerneralized Markup language)语言发展而来的。 相对于标记性语言来说(例如:HTML)而言,XML可自定义标记性标签,并且可将标签和内容有效的分离。XML与HTML的区别: XML是用来存储与传输数据的。它可以自定义标签,从
2014-04-15 11:00:53 680
原创 Spring系列之四——Spring IOC依赖注入
典型的企业应用不会只由单一的bean组成。毫无疑问,即使最简单的系统也需要多个对象共同来展示给用户一个整体的应用。Spring对依赖关系的处理以及一系列的配置,将在下文为您呈现。 依赖注入是Spring核心技术的一部分,依赖注入(DI)背后的基本原理是对象之间的依赖关系只会通过以下几种方式来实现:构造器的参数、工厂方法的参数,或个体由构造函数或者工厂方法创建的对象设置属性。因此容器的工作就是
2014-04-15 11:00:51 685
原创 Spring系列之三——Spring体验中IOC使用的介绍
Spring框架对控制反转(Inversion of Control,IoC)进行了实现。Spring IOC容器管理的对象被称作bean,使用IOC,对象的依赖都是在对象创建时由负责协调系统中各个对象的外部实体提供的。在Spring中,那些组成你应用程序的主体(backbone)及由Spring IoC容器所管理的对象,被称之为bean。 简单地讲,bean就是由Spring容器初始化、
2014-04-15 11:00:49 663
原创 Spring系列之二——Spring初体验
首先,按照Spring系列一中的环境搭建方式搭建好我们的开发环境,如下图所示: 从图中我们可以看到需要创建的包以及类和接口:cs.csdn.Junit为JUnit测试包cs.csdn.Service为服务类包GreetingService接口源码:package cn.csdn.service;public interface GreetingService
2014-04-15 11:00:46 703
原创 Spring系列之一——开源框架Spring环境搭建
Spring 是一个开源框架,是为了解决企业应用程序开发复杂性由Rod Johnson创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Sp
2014-04-15 11:00:44 679
原创 HTML DOM那点儿事儿
HTML DOM 定义了访问和操作HTML文档的标准方法。HTML DOM 把 HTML 文档呈现为带有元素、属性和文本的树结构(节点树)。HTML网页Node节点树: 从整个HTML网页节点树图中我们可以清楚的看到元素之间的父子关系,途中元素与元素为同级元素,属性href也是元素的一部分;该树中大部分元素都有子节点,而大部分元素也都有父辈,其中我们可以吧元素看作所有节点的先辈。
2014-04-15 11:00:42 745
原创 JavaMail混合复杂邮件的编写
上一篇日志我与大家分享了利用JavaMail编写单纯的文字和图片邮件的过程,今天就跟大家分享一下混合并且复杂的邮件编写,准备工作和上一篇日志相同。那么我们直接来看源码:Code 1 import java.io.FileNotFoundException; 2 3 import java.io.FileOutputStream; 4 5 import ja
2014-04-15 11:00:40 834
原创 使用JavaMail完成邮件的编写
在编写测试之前我们需要做一下准备工作,其中需要的工具有:Javax.mail.*Jar包OutLook各版本均可,其他邮件工具也可,但呈现效果有差异,此处测试用了OutLook与网易的闪电邮,但结果不同。开发工具MyEclipse 9.0M1(此版本为8.6升级版本)两张你认为漂亮的图片,作为测试素材首先,我们建立一个Java项目——创建包——创建一个Java类文件
2014-04-15 11:00:38 886
原创 泛型
泛型的出现使数据类型的错误止步在源码级别上,也就是我们所说的编译型错误。今天就跟大家探讨下Java泛型以及自定义泛型的使用:一、Java中的泛型 1 @Test 2 3 public void test()throws Exception{ 4 5 //把List集合的类型限制在String类类型范围内,在这里使用了泛型 6
2014-04-15 11:00:36 663
原创 BeanUtils包的使用
BeanUtils工具包是由Apache公司所开发,主要是方便程序员对Bean类能够进行简便的操作。在使用BeanUtils工具包之前我们需要的Jar包有以下几种:(1) BeanUtils相关包commons-beanutils-1.8.3.jarcommons-beanutils-1.8.3-javadoc.jarcommons-beanutils-1.8.3-jav
2014-04-15 11:00:34 629
原创 利用反射解析方法
利用Java中的反射我们可以解析类中各个组成部分,下面将介绍利用反射来解析方法体:首先,我们来先看下所解析类的源码:Student类: 1 public class Student { 2 3 4 5 public static void study(){ 6 7 System.out.println("好好
2014-04-15 11:00:32 563
原创 利用反射对类字段的解析
反射不单可以对类中的方法进行解析,还可以对类的字段进行解析; 以下为我们要解析的Student类的源码: Student类: 1 public class Student { 2 3 4 5 public static void study(){ 6 7 System.out.prin
2014-04-15 11:00:30 594
原创 JAVA中的内省
为了让程序员们更好的操作Java对象的属性,SUN公司开发了一套API,被业界内称为:内省;内省的出现有利于了对类对象属性的操作,减少了代码的数量。内省访问JavaBean有两种方法: 一、通过Introspector类获得Bean对象的 BeanInfo,然后通过 BeanInfo 来获取属性的描述器( PropertyDescriptor ),通过这个属性描述器就可以获取某
2014-04-15 11:00:27 535
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人