自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

::: 移动互联网时代开发者 :::

①Enjoy Coding ②Enjoy Life ③gaolei021 # gmail.com

  • 博客(21)
  • 资源 (7)
  • 收藏
  • 关注

原创 第五章 以数据为中心—数据存取(5)

5.2.3 添加、删除和修改操作下面具体说明如何进行添加、删除、修改的操作。下面我们将这些动作封装在一个类DBHelper中,通过这个类的几个方法,可以具体看到如何进行数据库的各种操作。 // import略 public class DBHelper {       private static final String[] COLS = new String[] { "_id",

2015-01-29 09:51:44 1726

原创 第五章 以数据为中心—数据存取(4)

5.2 通用的数据操作方式—数据库说到数据的存取,数据库肯定是一个常用的解决方案。Android中也有它自己的数据库,下面我们来看看Android中的数据库与一般的数据库有什么不一样的地方。5.2.1SQLite数据库介绍目前在Android系统中集成的是SQLite3版本,它支持SQL语句,它是一个轻量级的嵌入式数据库。SQLite支持NULL、INTEGER、REAL、TEXT和BLOB数据类

2015-01-29 09:49:47 1582

原创 第五章 以数据为中心—数据存取(3)

5.1.3自由操作随心所欲—序列化和反序列化在Android开发中,除了经常会操作普通的文本文件和XML文件以外,也会经常使用序列化和反序列化的方式传递或者存取数据。Android序列化对象主要有两种方法,实现Serializable接口、或者实现Parcelable接口。实现Serializable接口是Java SE本身就支持的,而Parcelable是Android特有的功能,效率比实现Se

2015-01-29 09:47:02 1723

原创 第五章 以数据为中心—数据存取(2)

5.1.2结构性的文件—读写XML文件通过上面的介绍我们可以自由的操作Android中普通的文本文件了,下面我们来介绍下Android中比较常用的结构性的文件—XML文件。XML,可扩展标记语言(Extensible Markup Language),用于标记电子文件,使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。AndroidSDK提供

2015-01-26 19:55:22 1836

原创 第五章 以数据为中心—数据存取(1)

第五章以数据为中心—数据存取典型的桌面操作系统提供一种公共文件系统——任何应用软件可以使用它来存储和读取文件,该文件也可以被其它的应用软件所读取(会有一些权限控制设定)。而Android 采用了一种不同的系统。在Android 中,所有的应用软件数据(包括文件)为该应用软件所私有。然而,Android 同样也提供了一种标准方式供应用软件将私有数据开放给其它应用软件。这一章将描述一个应用软件存储和获

2015-01-26 19:51:47 2448

原创 第四章 Android开发三大基石—Activity、Service和Handler(7)

4.3.2Android中消息机制的详细分析下面,我们就来详细分析一下Android中的消息机制。熟悉Windows编程的朋友知道Windows程序是消息驱动的,并且有全局的消息循环系统。Google参考了Windows的消息循环机制,也在Android系统中实现了消息循环机制。Android通过Looper、Handler来实现消息循环机制。Android的消息循环是针对线程的,每个线程都可以有

2015-01-24 10:28:49 2551

原创 第四章 Android开发三大基石—Activity、Service和Handler(6)

4.3 Android线程间的通信—消息机制在Android程序运行中,线程之间或者线程内部进行信息交互时经常会使用到消息,如果我们熟悉这些基础的东西及其内部原理,将会使我们的Android开发变的更加容易,从而更好地架构系统。下面,就让我们来看看Android中的消息机制到底是怎样一回事吧。4.3.1消息的传递—Handler的使用在Android中,线程之间进行信息交互时经常会使用消息,那么,

2015-01-24 10:26:19 2112

原创 第四章 Android开发三大基石—Activity、Service和Handler(5)

2)和Activity交互的本地服务刚刚我们介绍的Service是不需要与Activity进行交互的,现在我们再来看看与Activity交互的本地服务。首先,我们新建一个BindLocalServide类继承自Serivce,代码如下: // import略 public class BindLocalServideextends Service {       private sta

2015-01-21 09:55:38 2192 2

原创 第四章 Android开发三大基石—Activity、Service和Handler(4)

4.2 千变万化的服务-Service开发Service是Android系统中运行在后台、不和用户交互应用组件。它和Activity的级别差不多,只能在后台运行。每个Service必须在manifest文件中 通过来声明。4.2.1 Service的生命周期Service的生命周期并不像Activity那么复杂,它只继承了onCreate(),onStart(),onDestroy()三个方法,当

2015-01-21 09:52:07 3329

原创 第四章 Android开发三大基石—Activity、Service和Handler(3)

4.1.5Activity交互—Activity跳转一般的,我们的应用程序都不会简单到只有一个界面,而是会有很多个界面,这个时候我们就会创建多个Activity,然后根据业务逻辑在多个Activity之间进行跳转。我们可以用切换Layout的方式进行手机页面间的转换。但是如果要转换的页面并不单单只是背景、颜色或文字内容的不同,而是需要对整个Activity进行置换,并将主控权交给新的Activit

2015-01-21 09:45:26 2447

原创 第四章 Android开发三大基石—Activity、Service和Handler(2)

4.1.3Activity的创建在 Android 中创建一个 Activity 是很简单的事情,编写一个继承自 android.app.Activity的类,并在 AndroidManifest.xml文件中声明即可。下面,我们来看一个例子,我们创建一个MyActivity类继承自Activity,代码如下: public class MyActivity extends Activity

2015-01-18 15:27:19 2279

原创 第四章 Android开发三大基石—Activity、Service和Handler(1)

第四章 Android开发三大基石—Activity、Service和Handler    学习Android开发,首先就不得不学习Activity和Service这两个组件。Activity是有界面的程序,几乎承载着用户对应用程序的所有操作。而Service是没有界面的程序,它是所谓的服务,也叫后台程序。掌握好它们,是我们学习Android开发必不可少的环节。Handler是Android开发中

2015-01-18 15:24:59 2633

原创 第三章 界面UI的基石—UI布局(5)

3.3 样式(Style)和主题(Theme)的使用3.3.1样式(Style)的使用不管是应用开发还是游戏开发,我们开发出来的产品,大部分的时候还是要让更多的人来使用的。因此,除了功能上的完善之外,布局上的合理而美观也是我们需要考虑的问题。Style和Theme的设计就是提升用户体验的关键之一。Style和Theme都是为了改变样式,但是二者又略有区别:1)Style是针对窗体元素级别的,改变指

2015-01-15 10:26:37 1716

原创 第三章 界面UI的基石—UI布局(4)

3.2.5表单布局(TableLayout)TableLayout,即表单布局,以行和列的形式管理控件。每行为一个TableRow对象,也可以为一个View对象。当为View对象时,该对象将横跨该行所有列。同样的,我们也以一个简单的例子来加以说明,看完例子之后相信大家对TableLayout的应用会有一个比较全面的了解。     android:layout_width="fill_p

2015-01-12 10:45:04 1724

原创 第三章 界面UI的基石—UI布局(3)

3.2.4框架布局(FrameLayout)FrameLayout是五大布局中最简单的一个布局,也称为层布局或者是帧布局。在这个布局中,整个界面被当成一块空白备用区域,所有的子元素都不能被指定放置的位置,它们统统放于这块区域的左上角,层叠式排列。此布局无法控制子控件的大小和位置,但是子控件自身可以控件其大小和位置。后一个子元素将会直接在前一个子元素之上进行覆盖填充,把它们部份或全部挡住(除非后一个

2015-01-08 09:16:43 1932

原创 第三章 界面UI的基石—UI布局(2)

3.2 百花齐放—各种Layout布局3.2.1Layout布局的简单介绍一般的,一个Android视图中会有很多的控件。为了界面的合理、美观,我们需要让它们按照我们设计好的思路排列在界面上,那么,我们就需要容器来存放这些控件,并控制它们的位置排列,就像HTML中的div、table一样,Android布局也起到了同样的作用。Android布局有很多种,它们各有各的特点,分别应用在不同的场合,而且

2015-01-08 09:14:12 2543

原创 第三章 界面UI的基石—UI布局(1)

第三章界面UI的基石—UI布局上一章我们一起学习了Android中的常用组件及一些UI编程的技术。在此基础上,我们就可以将这些组件有效的组织起来,构成一个美观、合理的界面。在本章,我们先来详细说明Android中UI的几种布局,通过这几种布局就能将组件有效的组合到一起。然后说明在Android开发中如何应用样式和主题,通过样式和主题,可以预定义一系列的属性值,使整个应用程序形成统一的显示风格。3.

2015-01-08 09:06:43 1911

原创 第二章 吸引你的眼球—UI编程(8)

2.4 Menu键的呼唤—Menu菜单使用Android手机的朋友应该对手机的“Menu”键都不陌生吧。它使用起来方便、快捷,不需要占用应用的界面,正因为它的这些特性,我们现在有很多的应用都使用了Menu-菜单键。Menu菜单有好几种类型,它们各有各的展现形式,分别使用在不同的场合,以下我们逐一对它们进行介绍。 1)普通的Menu(选项菜单)    这是我们平时使用最多、也是最常见的菜单,它就是当

2015-01-04 09:34:09 2065 1

原创 第二章 吸引你的眼球—UI编程(7)

2.3 简单明了的消息提示框(Toast)和对话框(Dialog)2.3.1Toast提示很多时候,我们需要对用户提供一些提示信息。比如,当用户登入应用程序时,提示用户“应用程序需要更新”;当用户在输入框输入文本时,提示用户“最多能输入30个字符”。这些需求,Toast轻松就能搞定!Toast是Android提供的“快显讯息”类。Toast使用起来非常简单,只需要简单的代码就能实现。 Toas

2015-01-04 09:29:23 1787

原创 第二章 吸引你的眼球—UI编程(6)

2.2 彰显你的个性—自定义UI组件很多时候,Android的常用控件并不能满足我们的需求。为了吸引更多的眼球,达到标新立异的效果,我们可以自己来定义各种控件。我们可以通过继承基础控件来重写某些环节,当然我们也可以将多个控件组合成一个新控件来使用。我们先来看看下面一个例子,在这个例子当中,我们实现了一个带有图片和文字的按钮。首先,定义一个layout,实现按钮内部的布局。代码如下:

2015-01-04 09:25:39 2364 1

原创 2014 -> 2015

2014年。2014年对于我来说注定是不平凡的一年。我和老婆双双辞职,开始了环游中国之旅。从第一天上路的忐忑不安,到慢慢习惯了这种漂泊之旅,体验了一次不一样的人生。我们从上海出发,沿长江一线,一路自驾到了青海。然后坐火车进藏。然后回到青海,沿着黄河一线自驾到北京。中间回趟东北老家。再从北京一路沿海回到上海。再从上海沿海一路到三亚。这一路,走走停停,有时候看风景,有时候逛景点,有时候住下来感受当地人

2015-01-01 12:45:10 2370 9

EoeAndroid特刊25期全

EoeAndroid特刊 25期全部包含 Android开发者必看的文档

2012-10-31

OpenGL教程Nehe版本

OpenGL教程Nehe版本 学习OpenGL技术必看的教材

2011-11-29

GeoCon源码

很多朋友想要GeoCon的源码做参考,可惜的是,这个开源项目已经早就不再更新和维护了,也不再开发了,所以已经很难找了。把源代码放到这里,需要的朋友请自行下载研究,请不要用于商业用途。因为我很多时候也要在CSDN下载其它东西,需要一些分数,所以这里定为2分。

2008-05-12

万年历(FLASH)

不错的万年历(FLASH格式)

2007-12-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除