自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

原创 android selector 背景器实验结果

2012-03-31 17:39:00 132

转载 android背景选择器selector用法汇总

android背景选择器selector用法汇总 (2011-04-19 13:40:00)转载▼标签: android selector 背景选择器 it分类: java/vb/Android一.创建xml文件,位置:drawable/xxx.xml,同目录下记得要放相关图片

2012-03-31 13:00:59 135

转载 java集合小结

JAVA集合小结下面是我自己画的,关系画得没上面好,但我自己看着清楚些还有一张下载来的: 有序否允许元素重复否Collection否是List是是SetAbstractSet否

2012-01-12 12:37:33 129

转载 hashTable与hashmap

导读: 1 HashMap不是线程安全的             hastmap是一个接口 是map接口的子接口,是将键映射到值的对象,其中键和值都是对象,并且不能包含重复键,但可以包含重复值。HashMap允许null key和null value,而hashtable不允许。2   HashTable是线程安全的一个Collection。HashMap是Hash

2012-01-12 12:35:27 123

转载 代理

代理模式是常用的Java 设计模式,它的特征是代理类与委托类有同样的接口,如图1所示。代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。图1:Proxy模式 按照代理类的创建时期,

2012-01-11 16:38:43 112

转载 解剖观察者模式

论坛上很多人都讲设计模式,也讲了很多设计模式,现在也来说说我对一些设计模式的理解,对于一些简单的模式就不多说了,一切都在我以前写的例子中使用到了,比如说在velocity和freemarker的比较那篇文章里用到了单例,工厂,方法模板,在java邮件,在简单和复杂之间那篇文章里用到了策略,适配,在easywebwork中也使用了几种设计模式,在哪些文章我没有对设计模式进行详细的讲解是因为我觉得那些

2012-01-11 15:48:26 101

原创 观察者(java实现)

观察者模式(Observer)就是将观察者和被观察的对象分离开。我这里着试着在mvc架构下(model-view-control)来说说观察者模式,业务数据由数据模型(model)表示,视图(view)可以作为数据模型观察者,控制器(control)是数据模型和视图对象的通信者。业务数据是被观察者,控制器(control)观察业务数据的变化,发现数据变化后,就显示在界面上。观察者模式有很多实现方式

2012-01-11 15:46:50 175

原创 Datatypes In SQLite Version 3

Datatypes In SQLite Version 3Most SQL database engines (every SQL database engine other than SQLite, as far as we know) uses static, rigid typing. With static typing, the datatype of a value is dete

2012-01-06 13:48:57 196

原创 Application Fundamentals

Application FundamentalsQuickviewAndroid applications are composed of one or more application components (activities, services, content providers, and broadcast receivers)Each co

2012-01-06 11:25:42 221

原创 What is Android?

What is Android?Android is a software stack for mobile devices that includes an operating system, middleware and key applications. The Android SDK provides the tools and APIs necessary to

2012-01-06 11:00:31 117

原创 Avoiding Memory Leaks

Avoiding Memory LeaksAvoiding Memory LeaksAndroid applications are, at least on the T-Mobile G1, limited to 16 MB of heap. It's both a lot of memory for a phone and yet very litt

2012-01-05 17:04:56 198

转载 Java线程:新特征-有返回值的线程

在Java5之前,线程是没有返回值的,常常为了“有”返回值,破费周折,而且代码很不好写。或者干脆绕过这道坎,走别的路了。 现在Java终于有可返回值的任务(也可以叫做线程)了。 可返回值的任务必须实现Callable接口,类似的,无返回值的任务必须Runnable接口。 执行Callable任务后,可以获取一个Future的对象,在该对象上调用get就可以获取到Callab

2012-01-03 14:37:22 121

转载 Java线程:线程的同步与锁

一、同步问题提出 线程的同步是为了防止多个线程访问一个数据对象时,对数据造成的破坏。例如:两个线程ThreadA、ThreadB都操作同一个对象Foo对象,并修改Foo对象上的数据。 public class Foo {    private int x = 100;    public int getX() {        retur

2012-01-03 13:21:59 203

转载 Java线程:线程状态的转换

SCJP5学习笔记 一、线程状态 线程的状态转换是线程控制的基础。线程状态总的可分为五大状态:分别是生、死、可运行、运行、等待/阻塞。用一个图来描述如下: 1、新状态:线程对象已经创建,还没有在其上调用start()方法。 2、可运行状态:当线程有资格运行,但调度程序还没有把它选定为运行线程时线程所处的状态。当start()方法调用时,线程首先进入可运行状态

2012-01-03 13:06:09 112

转载 Java线程:线程栈模型与线程的变量

SCJP5学习笔记 要理解线程调度的原理,以及线程执行过程,必须理解线程栈模型。线程栈是指某时刻时内存中线程调度的栈信息,当前调用的方法总是位于栈顶。线程栈的内容是随着程序的运行动态变化的,因此研究线程栈必须选择一个运行的时刻(实际上指代码运行到什么地方)。 下面通过一个示例性的代码说明线程(调用)栈的变化过程。  这幅图描述在代码执行到两个不同时刻1、2时

2012-01-03 13:00:23 87

原创 创建线程

一、定义线程 1、扩展java.lang.Thread类。 此类中有个run()方法,应该注意其用法:public void run()如果该线程是使用独立的 Runnable 运行对象构造的,则调用该Runnable 对象的 run 方法;否则,该方法不执行任何操作并返回。 Thread 的子类应该重写该方法。2、实现java.lang.Runna

2012-01-03 12:57:44 93

原创 Java线程概念与原理

一、线程与进程进程:是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。线程:是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可以运行很多线程。线程总是属于某个进程,进程中的多个线程共享进程的内存。多线程是实现多任务的一种方式。

2012-01-03 12:46:29 123

原创 多线程简介

进程:当运行一个应用程序的时候,就启动了一个进程,当然有些会启动多个进程。启动进程的时候,操作系统会为进程分配资源,其中最主要的资源是内存空间,因为程序是在内存中运行的。线程:在进程中,有些程序流程块是可以乱序执行的,并且这个代码块可以同时被多次执行。实际上,这样的代码块就是线程体。线程是进程中乱序执行的代码流程。同进程中的多个线程通信很容易:对于一个进程中的多

2012-01-03 12:34:51 98

原创 关于rtsp的例子和说明

<br />关于RTSP的理解和例子说明2008-11-23 21:58<br />rtsp是real time streaming protocol,按照我的理解为流媒体控制协议,协议双方的的编码类型和地址,以及对stream media的控制(play,pause,record).注意这里不要与RTCP协议搞混,rtcp是用来控制rtp的.<br />下面通过介绍RTSP的几种方法来说明协议<br />1:options <br />这个通常由client发送server,询问服务器所支持的方法种类,当

2010-11-26 18:25:00 523 1

原创 Android 反编译

<br />干嘛要反编译,呵呵!目的就不说了… 先说些预备知识:classes.dex是java源码编译后生成的java字节码文件。但由于Android使用的dalvik虚拟机与标准的java虚拟机是不兼容的,dex文件与class文件相比,不论是文件结构还是opcode都不一样。目前常见的java反编译工具都不能处理dex文件。 一般使用dexdump和Dedexer可以反dex,但是用过的人都知道这样反出来的结果可读性极差。在这个时候大家一定要相信互联网的力量,所谓只要你能想到的或许就已经有人已经做到了

2010-11-26 16:31:00 386 1

原创 Android学习笔记NDK开发环境配置

<br /><br />Android学习笔记之NDK开发环境配置(WIN32)二1Android<br />由于我使用的是NDK1.6,所以该文中的NDK环境指的是1.6。之前Google还发布了一个1.5版本的NDK,配置步骤应该与之类似。下载并解压android-ndk-1.6_r1;安装1.6或高于1.6版本的android-sdk;下载Cygwin, 执行setup.exe开始安装(在select package 页面要选上Devel,安装编译器等(附图),否则后面编译不过);运行Cygwin.b

2010-11-26 16:28:00 337

原创 如何用Android NDK 生成so文件

<br />如何用Android NDK 生成so文件发布:2010-6-07 18:20 | 作者:xyz_lmn | 来源:本站 | 查看:1次 | 字号: 小 中 大<br />转自:<br />http://www.theiter.com/2010/03/用android-ndk编写一个可执行程序.html<br />大家都知道NDK可以用C/C++为Android编写动态库,这个网络上和NDK里面文档和例子都讲的很清楚。可能有时候需要用C/C++为Android实现一个可执行程序。今天学习了下,其

2010-11-26 16:25:00 2457

原创 Darwin Streaming Server 安裝操作備忘

2007年06月15日Darwin Streaming Server 安裝操作備忘<br />Darwin Streaming Server 是蘋果公司推出的開放源碼、跨平台多媒體串流伺服器, 提供音樂 (mp3) 與影音 (3gp、mp4、mov) 串流播放功能, 可由 Windows Media Player、VLC media player、QuickTime Player 等播放軟體收聽(看)<br />以下是在 Fedora 7 安裝 Darwin Streaming Server 5.5.5 f

2010-11-25 18:00:00 2381

原创 【Android】使用AXMLPrinter2,smali,baksmali来实现Android 编译,反编

<br />【Android】使用AXMLPrinter2,smali,baksmali来实现Android 编译,反编排行榜发布者: 时间:2010年7月19日 09:33热度25票  浏览778次 <br />一、前言:<br />诸如layout里的布局及权限文件 (AndroidManifest.xml)已经是一堆乱码了,完全看不懂,想看看别人是怎么布局的都不容易。还有源代码都被编译成了 classes.dex,完全看不出什么线索。基于以上的困惑,笔者给大家分享一下Android中的拿来

2010-11-16 11:23:00 292

原创 android 如果你想参考别人的UI 设计,怎么办

android 如果你想参考别人的UI 设计,怎么办悬赏:10 发布时间:2010-11-05 提问人:lily_ (初级程序员)不知道大家有没有经历过这样的事: <br />手机上的应用程序,别人的界面设计的很漂亮,很想知道别人的怎么设计的,我应该怎么做呢? <br />在没有遇到这个工具前 我是通过破解别人的程序去查看他的设计的。 <br />那天无意中在 tools这个文件夹下发现这个文件 hierarchyviewer.bat,Google一下发现帮你分析应用程序UI布局。 <br />现在我们开始

2010-11-16 10:42:00 254

原创 Android反编译方法(class+xml)

<br />Android反编译方法2010-08-24 12:38 by stulife, 1770 visits, 网摘, 收藏, 编辑<br />ps:对于软件开发人员来说,保护代码安全也是比较重要的因素之一,不过目前来说Google Android平台选择了Java Dalvik VM的方式使其程序很容易破解和被修改,首先APK文件其实就是一个MIME为ZIP的压缩包,我们修改ZIP后缀名方式可以看到内部的文件结构,类似Sun JavaMe的Jar压缩格式一样,不过比较去别的是Andro

2010-11-16 10:15:00 1903 1

原创 intent调用代码总结

<br />intent调用代码总结文章分类:移动开发<br /> <br />转载:http://www.android123.com.cn/androidkaifa/612.html<br /> <br />显示Web网页:<br />  1. Uri uri = Uri.parse("http://www.android123.com.cn");<br />  2. Intent it = new Intent(Intent.ACTION_VIEW,uri);<br />  3. startA

2010-11-15 14:20:00 120

转载 开发人员一定要加入收藏夹的网站

开发人员一定要加入收藏夹的网站 收藏  http://www.gotapi.com/ 语言:英语 简介:HTML,CSS,XPATH,XSL,JAVASCRIPT等API的查询网站。http://www.w3schools.com/ 语言:英语 简介:W3C制定的标准诸如XML,HTML,XSL等等的在线学习教程。http://www.xml.org.cn/ 语言:

2010-11-03 16:50:00 100

转载 android ListView详解

在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。 列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器 用来把数据映射到ListView上的中介。3.数据    具体的将被映射的字符串,图片,或者基本组件。根据列表的适配器类型,列表分为三种,ArrayAdapter,SimpleAdapter和SimpleCursorAdapter其中以Array

2010-11-03 15:22:00 275

转载 sql行变列

1,将某一行转为列,作用: 如果我们在输入成绩时,一般要按学号,学期,课程号,成绩来输入,但是,我们要打印全班的成绩里就是要把课号改为列了,就如果上面的,那样该怎么做呀 ? 比如: 个人成绩表: 学号  课号   成绩 01   01    80 01   02    79 01   03    88 02   01    87 02   02    77 02   03    68

2009-06-12 14:56:00 189

chkbugreport bugreport分析工具

chkbugreport bugreport分析工具

2013-08-23

ADT-22 Android开发eclipse插件

ADT-22 Android开发Eclipse插件

2013-08-23

java与模式

java 设计模式 java与模式 这本书是一般不错的讲解java设计模式的书。

2012-01-20

精通Android游戏开发

原书名: Pro Android Games 精通Android游戏开发 原出版社: Apress 作者: (美)Vladimir Silva 第1章 欢迎进入android游戏世界 1   1.1 必备技能 1   1.1.1 扎实的android基础 1   1.1.2 linux和shell脚本的基本知识 3   1.2 需要哪些软件工具 3   1.3 建立环境 4   1.3.1 获得android源文件 4   1.3.2 提取本地android库 6   1.3.3 为arm处理器安装gnu工具链 8   1.3.4 编写定制编译脚本 10   1.4 建立开发环境 17   1.5 已经成功迈出第一步 22   第2章 在android中编译本地代码 23   2.1 第一个本地android应用 23   2.1.1 创建avd 23   2.1.2 创建android项目 26   2.1.3 应用体系结构 27   2.2 编译和测试共享库 38   2.2.1 缺少符号时的调试 40   2.2.2 在设备上测试动态库 41   .2.2.3 用strace调试 42   2.2.4 静态编译 43   2.3 测试本地应用 44   2.4 下一章内容 46   第3章 从头构建java游戏 47   3.1 android游戏与java me游戏 47   3.2 创建你的第一个java游戏——space blaster 48   3.2.1 了解游戏的体系结构 49   3.2.2 创建项目 50   3.2.3 创建游戏的活动类 51   3.2.4 创建游戏布局 53   3.2.5 实现游戏 58   3.2.6 处理按键和触控事件 66   3.3 在模拟器上测试 69   3.4 下一章内容 70   第4章 java游戏续篇:多边形的乐趣 71   4.1 关于本章安排 71   4.2 了解在android中绘制多边形的问题 71   4.3 了解绘制矩形的问题 73   4.4 为asteroids创建一个polygon类 75   4.5 为asteroids创建polygonsprite类 80   4.6 游戏的体系结构 84   4.7 创建项目 84   4.7.1 创建游戏布局 85   4.7.2 查看资源 86   4.7.3 了解游戏生命期 87   4.7.4 响应按键和触控事件 97   4.8 在模拟器上测试asteroids 100   4.9 下一章内容 101   第5章 opengl 3d图形与jni混合 102   5.1 移动设备的强大能力 103   5.2 在java中使用opengl 104   5.2.1 java主活动 106   5.2.2 表面视图 108   5.2.3 gl线程 110   5.2.4 立方体渲染器 113   5.2.5 cube类 116   5.3 以本地方式使用opengl 118   5.3.1 主活动 120   5.3.2 本地接口类 122   5.3.3 对原示例的修改 123   5.3.4 本地立方体渲染器 124   5.3.5 本地立方体 131   5.3.6 编译和运行示例 132   5.4 opengl游戏移植到android的问题 137   5.5 大幕已经拉开 138   第6章 3d射击游戏Ⅰ:面向android的wolfenstein 3d 139   6.1 收集工具 139   6.2 wolf 3d 140   6.3 游戏体系结构 143   6.4 wolf 3d的java类 144   6.4.1 创建主要的wolflauncher类 145   6.4.2 创建wolf 3d主菜单 149   6.4.3 处理按键和触控事件 150   6.4.4 创建游戏循环 152   6.4.5 建立本地回调 153   6.4.6 创建声音和音乐处理器 155   6.4.7 创建运动控制器处理程序 156   6.4.8 创建运动控制器 158   6.4.9 声音类 165   6.4.10 本地接口类 174   6.5 编写本地层 176   6.5.1 初始化游戏循环 177   6.5.2 用c到java的回调级联传递消息 179   6.6 编译本地库 185   6.6.1 编写makefile 186   6.6.2 生成jni头文件 187   6.7 在模拟器中测试wolf 3d 187   6.8 下一章内容 189   第7章 3d射击游戏Ⅱ:面向android的doom 191   7.1 java/c组合的无限潜能 191   7.2 将doom引入移动设备 192   7.3 doom的游戏体系结构 194   7.4 java主活动 195   7.4.1 创建处理器 196   7.4.2 游戏布局 197   7.4.3 菜单和选择处理器 199   7.4.4 按键和触控事件处理器 200   7.4.5 本地回调处理器 202   7.4.6 导航控件 205   7.5 音频类 207   7.6 本地接口类 208   7.6.1 回调监听器 208   7.6.2 本地方法 209   7.6.3 c到java的回调 209   7.7 本地层 212   7.7.1 本地方法实现 212   7.7.2 对原游戏的修改 223   7.8 doom库(dso)编译 229   7.9 在模拟器中测试面向android的doom 230   7.10 大功告成 232

2012-01-19

Microsoft .NET Pet Shop 4.0.msi

Microsoft .NET Pet Shop 4.0.msi

2009-06-12

日历控件,日期控件,javascript编写

日历控件,日期控件,javascript编写

2009-06-12

在线编辑表格 html格式可编辑表格 javascript编写

本表格是我用javascript编写,html格式,可直接用IE打开,可直接用记事本编辑脚本,无需搭配其他任何环境。可以进一步完善,比如保存表格数据进入数据库,加选择框从数据库提取数据等。

2009-06-12

空空如也

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

TA关注的人

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