- 博客(30)
- 资源 (7)
- 收藏
- 关注
转载 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
171
转载 java集合小结
JAVA集合小结下面是我自己画的,关系画得没上面好,但我自己看着清楚些还有一张下载来的: 有序否允许元素重复否Collection否是List是是SetAbstractSet否
2012-01-12 12:37:33
162
转载 hashTable与hashmap
导读: 1 HashMap不是线程安全的 hastmap是一个接口 是map接口的子接口,是将键映射到值的对象,其中键和值都是对象,并且不能包含重复键,但可以包含重复值。HashMap允许null key和null value,而hashtable不允许。2 HashTable是线程安全的一个Collection。HashMap是Hash
2012-01-12 12:35:27
157
转载 代理
代理模式是常用的Java 设计模式,它的特征是代理类与委托类有同样的接口,如图1所示。代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。图1:Proxy模式 按照代理类的创建时期,
2012-01-11 16:38:43
145
转载 解剖观察者模式
论坛上很多人都讲设计模式,也讲了很多设计模式,现在也来说说我对一些设计模式的理解,对于一些简单的模式就不多说了,一切都在我以前写的例子中使用到了,比如说在velocity和freemarker的比较那篇文章里用到了单例,工厂,方法模板,在java邮件,在简单和复杂之间那篇文章里用到了策略,适配,在easywebwork中也使用了几种设计模式,在哪些文章我没有对设计模式进行详细的讲解是因为我觉得那些
2012-01-11 15:48:26
138
原创 观察者(java实现)
观察者模式(Observer)就是将观察者和被观察的对象分离开。我这里着试着在mvc架构下(model-view-control)来说说观察者模式,业务数据由数据模型(model)表示,视图(view)可以作为数据模型观察者,控制器(control)是数据模型和视图对象的通信者。业务数据是被观察者,控制器(control)观察业务数据的变化,发现数据变化后,就显示在界面上。观察者模式有很多实现方式
2012-01-11 15:46:50
218
原创 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
247
原创 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
255
原创 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
160
原创 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
248
转载 Java线程:新特征-有返回值的线程
在Java5之前,线程是没有返回值的,常常为了“有”返回值,破费周折,而且代码很不好写。或者干脆绕过这道坎,走别的路了。 现在Java终于有可返回值的任务(也可以叫做线程)了。 可返回值的任务必须实现Callable接口,类似的,无返回值的任务必须Runnable接口。 执行Callable任务后,可以获取一个Future的对象,在该对象上调用get就可以获取到Callab
2012-01-03 14:37:22
159
转载 Java线程:线程的同步与锁
一、同步问题提出 线程的同步是为了防止多个线程访问一个数据对象时,对数据造成的破坏。例如:两个线程ThreadA、ThreadB都操作同一个对象Foo对象,并修改Foo对象上的数据。 public class Foo { private int x = 100; public int getX() { retur
2012-01-03 13:21:59
234
转载 Java线程:线程状态的转换
SCJP5学习笔记 一、线程状态 线程的状态转换是线程控制的基础。线程状态总的可分为五大状态:分别是生、死、可运行、运行、等待/阻塞。用一个图来描述如下: 1、新状态:线程对象已经创建,还没有在其上调用start()方法。 2、可运行状态:当线程有资格运行,但调度程序还没有把它选定为运行线程时线程所处的状态。当start()方法调用时,线程首先进入可运行状态
2012-01-03 13:06:09
144
转载 Java线程:线程栈模型与线程的变量
SCJP5学习笔记 要理解线程调度的原理,以及线程执行过程,必须理解线程栈模型。线程栈是指某时刻时内存中线程调度的栈信息,当前调用的方法总是位于栈顶。线程栈的内容是随着程序的运行动态变化的,因此研究线程栈必须选择一个运行的时刻(实际上指代码运行到什么地方)。 下面通过一个示例性的代码说明线程(调用)栈的变化过程。 这幅图描述在代码执行到两个不同时刻1、2时
2012-01-03 13:00:23
126
原创 创建线程
一、定义线程 1、扩展java.lang.Thread类。 此类中有个run()方法,应该注意其用法:public void run()如果该线程是使用独立的 Runnable 运行对象构造的,则调用该Runnable 对象的 run 方法;否则,该方法不执行任何操作并返回。 Thread 的子类应该重写该方法。2、实现java.lang.Runna
2012-01-03 12:57:44
128
原创 Java线程概念与原理
一、线程与进程进程:是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。线程:是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可以运行很多线程。线程总是属于某个进程,进程中的多个线程共享进程的内存。多线程是实现多任务的一种方式。
2012-01-03 12:46:29
150
原创 多线程简介
进程:当运行一个应用程序的时候,就启动了一个进程,当然有些会启动多个进程。启动进程的时候,操作系统会为进程分配资源,其中最主要的资源是内存空间,因为程序是在内存中运行的。线程:在进程中,有些程序流程块是可以乱序执行的,并且这个代码块可以同时被多次执行。实际上,这样的代码块就是线程体。线程是进程中乱序执行的代码流程。同进程中的多个线程通信很容易:对于一个进程中的多
2012-01-03 12:34:51
135
原创 关于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
566
原创 Android 反编译
<br />干嘛要反编译,呵呵!目的就不说了… 先说些预备知识:classes.dex是java源码编译后生成的java字节码文件。但由于Android使用的dalvik虚拟机与标准的java虚拟机是不兼容的,dex文件与class文件相比,不论是文件结构还是opcode都不一样。目前常见的java反编译工具都不能处理dex文件。 一般使用dexdump和Dedexer可以反dex,但是用过的人都知道这样反出来的结果可读性极差。在这个时候大家一定要相信互联网的力量,所谓只要你能想到的或许就已经有人已经做到了
2010-11-26 16:31:00
419
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
363
原创 如何用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
2492
原创 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
2422
原创 【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
327
原创 android 如果你想参考别人的UI 设计,怎么办
android 如果你想参考别人的UI 设计,怎么办悬赏:10 发布时间:2010-11-05 提问人:lily_ (初级程序员)不知道大家有没有经历过这样的事: <br />手机上的应用程序,别人的界面设计的很漂亮,很想知道别人的怎么设计的,我应该怎么做呢? <br />在没有遇到这个工具前 我是通过破解别人的程序去查看他的设计的。 <br />那天无意中在 tools这个文件夹下发现这个文件 hierarchyviewer.bat,Google一下发现帮你分析应用程序UI布局。 <br />现在我们开始
2010-11-16 10:42:00
283
原创 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
1940
原创 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
153
转载 开发人员一定要加入收藏夹的网站
开发人员一定要加入收藏夹的网站 收藏 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
126
转载 android ListView详解
在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。 列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器 用来把数据映射到ListView上的中介。3.数据 具体的将被映射的字符串,图片,或者基本组件。根据列表的适配器类型,列表分为三种,ArrayAdapter,SimpleAdapter和SimpleCursorAdapter其中以Array
2010-11-03 15:22:00
305
转载 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
218
精通Android游戏开发
2012-01-19
在线编辑表格 html格式可编辑表格 javascript编写
2009-06-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人