自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

转载 Android异步处理系列文章索引

本博文地址:http://blog.csdn.net/mylzc/article/details/6777767 转载请注明出处。为了给用户带来良好的交互体验,在Android应用的开发过程中需要把繁重的任务(IO,网络连接等)放到其他线程中异步执行,达到不阻塞UI的效果。本系列文章由浅入深介绍Android进行异步处理的实现方法和系统底层的实现原理。Andro

2013-01-17 23:47:38 243

转载 Android APK反编译详解(附图)

这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。本文Android反编译教程,测试环境:Win7 Ultimate x64Ubun

2013-01-17 23:44:58 271

转载 Android如何防止apk程序被反编译

作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就反编译出来。Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows\tools\下面多了一个proguard文件夹proguard是一个java代码混淆的工具,通过proguard,别人即使反编译你的apk包,也只会看到一些让人很难

2013-01-17 23:44:09 288

转载 Android实现CoverFlow效果

先上一张效果图:上代码,看了代码什么都明白CoverFlow从Gallery继承过来001 package com.coverflow; 002   003 import android.content.Context; 004 import android.graphics.Camera; 005 import android.

2013-01-06 13:44:28 379

转载 Android消息推送

1.引言  所谓的消息推送就是从服务器端向移动终端发送连接,传输一定的信息。比如一些新闻客户端,每隔一段时间收到一条或者多条通知,这就是从服务器端传来的推送消息;还比如常用的一些IM软件如微信、GTalk等,都具有服务器推送功能。  推送方法如下:  1)通过SMS进行服务器端和客户端的交流通信。  在Android平台上,你可以通过拦截SMS消息并且解析消息内容来

2013-01-01 23:22:31 307

转载 XMPP协议实现原理介绍

本文介绍XMPP协议原理及相关信息。 XMPP协议简介  XMPP(Extensible Messageing and Presence Protocol:可扩展消息与存在协议)是目前主流的四种IM(IM:instant messaging,即时消息)协议之一,其他三种分别为:即时信息和空间协议(IMPP)、空间和即时信息协议(PRIM)、针对即时通讯和空间平衡扩充的进程开

2013-01-01 21:06:39 403

转载 Window.Open详解

Window.Open详解1.window.open()支持环境:JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+ 基本语法:window.open(pageURL,name,parameters)其中:pageURL 为子窗口路径name 为子窗口句柄parameters 为窗口参数(各参数用逗号分隔)2.按URL弹出窗口

2012-12-22 16:50:13 305

转载 PPT中滚动字幕的制作及与音乐同步的技巧

一般在电影、电视剧的结尾,都是伴随着美妙的音乐声,滚动显示着导演、编剧、演职员名单等。其实在PowerPoint中也可以实现这样的效果,为我们的幻灯片添加一点别样的韵味,同时也是对一次成功演示的背后支持者的感谢。Step1首先准备好一段WAV格式的音乐,可以从网上下载,也可以自己录制,与PowerPoint演示文件保存在同一文件夹内。可以在Media Player之类的播放器中查看并记

2012-12-22 16:47:26 1710

转载 Swt/Jface中提供的dialog

Swt/Jface中提供了各种各样的Dialog,一般情况下就能满足我们的需求,现在把这些dialog介绍一下,下一篇文章再继续将如何自定义Dialog一、MessageDialog1,MessageDialog的用法很简单,只需要一句话.MessageDialog.openInfomation(shell,title,message);MessageDialog.op

2012-12-22 16:44:42 494

转载 Access_时间函数汇总

1.Cdate(日期表达式)将日期表达式转换成日期类型的数据。日期表达式是任何可以解释成日期的表达式,包含日期文字,可以看作日期的字符串以及从函数返回的日期。比如:myDate = CDate("99-5-20") ,这样的日期表达式必须加双引号,否则结果不可预料。CDate 依据系统上的区域设置来决定日期的格式。如果提供的格式为不可识别的日期设置,则不能正确判断年、月、日的顺序。

2012-12-22 16:42:23 962

转载 【转】关于Android中使用MapActivity类的问题

最近在学Android,想做个google-map-api的小应用,哪知道费死劲了…… 首先是关于的引用位置,书中没有提及,结果程序一运行就出现has stopped unexpectedly错误,我一开始以为api给的key有问题,于是重新申请了一下,可是问题仍在,于是网上一顿狂搜,发现应该是这样滴:<application android:icon="@drawable/icon"

2012-12-22 16:41:05 448

原创 《今天学会JAVA如何连ACCESS数据,可以用来应付下平时的小程序,学校的,比赛的~》

三种实现代码:import java.sql.*;class accessin{public static void main(String[] args) {try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//String url = "jdbc:odbc:wombat";//string url=“jdbc:odb

2012-12-22 16:39:33 296

转载 tnsnames.ora配置小结

listener.ora、 tnsnames.ora和sqlnet.ora这3个文件是关系oracle网络配置的3个主要文件,其中listener.ora是和数据库服务器端 相关,而tnsnames.ora和sqlnet.ora这2个文件不仅仅关系到服务器端,主要的还是和客户端关系紧密。 检查客户端oracle网络的时候可以先检查sqlnet.ora文件:# SQLNET.ORA Ne

2012-12-22 16:32:30 368

转载 [转]HashMap和Hashtable的区别

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

2012-12-22 16:30:05 377

转载 【转】Java为什么能跨平台,.NET为什么能跨语言?

JAVA语言为什么能跨平台?因为Java程序编译之后的代码不是能被硬件系统直接运行的代码,而是一种“中间码”——字节码。然后不同的硬件平台上安装有不同的Java虚拟机(JVM),由JVM来把字节码再“翻译”成所对应的硬件平台能够执行的代码。因此对于Java编程者来说,不需要考虑硬件平台是什么。所以Java可以跨平台。因为它有虚拟机(JVM),JAVA程序不是直接在电脑上运行的,是在虚拟机上

2012-12-22 16:28:18 1733

转载 背包问题(贪婪法)

#include "iostream"#include "stdlib.h"using namespace std;/*物品的结构体*/typedef struct{ float p; //n个物体的价值 float w; //n个物体的重量 float v; //n个物体的价值重量比}OBJECT;/*贪婪法求背包问题*/float knapsac

2012-12-22 16:26:40 939

原创 ThreadLocal

什么是ThreadLocal?顾名思义它是local variable(线程局部变量)。它的功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本,是每一个线程都可以独立地改变自己的副本,而不会和其它线程的副本冲突。从线程的角度看,就好像每一个线程都完全拥有该变量。使用场景To keep state with a thread (user-id, transact

2012-12-22 16:25:06 253

转载 Android的Task和Activity相关

android:allowTaskReparenting    用来标记Activity能否从启动的Task移动到有着affinity的Task(当这个Task进入到前台时)——“true”,表示能移动,“false”,表示它必须呆在启动时呆在的那个Task里。    如果这个特性没有被设定,设定到元素上的allowTaskReparenting特性的值会应用到Activity上。默认值为

2012-12-21 01:10:44 234

转载 Android中Activity启动模式详解

在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作。在Android中Activity的启动模式决定了Activity的启动运行方式。  Android总Activity的启动模式分为四种:Activity启动模式设置: ".MainActivity" android:launchMode="st

2012-12-21 00:49:34 386

转载 Java RMI

Java RMI之HelloWorld篇 Java RMI 指的是远程方法调用 (Remote Method Invocation)。它是一种机制,能够让在某个 Java 虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法。可以用此方法调用的任何对象必须实现该远程接口。 Java RMI不是什么新技术(在Java1.1的时代都有了),但却是是非常重要的底层技

2012-12-19 10:40:04 308

转载 Android AIDL使用详解

1.什么是aidl:aidl是 Android Interface definition language的缩写,一看就明白,它是一种android内部进程通信接口的描述语言,通过它我们可以定义进程间的通信接口icp:interprocess communication :内部进程通信 2.既然aidl可以定义并实现进程通信,那么我们怎么使用它呢?文档/android-sdk/

2012-12-19 10:38:34 309

原创 Android学习笔记之Bitmap位图触摸点移动

[java] view plaincopypackage xiaosi.bitmap;    import android.app.Activity;  import android.os.Bundle;    public class mianActivity extends Activity  {        private s

2012-12-19 10:37:34 486

原创 android面试题:通过Intent传递一些二进制数据的方法有哪些?

android面试题:通过Intent传递一些二进制数据的方法有哪些?1). 使用Serializable接口实现序列化,这是Java常用的方法。2). 实现Parcelable接口,这里Android的部分类比如Bitmap类就已经实现了,同时Parcelable在Android AIDL中交换数据也很常见的。

2012-12-19 10:36:14 503

转载 Android dip,px,pt,sp 的区别

dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。       px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。       pt: point,是一个标准的长度单位

2012-12-17 22:32:41 214

转载 两个有序数组合并为一个有序数组

思想:先依次比较两个数组,按照小的就传入新的数组。当这次比较完之后可能有一个数组的长度很长,留下一些数组,然后在新数组的末尾插入即可。代码:  1 class ArraySort 2 { 3     //两个有序数组的合并函数 4     public static int[] MergeList(int a[],int b[]) 5     { 6

2012-12-16 21:26:47 395

转载 SQL命令删除一个表中相同记录

SQL命令删除一个表中相同记录    0 推荐 删除重复数据           一、具有主键的情况      a.具有唯一性的字段id(为唯一主键)      delect   table        where   id   not   in        (      select   max(id)   from   table   group

2012-12-09 15:37:48 732

转载 JAVA线程同步锁机制分析

打个比方:一个object就像一个大房子,大门永远打 开。房子里有很多房间(也就是方法)。这些房间有上锁的(synchronized方法), 和不上锁之分(普通方法)。房门口放着一把钥匙(key),这把钥匙可以打开所有上锁的房间。另外我把所有想调用该对象方法的线程比喻成想进入这房子某个 房间的人。所有的东西就这么多了,下面我们看看这些东西之间如何作用的。  在此我们先来明确一下我们的前

2012-12-07 16:33:43 276

转载 java 同步锁(synchronized)

java中cpu分给每个线程的时间片是随机的并且在java中好多都是多个线程共用一个资源,比如火车卖票,火车票是一定的,但卖火车票的窗口到处都有,每个窗口就相当于一个线程,这么多的线程共用所有的火车票这个资源。如果在一个时间点上,两个线程同时使用这个资源,那他们取出的火车票是一样的(座位号一样),这样就会给乘客造成麻烦。比如下面程序: package com.dr.runnable2;

2012-12-07 12:16:01 295

转载 Android 五大布局

Android对用五大布局对象,它们分别是FrameLayout(框架布局),LinearLayout (线性布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout(表格布局). FrameLayout: FrameLayout是最简单的一个布局对象。它被定制为你屏幕上的一个空白备用区域,之后你可以在其中填充一个单一对象

2012-12-07 08:32:12 215

转载 JAVA虚拟机内存分配原则

Java把内存划分成两种:一种是栈内存,一种是堆内存。   在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。   当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。   堆内存用来存放由new创建的对象和数组。   在堆中分配

2012-12-07 00:49:33 398

STUST2教程

strust2的全面教程,包含strust2的所有控件的详解和strust2的发展历史和整个框架的介绍

2012-12-19

空空如也

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

TA关注的人

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