自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 资源 (5)
  • 收藏
  • 关注

原创 swipeRefreshLayout

今天给大家介绍一个官方的下拉刷新控件SwipeRefreshLayout,个人感觉谷歌提供的这个控件很好看,当然仁者见仁,我是见惯了传统的下拉刷新,这个反而给人耳目一新的感觉(现在用这样效果的应用比如说知乎,还有外国的app pocket都挺好看的)。当然今天是给大家讲解下这个东西怎么做出来,跟我来吧~~Google在官方网站给出了V4的兼容包:ok

2016-07-30 00:45:11 564

转载 自定义listview完成上拉刷新,下拉加载的功能,重写ontouchevent方法

最 近做的类似于微博的项目中,有个Android功能要使用到listview的向下拉刷新来刷新最新消息,向上拉刷新(滑动分页)来加载更多。新浪微博就是使用这种方式的典型。当用户从网络上读取微博的时候,如果一下子全部加载用户未读的微博这将耗费比较长的时间,造成不好的用户体验,同时一屏的内容也不足以显示如此多的内容。这时候,我们就需要用到另一个功能,那就是listview的分页了,其实这个分页

2016-07-29 22:43:47 1990

原创 android手机(设备)横竖屏切换时activity的生命周期是如何执行的?

如题,这个问题其实是有点坑,我们再回答时应该按照下方的说法回答:       此时的生命周期跟清单文件里的配置有关系。       1、不设置Activity的android:configChanges时,切屏会重新调用各个生命周期,默认首先销毁当前activity,然后重新加载。       2、设置Activity的android:configChanges

2016-07-29 22:16:52 895

原创 dvm和jvm都是什么东西,有什么区别?

什么是dvm:Dalvik是Google公司自己设计用于Android平台的Java虚拟机,每一个Dalvik 应用作为一个独立的Linux 进程执行。独立的进程可以防止在虚拟机崩溃的时候所有程序都被关闭。什么是jvm:jvm 是java的虚拟机。Dalvik  virtual machine 和Java virtual machine    (dvm和jvm)的区别

2016-07-29 21:42:57 3211

原创 String StringBuilder StringBuffer

关于String,StringBuffer,StringBuilder的东西,现在整理一下。关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下  1.三者在执行速度方面的比较:StringBuilder >  StringBuffer  >  String   2.String 的原因    Stri

2016-07-29 21:27:47 460

转载 java使double保留两位小数的多方法 java保留两位小数

代码如下:mport java.text.DecimalFormat;  DecimalFormat    df   = new DecimalFormat("######0.00");   double d1 = 3.23456  double d2 = 0.0;double d3 = 2.0;df.format(d1); df.format(d2);

2016-07-27 12:40:56 365

转载 Android-Universal-Image-Loader 图片异步加载类库的使用(超详细配置)

这个图片异步加载并缓存的类已经被很多开发者所使用,是最常用的几个开源库之一,主流的应用,随便反编译几个火的项目,都可以见到它的身影。       可是有的人并不知道如何去使用这库如何进行配置,网上查到的信息对于刚接触的人来说可能太少了,下面我就把我使用过程中所知道的写了下来,希望可以帮助自己和别人更深入了解这个库的使用和配置。         GITHUB上的下载路径为:htt

2016-07-27 10:27:19 389

原创 zbar和zxing之间的对比

zbar移植的是C源码,zxing移植的是C++代码。两者对比:1.zxing支持更多的码制:datamatix、PDF417、等,zbar不能很好支持PDF417(但是在源码中有对于Pdf417码处理)。2.zxing的执行解码效率低于zbar,从耗费内存空间角度看,zbar更适合嵌入式设备开发,大部分手机app的解码采用的是zxing,因为zxing当初就是面向android开

2016-07-26 13:04:44 3379

转载 通过重写ViewGroup学习onMeasure()和onLayout()方法

在继承ViewGroup类时,需要重写两个方法,分别是onMeasure和onLayout。1,在方法onMeasure中调用setMeasuredDimension方法void android.view.View.setMeasuredDimension(int measuredWidth, int measuredHeight)在onMeasure(int, int)中

2016-07-25 21:19:03 352

原创 mysql优化单词

myisam      存储引擎的一种innodb      存储引擎的一种engine      引擎myisampack  压缩工具名称myisamchk   重建索引工具名称unpack      解压缩select      查询alter       修改数据表unique      唯一fulltext    全文explain     阐述说明

2016-07-25 17:59:36 429

原创 svn单词

SVN         subversion  子级版本(子级源代码版本控制管理软件)commit      提交update      更新checkout    检出revision    修订版本create      创建delete      删除

2016-07-25 17:59:14 615

原创 linux

clear                清除exit                退出more                更多less                更少tail                尾巴kill                杀死service                服务make                制作inst

2016-07-25 17:58:49 292

原创 ajax单词

asynchronous        异步的ajax                一门异步传输数据的技术open                打开send                发送state                状态json                一种数据格式progress        进展[Jquery]jQuery    

2016-07-25 17:58:22 565

原创 JavaScript巩固加强单词

document        文档object                对象undefined        未定义number                数字boolean                布尔string                字符串null                空true                真false 

2016-07-25 17:58:02 401

原创 xml部分单词

xml:eXtensible Markup Language,可扩展标记语言svg:Scalable Vector Graphics ,可伸缩矢量图形version:版本DTD:Document Type Definition,文档类型定义schema:架构,模式element:元素entity:实体DOM:Document Ojbect Model,文档对象模型l

2016-07-25 17:57:34 861

原创 mysql单词

sql: struct query languagemysql:host:主机user:用户password:密码data:数据database:数据库table:表column:列field:列row:行port:端口quit:取消,退出exit:退出charset:字符集,字符编码collate:排序规则collation:排序规

2016-07-25 17:54:36 2090 1

原创 PHP单词

PHP:PHP is HyperText Proprocessorhosts:hosts文件DNS:Domain Name Server域名服务器load:装载Module:模块LoadModule:装载模块File:文件Match:匹配FilesMatch:文件匹配AddType:添加类型application:应用程序Info:Information

2016-07-25 17:54:12 998

原创 javascript单词

var:定义变量if:如果else:否则switch:切换for:while:当...的时候do:做break:中断continue:继续function:函数,功能return:返回number:数字int:整数float:浮点数string:字符串bool:布尔boolean:布尔typeof:类型null:空,空值a

2016-07-25 17:53:33 2822 1

原创 css单词汇总

Css(cascading  style sheet)  (级联样式表)a:active 单击鼠标左键italic(倾斜)word-spacing  单词和单词之间的距离underline下划线   Font-size文字的大小Background-color:背景颜色Background-attachment :背景附件attachment附件,附属物Bord

2016-07-25 17:52:03 1863

原创 html单词汇总

html超文本标记语言 head 头部font 字体 字形i(italic) 倾斜,斜体字big 大的,字体加大hr 水平线Pre(predefined)预定义h5标题5Div(division)区隔标记circle 空心圆,圈dt(Define title定义的标题dl(Definition list)定义清单dd(definition descr

2016-07-25 17:51:36 5731

转载 disklrucache

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/28863651概述记得在很早之前,我有写过一篇文章Android高效加载大图、多图解决方案,有效避免程序OOM,这篇文章是翻译自Android Doc的,其中防止多图OOM的核心解决思路就是使用LruCache技术。但LruCache只是管理了内存中图片的存储与释放,

2016-07-25 14:24:05 346

原创 android图片三级缓存的思路

关于缓存层的工作,当我们第一次打开应用获取图片时,先到网络去下载图片,然后依次存入内存缓存,磁盘缓存,当我们再一次需要用到刚才下载的这张图片时,就不需要再重复的到网络上去下载,直接可以从内存缓存和磁盘缓存中找,由于内存缓存速度较快,我们优先到内存缓存中寻找该图片,如果找到则运用,如果没有找到(内存缓存大小有限),那么我们再到磁盘缓存中去找。只要我们合理的去协调这三层缓存运用,便可以提升应用性能和用

2016-07-25 08:56:46 508

转载 Android Framework 记录之一

描述class BadXmlException extends SAXParseExceptionxml解析错误Children子集Element一个元素interface ElementListener extends StartElementListener,        EndElementListener解析监听(开始、

2016-07-24 23:44:20 3179

原创 android中java中的开方

java中有一个Math类里面很多静态的方法,都是一些常见的数学公式的实现,例如求平方根的Math.sqrt(n),求a的b次方Math.pow(a, b),求绝对值Math.abs(n)等很多。下面是一些演示。public class MathTest{    public static void main(String[] args)    {        int n =

2016-07-24 21:52:33 3569

转载 为什么内部类调用外部变量,外部变量必须用final修饰

因为生命周期的原因。方法中的局部变量,方法结束后这个变量就要释放掉,final保证这个变量始终指向一个对象。首先,内部类和外部类其实是处于同一个级别,内部类不会因为定义在方法中就会随着方法的执行完毕而跟随者被销毁。问题就来了,如果外部类的方法中的变量不定义final,那么当外部类方法执行完毕的时候,这个局部变量肯定也就被GC了,然而内部类的某个方法还没有执行完,这个时候他所引用的外部变量已

2016-07-24 19:47:16 457

转载 charles使用

Charles各版本下载:Charles for Windows 32 bitCharles for Windows 64 bitCharles for linuxCharles for Mac OS XCharles for Mac OS X (uses Apple Java 6)0x01 前言:Charles是一款抓包修改工具,相比起burp

2016-07-24 11:25:08 1486

转载 android获取状态栏高度

在应用开发中,有时我们需要用代码计算布局的高度,可能需要减去状态栏(status bar)的高度。状态栏高度定义在Android系统尺寸资源中status_bar_height,但这并不是公开可直接使用的,例如像通常使用系统资源那样android.R.dimen.status_bar_height。但是系统给我们提供了一个Resource类,通过这个类我们可以获取资源文件。下边是在Activity

2016-07-23 23:56:49 2516 2

转载 最简单也最难——如何获取到Android控件的高度

问题如何获取一个控件的长和高,相信很多朋友第一眼看见这个问题都会觉得很简单,直接在onCreate里面调用getWidth、getMeasuredWidth不就可以获得了吗,但是,事实上是并没有简单的,不信的话,你可以去试一下,在onCreate里面,你是无法获得长宽值的,始终为0。原因这是为什么呢,其实熟悉view绘制流程的朋友应该一眼就看出来了,在onCreate中,我

2016-07-23 23:45:50 401

原创 ObjectAnimator里面的动画属性值汇总

最近迷上了属性动画,今天这个贴子用做记录,主要记录ObjectAnimator中可以填的那些动画属性第一类:旋转类型的:rotationX rotationY rotation第二类:平移类型: translateX translateY第三类:缩放类型: scaleX ScaleY第四类:透明度类型 alpha以上这四种添加到Objec

2016-07-22 22:51:27 580

原创 android压缩图片 遇到的问题

最近做图片剪切上传服务器。考虑到有些图片(比如照相后的照片)可能很大(现在像素分辨率普遍很高了),所以要对图片进行压缩后上传。图片剪切用的是系统的剪切功能,关键代码如下:// 裁剪图片意图Intent intent = new Intent("com.android.camera.action.CROP");intent.setDataAndType(uri

2016-07-19 12:13:55 856

转载 listview分页加载

熟悉Android的朋友们都知道,不管是微博客户端还是新闻客户端,都离不开列表组件,可以说列表组件是Android数据展现方面最重要的组件,我们今天就要讲一讲列表组件ListView加载数据的相关内容。通常来说,一个应用在展现大量数据时,不会将全部的可用数据都呈现给用户,因为这不管对于服务端还是客户端来说都是不小的压力,因此,很多应用都是采用分批次加载的形式来获取用户所需的数据。比如:微博客户端可

2016-07-18 20:58:56 816

转载 Android 高仿 QQ5.0 侧滑菜单效果 自定义控件来袭

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/39257409,本文出自【张鸿洋的博客】上一篇博客带大家实现了:Android 自定义控件打造史上最简单的侧滑菜单 ,有兄弟看了以后说,你这滑动菜单过时了呀~QQ5.0的效果还不错~~嗯,的确,上一篇也承诺过,稍微修改上一篇的代码,实现QQ5.0侧滑菜单~~好了,下面就

2016-07-18 18:25:13 502

转载 Android 高仿 QQ5.0 侧滑菜单效果 自定义控件来袭

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/39257409,本文出自【张鸿洋的博客】上一篇博客带大家实现了:Android 自定义控件打造史上最简单的侧滑菜单 ,有兄弟看了以后说,你这滑动菜单过时了呀~QQ5.0的效果还不错~~嗯,的确,上一篇也承诺过,稍微修改上一篇的代码,实现QQ5.0侧滑菜单~~好了,下面就

2016-07-18 18:23:58 605

转载 Android 自定义控件打造史上最简单的侧滑菜单

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/39185641 ,本文出自【张鸿洋的博客】侧滑菜单在很多应用中都会见到,最近QQ5.0侧滑还玩了点花样~~对于侧滑菜单,一般大家都会自定义ViewGroup,然后隐藏菜单栏,当手指滑动时,通过Scroller或者不断的改变leftMargin等实现;多少都有点复杂,完成以后

2016-07-18 18:23:16 655

转载 Android 实现形态各异的双向侧滑菜单 自定义控件来袭

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/39670935,本文出自:【张鸿洋的博客】1、概述关于自定义控件侧滑已经写了两篇了~~今天决定把之前的单向改成双向,当然了,单纯的改动之前的代码也没意思,今天不仅会把之前的单向改为双向,还会多添加一种侧滑效果,给大家带来若干种形态各异的双向侧滑菜单,不过请放心,代码

2016-07-18 18:22:13 429

转载 Android 省市县 三级联动(android-wheel的使用)

转载请注明出处:http://blog.csdn.net/lmj623565791/article/details/23382805今天没事跟群里面侃大山,有个哥们说道Android Wheel这个控件,以为是Andriod内置的控件,google一把,发现是个github上的一个控件。下载地址:https://code.google.com/p/android-wheel/  

2016-07-18 18:19:25 618

转载 android实现消息推送的解决方案

本文介绍在Android中实现推送方式的基础知识及相关解决方案。推送功能在手机开发中应用的场景是越来起来了,不说别的,就我们手机上的新闻客户端就时不j时的推送过来新的消息,很方便的阅读最新的新闻信息。这种推送功能是好的一面,但是也会经常看到很多推送过来的垃圾信息,这就让我们感到厌烦了,关于这个我们就不能多说什么了,毕竟很多商家要做广告。本文就是来探讨下Android中实现推送功能的一些解决方案,也

2016-07-18 00:57:45 2336

转载 aidl 进程间通信

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38461079 ,本文出自【张鸿洋的博客】1、概述Binder能干什么?Binder可以提供系统中任何程序都可以访问的全局服务。这个功能当然是任何系统都应该提供的,下面我们简单看一下Android的Binder的框架Android Binder框架分为服务器

2016-07-18 00:54:35 804

转载 进程间通信messager

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/47017485; 本文出自:【张鸿洋的博客】一、概述说到Android进程间通信,大家肯定能想到的是编写aidl文件,然后通过aapt生成的类方便的完成服务端,以及客户端代码的编写。如果你对这个过程不熟悉,可以查看Android aidl Bind

2016-07-18 00:45:38 533

转载 android中的AIDL进程间通信

关于IPC应该不用多介绍了,Android系统中的进程之间不能共享内存,那么如果两个不同的应用程序之间需要通讯怎么办呢?比如公司的一个项目要更新,产品的需求是依附于当前项目开发一个插件,但是呢这个插件功能以及界面比较复杂,不能和当前项目在一个进程中,同时呢,还要用到当前项目中已经写好了的一些东西,那么因为新开发的依附于当前项目的插件和当前项目不是一个进程,因此不能共享内存,就出现了问题,于是,需要

2016-07-18 00:36:35 440

mac远程windows-Microsoft_Remote_Desktop

mac 远程 windows电脑的官方软件,官网地址是https://rink.hockeyapp.net/apps/5e0c144289a51fca2d3bfa39ce7f2b06/

2018-08-07

apk反编译工具

android apk反编译工具 如有不懂请配合相应博客

2017-01-01

sound.jar配合jmf使用

sound.jar 配合jmf使用 完成java音乐播放

2015-12-08

jmf.jar文件,直接复制到工程即可使用

jmf.jar包直接复制到工程即可使用,不需要安装

2015-12-08

空空如也

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

TA关注的人

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