自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(92)
  • 收藏
  • 关注

转载 Java创建对象的四种方式

1.采用new2.通过反射机制3.采用clone4通过序列化机制转载于:https://www.cnblogs.com/merryjd/p/10756025.html

2019-04-23 14:03:00 144

转载 JAVA 8 函数式接口--Consumer

从JDK8开始java支持函数式编程,JDK也提供了几个常用的函数式接口,这篇主要介绍Consumer接口。文本介绍的顺序依次为:源码介绍使用实例jdk内对Consumer的典型使用扩展类介绍源码介绍12345678910111213141516171819202122232425262728package java.uti...

2019-04-21 16:47:00 266

转载 Linux中VIM的使用

转自:http://www.lupaworld.com/?uid-296380-action-viewspace-itemid-118973vi/vim 基本使用方法本文介绍了vi (vim)的基本使用方法,但对于普通用户来说基本上够了!i/vim的区别简单点来说,它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。例...

2017-12-11 22:19:00 136

转载 JRE 和 JDK 的区别

JRE顾名思义是java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的。JDK顾名思义是java开发工具包,是程序员使用java语言编写java程序所需的开发工具包,是提供给程序员使用的。JDK包含了JRE,同时还包含了编译java源码的编译器javac,还包含了很多java程序调...

2017-09-05 22:13:00 136

转载 Android扭曲图像(水面落叶壁纸初步实现)

Canvas提供了一个drawBitmapMesh(bitmap, meshWidth, meshHeight, verts, vertOffset, colors, colorOffset, paint)方法,该方法可以 对bitmap进行扭曲。用好这个方法,开发者可以在Android应用上开发出“水波震荡”、“风吹旗帜”等各种扭曲效果。假想在一张图片上有很多网格,如下图。...

2013-01-23 18:24:00 387

转载 win7系统自带的屏幕录制软件

在键盘上,按“Win+R”,调出“运行”命令;输入psr.exe,按回车键,打开“问题步骤记录器”按下“开始记录”按钮,现在“问题步骤记录器”已处于录制状态;打开目标程序,在操作过程中,您每点击一次鼠标,记录器就会做一次截屏,并以图片的形式保存下来。为录制的屏幕添加注释为了突出某个操作,或对某个操作进行说明,可...

2013-01-23 18:12:00 274

转载 Eclipse大括号换行显示

打开eclipse,找到菜单Windows->Preferences->Java->Code Style->Formatter,点击new,OK之后,选择Braces标签,修改里面的选项(一般都选Next line)推荐大家除了最后一个不修改外其他的都选择Next line。然后各种apply,ok到底。我修改的风格如下:...

2013-01-23 14:32:00 145

转载 JAVA的StringBuffer类

StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。所以在实际使用时,如果经常需要对一个字符串进行修改,例如插入、删除等操作,使用StringBuffer要更加适合一些。...

2013-01-22 10:49:00 78

转载 java中String类的构造函数

String类中的构造函数String(); 构造一个空字符串对象String(byte[] bytes); 通过byte数组构造字符串对象String(byte[] bytes,int offset,int length);通过byte数组,从offset开始,总共length长的字节构造字符串对象String(char[] value); 通过char数组构造字符串对象String(...

2013-01-22 10:41:00 120

转载 java IO流之一 IO流介绍(转载)

目录(?)[-]IO流是干什么的IO流的分类什么时候使用字节流什么时候使用字符流IO流类的关系列举了其中一部分1.IO流是干什么的? IO流指 的是输入输出流,用来处理设备上的数据。这里的设备指硬盘,内存,键盘录入,网络传输等。2.IO流的分类? 按处理数据类型来分:字节流和字符流 按流的方向来分:输入流和输入流。 ...

2013-01-22 10:20:00 83

转载 AssertManager的使用详解

Android 系统为每个新设计的程序提供了/assets目录,这个目录保存的文件可以打包在程序里。 /res 和/assets的不同点是:android不为/assets下的文件生成ID。如果使用/assets下的文件,需要指定文件的路径和文件名。在文件中/assets 中建立/image子目录,image子目录下放入三个图片文件,其中第一个图片的名字是5...

2013-01-21 16:42:00 587

转载 Eclipse快捷键

10个最有用的快捷键1314Eclipse中10个最有用的快捷键组合一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。...

2013-01-21 16:16:00 72

转载 ImageView的属性android:scaleType,即ImageView.setScaleType(ImageView.ScaleType)

1 imageView.setScaleType(ImageView.ScaleType.FIT_XY ); 1 这里我们重点理解ImageView的属性android:scaleType,即ImageView.setScaleType(ImageView.ScaleType)。android:scaleType是控制图片如何resized/moved来匹对I...

2013-01-18 11:15:00 71

转载 SVN在update时报com' is missing or not locked 的解决办法汇总

方法一:使用MyEclipse进行Java开发,用SVN进行版本控制。Update,提示如下类似的错误:org.tigris subversion javahl.ClientException: Working copy not locked;this is probably a bug,please reportsvn:Working copy 'D:\t...

2013-01-17 09:58:00 119

转载 android读取大图片并缓存

最近开发电视版的云存储应用,要求”我的相册“模块有全屏预览图片的功能,全屏分辨率是1920*1080超清。UI组件方面采用Gallery+ImageSwitcher组合,这里略过,详情参见google Android API。相册图片预取缓存策略是内存缓存(硬引用LruCache、软引用SoftReference<Bitmap>)、外部文件缓存(context.g...

2013-01-16 18:08:00 108

转载 Android 通过软引用实现图片缓存,防止内存溢出

public class BitmapCache { static private BitmapCache cache; /** 用于Chche内容的存储 */ private Hashtable<Integer, MySoftRef> hashRefs; /** 垃圾Reference的队列(所引用的对象已经被回收,则将该引用存入...

2013-01-16 17:59:00 75

转载 Android中文API(136) —— Bitmap

Admin2011年11月21日媒介  本章内容android.graphics.Bitmap章节,译为"位图",版本为Android 4.0 r1,翻译来自:"StreamH",迎接接见他的博客:"http://blog.csdn.net/qs_csu",再次感激"StreamH" !等待你一路参与翻译Android的相干材料,接洽我over140@gmail.c...

2013-01-16 17:57:00 90

转载 Android Bitmap 管理器

package com.tszy.utils; import java.util.HashMap;import java.util.Map.Entry; import android.content.res.Resources;import android.graphics.Bitmap;import android.graphics.BitmapFa...

2013-01-16 17:56:00 105

转载 android BitMap回收

第一种方法--及时回收bitmap内存:一般而言,回收bitmap内存可以用到以下代码if(bitmap != null && !bitmap.isRecycled()){ bitmap.recycle(); bitmap = null;}System.gc();bitmap.recycle()方法用于回收该...

2013-01-16 17:50:00 126

转载 Android Bitmap内存占用太多的问题

有时会发现由于内存不够而导致错误,大都来源于Image太大造成的。下面给出一个简单有效的方法:BitmapFactory.Options opts = new BitmapFactory.Options();opts.inSampleSize = 4;Bitmap bitmap = BitmapFactory.decodeFile(imageFile, opts);...

2013-01-16 17:40:00 195

转载 android Bitmap用法总结

1、Drawable→Bitmappublic static Bitmap drawableToBitmap(Drawable drawable) {Bitmap bitmap = Bitmap.createBitmap(drawable.getIntrinsicWidth(),drawable.getIntrinsicHeight(),...

2013-01-16 17:26:00 77

转载 Androdi SoftReference(Android 软引用)

ava中的SoftReference即对象的软引用。如果一个对象具有软引用,内存空间足够,垃圾回收器就不会回收它;如果内存空间不足了,就会回收这些对象的内存。只要垃圾回收器没有回收它,该对象就可以被程序使用。软引用可用来实现内存敏感的高速缓存。使用软引用能防止内存泄露,增强程序的健壮性。SoftReference的特点是它的一个实例保存对一个Java对象的软引用,该软引用的存在不妨...

2013-01-16 16:01:00 51

转载 java 实例变量和类变量

首先要知道java的成员变量分为:实例变量和类变量(也就是static变量).当JAVA程序执行时,类的字节码文件就被加载到内存,如果该类没有创建对象,类的实例成员变量不会被分配内存,但是类中的类变量在类被加载到内存的时候,就分配了相应的内存空间.如果该类创建对象,那么不同的实例变量互不相同,即分配不同的内存空间,而类变量不再重新分配,所有的对象共享类变量,即所有的对象的类变量是...

2013-01-16 15:09:00 65

转载 android每次调试程序 模拟器都重新启动的解决办法

可能是adb进程出了问题,在任务管理器中结束adb.exe进程,然后到“android安装目录/platform-tools”下运行“adb.exestart-server”。这样修改程序后只需要点RunAs->AndroidAplication就可以重新装载了。转载于:https://www.cnblogs.com/merryjd/archive/2013/01/15/...

2013-01-15 13:55:00 461

转载 Android的Activity屏幕切换动画(一)-左右滑动切换

Android的Activity屏幕切换动画(一)-左右滑动切换这段时间一直在忙Android的项目,总算抽出点时间休息一下,准备把一些项目用到的Android经验分享一下。在Android开发过程中,经常会碰到Activity之间的切换效果的问题,下面介绍一下如何实现左右滑动的切换效果,首先了解一下Activity切换的实现,从Android2.0开始在Activity增加了一...

2013-01-14 18:18:00 89

转载 Android图片处理(Matrix,ColorMatrix)(转载)

在编程中有时候需要对图片做特殊的处理,比如将图片做出黑白的,或者老照片的效果,有时候还要对图片进行变换,以拉伸,扭曲等等。这些效果在android中有很好的支持,通过颜色矩阵(ColorMatrix)和坐标变换矩阵(Matrix)可以完美的做出上面的所说的效果。下面将分别介绍这两个矩阵的用法和相关的函数。颜色矩阵android中可以通过颜色矩阵(ColorMatrix类)方面...

2013-01-14 17:06:00 70

转载 Android Matrix理论与应用详解(转载)

Matrix学习——基础知识以前在线性代数中学习了矩阵,对矩阵的基本运算有一些了解,前段时间在使用GDI+的时候再次学习如何使用矩阵来变化图像,看了之后在这里总结说明。首先大家看看下面这个3 x 3的矩阵,这个矩阵被分割成4部分。为什么分割成4部分,在后面详细说明。首先给大家举个简单的例子:现设点P0(x0, y0)进行平移后,移到P(x,y),其中x方向的平移量为...

2013-01-14 17:05:00 94

转载 java for 循环中的冒号

这是jdk1.6增加的foreach结构,挺简单的冒号后是要遍历的集合,冒号前是实例化一个 集合中包含的元素ArrayList<类A> list=new ArrayList<类A>();for(类A a : list){ 操作a;}转载于:https://www.cnblogs.com/merryjd/archive/2013/01/14/28...

2013-01-14 16:18:00 447

转载 java synchronized详解

记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问o...

2013-01-14 15:57:00 52

转载 Android菜单详解(五)——使用XML生成菜单

回顾前面的几篇,我们都是直接在代码中添加菜单项,给菜单项分组等,这是比较传统的做法,它存在着一些不足。比如说,为了响应每个菜单项,我们需要用常量来保存每个菜单项的ID等。为此,Android提供了一种更好的方式,就是把menu也定义为应用程序的资源,通过android对资源的本地支持,使我们可以更方便地实现菜单的创建与响应。这一篇就介绍如何使用XML文件来加载和响应菜单,我们需要做这几步...

2013-01-11 18:28:00 94

转载 Android菜单详解(四)——使用上下文菜单ContextMenu

之前在《Android菜单详解(二)——创建并响应选项菜单》和《Android菜单详解(三)——SubMenu和IconMenu》中详细讲解了选项菜单,子菜单和图标菜单。今天接着细说另一种被广泛使用的菜单——上下文菜单Context Menu。ContextMenu简介在Windows中,我们已经习惯了在文件上单击右键来执行“打开”、“重名名”、“剪切”、“删除”等操作,这个右键...

2013-01-11 18:25:00 170

转载 Android菜单详解(三)----SubMenu和IconMenu

我们在上一篇介绍了如何在Android中创建和响应选项菜单,今天我们将探索子菜单和图标菜单。子菜单Sub Menu子菜单提供了一种自然的组织菜单项的方式,它被大量地运用在windows和其他OS的GUI设计中。Android同样支持子菜单,你可以通过addSubMenu(int groupId, int itemId, int order, int titleRes)方法非...

2013-01-11 18:23:00 123

转载 Android菜单详解(二)---(创建options menu)

创建options menu之前提到,Android的activity已经为我们提前创建好了android.view.Menu对象,并提供了回调方法onCreateOptionsMenu(Menumenu)供我们初始化菜单的内容。该方法只会在选项菜单第一次显示的时候被执行,如果你需要动态改变选项菜单的内容,请使用onPrepareOptionsMenu(Menu)。...

2013-01-11 18:17:00 106

转载 android菜单详解(一)----菜单分类

Android SDK提供的菜单有如下几种:1.选项菜单:最常规的菜单,android中把它叫做option menu 当Activity在前台运行时,如果用户按下手机上的Menu键,此时就会在屏幕低端弹出相应的选项菜单。但这个功能需要开发人员编程来实现的,如果在开发应用程序时没有实现该功能,那么程序运行时按下手机的meun 键是不会起作用的。 对于携带图标...

2013-01-11 18:06:00 319

转载 eclipse中看到红色之后引用外部包快捷键

eclipse中看到红色之后引用外部包快捷键:Ctrl+shilf+O转载于:https://www.cnblogs.com/merryjd/archive/2013/01/11/2856838.html

2013-01-11 17:56:00 99

转载 eclipse中查找多少行

只要用快捷键Ctrl+L转载于:https://www.cnblogs.com/merryjd/archive/2013/01/11/2856835.html

2013-01-11 17:55:00 189

转载 Android---3种方式限制EditView输入字数

editText.addTextChangedListener(new TextWatcher() { private CharSequence temp; private boolean isEdit = true; private int selectionStart ; priv...

2013-01-11 16:27:00 142

转载 android EditText控制最大输入行数

EditText在android开发中是一个经常用到的基础控件,功能也很强大,限制输入字符类型,字数什么的。但是最近在工作中遇到了需要控制editText最大可输入行数的要求。这个功能控件本身没有提供,EditText.setMaxLines函数只能控制控件的最大可视高度并不符合要求。要实现控制最大可输入行数势必要用到addTextChangedListener去监听控件中文本的变化,需...

2013-01-11 16:24:00 549

转载 Android字数限制的EditText实现方案研究

【方案一:腾讯微博】每个中文字符算一个字数,每两个英文字符算一个字数,当用户输入内容时,实时显示剩余的字数,当超出字数限制时,剩余字数显示为负数,但此时用户仍然可以继续在EditText中输入内容,直到用户点击菜单中的“发送”按钮时,才会弹出对话框或者Toast显示用户输入的字数超标,如下图所示:这个方案实现起来很简单,只需要给EditText设置TextWatche...

2013-01-11 16:21:00 80

转载 Android 之 设置EditText最大可输入字符

Android 中的EditText最大可输入字符数可以通过xml文件中为EditText设置maxLength属性或者在代码中为EditText设置LengthFilter来设置。例如要设置EditText只能输入10个字符xml中:view plain<EditTextandroid:layout_width="fill_paren...

2013-01-11 15:12:00 80

空空如也

空空如也

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

TA关注的人

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