自定义博客皮肤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

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

翻译 设计兼容不同的屏幕尺寸的Android界面

Android的屏幕类型有几百种不同的尺寸,从小型的手机到大型的电视机。因此要使我们的应用程序兼容不同屏幕尺寸,同一个应用就可以提供给更多的用户使用。一、支持不同的屏幕尺寸为了确保布局的灵活性,来适应不同尺寸的屏幕,我们应该使用“wrap_content"来匹配组件的最小尺寸和使用”match_parent"来设置某些视图来匹配父视图的大小。这样设置和直接设置视图大小(如48dip)不同的是该视图

2015-01-21 15:18:30 5164 1

原创 是男人就下100层【第六层】——高仿豆瓣客户端

前一段时间阳光小强安装了一个豆瓣客户端,第一次打开就被这种界面风格吸引了,今天早上起来在打开豆瓣听音乐的时候,突然产生一个念头,来试着实现一下这种效果,打开客户端分析了一下发现其实这种效果的实现并不是想象中的那么难,下面我先分析一下这种效果的实现思路,然后一步步解释实现的过程,希望大家能提出意见和建议,一起交流学习。先给大家展示一下我的成果吧:其实豆瓣客户端的界面上还有其他的文字和菜单,但是这两个

2015-01-18 15:57:25 8194 19

原创 Android自定义组件系列【15】——四个方向滑动的菜单实现

今天无意中实现了一个四个方向滑动的菜单,感觉挺好玩,滑动起来很顺手,目前还没有见过这样的应用,以后能不能在应用中出现或者说有没有实用价值就不好说了,既然已经做出来了就贴出来让大家也玩弄一下,说不定对你有所启发。一、效果演示(说明:目前没有安装Android模拟器,制作的动态图片太卡了,就贴一下静态图片吧,实际效果可以下载源代码查看)(向上滑动)(向下滑动)(向左滑动)(向右滑动)二、实现过程介绍1

2015-01-15 00:23:31 4184

原创 Android自定义组件系列【14】——Android5.0按钮波纹效果实现

今天任老师发表了一篇关于Android5.0中按钮按下的波纹效果实现《Android L中水波纹点击效果的实现》,出于好奇我下载了源代码看了一下效果,正好手边有一个Nexus手机,我结合实际效果看了一下,发现有一些地方和实际效果稍有不同,参考任老师的博文实现简单实现了一个重写View组件的代码,将全部代码贴出,如果有什么问题或者更好的方式请指出,在此再次感谢任老师的这篇博文。转载请说明出处:htt

2015-01-13 00:03:09 8527 14

原创 深入理解Android(5)——从MediaScanner分析Android中的JNI

前面几篇介绍了Android中的JNI和基本用法,这一篇我们通过分析Android源代码中的JNI实例,来对JNI部分做一个总结。一、通向两个不同世界的桥梁在前面我们说过,JNI就像一个桥梁,将Java和Native世界紧密的联系在了一起,在Android平台上如果没有Native层的支持我们的系统寸步难行,甚至Java中的虚拟机也是通过Native实现的。二、MediaScanner类的简单介绍

2015-01-11 12:26:35 3919

转载 c++中的虚函数

C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。关于虚函数的使用方法,我在这里不做过多的阐述

2015-01-09 15:33:36 1932

原创 深入理解Android(4)——理解Android中的JNI(下)

在前面文章中简单介绍了JNI,这一篇文章来简单看一下jni.h中定义的一些常用方法,来实现通过C++调用Android中的Java代码。一、两个参数的介绍在前面的代码中我们会遇到两个参数,下面对这两个参数做一解释1、JNIEnv是指向可用JNI函数表的接口指针,C代码中JNIEnv是指向JNINativeInterface结构的指针,在C语言中JNIEnv必须作为第一个参数传入每一个JNI函数的调

2015-01-07 21:53:26 3067

原创 深入理解Android(3)——Eclipse集成javah和NDK-Builder

在上一篇文章中我们使用了javah工具来生成了native java文件所对应的C++头文件,但是这样生成比较麻烦,我们这一篇来介绍如何在eclipse中集成javah和NDK-Builder。一、eclipse集成javah选择External Tools Configurations...上面是我配置的,解释如下:Location:这里配置的是javah所在的路径。Working Direct

2015-01-06 13:49:16 3706

原创 深入理解Android(2)——理解Android中的JNI(中)

在上一篇中我们了解了Android中有关JNI的使用,其实JNI是很早就有的,不是在Android创造的新技术,是SUN为我们提供的一种Java和本地代码之间相互调用的方法,这一篇我们来建立一个普通的Java工程来具体看一下Java中如何调用C/C++代码。

2015-01-06 00:03:24 3036

原创 深入理解Android(1)——理解Android中的JNI(上)

一、什么是JNIJNI是Java Native Interface的缩写(Java本地调用),Java程序中的函数可以调用Native语言写的函数(一般指的是C/C++编写的函数),Native语言写的函数可以调用Java层的函数。二、为什么要有JNIJava语言的跨平台是因为在不同平台上可以运行Java虚拟机,而虚拟机是跑在具体平台上的,而本质上Java是通过JNI技术实现的跨平台,很多基层的模块在Java语言诞生之前已经有了比较优秀的实现,为了避免重复造轮子所以我们要使用JNI技术来使用已有的模块

2015-01-05 00:02:09 4761 5

原创 我的2014——北京梦的起点和终点

今天是2014年的最后一天,很想回顾一下这一年来经历的事情和变化,但是却又不知道该写些什么?一、起点今年过完农历新年后3月初从我的第一家公司辞职,辞职的那一刻其实我还没有想好我辞职后去干什么?2013年移动互联网的浪潮已经将很多人带到了自己梦想的边缘,那时我觉得2014年应该是我释放心灵中那团火花的时间了,不能再等,于是我选择了辞职。辞职后和公司的同事准备做和微信相关的事情,可以说是冲动、可以说是

2015-01-01 00:02:30 4800 17

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关注的人

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