自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (9)
  • 收藏
  • 关注

原创 xutils3的使用

xUtils3简介xUtils 包含了很多实用的android工具.xUtils 支持超大文件(超过2G)上传,更全面的http请求协议支持(11种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响...xUtils 最低兼容Android 4.0 (api level 14). (Android 2.3?)xUtils3变化较多所以建立了新的项目不在旧版(github.com

2016-01-07 17:27:52 3223

原创 android图片压缩

一.图片的存在形式 1.文件形式(即以二进制形式存在于硬盘上) 2.流的形式(即以二进制形式存在于内存中) 3.Bitmap形式 这三种形式的区别: 文件形式和流的形式对图片体积大小并没有影响,也就是说,如果你手机SD卡上的如果是100K,那么通过流的形式读到内存中,也一定是占100K的内存,注意是流的形式,不是Bitmap的形式,当图片以Bitmap的形式存在时,其占用的内存会瞬间变大,

2015-10-14 17:11:23 418

转载 Android动画(图片闪烁、左右摇摆、上下晃动等效果)

Android动画(图片闪烁、左右摇摆、上下晃动等效果)通常我们需要一个item连续的播放某一段动画或者循环的执行某个动画,这里我们就可以用到一下技巧。 一、续播 (不知道取什么名字好,就是先播放动画A, 接着播放动画B)有两种方式:第一种:分别定义两个动画,A和B, 然后先播放动画A,设置A 的 AnimationListener。当onAnimationEnd触

2015-05-25 11:36:29 5170

原创 Android事件分发

那我们现在就直接开始吧!比如说你当前有一个非常简单的项目,只有一个Activity,并且Activity中只有一个按钮。你可能已经知道,如果想要给这个按钮注册一个点击事件,只需要调用:[java] view plaincopybutton.setOnClickListener(new OnClickListener() {      @Override      public 

2015-05-11 17:09:02 503

转载 Unix/Linux命令技巧和Linux最常用的60个命令

Unix/Linux命令技巧删除一个大文件我在生产服务器上有一个很大的200GB的日志文件需要删除。我的rm和ls命令已经崩溃,我担心这是由于巨大的磁盘IO造成的,要删除这个大文件,输入:123456> /path/to/file.log# 或使用如下格式: > /path/to/file.log # 然后删除它 

2015-04-07 16:54:40 5227

转载 MVP的使用

之前大家听得最多的是MVC,去年去中兴面试的时候被问到MVP,当时脑子里面第一个想到是NBA 詹姆士,哈哈哈。那是第一次听到MVP模式,后面也没注意,再后面又听到别人提起,于是百度了解了一下。     什么是MVP?     为什么要用MVP?     怎么在Android上实现MVP?   大家先看看目录结构    先看M层

2015-03-03 10:26:11 539

转载 MVP模式的详解

什么是MVP呢?它又和我们常常听到的MVC有什么关系了以及区别呢?MVP 是从经典的模式MVC演变而来,它们的基本思想有相通的地方:Controller/Presenter负责逻辑的处理,Model提供数据,View负责显示。作为一种新的模式,MVP与MVC有着一个重大的区别:在MVP中View并不直接使用Model,它们之间的通信是通过Presenter (MVC

2015-03-03 10:23:56 2065

转载 RecyclerView详解

介绍在谷歌的官网我们可以看到它是这样介绍的: RecyclerView  is a more advanced and flexible version of  ListView . This widget is a container for large sets of views that can be recycled and scrolled very efficientl

2015-02-28 10:10:25 461

转载 sql

一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwin

2015-02-10 10:39:16 260

原创 android 图片的二次采样

/**  * 根据图片字节数组,对图片可能进行二次采样,不致于加载过大图片出现内存溢出  * @param bytes  * @return  */  public static Bitmap getBitmapByBytes(byte[] bytes){            //对于图片的二次采样,主要得到图片的宽与高      int width = 0;

2015-02-09 15:25:08 716

转载 Android中View绘制流程以及invalidate()

转载请注明出处:http://blog.csdn.net/qinjuning               前言: 本文是我读《Android内核剖析》第13章----View工作原理总结而成的,在此膜拜下作者 。同时真挚地向渴望了解     Android 框架层的网友,推荐这本书,希望你们能够在Android开发里学到更多的知识 。  

2015-01-26 16:49:34 340

转载 Android权限的介绍

访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米获取精确位置

2015-01-21 10:02:40 624

转载 Actionbar主题与样式

一,              ActionBar样式定义Theme主题对ActionBar样式的定义如下:        @android:style/Widget.Spinner.DropDown        @android:style/Widget.ActionButton        @android:style/Widget.ActionButt

2014-12-22 16:19:11 475

转载 RecyclerView的使用

本文主要介绍Android L新增加的两个UI控件RecyclerView,CardView的导入和使用。RecyclerView:ListView的升级版,它提供了更好的性能而且更容易使用。该控件是一个可以装载大量的视图集合,并且可以非常效率的进行回收和滚动。当你list中的元素经常动态改变时可以使用RecyclerView控件。它提供了如下两个功能:1、为每个条目位置提供了la

2014-12-08 12:23:36 558

转载 排序算法

排序一直以来都是让我很头疼的事,以前上《数据结构》打酱油去了,整个学期下来才勉强能写出个冒泡排序。由于下半年要准备工作了,也知道排序算法的重要性(据说是面试必问的知识点),所以又花了点时间重新研究了一下。  排序大的分类可以分为两种:内排序和外排序。在排序过程中,全部记录存放在内存,则称为内排序,如果排序过程中需要使用外存,则称为外排序。下面讲的排序都是属于内排序。  内排序有可以

2014-12-03 18:00:18 419

转载 ViewPager

Android自动滚动 轮播循环的ViewPager主要介绍如何实现ViewPager自动播放,循环滚动的效果及使用。顺便解决ViewPager嵌套(ViewPager inside ViewPager)影响触摸滑动及ViewPager滑动速度设置问题。 项目已开源Android Auto Scroll ViewPager@Github,欢迎star和fork。

2014-12-03 17:11:13 364

转载 避免android内存泄露

在做android开发时,稍不注意,就会出现内存泄露问题,主要原因是因为我们无意间保留了大量却永远不再使用的对象引用。为了避免内存泄露,要注意一下事项  1.及时释放不再使用对象的引用 ,eg:obj=null;    2.Bitmap对象不在使用时调用recycle()释放内存    3. 查询数据库后关闭游标    4.在onPause中Remove 所有的SendMesseg

2014-12-03 17:08:29 383

转载 XUtils详解

在上一篇文章Android 最火的快速开发框架XUtils中简单介绍了xUtils的基本使用方法,这篇文章说一下xUtils里面的注解原理。      先来看一下xUtils里面demo的代码:[java] view plaincopyprint?@ViewInject(R.id.tabhost)      private F

2014-11-26 14:35:11 536

转载 xUtils的使用

xUtils简介xUtils 包含了很多实用的android工具。xUtils 最初源于Afinal框架,进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响...xUitls最低兼容android 2.2 (api level 8)目前xUtils主要有四大模块:

2014-11-26 14:29:10 593

转载 android 的序列化

Parcelable对象数组的传递数组中的元素要是Parcelable,数组也要是Parcelablepublic class Item implements Parcelable{private int id;private String name;//......}public class ItemLi

2014-11-17 19:12:04 327

转载 怎么在ScrollView中使用ListView

2、其它布局A+ListView这种情况下,如果布局A定义在ListView的前面,那么当布局A所占的比例较大,或者ListView加载的数据较多时,都会导致ListView显示不完全。同样,由于ListView自身可以滚动,因此仍然可以通过上下滚动来查看ListView的所有item。如图所示: 3、其它布局B+ListView这种情况下,假设布局B定义在

2014-11-17 18:10:09 555

转载 实现Android4.4系统设置分页滑动浏览功能

需求描述:    由于手机功能越来越完善,相应的偏好设置也就越来越多;从用户体验的角度考虑,为了让用户能够在短时间内对常用的偏好设置进行操作,如WIFI,蜂窝数据等。单独将一些常用的设置功能单独展示出来,已达到减少用户操作的可能性。因此采用将系统设置页面进行分页展示并可以滑动进行切换。效果图:                  对于了解Set

2014-11-17 13:25:43 419

转载 Git教程(二)

声明:由于本人对于Git的学习还处于摸索阶段,对有些概念的理解或许只是我断章取义,有曲解误导的地方还请见谅指正!一、分支1.1分支的概念。    对于的分支的理解,我们可以用模块化这个词来解释;在日常工作中,一个项目的开发模式往往是模块化,团队协作式的开发。这样我们项目的进度可以称得上多核并发式的开发了。这种模块化的开发要求我们尽可能的高内聚低耦合以免造成一只胳膊没了整个人都废了的

2014-11-17 13:19:59 355

转载 Git教程(一)

一,安装Git:1.1Linux上安装命令:sudo apt-get install git1.2在Windows上安装Git:使用Windows版的msysgit,官方下载地址:http://msysgit.github.io/,点击进入官网,如果官网无法正常下载我这里有当前的最新版,已经上传到CSDN上,下载地址为:http://download.csdn.net/de

2014-11-17 13:16:33 358

转载 怎么高效率的编写android代码

一、不要做不必要做的事情。      二、尽可能的节省内存的使用。     下面是常用的几点优化建议:      1、尽可能避免创建对象(Object)      因为对象的创建并不是没有代价的,如果你在一个用户界面的循环中分配一个对象,你不得不强制的进行内存回收,那么就会使用户体验出现稍微“打嗝”的现象。      当从原始的输入数据中

2014-11-06 15:07:14 386

原创 Android开发之ViewPager

代码:布局文件

2014-11-05 21:23:40 379

原创 Android笔记之SQLite

Android

2014-10-25 11:48:44 289

颜色吸取工具

一款小巧方便的颜色吸取工具,特别好用

2016-07-30

Swift2.0快速入门

Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Objective-C*共同运行于Mac OS和iOS平台,用于搭建基于苹果平台的应用程序。

2015-11-06

各种好玩的悬浮进度条(可直接用在项目中)

比ios要炫的多悬浮进度条,各种动态效果,绝对干货;我大android一切皆有可能,爱分享,厌恶一切收取积分的做法,感谢大家的支持!

2015-06-17

android 九宫格解锁源代码

可以实现九宫格解锁效果,完全免费!憎恨一切收取积分的做法,就是爱分享!

2015-04-22

android 学习手册破解版

完全免费,免注册,纯粹是为了分享,谢谢大家的支持,欢迎下载

2015-04-15

java算法大全

开发健壮的软件需要高效的算法,然而程序员们往往直至问题发生之时,才会去求助于算法。本书讲解了许多现有的算法,可用于解决各种问题。通过阅读它,你可以学会如何选择和实现正确的算法,来达成自己的目标。另外,书中的数学深浅适中,足够使你了解并分析算法的性能。 通过本书,你可以: · 解决特定代码的问题,或者提升现有解决方案的性能。 · 快速找到与你所解决的问题相关的算法,并决定哪种算法才是最适合的。 · 探索使用C、C++、Java以及Ruby实现的算法解决方案以及开发小贴士。 · 了解算法预期的性能,以及它达到最高性能时所需要的条件。 · 发现不同算法之间相似的设计哲学。 · 学习高级数据结构,来提升算法的性能。 通过本书,你能学到如何提升算法的性能,这将是你的软件应用程序走向成功的关键。

2015-01-21

可精确测量屏幕上的任何内容的虚拟量尺

非常方便的测量任何内容的量尺,方便好用,耗费很小的资源,是你开发,调试中的必备工具

2014-12-23

JSON格式化工具

很方便的一款,JSON格式化工具,简单实用,在解析数据时,可以帮助开发人员,更快的解析数据!是json格式化工具无冕之王!

2014-11-06

空空如也

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

TA关注的人

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