自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fangchao3652

开源让生活更美好!

  • 博客(12)
  • 资源 (27)
  • 收藏
  • 关注

原创 高效显示Bitmap+listview冲突解决+图片内存缓存+硬盘缓存

Android高效加载大图BitmapFactory提供了一些解码(decode)的方法(decodeByteArray(), decodeFile(), decodeResource()等),用来从不同 的资源中创建一个Bitmap。 我们应该根据图片的数据源来选择合适的解码方法。 这些方法在构造位图的时候会尝试分配内 存,因此会容易导致 OutOfMemory 的异常。每一种解码方法都可以

2015-11-16 21:57:10 1478 1

原创 Android 文件相关总结

首先我们先来看一段代码:/** * 根据传入的uniqueName获取硬盘缓存的路径地址。 */ public File getDiskCacheDir(Context context, String uniqueName) { String cachePath; if (Environment.MEDIA_MOUNTED.equals(E

2015-11-16 18:40:17 613

原创 ViewGroup和LayoutParams之间的关系

当在LinearLayout中写childView的时候,可以写layout_gravity,layout_weight属性;在RelativeLayout中的childView有layout_centerInParent属性,却没有layout_gravity,layout_weight,这是为什么呢?这是因为每个ViewGroup需要指定一个LayoutParams,用于确定支持childVi

2015-11-14 10:59:48 972

原创 Mysql 开源数据源笔记

DBCP:方式1: BasicDataSource source = new BasicDataSource(); source.setDriverClassName(“com.mysql.jdbc.Driver”); source.setUrl(“jdbc:mysql:///day11”); source.setUserna

2015-11-12 18:32:36 451

原创 代理模式 与装饰模式的区别 干货

装饰器模式关注于在一个对象上动态的添加方法,然而代理模式关注于控制对对象的访问。换句话 说,用代理模式,代理类(proxy class)可以对它的客户隐藏一个对象的具体信息。因此,当使用代理模式的时候,我们常常在一个代理类中创建一个对象的实例。而,当我们使用装饰器模 式的时候,我们通常的做法是将原始对象作为一个参数传给装饰者的构造器。//代理模式pu

2015-11-10 21:33:50 555

原创 数据库 数据丢失问题 及解决方案

什么是数据丢失两个线程基于同一个查询结果进行修改,后修改的人会将先修改人的修改覆盖掉. 让我们先来看这么个小案例: 我们给游戏充值100,支付成功后,银行会向游戏服务器发送支付成功信息,有一个订单支付信息表(order)和一个账户信息表(account),首先要去order表中查询该订单支付状态state(select state from order where id=1)如果是0未支付,接下

2015-11-09 20:27:18 5373

原创 数据库事务隔离性问题

脏读 :脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。不可重复读 :是指在一个事务内,多次读同一数据。在这个事务还没有结束时,另外一个事务也访问该同一数据。那么,在第一个事务中的两 次读数据之间,由于第二个事务的修改,那么第一个事务两次读到的的数据可能是不一样的。这样就发生了在一个事务内两次读到的数据是

2015-11-09 18:28:13 1208

原创 Android View的onTouchEvent和OnTouch区别

onTouchListener的onTouch方法优先级比onTouchEvent高,会先触发。假如onTouch方法返回false会接着触发onTouchEvent,反之onTouchEvent方法不会被调用。内置诸如click事件的实现等等都基于onTouchEvent,假如onTouch返回true,这些事件将不会被触发。

2015-11-08 15:40:01 474

原创 view getwidth() 和getMeasuredWidth()区别

getWidth()方法和getMeasureWidth()方法到底有什么区别呢?它们的值好像永远都是相同的。其实它们的值之所以会相同基本都是因为布局设计者的编码习惯非常好,实际上它们之间的差别还是挺大的。首先getMeasureWidth()方法在measure()过程结束后就可以获取到了,而getWidth()方法要在layout()过程结束后才能获取到。另外,getMeasureWi

2015-11-08 14:55:18 739

转载 DiskLruCache详解与应用

概述初探下载打开缓存写入缓存读取缓存移除缓存其它APIsizeflushclosedelete解读journal感谢郭大神,在这转需一下 概述记得在很早之前,我有写过一篇文章Android高效加载大图、多图解决方案,有效避免程序OOM,这篇文章是翻译自Android Doc的,其中防止多图OOM的核心解决思路就是使用LruCache技术。但LruCache只是管理了内存中图片的

2015-11-07 16:40:18 778

原创 Android Event.getX 与getRawX的区别

public class Res extends Activity implements View.OnTouchListener { Button btn = null; int x = 0; int y = 0; int rawx = 0; int rawy = 0; @Override

2015-11-06 21:02:28 2838

转载 Android 屏幕适配详解

转载请注明出处:http://blog.csdn.net/zhaokaiqiang199Android的屏幕适配一直以来都在折磨着我们这些开发者,本篇文章以Google的官方文档为基础,全面而深入的讲解了Android屏幕适配的原因、重要概念、解决方案及最佳实践,我相信如果你能认真的学习本文,对于Android的屏幕适配,你将有所收获!Android屏幕适配出现

2015-11-05 14:37:55 825

数据挖掘-概念与技术(第2版)习题答案.doc

数据挖掘-概念与技术(第2版)习题答案.doc数据挖掘-概念与技术(第2版)习题答案.doc

2017-12-19

JSTL标签库

JSTL 常用函数

2016-04-27

DiskLruCache的源码

http://blog.csdn.net/fangchao3652/article/details/49703217

2015-11-07

android 屏幕适配 diens文件自动生成源码

将源码复制到eclipse java项目下 在main方法中 修改相应的尺寸 即可生成相应的values-480*320 values-800*480 等尺寸文件

2015-11-05

mqtt jar包

客户端 服务器 所用到的jar 包 只用wmqtt jar 就可以进行发送与接收消息 但notification弹窗跳转有问题 所以客户端 改用org eclipse jar 服务器还用wmqtt jar 就可以 客户端有两个接受推送服务:第一个是pushservice 用的是wmqtt jar 第二个是Mqttservice 用到的是org eclipse 那个 这两个服务可以在pushactivity中切换 去掉注释即可 ">客户端 服务器 所用到的jar 包 只用wmqtt jar 就可以进行发送与接收消息 但notification弹窗跳转有问题 所以客户端 改用org eclipse jar 服务器还用wmqtt jar 就可以 客户端有两个接受推送服务:第一个是pushservice 用的是wmqtt jar 第 [更多]

2015-04-13

swithbutton需要的背景图片

swithbutton需要的背景图片

2015-03-03

mqtt相关jar包

MQTT是一个轻量级的消息发布/订阅协议,它是实现基于手机客户端的消息推送服务器的理想解决方案。

2015-02-10

长按抖动并可拖拽删除

长按activity图标可以抖动,可以点击右上角叉号删除亦可以拖拽(类似未读消息的删除效果)

2015-01-30

可以向右滑动结束activity

向右滑动finish 并可以添加指定view 在该view上忽略右滑效果,是自己的滑动事件不会被屏蔽,比如Hlistview 以及 viewpager等的右滑事件

2015-01-30

greenDao 所需所有jar包

里面包括freemarker.jar greendao.jar greendao-generator.jar

2015-01-08

volly框架pdf

我们在程序中需要和网络通信的时候,大体使用的东西莫过于AsyncTaskLoader,HttpURLConnection,AsyncTask,HTTPClient(Apache)等,今年的Google I/O 2013上,Volley发布了。Volley是Android平台上的网络通信库,能使网络通信更快,更简单,更健壮

2015-01-04

NewQuickAction

ListView弹窗效果,可以自定义弹窗的图片,文字与点击事件

2014-06-12

listview 异步加载

listview 异步加载+双缓存+ fileUtils+httpservice

2014-05-13

pl/sql 笔记整理 +案例

oracel pl/sql 编程 用户管理

2014-05-12

viewtree css + js

UI 前台 oa 权限列表显示 插件类

2014-05-07

struts2-spring-plugin-2.1.6.jar

让struts2找spring去要Action的生成时所需要的jar包 struts2-spring-plugin-2.1.6.jar

2014-04-22

slf4j-1.5.8.zip

slf4j-1.5.8.zip资源 没什么好说的

2014-03-27

c3p0-0.9.1.2.jar

c3p0-0.9.1.2.jar C3PO连接池,需要就下吧。

2014-03-27

struts2-json-plugin-2.2.1.jar

json插件 可用于struts2开发 json插件允许我们再客户端页面的js中异步调用action

2014-03-27

ViewPager源码

ViewPagerDemo 软件引导,左右滑动的效果

2014-03-15

Myeclipse创建的webservice应用源码

Myeclipse创建的webservice应用源码

2014-03-11

android http请求及缓存框架GalHttprequest

android http请求及缓存框架GalHttprequest

2014-03-10

webservice 所需要的jar包

java调用webservice 所需要的全部资源jar包

2014-03-10

java API 中文版

完整的 java API文档 中文版

2012-11-24

空空如也

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

TA关注的人

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