- 博客(55)
- 资源 (11)
- 收藏
- 关注
原创 spring prototype的每个对象中中创建singleton的bean
prototype的bean中需要创建singleton的bean,通过打印hashcode发现,哈希值相同,也就是说prototype中的单例bean仍然是单例的
2016-10-09 16:40:04
411
原创 关于websocket和socket
websocket一般用于bs的全双工通信socket一般用于cs的全双工通信两个协议不是同一层次的,socket工作在tcp层,websocket工作在应用层,所以websocket可以基于netty等网络框架的实现
2016-09-23 10:58:05
442
原创 maven+tomcat打包,test单元测试报错问题
具体配置方法可以参照http://www.yiibai.com/maven/deploy-maven-based-war-file-to-tomcat.html由于我的工程用到了单元测试,导致生成war包的时候老是报错:test failor在pom.xml中加一下这句可以解决该问题 org.apache.maven.plugins maven-surefir
2016-09-07 11:49:52
912
原创 读源码原来这么有意思
纪念一下今天,学习Android开发很长时间了,但是今天第一次读Android的源码,是在http://www.2cto.com/kf/201312/262268.html,这篇文章的指导下读了源码。以前在网上查阅资料,看到这种讲解源码的文章基本都是直接略过。这次看来源码以后,发现其实阅读源码比直接看别人的分析结果所得到的收货更加丰满。勿怪户那么多指导文章都建议,Android开发者多读源码,看样
2016-03-26 15:10:17
527
原创 imageview wrap_content
对于imageview控件,如果使用layout_height=”wrap_content“ 表示高度的像素与图片的像素相同,无论scaleType使用什么都无法改变ImageView的高度
2016-03-23 20:08:33
644
原创 自定义布局RelativeLayout 画网格线
在Android中画线必须由一个载体,要么是一个控件,要么是一个布局,其实他们都是继承自View,通过自定义控件或布局的方式画线是最常见的。这个例子实现了在自定义RelativeLayout中画网格线
2014-07-03 20:54:48
2077
原创 自定义Imageview控件实现多种手势操作 (拖动、水平缩放、竖直缩放、等比例缩放、双击、长按)
该自定义控件实现的主要功能是控件的拖动和缩放(注意:不是对控件中的图片进行操作,话说很多帖子都把这两个混了),其中缩放可以按照三个方向进行,就是水平、竖直和等比例。双击操作只做了一个提示,长按加上了一个简单的弹出菜单。
2014-07-03 20:14:00
1842
原创 自定义控件 imageview 双击显示红色边框
在项目中用到了一个如下功能:双击自定义imageview控件,然后控件显示一个红色边框,表示该控件处于可编辑状态,再次双击边框消失,控件不可再被编辑。现把双击和画线部分单独摘出来,希望能帮到别人。首先是自定义控件的代码:import android.content.Context;import android.graphics.Canvas;import android.graphic
2014-06-25 19:28:54
1330
原创 Android socket 使用PrintWriter和BufferedReader发送和接收出现乱码问题解决
项目中用到了Android和C++的通信,选择了用socket 发送字符的方式,一开始使用的代码是: socket=new Socket(); InetSocketAddress is = new InetSocketAddress(IP, port); socket.connect(is, 100); PrintWriter out=new P
2014-06-02 13:46:45
2446
转载 Android 保存图片到SQLite,读出SQLite中的图片
转自:http://zhangfan822.iteye.com/blog/1883118
2014-04-26 19:10:50
774
转载 Android之drawable state各个属性详解
转自:http://blog.youkuaiyun.com/leasystu/article/details/7250885我们在定义一个drawable的时候可以通过xml定义的drawable对象。它使得一个图片能在不同的状态下显示不同的图案,比如一个Button,它有pressed,focused,或者其它状态,通过使用state list drawable,你就可以为每种状态提供不同的
2014-03-05 20:35:37
623
原创 控件拖动后,某些事件引起的布局重置或位置还原问题
自定义了一个imageview控件,可以随意拖动和缩放。遇到了一个棘手的问题,就是每当拖动完控件以后,执行某些操作的时候,该控件的位置就会还原到初始位置,目前想到的解决方法是每次移动完控件后把它的位置保存在数据库中,这样做的另外一个好处就是还能实现该项目对历史操作记录方面的要求
2014-03-04 17:13:02
2794
转载 Android的AlertDialog详解
转自:http://www.2cto.com/kf/201205/131876.htmlAlertDialog的构造方法全部是Protected的,所以不能直接通过new一个AlertDialog来创建出一个AlertDialog。要创建一个AlertDialog,就要用到AlertDialog.Builder中的create()方法。使用AlertDialog.Builder创建
2014-03-04 15:24:57
481
原创 c++与android进行Socket通信问题探究
做一个项目需要实现C++编写的一个服务器端与android客户端通过socket通信,需要进行字符和图片的传输,在网上找个好多例子,目前还没有完全符合要求的,现在打算深入的学习一下这方面的知识,一边学习一边记录。目前打算进行三个方面的研究1.从java和C++的socket通信开始研究,因为现在有一个成功调试出来的传递结构体的例子。2.java和C++的socket通信普通字符的通信,
2014-03-04 15:22:43
1125
转载 java图片处理类(图片水印,图片缩放)
可实现以下常用功能:缩放图像、切割图像、图像类型转换、彩色转黑白、文字水印、图片水印等 代码如下 复制代码 import java.awt.AlphaComposite;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;impo
2014-03-04 15:20:21
677
原创 动态获取自定义控件坐标中遇到的问题
自定义了一个imageview控件,功能是可以根据手势缩放和拖动在调用的过程中需要动态的获取控件左上角坐标,使用的监听器是setOnTouchListener。一开始使用的是将动态的坐标信息更新在textview控件中,出现的问题是图片控件老是在初始位置和我所拖动的位置上跳动,始终找不出问题。最后将坐标信息显示在logcat中,问题得到解决。猜测原因:1.touch时间冲突
2014-03-04 09:36:22
570
转载 Android 如何监听返回键,弹出一个退出对话框
转自:http://blog.youkuaiyun.com/sunnyfans/article/details/8094349Android 如何监听返回键点击事件,并创建一个退出对话框,防止自己写的应用程序不小心点击退出键而直接退出。自己记录下这个简单的demo,备用。注:如下代码当时是从网上copy过来的,现在忘了它出自哪个原作者了,在此说声抱歉。源码如下:[html]
2014-02-03 20:46:54
601
转载 android中返回键事件
转自:http://czy584521.iteye.com/blog/1062808在android中重写父类的onkeydown方法,就可以更方便的操作了。Android代码 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO Auto-generated m
2014-02-03 20:36:52
801
转载 android 返回键触发后台
转自:http://blog.youkuaiyun.com/android_xiaoqi/article/details/8769327[java] view plaincopyprint?@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode ==
2014-02-03 20:35:00
662
转载 Java String byte数组 字符集转换
转自:http://blog.youkuaiyun.com/aaronuu/article/details/70073861,byte[] str.getBytes(String charsetName) 将str按指定的字符集charsetName解码为字符数组.返回用指定的字符集charsetName解码后的字符数组。2,String(byt
2014-02-02 21:57:37
4197
转载 Android原理揭秘系列之View、ViewGroup
转自:http://blog.youkuaiyun.com/droidpioneer/article/details/6706695 作过Android 应用开发的朋友都知道,Android的UI界面都是由View和ViewGroup及其派生类组合而成的。其中,View是所有UI组件的基类,而ViewGroup是容纳这些组件的容器,其本身也是从View派生出来的。AndroidUI界面的一般结构可参见下面
2014-01-11 19:15:01
467
转载 GestureDetector.OnGestureListener 详解
转自:http://blog.youkuaiyun.com/xiezhenxiang/article/details/6659506感谢android中国开发者的众多先驱,本文主要内容来自于总结,一小部分是自己的体会。主要参考文章为: http://www.williamhua.com/2009/04/23/android-touchscreen-gesture-recognito
2014-01-10 16:09:25
494
转载 Android之实现手势缩放imageview中的图片
转自:http://blog.youkuaiyun.com/way_ping_li/article/details/8477786方法一:将以下代码写到MulitPointTouchListener.java中,然后对你相应的图片进行OnTouchListener。例如:imageView.setOnTouchListener(new MulitPointTouchListener (
2014-01-10 15:56:43
823
原创 C++和android进行socket通信小结
本人的C++和android水平都很soso,但是被导师赶鸭子上架,负责实现C++和android进行socket通信的问题,只能硬着头皮研究了。网上关于C++和android通信的问题研究的很少,最后只能是通过研究C++和java的通信在转换成我所需要的了。在网上找到了一段不错的代码:http://download.youkuaiyun.com/detail/nuptboyzhb/4595415
2014-01-06 16:27:47
3310
转载 Java改变图片的大小
转自:http://blog.youkuaiyun.com/mainstream_code/article/details/7036302[java] view plaincopyprint?"code" class="java">/** * 改变图片的大小到宽为size,然后高随着宽等比例变化 * @param is 上传的图片的输入流
2014-01-04 16:33:14
1341
转载 关于BitmapFactory.decodeStream(is)方法无法正常解码为Bitmap对象的解决方法
转自:http://blog.youkuaiyun.com/andypan1314/article/details/6670320[java] view plaincopy 在android sdk 1.6版本API帮助文档中,其中关于BitmapFactory.decodeFactory.decodeStream(InputStream is)的
2014-01-04 16:29:46
918
转载 Android实现异步加载图片 ListView
转自:http://www.congci.com/item/android-listview-load-imageListView异步加载图片是非常实用的方法,凡是是要通过网络获取图片资源一般使用这种方法比较好,用户体验好,下面就说实现方法,先贴上主方法的代码: package cn.wangmeng.test; import java.io.IOEx
2014-01-04 16:28:08
671
转载 response.setContentType()的String参数及对应类型
转自:http://hi.baidu.com/allen_zzw/item/246b3534327bf0fd2784f4b1格式==>setContentType参数: 'ez' => 'application/andrew-inset', 'hqx' => 'application/mac-binhex40', 'cpt' => 'applicatio
2014-01-04 16:22:57
701
转载 java与C++之间进行SOCKET通讯要点简要解析
转自:http://blog.youkuaiyun.com/hslinux/article/details/6214594java与 C++ 之间进行 SOCKET 通讯要点简要解析hslinux0、篇外语 此乃本人学习过程中自娱自乐之作,为了遗忘后有个地方再温习。如入您法眼,转载请尊重原作者,请说明出处。1、 big-endian 与
2014-01-04 16:21:00
640
原创 BitmapFactory.decodeStream接收servlet传回的图片数据流慢、卡死、延迟问题
最近做一个安卓软件,需要从servlet接收一个图片数据流,一开从servlet传回的图片设为jpg格式response.setContentType("image/png");客户端接收代码URL Url = new URL(url); HttpURLConnection connection = (HttpURLConnection) Url .op
2013-12-17 13:45:23
1374
转载 java图片处理类(图片水印,图片缩放)
可实现以下常用功能:缩放图像、切割图像、图像类型转换、彩色转黑白、文字水印、图片水印等 代码如下 复制代码 import java.awt.AlphaComposite;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.a
2013-12-11 20:10:00
907
转载 关于 overridePendingTransition()使用
实现两个 Activity 切换时的动画。在Activity中使用有两个参数:进入动画和出去的动画。注意1、必须在 StartActivity() 或 finish() 之后立即调用。2、而且在 2.1 以上版本有效3、手机设置-显示-动画,要开启状态//实现淡入浅出的效果startActivity(new Intent(MainActivity.this,S
2013-12-10 11:16:31
536
转载 TabHost的用法
本文结合源代码和实例来说明TabHost的用法。 使用TabHost 可以在一个屏幕间进行不同版面的切换,例如android自带的拨号应用,截图: 查看tabhost的源代码,主要实例变量有: private TabWidget mTabWidget; private FrameLayout mTabContent; p
2013-12-10 11:15:05
610
转载 Android里的Context的使用
转自:http://www.kaixin001.com/repaste/779081_7412034925.html大家好,今天给大家分享一下Android里的Context的一些用法,以前经常有人在群里问我比如我在一个工具类里的某个方法,或者View里需要调用Context.但是工具类还有View里没有这个上下文怎么办?为了解决大家的疑问,为了解决大家的疑问,我今天写一个简单的Demo.
2013-12-10 11:11:49
878
转载 tabhost随着输入框移动的问题
但一个Layout中出现TabHost、EditText时,其他页面或该页面存在ListView的情况,则会出现点击EditText会将TabHost顶起的问题。此时,在“AndroidManifest.xml” 中tab对应的属性中加入 android:windowSoftInputMode="adjustPan"即可。android:windowSoftInputMode属性使
2013-12-10 10:54:32
725
转载 The connection to adb is down, and a severe error has occured问题
启动android模拟器时.有时会报The connection to adb is down, and a severe error has occured.的错误.在网友说在任务管理器上把所有adb.exe关闭掉.重启eclipse.但试过不管用.所以在外国网站上找到一种可行的方法:1.先把eclipse关闭.2.在管理器转到你的android SDK 的platform-to
2013-12-10 10:24:36
600
转载 标题栏设置
自定义Android 标题栏TitleBar布局很多网友发现自己Android程序的标题栏TitleBar区域很单调,如果想个性化一些可以通过下面的方法来为自己软件的标题定制一个layout布局文件,比如浏览器的标题栏,它包含了网站的Favicon,自定义的进度条,和不确定的进度指示等等,实现的方法自己控制吧。下面代码在onCreate 中使用,同时顺序不要改变,否则将无法生效:
2013-12-09 20:21:01
631
转载 requestWindowFeature()的应用
android开发中经常会在setContentView(R.layout.XXX); 前设置requestWindowFeature(XXXX)。他的意思是需要软件全屏显示、自定义标题(使用按钮等控件)和其他的需求首先介绍一个重要方法那就是requestWindowFeature(featrueId),它的功能是启用窗体的扩展特性。参数是Window类中定义的常量。一、枚
2013-12-09 18:43:20
463
转载 安卓listview默认布局总结
在使用ListView的时候,常常用到Android自带的list布局,即simple_list_item_1、simple_list_item_2、simple_list_item_checked等。初次用起来,难免有点云里雾里。下面,就这几种list布局,做一些简单介绍:注:适配器选用SimpleAdapter main.xml 如下:
2013-12-04 20:31:07
2511
自定义布局RelativeLayout 画网格线
2014-07-03
自定义Imageview控件实现多种手势操作 (拖动、水平缩放、竖直缩放、等比例缩放、双击、长按)
2014-07-03
自定义控件 imageview 双击显示红色边框
2014-06-25
C++与android通过socket通信(上个版本端口弄错了,这个可以运行)
2014-01-10
C++与android通过socket通信
2014-01-06
android与c++通过socket通信
2014-01-06
android安卓通过url获取网络图片并显示在imageview中
2013-12-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人