自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (2)
  • 收藏
  • 关注

原创 TextView内容放大缩小动画,不是控件

主要思想,定义一个放大字体的方法,定义一个缩小字体的方法,Handler互相发送消息,放大缩小字体的核心类是SpannableStringpublic class ZoomTextView extends TextView { public static final int AMPLIFY = 1; public static final int REDUCE = 2; private

2016-01-27 10:59:21 2990

转载 装饰者模式

原文:http://blog.csdn.net/lmj623565791/article/details/24269409,我没大神那么详细。鸿洋_大神真是特别有趣的人,不像传说中程序员程序员看起来那么死板,玩传奇的人就是不一样,哈哈装饰者顾名思义,就是在原来的基础上再套一层。用传奇举例, 一个红宝石可以加5点攻击力,一个蓝宝石可以加10点攻击,一把狼牙28攻击,可以把两个宝石嵌入到武

2015-10-22 14:57:20 451

原创 观察者模式

观察者模式,其实就是一对多的关系,就像一个帅哥有多个美女追求一样,多个美女订阅了一个帅哥,像QQ空间的特别关心一样不多说,直接上代码:package com.xiaojie.design.observer; /** * 观察者接口 * @author Administrator * */public interface Subject { /** * 注册观察者

2015-10-22 12:44:32 415

原创 Service的使用

首先说一下Service(服务)是什么,服务是Android的四大组件,运行在后台的没有界面的Activity,后台是不依赖UI就可以独立存在的,服务一般在内存不够用的情况下才会被杀死,不然只能手动关闭,如果你发现你的应用很耗电,看看后台Service多不多,关掉一些没有用的Service.给大家贴上简单代码,明天给大家上传一个多线程上传断电续传的demopackage com.xiaoj

2015-10-20 17:35:55 324

转载 Android高效加载大图片,防止OOM

大家都知道,如果加载的图片过大,就是出过OOM(内存溢出异常)int maxMemory = (int) (Runtime.getRuntime().maxMemory() / 1024); Log.d("TAG", "Max memory is " + maxMemory + "KB"); 当我们加载大图片的时候应该将图片压缩。BitmapFactory 提供了多种创建Bitm

2015-10-18 15:32:03 472

转载 ViewGroup的事件分发

原文:http://blog.csdn.net/guolin_blog/article/details/9153761哈哈,首先要和各位说下ViewGroup其实没有事件分发,只有view有,哈哈ViewGroup的dispatchTouchEvent中会判断该控件是否disallowIntercept禁用掉事件拦截的功能或者onInterceptTouchEvent方法是否返回false

2015-10-17 23:01:25 389

转载 View的事件分发机制

文章转自http://blog.csdn.net/guolin_blog/article/details/9097463由于我写博客其实都是自己理解的,比较简单。     给一个Button注册一个onTouch事件,和onClick事件,onTouch事件返回false,会执行onTouch的Action,如Down,Move,UP,最后执行onclick方法,如果onTouch方法返回

2015-10-17 22:14:33 365

原创 Failure [INSTALL_FAILED_OLDER_SDK]

遇到这个问题,说明你的手机的系统版本跟不上SDK的版本,修改下builder的minSDKVersion就行

2015-10-16 13:42:45 409

原创 WrapContentHeightViewPager 与屏幕大小的ViewPager

一般大家使用ViewPager加载图片的时候,因为无法确定图片的大小,也不能将ViewPager的大小定死,因为需要屏幕适配。下面给大家一种包裹内容的Viewpager,缺点是加载网络图片的时候,如果图片还没有加载出来,什么也不显示。public class WrapContentHeightViewPager extends ViewPager { public WrapCont

2015-10-15 18:01:04 1424

原创 Android Studio快捷键

看大家都在用studio,内心捉急的很,打算带领公司用stuido,哈哈,本人从eclipse转过来,都说androidStudio的快捷键比eclipse好用,也许还不习惯吧!不过你也可以设置成eclipse的,不过有些快捷键会有冲突。直蹦主题,我只说开发中最常用的1.平常我们设置get set 构造方法什么重写方法的使用shift+alt +s,对应 alt + insert ,感觉好

2015-10-15 09:36:58 578

原创 This Android SDK requires Android Developer Toolkit version 23.0.0 or above. Current version is 22.

这个 问题是由于你SDK更新,ADT没有更新导致的,如果你用的eclipse的话,更新有点麻烦,推荐大家一个简单的办法打开:D:\adt-bundle-windows-x86_64-20130917\sdk\tools\lib\plugin.prop文件编辑版本号plugin.version,与当前ADT一致就行查看当前ADT版本号help-about Adt可以看到版本号

2015-07-27 10:13:17 526

原创 Scroller解析

view的getScrollX和getScrollY困惑我着我到底是什么东西。我去偷张图,==我好了,黄色的背景等于手机屏幕,view.scrollTo(100,0);就是右边图的效果。用黄色表示手机屏幕是为了好理解,其实是ViewGroup,比如这个viewGroup是match_parent,绿色的虚线是一个ViewGroup的子view,它的宽高也是match_paren

2015-05-19 16:25:51 552

转载 eclipse一直builder AndroidSDK Content Loader

唉,公司一直没换IDE,我想用AS的没办法了,刚来没多久,怕人说我装逼,本来自带的机械键盘,天天劈里啪啦的响。参考:http://jingyan.baidu.com/article/8cdccae99a6d4b315413cd97.html一般出现builder AndroidSDK Content Loader   你只需要重启Ecplise就可以解决问题,但是偶尔不行也没办法

2015-05-12 17:23:58 522

原创 openfire

领导要我搞XMPP,我搞openfire,下载好了压缩放到C:\Program Files里面,打开openfire.exe文件一直提示我JDK没安装好,找不到JVM,怎么可能呢?java,javac 各种都没有问题,还以为是JDK版本问题,结果重装也没事。解决办法是:如果你的系统是64位的,装一个32位的JDK就行了,我操,希望能帮到大家

2015-05-12 17:11:20 607

原创 FlowLayout流式布局

这就是FlowLayout的效果,我就复制粘贴了一下,提醒我LOL一定要超神,哈哈。其实原理很简单,就是到一个控件的大小不够放了换下一行。继承ViewGroup我们要使用MarginLayoutParams测量ViewGroup的大小,测量子view的大小得到viewGroupde @Override protected void onMeasure(int widthMea

2015-05-05 19:45:30 489

原创 解决ADB无法启动的问题

每当我们需要这个问题,我们按Eclipse说的重启和重启adb但是有时有用,有时完全没事。这是因为我们的端口号被占用了查看 端口号查看PID 6988的应用程序 tasklist|findstr "2748"然后 taskkill /f /t /im adb.exe

2015-04-28 13:32:13 1615

原创 WebView的使用

WebView访问网页直接webView.loadUrl(“http://baidu.com”);即可,但是这是打开系统的浏览器。我们需要继承WebViewClient然后重写               @Overridepublic boolean shouldOverrideUrlLoading(WebView view, String url) {atv.webVi

2015-04-24 11:23:44 709

转载 【Android开发经验】Android开发相关的Blog推荐——跟随大神的脚步才能成长为大神

本篇文章主要纪录我在学习过程中,发现的非常给力的CSDNBlog和个人Blog,这些Blog都有一个共同的特点,即内容详实,讲解透彻,也算是给后来的初学者指一条路吧!只要你下定决心跟随强者的脚步,成为人们眼中的大神,只不过是时间问题!    下面排名不分先后    CSDN    鸿洋:http://blog.csdn.net/lmj623565791

2015-04-07 18:03:17 423

原创 图片翻转效果,用于变换图片

/** * 图片翻转效果 * * @author liujie445012100 * */public class MainActivity extends Activity { private ImageView imgView; private boolean bool = false; @Override protected void onCreate(Bund

2015-01-19 11:44:40 805

原创 回顾面向对象

Oriendted意味着一种信仰,它相信所有的软件都是由对象构成的。在代码里写class就行了。OriendtedBased:有先有后的秩序(用户需求)。Driven:引导,汽车的司机只是引导汽车行驶,引擎才是推动汽车前进 。Centered:以什么为中心。SOA:相信这个软件都是以服务构成的。认识才是对象。对象之特性或属性(attribute)对象之行为(

2014-12-09 01:28:34 639

原创 java中多线程下载

多线程下载可以抢占其它相同优先级用户的网络资源(宽带),所以说下载速度比较快,迅雷、快播都使用了多线程下载。1.请求服务器上的文件的长度2.根据服务器上的文件长度在手机上创建一个一模一样大小的文件3.根据线程的个数和文件的长度来计算每一个线程需要下载的范围           文件的长度为:10  线程的数量为:3    每一块的大小:10/3=3.3333=3

2014-08-12 23:10:29 1315

原创 模拟Servlet运行方法

主要思想:定义一个

2014-07-09 02:02:44 768

原创 XML解析方式

XML编程(CRUD)简单一句话就是对XML

2014-07-03 00:39:30 743

原创 XMl中DTD校验案例

AAAA BBB safadsf CCCC

2014-07-03 00:13:44 862

原创 XML简单介绍,DTD详解

Extensible Markup Language可扩展标记语言。XML技术是W3C组织发布的

2014-07-02 23:19:27 858

原创 面向对象设计

人在黑板上画园Person,blackboard

2014-06-22 18:57:00 601

原创 Java中内部类

内部类的规则:1.内部类可以直接访问外部类中的成员,包括私有。          之所以可以直接访问外部类中的成员,是因为内部类中持有一个外部类的引用,格式:外部类名.this2.外部类要访问内部类,必须建立内部类对象访问格式:1.当内部类定义在外部类的成员位置了,而且非私有,可以在外部其他类中。可以直接建立内部类对象。格式:         外部类类名.内部类名

2014-06-15 01:14:57 998

原创 集合框架__【Set集合】【HashSet】【TreeSet】

---------------------------------------- android培训、java培训、期待与您交流! ------------------------------------

2014-06-14 00:17:20 812

原创 集合框架__【泛型】

---------------------------------------- android培训、java培训、期待与您交流! ------------------------------------

2014-06-14 00:02:52 718

原创 String类__【String类的应用】

---------------------------------------- android培训、java培训、期待与您交流! ------------------------------------ d

2014-06-12 20:29:16 1067

原创 String类__【概述】【String类的常见操作】

---------------------------------------- android培训、java培训、期待与您交流! ------------------------------------

2014-06-12 20:29:05 820

原创 多线程__【线程间通信】【等待唤醒机制】【多生产多消费】【Lock&Condition接口】

---------------------------------------- android培训、java培训、期待与您交流! ------------------------------------

2014-06-11 22:11:24 1033

原创 java中的多线程

不是所有的语言都支持多线程,

2014-06-10 23:04:43 796

原创 7K月薪面试题____银行业务调度系统

题目要求:银行业务调度系统模拟实现银行业务调度系统逻辑,具体需求如下:*银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。*有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。*异步随机生成各种类型的客户,生成各类型用户的概率比例为:VIP客户 :普通客户 :快速客户  =  1 :6

2014-06-10 22:21:55 850

原创 Java的高级特性反射

首先说说什么反射,其实

2014-05-14 23:20:21 1381

原创 java中的数组

容器这个词特别好理解,一听就是用来存放东西的,我们在

2014-05-12 01:07:29 768

原创 从今天开始,温习一下JAVA,为什么要选择JAVA语言

java是跨平台语言,什么是跨平台语言,就是在

2014-05-11 20:26:34 1034

dom4j-1.6.1.jar免费下载

我们要有一颗开源的态度,向美国人学习,希望能帮助到大家,大家共同进步

2014-07-09

XML读写工具类

本人没分了,特别来分享一下,通用的XML读写工具类,同志们下下绝对不后悔

2013-01-13

空空如也

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

TA关注的人

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