自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

水寒

dp2px.com

  • 博客(23)
  • 资源 (111)
  • 收藏
  • 关注

原创 Android多线程研究(4)——从一道面试题说起

有一道这样的面试题:开启一个子线程和主线程同时运行,子线程输出10次后接着主线程输出100次,如此反复50次。先看下面代码:package com.maso.test;/** * * @author Administrator * 两个线程,其中是一个主线程,第一个线程先运行输出10次,主线程接着运行输出100次,如此反复50次 */public class ThreadTest3

2014-05-22 11:38:16 4249 1

原创 Android多线程研究(3)——线程同步和互斥及死锁

为什么会有线程同步的概念呢?为什么要同步?什么是线程同步?先看一段代码:package com.maso.test;public class ThreadTest2 implements Runnable{ private TestObj testObj = new TestObj(); public static void main(String[] args) { Thread

2014-05-21 17:55:59 5572

原创 Android菜鸟的成长笔记(28)——Google官方对Andoird 2.x提供的ActionBar支持

在Google官方Android设计指南中(链接:http://www.apkbus.com/design/get-started/ui-overview.html)有一个新特性就是自我标识,也就是宣传自己,所以很多应用现在也自然的使用ActionBar并提供自己的logo.微信的应用:Google的Android设计指南中是这样说的:应用的 启动图标 作为启动应用的入口是展示 logo 的最佳场

2014-05-21 14:24:29 3195

原创 Android多线程研究(2)——定时器

先来看一段代码: public static void main(String[] args) { new Timer().schedule(new TimerTask() { @Override public void run() { System.out.println("阳光小强"); } }, 5000); int i = 0; wh

2014-05-20 22:51:54 2950 5

原创 Android多线程研究(1)——线程基础及源码剖析

从今天起我们来看一下Android中的多线程的知识,Android入门容易,但是要完成一个完善的产品却不容易,让我们从线程开始一步步深入Android内部。一、线程基础回顾package com.maso.test;public class TraditionalThread { public static void main(String[] args) { /* * 线程的第

2014-05-20 11:12:29 3234 2

原创 2014冬去春来

一年分为四个季节,每个季节都有自己的精彩和美丽,人生也分季节,我们总是期待季节的变换,等待下一季的到来。转眼已是5月下旬,偶尔进到空间,发现原来的学弟和学妹们都已经在拍毕业照了,才发现自己已经在社会上奔波了一年,从这些照片中又回想起了自己单纯幼稚的大学生活。很喜欢汪峰的一首歌《生来彷徨》,“每天走在疯狂逐梦的大街上,我们精神褴褛却毫无倦意, 徘徊着寻找着那空虚的欢愉,奔波着抗争着那无常的命运”。听

2014-05-19 23:22:29 5647 47

原创 Android中的动画详解系列【4】——Activity之间切换动画

前面介绍了Android中的逐帧动画和补间动画,并实现了简单的自定义动画,这一篇我们来看看如何将Android中的动画运用到实际开发中的一个场景——Activity之间跳转动画。一、定义动画资源如果对Android中的动画不了解,请先阅读《Android中的动画详解系列【1】——逐帧动画》《Android中的动画详解系列【2】——飞舞的蝴蝶》《Android中的动画详解系列【3】——自定义动画研究

2014-05-19 16:33:18 3837

原创 JavaScript你所不知道的困惑(3)

困惑一:window.color = "red";var o = {color: "blue"};function sayColor(){ alert(this.color);}sayColor(); //redsayColor.call(this); //redsayColor.call(window); //redsayColor.call(o); //bl

2014-05-19 14:40:12 2525

原创 Android自定义组件系列【7】——进阶实践(4)

上一篇《》中补充了关于Android中事件分发的过程知识,这一篇我们接着来分析任老师的《可下拉的PinnedHeaderExpandableListView的实现》。一、StickyLayout中的OnGiveUpTouchEventListener接口的作用是什么? public interface OnGiveUpTouchEventListener { public b

2014-05-15 15:38:59 3246 1

原创 Android自定义组件系列【6】——进阶实践(3)

上一篇继续对任老师的《可下拉的PinnedHeaderExpandableListView的实现》进行了分析,这一篇计划中间插一段“知识点”,对Android中的事件分发机制进行解析。细心的朋友可能会发现,打开大牛写的Android项目,里面很多组件都是自定义的(这就是为什么界面和体验这么吸引你的原因),但是要灵活的去自定义组件就必须对手势(也就是各种监听)必须熟悉,能处理好事件之间的关系。先看一

2014-05-15 14:16:08 2975 2

原创 Android自定义组件系列【5】——进阶实践(2)

上一篇《Android自定义组件系列【5】——进阶实践(1)》中对任老师的《可下拉的PinnedHeaderExpandableListView的实现》前一部分进行了实现,这一篇我们来看看ExpandableListView的使用并实现剩下的部分。原文出处:http://blog.csdn.net/singwhatiwanna/article/details/25546871一、Expandabl

2014-05-15 00:53:41 7434 17

原创 Android菜鸟的成长笔记(27)——ViewPager的使用

ViewPager是Android 3.0以上可以使用的API。一、ViewPager能干什么?1、微信5.0中连带滑动用ViewPager可以轻松实现。2、实现类似于新浪微博的导航引导界面。3、实现其他导航或菜单。二、ViewPager的使用1、添加布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

2014-05-14 10:11:22 4330 4

原创 Android自定义组件系列【5】——进阶实践(1)

接下来几篇文章将对任老师的博文《可下拉的PinnedHeaderExpandableListView的实现》分步骤来详细实现,来学习一下大神的代码并记录一下。原文出处:http://blog.csdn.net/singwhatiwanna/article/details/25546871先看一下最终效果:新建一个activity_main.xml文件<RelativeLayout xmlns:an

2014-05-13 16:02:20 4978 4

原创 JavaScript你所不知道的困惑(2)

困惑一: var obj1 = new Object(); var obj2 = obj1; obj1.name = "阳光小强"; alert(obj2.name); //输出结果:阳光小强Ja

2014-05-12 10:19:12 2818

原创 JavaScript你所不知道的困惑(1)

困惑一:先看一个例子:function test(){ message = "hi";}test();alert(message);会输出字符串“hi"在函数内部使用var定义的变量是局部变量,省略var操作符的变量是全局变量。困惑二:alert(undefined == null)结果是”true"我们知道在js中分为基本类型和引用类型,基本类型包括number、string、boole

2014-05-07 16:08:28 2808

原创 Android菜鸟的成长笔记(27)——SurfaceView的使用

前面有关自定义View中进行了绘图,但View的绘图机制存在如下缺陷:1、View缺乏双缓冲机制。2、当程序需要更新View上的图像时,程序必须重绘View上显示的整张图片。3、新线程无法直接更新View组件。由于View存在上面缺陷,所以在游戏开发中一般使用SurfaceView来进行绘制,SurfaceView一般会与SurfaceHolder结合使用,SurfaceHolder用于向与之关联

2014-05-06 15:03:28 4416 2

原创 小强的HTML5移动开发之路(53)——jQueryMobile页面间参数传递

在单页模版中使用基于HTTP的方式通过POST和GET请求传递参数,而在多页模版中不需要与服务器进行通信,通常在多页模版中有以下三种方法来实现页面间的参数传递。1、GET方式:在前一个页面生成参数并传入下一个页面,然后在下一个页面中进行GET内容解析。2、通过HTML5的Web Storage进行参数传递。3、建立当前页面变量,在前一个页面将所需传递的参数内容赋值到变量中,在后一个页面从变量中将参

2014-05-06 10:33:45 7092 3

原创 小强的HTML5移动开发之路(52)——jquerymobile中的触控交互

当使用移动设备进行触控操作时,最常用的就是轻击、按住屏幕或者手势操作,jQuery Mobile可以通过绑定的触控事件来响应使用者的特定触控行为。一、轻击与按住直接上代码(一切皆在代码中,细细品吧!)练习<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.

2014-05-05 17:22:02 6375

原创 小强的HTML5移动开发之路(51)——jquerymobile中改善页面访问速度

在使用jQuery Mobile进行开发的时候可以选择单页模版和多页模版,在使用单页模版的时候从一个页面跳转到另一个页面的时候需要从服务器请求,用户会感到略有停顿。使用多页模版,可以改善页面跳转之间的流畅性,但是多个页面要一次性下载,所以下载时间变长,用户体验也会受到影响。在基于预取技术的开发中,当第一个页面的DOM对象加载完成后,jQuery Mobile会对标记data-prefetch的链接

2014-05-05 14:53:18 6459

原创 小强的HTML5移动开发之路(50)——jquerymobile页面初始化过程

为了方便说明和更加直观的展示jquerymobile的页面初始化过程以及各个事件的触发过程,我绘制了一幅流程图:图中用红色框圈起来的是界面中的事件,测试代码如下:练习<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0;

2014-05-05 14:06:12 5272

原创 Thinking in UML 学习笔记(四)——UML核心视图之活动图

在UML中活动图的本质就是流程图,它描述了为了完成某一个目标需要做的活动以及这些互动的执行顺序。UML中有两个层面的活动图,一种用于描述用例场景,另一种用于描述对象交互。活动图只是我们用来描述业务目标的达成过程并借此来发现对象的工具,它不是我们的分析目标,也不是编程的依据。建立活动图:一个登录过程的活动图如下:

2014-05-05 10:28:05 2957

原创 Thinking in UML 学习笔记(三)——UML核心视图之类图

类图的作用:用于展示系统中的类及其相互之间的关系。UML在解决面向对象的方法中对类理解为三个层次,分别是:概念层、说明层、实现层。在UML中,从开始的需求到最终设计类,类图也是围绕这三个层次的观点进行建模的。一、概念层类图在概念层上类图着重于对问题领域的概念化理解,而不是实现,因此类名称通常都是问题领域中实际事物的名称。网上购物主要由商品、订单、支付卡这几个关键类构成,这几个类的交互能够完成网上购

2014-05-05 10:08:11 5507

原创 Thinking in UML 学习笔记(二)——UML核心视图之用例图

在UML中,需求模型又称为用例模型,它主要用于描述系统的功能性需求,即软件可以实现的功能,如登录、注册、入库、出库、查看库存报表、增加员工信息等。常规的用例建模一般包括两个组成部分:绘制用例图和编写用例文档。

2014-05-04 18:04:00 4409

html5博客主页

详细请看《 小强的HTML5移动开发之路(42)》:http://blog.csdn.net/column/details/dawanganban-html5.html

2014-03-31

apache2.2-win32

为了方便大家下载,我将官网的apache2.2直接下载并上传。

2014-03-18

php-5.4.0RC4-Win32-VC9-x86.zip

php-5.4.0RC4-Win32-VC9-x86.zip官网下载的,为了方便大家下载,上传了。

2014-03-18

高仿帮美女更衣系列源码(1)

详细请看我的Android热门应用高仿专栏:http://blog.csdn.net/dawanganban/article/details/20771691

2014-03-09

微信高仿系列源码(9)

详细请看我的专栏《Android热门应用高仿系列》:http://blog.csdn.net/column/details/android-gaofang.html

2014-03-06

Android布局文件反编译工具

你是不是看到别人的应用漂亮的外观和布局而不得其解呢?你是不是想进去看个究竟呢?你是不是想学习一下别人的代码呢?你找到了!一个非常好用的Android布局反编译工具就在你眼前,珍惜吧,朋友!。

2014-03-05

高仿微信界面系列源码(8)

详细请看我的博客专题之微信高级界面系列(8)http://blog.csdn.net/dawanganban/article/details/20408505

2014-03-04

高仿微信系列源码(6)

详细请看:是男人就下100层【第一层】——高仿微信界面(6)http://blog.csdn.net/dawanganban/article/details/20009241

2014-03-03

高仿微信系列源码(3)

高仿微信系列博客源码,详细请看:http://blog.csdn.net/dawanganban/article/details/20009241

2014-02-27

高仿微信系列源码(2)

高仿微信系列博客源码,详细请看:http://blog.csdn.net/dawanganban/article/details/20007513

2014-02-26

Android一个小闹钟例子

一个Android实现的小闹钟例子,非常简单,详细请看:http://blog.csdn.net/dawanganban/article/details/19967445

2014-02-26

百度消息推送(最简单的Demo)

一个百度消息推送的最小demo,有兴趣的朋友可以看我的博文中相关部分:http://blog.csdn.net/dawanganban/

2014-02-24

android高仿iphne开关

有时候我们在Android开发的时候需要iphone中的设置按钮,这个时候只能重写checkbox来自定义了,详细请看:http://blog.csdn.net/dawanganban/article/details/19081773

2014-02-12

极光消息推送(服务器自动生成内容)

以前一直使用的极光的手动输入推送内容然后推送到客户端,今天遇到了推送频率比较高且比较有规律的内容,比如事实天气。这样就需要用我们自己的服务器来自动生成推送内容了。详细请看:http://blog.csdn.net/dawanganban/article/details/18770727

2014-02-10

Android贪吃蛇源码

经典Android贪吃蛇源代码,详细请看http://blog.csdn.net/dawanganban/article/details/18791781

2014-01-26

SWT可视化插件

非常好用的java swing拖拽插件,可以快速方便的开发Java桌面应用程序。

2014-01-22

jquery_mobile例子

详细请看:http://blog.csdn.net/dawanganban/article/details/18261247

2014-01-20

官方staruml

学习和设计UML的工具,从官网下载的,需要的朋友可以下载

2014-01-19

win8系统下chrome浏览器

一直在找一个win下稳定的系统,今天终于找到了,上传到资源,希望对喜欢chrome浏览器的朋友有帮助

2014-01-19

appframework-master 2.0

jqMobi是由appMobi针对HTML5浏览器和移动设备开发的javascript框架,是个极快速的查询选择库,支持W3C查询。 版本 jqMobi源码最初在2012年1月份推出,基于MIT/X11许可证,托管在GitHub上,开发者可参与并通过插件不断改进该框架。 2012年3月13日,jqMobi 1.0版本正式发布。现在最新的版本是jqMobi 2.0 jqMobi的特点 速度快 适用于智能手机和平板电脑 提供了60多个API调用 与jQuery相同的语法 插件可扩展 体积更小

2014-01-17

ios_网易彩票

这个是《iOS菜鸟成长笔记》系列博客的一个demo,详细请看该系列博客:http://blog.csdn.net/dawanganban/article/details/44257817

2015-05-06

mac os Git安装包

mac os上的Git安装包,从google-code下载的最新版本,希望对大家有用。

2015-02-07

Android高仿豆瓣客户端

一个完整的高仿豆瓣客户端的源代码,在各个分辨率手机上均测试过,希望对你有帮助,详细实现过程请看我的博客:http://blog.csdn.net/dawanganban/article/details/42835635

2015-01-18

Android自定义对话框

在我们的日常项目中很多地方会用到对话框,但是Android系统为我们提供的对话框样子和我们精心设计的界面很不协调,在这种情况下我们想很自由的定义对话框,或者有的时候我们的对话框是一个图片,没有标题和按钮,例如这样的一系列需求,这一篇文章我们来给大家介绍一下如何像使用Activity一样来自定义我们的对话框。 一般自定义对话框有三种办法: 1、重写Dialog来实现。 2、获取Dialog的Window对象实现。 3、使用WindowManager来实现。 4、使用DialogTheme来实现。 详细请看:http://blog.csdn.net/dawanganban/article/details/42269109

2014-12-30

STL源码剖析(侯捷)pdf

侯捷老师的经典,STL源码剖析,本书不适合C++初学者,不适合泛型技术的初学者。

2014-12-22

unity3d帮助文档

unity3d开发文档,windows平台下非常方便的离线查看文档,希望对大家有帮助。

2014-12-22

yguard-2.3

用来在ant的build.xml中配置混淆jar包的工具,希望对你有用。

2014-11-12

jar包混淆工具

jar包混淆的工具,这个是从官网上下载的最新版本,希望对你有帮助。

2014-11-12

jar包反编译工具

这是一个jar包反编译工具,下载后解压双击运行,然后将需要反编译的jar包托人即可。

2014-11-12

unity3d制作的一个3d游戏源码

这是一个使用unity3d制作的一个3d游戏的源代码,希望对想学习和正在学习手游的朋友有所帮助,详细请看:http://blog.csdn.net/dawanganban/article/details/41011163

2014-11-11

unity3d开发的游戏demo

这个是使用unity3d开发的游戏,详细请看博客:http://blog.csdn.net/dawanganban/article/details/41011163

2014-11-11

SmartBar开发指南

目前某些手机支持SmartBar,比如魅族,这些手机我们就需要判断当前手机是否支持SmartBar并设置SmartBar.

2014-08-22

Android2048游戏

2048游戏的安装文件,需要源代码或者详细请看博客:http://blog.csdn.net/dawanganban/article/details/37863693

2014-07-18

2048apk安装文件

2048游戏的安装文件,需要源代码或者详细请看博客:http://blog.csdn.net/dawanganban/article/details/37863693

2014-07-17

贪吃蛇源码(未完结版)

贪吃蛇是一款很经典的游戏,这些经典游戏给我们的童年增加了不少乐趣,今天开始我们来一步一步的在Android设备上实现一款贪吃蛇游戏,我也是第一次写这个游戏,有可能会写错,或者走弯路,但是最终希望能有一个好的结果,接下来我们一起来一步步的摸着石头开发吧。博客地址:http://blog.csdn.net/dawanganban/article/details/37574251

2014-07-13

重写ViewGroup实现双向滑动界面

详细请看:http://blog.csdn.net/dawanganban/article/details/24007215

2014-04-22

Android自定义组件——单向滑动(仿facebook)

一个仿Facebook和人人网的侧滑效果,详细请看:Android自定义组件系列【3】——自定义ViewGroup实现侧滑(http://blog.csdn.net/dawanganban/article/details/24007215)

2014-04-22

PhoneGap+Jquery mobile汇率计算器

一个基于PhoneGap和jqerymobile的实例:详细请看http://blog.csdn.net/column/details/dawanganban-html5.html

2014-04-14

阳光小强的搜狗输入法皮肤

欢迎访问阳光小强的CSDN博客:http://blog.csdn.net/dawanganban 这是我自己做的搜狗输入法皮肤。

2014-04-11

PhoneGap环境搭建demo

phoneGap环境搭建,详细请看:http://blog.csdn.net/dawanganban/article/details/18271981

2014-04-11

空空如也

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

TA关注的人

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