自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 分享20个Android游戏源码,希望大家喜欢哈!

分享20个Android游戏源码,希望大家喜欢哈!http://www.apkbus.com/android-21834-1-1.htmlAndroid 疯狂足球游戏源码http://www.apkbus.com/android-20986-1-1.htmlandroid源码捏苍蝇游戏源码http://www.apkbus.com/android-20987-1-1.htmlAndroid游戏源码...

2012-05-29 20:19:41 255

原创 Google Android开发精华教程

Android是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。本文汇总整理了时下关于Google Android技术教程的下载资源,供参考。一、入门级:《Android中文教程》中文版[简介]:《Android中文教程》简单易懂,对初学Android...

2012-05-29 20:19:01 125

原创 分享45个android实例源码,很好很强大.收藏吧!!!

分享45个android实例源码,很好很强大http://www.apkbus.com/android-20978-1-1.htmlandriod闹钟源代码http://www.apkbus.com/android-20974-1-1.htmlandroid源码分享之指南针程序http://www.apkbus.com/android-20973-1-1.html重力感应的测试程序and...

2012-05-29 20:18:12 141

原创 安卓巴士Android开发神贴整理

10个经典的Android开源应用项目http://www.apkbus.com/android-13519-1-1.html安卓巴士总结了近百个Android优秀开源项目,覆盖Android开发的每个领域http://www.apkbus.com/android-17627-1-1.html一个demo让你掌握Android的各种Service:http://www.apkbus.co...

2012-05-29 20:17:05 90

原创 Boolean

Fields public static final Boolean FALSE Since: API Level 1 The Boolean object that represents the primitive value false. public static final Boolean TRUE Since: API Level...

2012-05-20 20:59:45 95

原创 android自定义控件属性详解

1. reference:参考某一资源ID。       (1)属性定义:               <declare-styleable name = "名称">                    <attr name = "background" format = "reference" />             </declare-styl...

2012-04-01 10:56:01 85

原创 java读书笔记4(类的初始化)

    1. 父类--静态变量(没有直接赋值,就是默认值)  2. 父类--静态初始化块  3. 子类--静态变量 (没有直接赋值,就是默认值)   4. 子类--静态初始化块  5. 父类--变量 (没有直接赋值,就是默认值)   6. 父类--初始化块  7. 父类--构造器  8. 子类--变量 (没有直接赋值,就是默认值)   9. 子类--初始化块  10.子类--构造器 ...

2012-03-25 22:49:56 77

原创 java读书笔记3(继承和多态)

继承和多态 一.this super关键字 1.this:   可以在构造器中的第一代码中调用本类中的其他构造器.this(参数) 非类方法参数中隐式传入的参数,表示调用当前方法的对象. 2.super: 可以在构造器的第一句代码调用父类的构造器.super(参数). 非静态方法中表示继承的父类对象,可以调用父类方法和属性. 二.方法的覆写:子类重新实现了和父类一...

2012-03-25 22:35:18 85

原创 java读书笔记2(java中的修饰符)

java中的修饰符 类: 一.class   public class:可以被所有的类访问到,必须定义在同名的.java文件中 class:默认的,同一个包中的类能够访问到 final class:该类不可以被继承. abstract class:不能被实例化,只可以被继承.该类型的对象变量可以被子类对象实例化.抽象类中可以没有抽象方法. 二.属性:局部变量(方法中) 对象变量...

2012-03-25 21:12:45 79

原创 android中的sqlite操作

package com.db.imgfornote; import android.content.ContentValues; import android.content.Context; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import andr...

2012-03-15 13:14:41 89

原创 java中的线程同步

多线程同步 多线程的同步依靠的是对象锁机制,synchronized关键字的背后就是利用了封锁来实现对共享资源的互斥访问。  下面以一个简单的实例来进行对比分析。实例要完成的工作非常简单,就是创建10个线程,每个线程都打印从0到99这100个数字,我们希望线程之间不会出现交叉乱序打印,而是顺序地打印。  先来看第一段代码,这里我们在run()方法中加入了synchronized关键...

2012-03-12 21:57:07 68

原创 java读书笔记1(基本类型和运算符)

java读书笔记1(基本类型和运算符) 一.程序启动: 1.java虚拟机默认是以指定类的main方法开始执行(eg:执行命令,java MyApp,这是虚拟机就从MyApp类的main方法开始执行). 2.main方法的规范:public static void main(string[] args){};(为什么必须是这样呢????) 二.java中的注释:多行注释不能嵌套的. 1....

2012-03-10 14:48:53 112

原创 android下sqlite操作详解

  一、SQLite简介   在Android平台上,集成了一个嵌入式关系型数据库—SQLite,SQLite3支持 NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型虽然只有五种,但实际上sqlite3也接受varchar(n)、char(n)、decimal(p,s) 等数据类型,只不过在运算或保存时会转成对应...

2012-03-09 08:56:41 249

原创 UML之类图

类图  

2012-03-04 21:26:19 83

原创 读书笔记1--------------简单工厂模式

待~~~~

2012-03-04 21:25:27 68

原创 设计原则----其他原则

设计原则-----其他原则 1.面向接口编程. 2.优先使用组合,而不是继承.. 3.一个类使用的数据应该隐藏在类的内部. 4.类之间应该是零耦合,或者只有传导耦合.两个类之间要么没有关系,要么使用另一个类的接口进行操作. 5.待~~~~~...

2012-03-04 21:20:51 93

原创 设计原则---最少知识原则

设计原则---最少知识原则(LKP)      最少知识指的是:只和朋友说话.降低类之间的耦合,尽量减少对象的交互.   一个对象如何先择朋友: 1.当前对象本身. 2.通过方法传进来的参数对象. 3.当前对象所创建的对象. 4.方法内部实例化的对象. 总之:方法的调用要尽量保持在一定的界限内.降低对象之间的依赖.  ...

2012-03-04 21:17:10 120

原创 设计原则-------接口隔离原则

设计原则---接口隔离原则(ISP)       所谓的接口隔离指的是不要让客户依赖他们不用的方法,当一个接口有很多方法,其中肯定有很多用户不使用的方法,这样就产生了接口污染,让用户在很多用不到的方法中寻找需要的方法.这样的接口应该被分离.包含用户需要的操作,接口分离的方式有很多,可以使用继承,在有多继承的语言中可以使用多继承,当然可以使用接口的多继承.也可以使用委托....

2012-03-04 21:12:13 77

原创 java中的枚举详解

您已经知道,Java 代码的两个基本的构造块是 类和 接口。现在 Tiger 又引入了 枚举,一般简称它为 enum。这个新类型允许您表示特定的数据点,这些数据点只接受分配时预先定义的值集合。 当然,熟练的程序员可以用静态常量实现这项功能,如清单 1 所示: 清单 1. public static final 的常量 public class OldGrade { public...

2012-03-02 11:26:39 282

原创 java数据存储方式详解

  1.每个java虚拟机实例(进程)运行一个java程序(线程).程序结束,虚拟机退出. 2.java虚拟机通过调用调用这样的一个方法来启动java程序:public static void main(String [] arg){}; 3.java虚拟机实例的内部有两种线程:守护线程,非守护线程.守护线通常是虚拟机实例自己使用的,比如执行垃圾收集的线程.但是java程序也可以把自己创建的...

2012-03-02 10:58:08 140

原创 activity生命周期方法调用过程

  Activity为Android4大组件之一。Activity作为Android的表现层(presentation layer),每个屏幕都是一个Activity(或由Activity继承而来),在Activity中使用View去构建图形化界面来展现信息和对用户的操作进行响应。       为了保护用户体验和对资源进行管理,需要理解Activity的生命周期。Activity的生命周期不是...

2012-02-24 20:33:18 596

原创 android线程相关2

让我们通过一个交通状况查询Activity来讨论下Android 的UI 界面更新问题:当用户输入区域名称,然后单击按钮进行查询后,程序会调用相应接口获得指定区域的交通状况摘要。当网络出现异常或者服务繁忙的时候都会使访问网络的动作很耗时,这时,Android会提示一个程序无法响应的异常,该对话框会询问用户是继续等待还是强行退出程序,这样就大大的降低用户体验。所以我们需要参试以别的方式来实现:2.1...

2012-02-24 12:46:57 58

原创 android中的权限说明

程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 各种权限说明如下: android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in...

2012-02-23 15:21:39 184

原创 android的Toast的使用

源码

2012-02-23 15:11:12 82

原创 android的Dialog使用

Activities提供了一种方便管理的创建、保存、回复的对话框机制,例如 onCreateDialog(int), onPrepareDialog(int, Dialog), showDialog(int), dismissDialog(int)等方法,如果使用这些方法的话,Activity将通过getOwnerActivity()方法返回该Activity管理的对话框(dialog). ...

2012-02-23 15:05:15 74

原创 android的Menu使用(1)------选项菜单

    菜单是用户界面中最常见的元素之一,使用非常频繁,在Android中,菜单被分为如下三种,选项菜单(OptionsMenu)、上下文菜单(ContextMenu)和子菜单(SubMenu),今天这讲是OptionsMenu    一、概述   public boolean onCreateOptionsMenu(Menu menu):使用此方法调用OptionsMenu 。   pu...

2012-02-23 14:58:04 88

原创 android2.2资源文件详解8--xml文件夹下的各种文件定义

2012-02-22 19:23:23 80

原创 android2.2资源文件详解7--layout文件夹下布局文件定义

2012-02-22 19:21:52 128

原创 android2.2资源文件详解6--value文件夹下各种值定义

待....

2012-02-22 19:21:16 181

原创 android2.2资源文件详解5--drawable文件夹下各种drawable定义

待.....

2012-02-22 19:20:07 116

原创 Android 动态加载布局

Android 动态加载布局 由于前段时间项目需要,需要在一个页面上加载根据不同的按钮加载不同的布局页面,当时想到用 tabhot 。不过美工提供的界面图完全用不上tabhot ,所以想到了动态加载的方法来解决这一需求。在这里我整理了一下,写了一个 DEMO 希望大家以后少走点弯路。 首先,我们先把界面的框架图画出来,示意图如下:  中间白色部门是一个线性布局文件,我喜欢在画图的时候用不同的颜色将...

2012-02-18 12:32:04 103

原创 android线程相关1

  android中的Handler 对于这部分的内容,将分成4 小节来描述: 1)职责与关系 2)消息循环 3)线程与更新 4)几点小结 ---------------------------------------------------------------------------------------------- 1) 接下来,我们开始这部分的内容,首先了解一下各自的...

2012-02-18 10:48:25 63

原创 设计原则----单一职责原则

设计原则----单一职责原则(SRP) 单一职责原则:       1. 就一个类而言,应该仅有一个引起他变化的原因     2. 如果类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力,这中耦合会导致脆弱的设计,当变化发生时,设计会遭受到意想不到的破坏。 软件设计真正要做的许多内容,就是发现职责并把那些职责相互分离。 要去判断是...

2012-02-17 10:07:17 64

原创 设计原则----开放封闭原则

设计原则----开放封闭原则(OCP) 开放-封闭原则,是说软件实体(类、模块、函数等等)应该可以扩展,但是不可以修改。   该定义包含两个特征:   1.对于扩展是开放的   2.对于更改是封闭的 我们在做任何系统的时候,都不要指望系统一开始时需求确定,就再也不会变化,这是不现实也不科学的想法,而既然需求是一定会变化的,那么如何在面对需求的变化,设计的软件可以相对容易修改,不至于...

2012-02-17 10:06:12 112

原创 设计原则-------依赖倒转原则

设计原则-------依赖倒转原则(DIP) 依赖倒转原则:抽象不应该依赖细节,细节应该依赖抽象。   通俗地说,就是要针对接口编程,而不要对具体实现编程。比如无论主板、CPU、内存、硬盘都是在针对接口设计的,如果针对实现来设计,内存就要对应到具体的品牌的主板,就会出现换内存需要把主板也换掉的尴尬。     1. 高层模块不应该以来底层模块。两个都应该以来抽象。 2. 抽象不应该以来细...

2012-02-17 10:04:51 99

原创 设计原则----里氏替换原则

设计原则----里氏替换原则(LSP) 里氏代换原则:在软件里面,把父类都替换成它的子类,程序的行为没有变化。简单地说,子类型必须能够替换掉他们的父类型。这好像是学继承时就要理解的概念,子类继承了父类,所以子类可以以父类的身份出现。   只有当子类可以替换掉父类,软件单位的功能不受到影响时,父类才能真正被利用,而子类也能够在父类的基础上增加新的行为。比如说,猫是继承动物类的,以动物的...

2012-02-17 10:03:12 89

原创 android 屏幕适配问题

android 屏幕适配问题   如何将一个应用程序适配在不同的手机上,虽然这不算是一个技术问题,但是对于刚刚做屏幕的开发人员来说,还真不是一件多么简单的事情。   首先:你需要在AndroidManifest.xml文件的<manifest>元素如下添加子元素 <supports-screens android:largeScreens="true"    ...

2012-02-17 10:00:26 80

原创 android资源引用

android中的资源引用 一.R类:系统R类和自己的R类 1.系统R类:将系统中的资源的标识存储 有: ###引用方式: @[package:]type/name   @android:anim/test ;          (其中android是xml中的定义的系统xml命名空间的代替名)   2.自己的R类:存储的和系统的一样的类型,使我们自己的资源的标识.  @[pac...

2012-02-14 13:30:04 135

原创 eclipse代码提示

  Eclipse代码补全的优化 做Java开发了也有一段时间了,关于IDE用得最多的还是Eclipse,Eclipse有一个让人很喜欢的功能就是代码的自动补全提示,但却也是一个让人挺烦的补全提示。为什么这么说呢,不知道各位朋友在使用过程中有没有跟我一样的感受。   很多时候,我们仅仅需要输入一个空格、等号或一个分号结束,可有了代码补全,就会事与愿违了。比如我们想定义如下:String st...

2012-02-13 12:21:44 95

原创 layoutinflater详解

LayoutInflate说明    这个类用来将XML的布局文件变成一个View的类。处于性能上的考虑,从XML的布局文件生成一个View类, 这个过程是在应用的构建阶段完成的,而不是在应用运行阶段进行的。 LayoutInflater  inflate  =  (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SE...

2012-02-11 21:19:15 132

空空如也

空空如也

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

TA关注的人

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