自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (15)
  • 收藏
  • 关注

转载 Java设计模式Proxy之动态代理

Java动态代理主要涉及到两个类:InvocationHandler:该接口中仅定义了一个Object : invoke(Object proxy, Method method, Object[] args);参数proxy指代理类,method表示被代理的方法,args为method中的参数数组,返回值Object为代理实例的方法调用返回的值。这个抽象方法在代理类中动态实现。Pr

2013-11-28 23:36:10 758

Java设计模式Proxy之动态代理

Java动态代理主要涉及到两个类:InvocationHandler:该接口中仅定义了一个Object : invoke(Object proxy, Method method, Object[] args);参数proxy指代理类,method表示被代理的方法,args为method中的参数数组,返回值Object为代理实例的方法调用返回的值。这个抽象方法在代理类中动态实现。Proxy...

2013-11-28 23:36:00 72

转载 Android ProgressBar 自定义样式(七),仿真QQ聊天、网易新闻客户端加载图片Loading

先上图,有图有真相:   其实也很简单,也是用了一下投机取巧的方法,大家有更多的方法的话,可以和我交流一下。xml布局文件如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com

2013-11-28 10:43:18 1553

Android ProgressBar 自定义样式(七),仿真QQ聊天、网易新闻客户端加载图片Loading...

先上图,有图有真相:其实也很简单,也是用了一下投机取巧的方法,大家有更多的方法的话,可以和我交流一下。xml布局文件如下:&lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/...

2013-11-28 10:43:00 97

原创 android基于基库的项目设计模式探索

充分利用库项目的优势,将共同访问部分都放在基库里。(待续)

2013-11-27 09:38:47 777

android基于基库的项目设计模式探索

充分利用库项目的优势,将共同访问部分都放在基库里,包括application类。避免使用setContentView(R.layout.activity_main);的布局名称,最顶层的项目会将所有库项目的R合并到自己的R文件中,当一个activity中引用了两个库项目中的资源时,如果import的是主项目的R,会导致资源冲突,所以所有资源文件包括图片、layout等前面最好加上库项目头。如l...

2013-11-27 09:38:00 69

转载 Linux 下编译Android-VLC开源播放器详解(附源码下载)

这两天需要做音视频播放相关的东西,所以重新找了目前android下的解码库。Android自带的解码库支持不全,因此很多第三方播放器都是自带解码器,绝大部分都是使用FFMpeg作为解码库。我11年的时候也弄过视频播放器,当时也是基于FFMpeg来做。那时候网上有关Android视频解码库的资料不多,只在git上找到一个人移植FFMpeg,把它弄下来编译,有兴趣可以看看当时的文章:Android

2013-11-25 23:29:29 1812 1

Linux 下编译Android-VLC开源播放器详解(附源码下载)

这两天需要做音视频播放相关的东西,所以重新找了目前android下的解码库。Android自带的解码库支持不全,因此很多第三方播放器都是自带解码器,绝大部分都是使用FFMpeg作为解码库。我11年的时候也弄过视频播放器,当时也是基于FFMpeg来做。那时候网上有关Android视频解码库的资料不多,只在git上找到一个人移植FFMpeg,把它弄下来编译,有兴趣可以看看当时的文章:Android...

2013-11-25 23:29:00 83

转载 在Android下编译openssl静态库(平台:Windows)

1. 在系统上安装Android NDK1) 什么是NDK?NDK 提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so 和 java 应用一起打包成apk。这些工具对开发者的帮助是巨大的。NDK 集成了交叉编译器,并提供了相应的mk文件隔离CPU、平台、ABI等差异,开发人员只需要简单修改mk文件(指出“哪些文件需要编译”、“编译特性要求”等),就可以创建

2013-11-25 23:11:36 1391

在Android下编译openssl静态库(平台:Windows)

1. 在系统上安装Android NDK1) 什么是NDK?NDK 提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so 和 java 应用一起打包成apk。这些工具对开发者的帮助是巨大的。NDK 集成了交叉编译器,并提供了相应的mk文件隔离CPU、平台、ABI等差异,开发人员只需要简单修改mk文件(指出“哪些文件需要编译”、“编译特性要求”等),就可以...

2013-11-25 23:11:00 192

原创 VLC学习

vlc for android  开源的地址是:http://wiki.videolan.org/AndroidCompile这里面有详细的使用说明,其中源码获取是:git clone git://git.videolan.org/vlc-ports/android.git

2013-11-25 22:44:30 1081

VLC学习

vlc for android 开源的地址是:http://wiki.videolan.org/AndroidCompile这里面有详细的使用说明,其中源码获取是:git clone git://git.videolan.org/vlc-ports/android.git缺点:个别直播视频源无法播放,直播退出后反应慢。总体感觉十分不如FFMpeg。...

2013-11-25 22:44:00 94

转载 android 获取 imei号码

核心代码:Imei = ((TelephonyManager) getSystemService(TELEPHONY_SERVICE)).getDeviceId(); 1.加入权限在manifest.xml文件中要添加 /** * *@author dingran *创建日期 2010-4-29 下午05:02:47 * */ packa

2013-11-14 12:40:19 754

android 获取 imei号码

核心代码:Imei = ((TelephonyManager) getSystemService(TELEPHONY_SERVICE)).getDeviceId();1.加入权限在manifest.xml文件中要添加 &lt;uses-permission android:name="android.permission.READ_PHONE_STATE" ...

2013-11-14 12:40:00 73

原创 Bitmap内存优化123

//作为原始使用的bitmap在生成目标bitmap后必须回收 Bitmap originalImage = UtilPicture.getResBitmap(mContext, R.drawable.carousel_flytv); Bitmap bitmapReflected = null; if(reflected){ bitmapReflected=ge

2013-11-13 13:29:24 801

Bitmap内存优化123

/**设置child item的图片和名称 * @param array * @param names * @param reflected 是否使用倒影 */ // public void SetImages( boolean reflected){ public void SetImages(ChannelInfo[] channels, boolean...

2013-11-13 13:29:00 89

转载 Java时间到达提醒

import java.io.*;import java.text.*;import java.util.*;import javax.swing.JOptionPane;/** * Read a file of reminders, run each when due using java.util.Timer * @author Ian F. Darwin, http://www

2013-11-10 15:11:53 12976

Java时间到达提醒

import java.io.*;import java.text.*;import java.util.*;import javax.swing.JOptionPane;/** * Read a file of reminders, run each when due using java.util.Timer * @author Ian F. Darwin, http://www...

2013-11-10 15:11:00 1368

原创 windows8.1离线安装.net3.5的命令

dism.exe /online /enable-feature /featurename:NetFX3 /Source:C:\Windows\WinSxS

2013-11-09 21:26:29 3850

windows8.1离线安装.net3.5的命令

dism.exe /online /enable-feature /featurename:NetFX3 /Source:C:\Windows\WinSxS

2013-11-09 21:26:00 135

原创 activity切换时的overridePendingTransition动画效

注意,切换方法overridePendingTransition只能在startActivity和finish方法之后调用。第一个参数为第一个Activity离开时的动画,第二参数为所进入的Activity的动画效果淡入淡出效果overridePendingTransition(R.anim.fade, R.anim.hold);放大淡出效果overridePendingTra

2013-11-08 18:41:31 4508

activity切换时的overridePendingTransition动画效

Intent intent=new Intent(PathButtonActivity.this,MainActivity.class); startActivity(intent); //第一个参数为进入的目标activity动画效果,第二个参数为退出的activity动画 overridePendingTransition(R.anim.fade, R....

2013-11-08 18:41:00 65

转载 Android中Bitmap和Drawable

一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,用于图的处理4、Matrix矩阵二、Bitmap1、从资源中获

2013-11-04 20:29:20 750

Android中Bitmap和Drawable

一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,用于图的处理4、Matrix矩阵二、Bitmap1、从...

2013-11-04 20:29:00 63

原创 深刻理解dp、px——代码布局使图片物理尺寸看上去一样大 vs 使图片占屏幕比例一样大

px:即像素,1px代表屏幕上一个物理的像素点;px单位不被建议使用,因为同样100px的图片,在不同手机上显示的实际大小可能不同,如下图所示。dp:这个是最常用但也最难理解的尺寸单位。它与“像素密度”密切相关,所以首先我们解释一下什么是像素密度。假设有一部手机,屏幕的物理尺寸为1.5英寸x2英寸,屏幕分辨率为240x320,则我们可以计算出在这部手机的

2013-11-03 11:44:02 3460

深刻理解dp、px——代码布局使图片物理尺寸看上去一样大 vs 使图片占屏幕比例一样大...

px:即像素,1px代表屏幕上一个物理的像素点;px单位不被建议使用,因为同样100px的图片,在不同手机上显示的实际大小可能不同,如下图所示。dp:这个是最常用但也最难理解的尺寸单位。它与“像素密度”密切相关,所以首先我们解释一下什么是像素密度。假设有一部手机,屏幕的物理尺寸为1.5英寸x2英寸,屏幕分辨率为240x320,则我们可以计算出在这...

2013-11-03 11:44:00 229

转载 listview实现的tree树结构

转自:http://www.eoeandroid.com/thread-309141-1-1.html 会更新版本代码分享    代码名称:                myTreeViewDemo    代码描述:                使用listView实现的树状结构    代码托管地址:         -    代码作者:          

2013-11-02 12:42:34 2646

listview实现的tree树结构

转自:http://www.eoeandroid.com/thread-309141-1-1.html 会更新版本代码分享 代码名称: myTreeViewDemo 代码描述: 使用listView实现的树状结构 代码托管地址: - 代码作者: 阿富效果图:写在前面: 首先说明一下,这个只是最基本的树状组织结构的展现,我自己ps的连...

2013-11-02 12:42:00 120

转载 activity跳转华丽的过渡效果(有例子)

注意,切换方法overridePendingTransition只能在startActivity和finish方法之后调用。第一个参数为第一个Activity离开时的动画,第二参数为所进入的Activity的动画效果淡入淡出效果overridePendingTransition(R.anim.fade, R.anim.hold);放大淡出效果overridePendingT

2013-11-02 12:07:16 14372 3

activity跳转华丽的过渡效果(有例子)

注意,切换方法overridePendingTransition只能在startActivity和finish方法之后调用。第一个参数为第一个Activity离开时的动画,第二参数为所进入的Activity的动画效果淡入淡出效果overridePendingTransition(R.anim.fade, R.anim.hold);放大淡出效果overridePendingTransition(R....

2013-11-02 12:07:00 87

转载 java项目之间的相互引用

Java 一个项目A另一个项目B:(项目A和项目B都是JAVA写的项目) 在A项目中怎么调用B项目中的类和方法 有两种方法 : 1.将一个项目打包成jar包,通过build path 将该jar包引入即可,这种方法是静态的,修改了项目后,要重新引入相应的jar包; 2.通过项目与项目之间建立引用,利用build path/projects  add后即可,这种方法更加动

2013-11-01 16:37:01 2328

java项目之间的相互引用

Java一个项目A另一个项目B:(项目A和项目B都是JAVA写的项目)在A项目中怎么调用B项目中的类和方法有两种方法 :1.将一个项目打包成jar包,通过build path 将该jar包引入即可,这种方法是静态的,修改了项目后,要重新引入相应的jar包;2.通过项目与项目之间建立引用,利用build path/projects add后即可,这种方法更加动态,更加灵活;...

2013-11-01 16:37:00 519

转载 Android获取手机和系统版本等信息的代码

String phoneInfo = "Product: " + android.os.Build.PRODUCT; phoneInfo += ", CPU_ABI: " + android.os.Build.CPU_ABI; phoneInfo += ", TAGS: " + android.os.Build.TAGS; phoneInfo +=

2013-11-01 00:22:01 1790

Android获取手机和系统版本等信息的代码

String phoneInfo = "Product: " + android.os.Build.PRODUCT; phoneInfo += ", CPU_ABI: " + android.os.Build.CPU_ABI; phoneInfo += ", TAGS: " + android.os.Build.TAGS; phoneInfo += ...

2013-11-01 00:22:00 90

netty4.0.20API文档手册chm版

netty4.0.20最新稳定版chm版本文档手册,放到桌面方便查阅

2014-06-20

java对象排序需要导入的包

commons-beanutils-1.8.3.jar commons-collections-3.2.1.jar commons-logging-1.1.3.jar这三个包都是从apache官网下的,含源码、api文档

2013-09-21

百度api获取地名城市名

通过百度api获取经纬度,继而获取到详细地名。不需要开gps照样定位很快,本人于浦东测试2秒内就可以获取到。

2013-09-02

servlet3.0源码jar包

javax.servlet-3.0-sources.jar引用到eclipse就能用

2013-08-29

Android瀑布流demo

这个是从本地加载图片的,从网络加载图片也有可以参考的地方,一看就懂,可以直接哪来嫁接

2013-08-27

servlet缩放图片

servlet缩放图片,下载下来就能跑,虽然设置的缩放为200x200,但效果仍是按比例缩放,没空详细看了,能用就好暂时

2013-08-22

javaee7 j2ee7 api chm文档

javaee7 j2ee7 api chm文档

2013-08-20

fragment学一个demo就会用之二

fragment学一个demo就会用之二

2013-08-19

fragment学两个demo就会用之一

fragment学两个demo就会用之一

2013-08-19

Android fragment学一个demo就会用

Android fragment学一个demo就会用,fragment代替tabhost很不错,很灵活

2013-08-16

Servlet api

你是不是找不到Servlet api文档呢?这个就是,还是英文版的哦

2013-07-08

Android聊天源码含表情,功能完美

高仿QQ,能发表情的聊天demo^^^^^^^

2013-07-03

Android微信客户端源码

里面最重要的是对话界面,短信项目或者对话项目都能用得到

2013-07-02

ScrollView嵌套ListView的解决方案

通过自定义listview方式能够完美解决显示不完全问题

2013-07-01

mongodb java api 2.9.1chm版

最新的2.9.1版本的java api文档。比较实用,方便离线的时候查看。

2012-10-01

空空如也

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

TA关注的人

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