代码改变世界

Android学习笔记(6):Hello Content Provider

2012-12-22 23:31 by ps_zw, 638 阅读, 0 推荐, 收藏, 编辑
摘要:前言Content Provider——Android四大组件之一。本文要点1.Content Provider简介2.URI简介3.如何访问Content Provider中数据一、Content Provider简介Content Provider,Android四大组件之一。它是Android系统提供的在多个应用之间共享数据的一种机制。一个Content Provider类实现了一组标准的方法接口,从而能够让其他的应用保存或读取此Content Provider的各种数据类型。有几点说明:(1)每个ContentProvider都会对外提供一个公共的URI(包装成Uri对象),如果应用程 阅读全文

Android学习笔记(5):Hello Service

2012-12-16 20:51 by ps_zw, 802 阅读, 1 推荐, 收藏, 编辑
摘要:前言继上两篇简单介绍了Activity之后,我们开始学习同样是Android四大应用程序组件之一的Service。本文要点:1.Service概述2.Service生命周期3.创建并启动Service一、Service概述Service和Activity有些类似,都继承自Context,但Service有以下特点:(1)Service没有界面,在后台长时间运行,即使用户已经切换到其他的应用程序;(2)Service不能自行启动,需要借助Activity,其他Service,或者其他Context对象;(3)Service有两种模式:Started和Bound。启动方式分别为调用Context. 阅读全文

Android学习笔记(4):Activity生命周期

2012-12-11 21:28 by ps_zw, 1140 阅读, 0 推荐, 收藏, 编辑
摘要:前言:Activity的生命周期不是自身控制的,而是由Android系统控制的。系统通过调用不同的方法,完成Activity不同状态的转换。本文将通过一个实例来帮助理解Activity生命周期。本文要点:1.理解生命周期2.Activity状态扭转一、生命周期概述先上图:这幅图已经很完整的描述了Activity的生命周期,以及状态转换。但这里针对上图做几点说明:(1)Activity生命周期中,有很多种状态。其中包括Resumed(运行态,可见且可交互),Paused(暂停,部分可见但不可交互),Stoped(停止态,不可见),Destroyed/Killed(销毁)等;(2)Entire L 阅读全文

Android学习笔记(3):Hello Activity

2012-12-05 22:07 by ps_zw, 1839 阅读, 0 推荐, 收藏, 编辑
摘要:前言Android有四大组件:Activity,Service,Content Provider,Broadcast Receivers。我们从Activity开始逐个学习。本文要点:1.Activity是什么2.如何创建Activity3.Start another Activity一、Activity是什么Activity——它是一个可以同用户交互的应用程序组件。Android程序中的每个Activity都提供了一个单独的界面,它相当于Winform程序的Form。An Activity is an application component that provides a screen 阅读全文

Android学习笔记(2):Hello world

2012-12-02 00:26 by ps_zw, 1949 阅读, 0 推荐, 收藏, 编辑
摘要:引言确保Android开发环境已经搭建好,便可以开始我们的第一个Android Application——Hello world。环境:Eclipse +jdk1.6 + Android2.1步骤一:创建Android Project打开Eclipse -> File -> New -> Project -> 选择Android目录下的Android Application Project,点击Next,得到如下页面:1) 输入Application Name:MyFirstApp (首字母大写,否则会有警告);Package Name,Package Name使用默认 阅读全文

Android学习笔记(1):环境搭建

2012-12-01 23:47 by ps_zw, 867 阅读, 0 推荐, 收藏, 编辑
摘要:前言 学习Android开发,第一课肯定是搭建开发环境(作为一个.net程序猿,每次Java环境的配置总是感到头疼,不过Android环境还是比较简单的)。一个可用的Android开发环境一般会涉及到:JDK,Eclipse,Android SDK,以及ADT。 一、安装JDK JDK下载地址:http://www.oracle.com/technetwork/java/javase/dow... 阅读全文

Android学习笔记系列

2012-11-28 23:39 by ps_zw, 425 阅读, 0 推荐, 收藏, 编辑
摘要:引言近几年,移动领域一直很火,闲来无事,自己凑热闹学习了Android一些皮毛,这里记录下学习笔记,有不对的地方欢迎留言斧正。希望列出来的内容我能坚持写完,笔记目录如下:基础篇Android学习笔记(1):环境搭建Android学习笔记(2):Hello worldAndroid学习笔记(3):Hello ActivityAndroid学习笔记(4):Activity生命周期Android学习笔记(5):Hello ServiceAndroid学习笔记(6):Hello Content ProviderAndroid学习笔记(7):Hello IntentAndroid学习笔记(8):UI布局 阅读全文

我学MEF系列目录

2012-11-28 22:28 by ps_zw, 1352 阅读, 0 推荐, 收藏, 编辑
摘要:基础篇我学MEF系列(1):MEF是什么我学MEF系列(2):导入(Import)和导出(Export)我学MEF系列(3):导入(Import)和导出(Export) (续)我学MEF系列(4):组合容器(CompositionContainer)和目录(Catalog)我学MEF系列(5):创建策略(Creation Policy )和生命周期(Life Cycle)应用篇我学MEF系列(6):在Silverlight中应用MEF我学MEF系列(7):动态装配Silverlight组件我学MEF系列(8):MEF+Unity实现可扩展拦截器我学MEF系列(9):搭建一个简单的组合引擎(Co 阅读全文

ActiveMQ学习:Hello ActiveMQ

2012-11-27 00:52 by ps_zw, 2927 阅读, 1 推荐, 收藏, 编辑
摘要:前言MQ——Message Queue,中文翻译为“消息队列”,维基百科上的这样描述:消息队列(英语:Message queue)是一种进程间通信或同一进程的不同线程间的通信方式,软件的贮列用来处理一系列的输入,通常是来自使用者。消息队列提供了异步的通信协议,每一个贮列中的纪录包含详细说明的资料,包含发生的时间,输入装置的种类,以及特定的输入参数,也就是说:消息的发送者和接收者不需要同时与消息队列互交。消息会保存在队列中,直到接收者取回它。实际应用中有多种MQ,包括MSMQ,Active MQ,Jboss MQ等.本文简单介绍.net环境下Active MQ入门。准备工作1.下载Active 阅读全文

RDLC报表——动态添加列

2012-07-19 22:46 by ps_zw, 9314 阅读, 2 推荐, 收藏, 编辑
摘要:前言最近接到一个需求:在给定的数据源中,某(些)列,可能需要单独统计,是否单独统计需要根据报表配置来决定。由于项目中一直使用RDLC来生成报表,临时为了一个需求换一种技术也不是很现实,所以自己捉摸了下。认识RDLCRDLC的主要有三个部分:(1)*.rdlc文件,本质是一个XML文件,这里定义了报表样式;(2)*.xsd文件,也是一个XML文件,这里定义了数据源格式;(3)*.aspx文件,呈现报表的web页面。注:RDLC是什么,可参考蜡人张的博客:http://www.cnblogs.com/waxdoll/archive/2006/02/25/337713.html如何实现动态(1)Lo 阅读全文