自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Raleigh

罗利的技术博客

  • 博客(25)
  • 资源 (38)
  • 收藏
  • 关注

转载 RecyclerView的万能分割线

效果图:使用方法:添加默认分割线:高度为2px,颜色为灰色mRecyclerView.addItemDecoration(new RecycleViewDivider(mContext, LinearLayoutManager.VERTICAL));添加自定义分割线:可自定义分割线drawablemRecyclerView.addItemDecoration(n

2016-04-29 08:57:44 1440 1

转载 Android App 增量更新的使用姿势

简述增量更新,根据字面理解,就是下载增加的那部分来达到更新的目的,实际就是这个意思。原理用一个旧的Apk安装与一个新的Apk安装包使用bsdiff工具,执行命令生成一个差异文件,此差异文件就是我们修改需要更新下载的那部分。引入代码及so文件首先,根据你的系统的架构选择不同的so文件放到你的工程中接着,需要把加载so文件的Java类引入到你的工程中,引入时,需

2016-04-19 21:45:44 565

转载 Android 动效系列之一 - AndroidSwipeLayout

Android Swipe Layout 是国内优秀 Android 开发者 daimajia 的精彩作品。也绝对可以称得上是最强大的滑动布局(Swipe Layout)。这是另一个优秀项目 Android View Hover 的兄弟项目。目的是实现和 iOS 上类似的 Swipe Layout 效果,如,对 List 的行或者 Grid 的格向左滑动时,出现相关功能菜单,这也是目前 i

2016-04-19 21:45:02 2558

转载 30 条 Android 开发建议 2016.3.16

本文主要用来收集Android开发中积累的一些宝贵经验,这些经验中有一些约定熟成且经过检验的建议,有一些结合最新技术的实践。无论是菜鸟还是大神,都应该学会阅读别人的经验,并结合自己的思考转化成对自己有用的知识,这才是最快的成长之路。另外,对于这些建议,我会尽量翔实的进行说明以确保能够顺利快速应用到实际开发中。介绍下面以这篇文章:Building Android Apps — 30 th

2016-04-19 21:43:44 342

转载 VectorDrawable 怎么玩(Android)

摘要从5.0(API等级21)开始,android开始支持矢量图了。关于什么是矢量图以及矢量图有什么优缺点不在本文的涉及范围之内,具体可以参考矢量图百科。不过这里要提一下它的优点:保存最少的信息,文件大小比位图要小,并且文件大小与物体的大小无关任意放大矢量图形,不会丢失细节或影响清晰度,因为矢量图形是与分辨率无关的。从以上两个优点来看,在项目中使用矢量图至少可以缩小我们ap

2016-04-19 21:42:51 632

转载 Android自定义控件之onLayout

Android基础(83)一、简介在自定义view的时候,其实很简单,只需要知道3步骤:1.测量——onMeasure:决定View的大小,关于此请阅读《Android自定义控件之onMeasure》2.布局——onLayout:决定View在ViewGroup中的位置3.绘制——onDraw:如何绘制这个View。这篇文章主要来谈谈第二步布局(La

2016-04-19 21:42:07 612

转载 Android studio 2.1 集成第三方短信验证类库

新手弄第三方类库也许会很纳闷,有时弄几天都不行。那就让我带大家10分钟做一个简单的短信验证吧!3.进入Mob账号后台4.添加一个android应用5.我们在android studio创建一个项目,在app项目下添加下面的4个包到libs下:6.配置build文件7.在AndroidMani

2016-04-19 21:41:25 383

转载 Android 状态栏工具类(实现沉浸式状态栏 / 变色状态栏)

这是一个为Android App 设置状态栏的工具类, 可以在4.4及其以上系统中实现 沉浸式状态栏/状态栏变色,支持设置状态栏透明度,满足你司设计师的各种要求(雾)。在此之前我写过一篇Android App 沉浸式状态栏解决方案,后来我司设计师说默认的透明度太深了,让我改浅一点,然后在想了一些办法之后给解决了。本着不重复造轮子的原则,索性整理成一个工具类,方便需要的开发者。特

2016-04-19 21:40:27 1199 1

转载 浅析 Android 动画:自定义 Interpolator 与 TypeEvaluator

本猿自诩Android小白,天然呆谷粉米粉,爱开源,更爱漂亮妹纸(\(^o^)/~来跟我一起唱:原谅我一生放荡不羁爱自由~~~请自行脑补掌声三分钟^O^);好了好了说人话:本猿中南大学大三狗一个,每天最快乐的时光都与14寸的DeskTop为伴,曾经我是一个热爱并略懂Java和Android的小白,现在我是一个热爱并熟悉Java和Android的小白,就这样!聊技术谈梦想欢迎私信 @哈皮小猿_w

2016-04-19 21:39:52 664

转载 高效Android开发者必须知道的4个工具

本文由码农网 – 小峰原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划!移动app开发是一个漫长而费力的过程。然而,现在的企业总是希望能够尽快发布app。幸运的是,我们有很多帮助移动开发人员加快工作步伐的工具。可用的工具集随着移动平台新版本的出现而不断更新。是的,我们很难紧跟所有创新的脚步。这同样适用于通常不被公布的附加功能,尽管它们在常规作业中真的非常有用。

2016-04-19 21:38:55 490

转载 Android 自定义 View 之高仿 QQ 健康

我们都知道自定义View一般有三种直接继承View、继承原有的控件对控件的进行修改、重新拼装组合,最后一种主要针对于ViewGroup。具体的怎么做不是本文的所涉及的内容(本文是基于第一种方式实现的),还不太了解的请自行查询相关资料。这次这篇文章主要给大家带来一个高仿QQ健康的自定义View的实现,在介绍的过程中会对涉及到的自定义View相关知识点进行简单的说明,着重点还是在怎么是实现这个自定义V

2016-04-19 21:37:46 682

转载 Android Service使用拾遗[阿里工程师分享]

Service作为android的四大组件之一常用来帮助我们完成一些需要放在后台处理的任务,通过startService和bindService两种方式被调用。因为Service也是在主线程中运行的,所以如果处理耗时任务,一般在Service里再单独创建工作线程去执行耗时任务。使用Service的另一个用处是可以减少业务逻辑与界面的耦合,在产品演进中具备快速迭代的能力。有的应用有服务需要一

2016-04-19 21:36:50 468

转载 14条Android Studio常用的的配置

1,修改idea.properties文件找到\bin\idea.properties文件,打开,改成这样:#禁止第一次运行AndroidStudio时,自动检查和升级AndroidSDKdisable.android.first.run=true#下面两个是AndroidStudio的设置、插件和运行时产生的其他文件存放的目录#

2016-04-19 21:28:23 396

转载 [译] 适配 Android N 多窗口特性的 5 个要诀

英文原文:5 tips for preparing for Multi-Window in Android N作者:Ian Lake, Google Android 技术推广工程师翻译:Guokai Han如果你看了 What’s New in Android N 这个视频,你会无意中发现了多窗口支持。使用多窗口分屏功能,能够并排地同时看

2016-04-19 21:26:51 554

转载 Java多线程之synchronized和volatile的比较

在做多线程并发处理时,经常需要对资源进行可见性访问和互斥同步操作。有时候,我们可能从前辈那里得知我们需要对资源进行 volatile 或是synchronized 关键字修饰处理。可是,我们却不知道这两者之间的区别,我们无法分辨在什么时候应该使用哪一个关键字。本文就针对这个问题,展开讨论。happens-before 模型简介如果你单从字面上的意思来理解 happens-before

2016-04-19 21:21:14 330

转载 使用 Android Studio 进行 NDK 开发

在AndroidStudio中进行NDK开发比起以往的Eclipse要方便的多,下面来介绍下如何使用AndroidStudio这个IDE工具实现NDK相关开发工作。1. 准备工作下载好NDK开发包之后,直接解压到任意目录,然后需要配置一下系统环境变量,之所以要配置环境变量,是为了方便使用命令ndk-build脚本进行NDK编译。配置参考如下:# 在.bash_profile中配置如

2016-04-19 21:17:49 400

转载 这些小工具让你的 Android 开发更高效(下)

在上篇中的文章——这些小工具让你的Android 开发更高效(上),我发送到了稀土掘金,收到很多人点赞和转发,能收到收到这么多人的赞同,也是对我的莫大的鼓励,所以就决定写下篇了,其实主要是上一篇没有介绍完,所以才开下一篇的。在做Android 开发过程中,会遇到一些小的问题,虽然自己动手也能解决,但是有了一些小工具,解决这些问题就得心应手了,今天就为大家推荐一下Android 开发

2016-04-19 21:14:43 337

转载 Android开源库项目集锦

GitHub 上的开源项目不胜枚举,越来越多的开源项目正在迁移到GitHub平台上。基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。ActionBarSherlock应该算得上是GitHub上最火的Android开源项目了,它是一个独立的库,通过一个API和主题,开发者就可以很方便地使用所有版

2016-04-19 21:12:37 281

转载 你所不知道的android开发图标资源站

1.Iconfinder这个网站的界面非常干净,它只有一个目的:为你的web项目找到合适的图标。在搜索框中输入关键字,你便会得到一组自动滚动加载的图标。网站也提供方便的工具。比如改变颜色、像素尺寸,这些选项都会帮助你找到最佳的图标。提供png格式。2.Find Icons该网站可以找到从黑白图标到3D彩色图标的各类品种

2016-04-19 21:11:48 5281

转载 Android 事件拦截机制一种粗鄙的解释

对于Android事件拦截机制,相信对于大多数Android初学者是一个抓耳挠腮难于理解的问题。其实理解这个问题并不困难。首先,你的明白事件拦截机制到底是怎么一回事?这里说的事件拦截机制,指的是对触摸事件的拦截机制。那何为触摸事件?所谓的触摸事件,就是指系统捕获的触摸屏幕所产生的事件。当我们点击按钮时候,此时其实就产生了三个事件。按钮按下,这是事件之一;如果你不小心滑动了一点儿,这是事件之

2016-04-19 21:10:51 238

转载 Android开发中,那些让你相见恨晚的方法、类或接口

PS:本文类容来自我在知乎上对 Android开发中,有哪些让你觉得相见恨晚的方法、类或接口? 这一问题的回答,目前就总结这些,日后若有新的发现,随时补充。欢迎点赞。getParent.requestDisallowInterceptTouchEvent(true);剥夺父view 对touch 事件的处理权,谁用谁知道。ArgbEvaluator.evaluate(flo

2016-04-19 21:06:22 251

转载 Mac Android Genymotion unable create virtual device

Mac 安装Genymotion 需要安装VirtualBox ,全部安装完后创建genymotion device点击ADD后不能显示device列表,测试可能是由于VirtualBox的网络设置原因导致genymotion不能连接网络。VirtualBox网络配置如下打开VirtualBox 偏好设置--> 网络--> Host Only --> 新建一个网络配

2016-04-18 09:00:19 462

转载 Mac下Android Studio升级SVN1.8(使用1.8format来checkout项目)

当前mac自带的svn是1.7的。工作需要把windows上svn上的项目使用mac的版android studio导入工程。一切顺利,但是到后面的发现没有办法选择svn的1.8format的模式导入项目。下面描述一下步骤:1、下载最新版本的svn附上地址: http://www.wandisco.com/subversion/download#osx (超链接和地址是

2016-04-16 21:31:53 1800

转载 Android动态改变Background后Padding无效的问题

在Layout中指定好background和padding以后,程序里面动态修改background之后padding就失效了,貌似是一个BUG,这里找到了一篇英文文章,简单翻译分享一下。声明  欢迎转载,但请保留文章原始出处:)     博客园:http://www.cnblogs.com    农民伯伯: http://over140.cnblogs.com

2016-04-15 10:45:52 1327

转载 Android StudioSVN安装和使用

SVN下载:    百度云  SVN下载  http://pan.baidu.com/s/1bn6uGlp    密码: 46npSVN安装: 目前 安装1.9.2版本的SVN后,在配置Android Studio 中会出现一些问题   有可能会出现Subversion command line client version is too old (1.9.2). Fix it.

2016-04-08 13:14:14 1023

volley和okhttp的jar包

解决Volley Patch请求在5.0以下不能使用的问题的相关包

2017-11-20

Camera2 Demo

Camera2 Demo

2017-04-07

Android 炫酷图表源码

MPAndroidChart 是 Android 系统上一款开源的图表库。目前提供线图和饼图,支持选择、缩放和拖放。

2015-10-23

MaterialEditText

MaterialEditText 效果

2015-07-22

CardView+ListView

CardView效果+移除CardView流畅的动画效果

2015-07-22

android 自定义日历

android 自定义日历,仿小米日历,界面不错

2015-02-12

仿微信启动切换动画效果

仿微信启动切换动画效果

2015-01-28

仿微信朋友圈下拉刷新

仿微信朋友圈下拉刷新的核心代码,基于此代码可以进行修改

2015-01-21

Android特效的幻灯片-Ken Burns

Ken Burns特效,是视频产品中使用的一种平移和缩放的静态图片的特效。 先看维基百科针对Ken Burns特效的介绍。

2014-10-08

Spinner小例子

Spinner选择下拉框小例子

2014-09-04

ListAcitivity自定义样式

ListAcitivity自定义样式,实用

2014-09-04

AutoCompleteTextView

输入框提示, AutoCompleteTextView小例子,自定义下拉样式

2014-09-04

ActionBar小例子

ActionBar小例子,可自定义样式,ActionBar小例子,可自定义样式,

2014-09-04

Android自定义通知显示在通知栏上

Android自定义通知显示在通知栏上,小例子

2014-08-21

Dialog对话框,包括选择项Dialog,进度条Dialog,下载进度条Dialog

Dialog对话框,包括选择项Dialog,进度条Dialog,下载进度条Dialog

2014-08-20

Dialog对话框

Dialog对话框

2014-08-20

仿小米Dialog

仿小米Dialog对话框

2014-08-19

Genymotion-ARM-Translation.zip

安装有JPUSH推送的App时,Genymotion通常会报错,无法安装App,使用这个工具包做兼容就可以了,直接拖进Genymotion中安装,安装成功后会提示你重启Genymotion模拟器,长按Genymotion电源键选择Power off关机,然后重启就可以了

2014-07-22

Android DownLoadManager小例子

Android DownLoadManager使用的小例子,主要使用DownloadManager.Request方法来下载文件,下载可在通知栏中显示

2014-07-16

Android菊花对话框,菊花进度条

自定义控件,包含菊花进度条和菊花对话框,使用的是多个菊花图片做成动画的效果,使用比较简单

2014-07-14

xUltimate-d9pc-x86.rar

解压xUltimate-d9pc-x86.rar压缩包 1.把预处理黑边的图片到目录example1\res\drawable-hdpi下 2.双击xUltimate-d9pc.exe,听到电脑滴的一声,即可完成去黑边(此时的9.png图片内部加载了黑边信息) 3.根目下会自动生成done文件,在done\example1\res\drawable-hdpi下,就是我们经过处理的9.PNG图片

2014-07-04

android 日期选择组件

android日期选择组件,只有日月年的选择,选择效果流畅,不错的东东

2014-04-30

Android滑动式菜单 SlidingMenu

Android滑动式菜单 SlidingMenu,侧滑效果,效果不错,可下载看看

2014-04-30

android 菊花进度条

菊花进度条,资源里面有几个进度条的图,可自行选择进度条的效果图

2014-04-30

Android ViewBadger 视图标记

Android ViewBadger 视图标记,比如来消息推送时,可在控件上红色圆显示消息的数量,使用非常简单

2014-04-30

android 下拉刷新

listview、gridview等多种控件的下拉,全部封装了,使用较便捷,可以通用下拉刷新

2014-04-30

android 日历

android 日历,页面效果做的不错,下载看看,是个好例子

2014-04-30

仿微信下拉菜单

仿微信下拉菜单,popupwindow 仿微信下拉菜单

2014-04-30

Gridview下拉刷新

Gridview下拉刷新

2014-03-05

简单例子-下载JSON数据

1、从Web服务器返回的JSON数据的结构[{"appeId":"1","survId":"1","location":"","surveyDate":"2008-03-14","surveyTime":"12:19:47","inputUserId":"1","inputTime":"2008-03-14 12:21:51","modifyTime":"0000-00-00 00:00:00"},{"appeId":"2","survId":"32","location":"","surveyDate":"2008-03-14","surveyTime":"22:43:09","inputUserId":"32","inputTime":"2008-03-14 22:43:37","modifyTime":"0000-00-00 00:00:00"},{"appeId":"3","survId":"32","location":"","surveyDate":"2008-03-15","surveyTime":"07:59:33","inputUserId":"32","inputTime":"2008-03-15 08:00:44","modifyTime":"0000-00-00 00:00:00"},{"appeId":"4","survId":"1","location":"","surveyDate":"2008-03-15","surveyTime":"10:45:42","inputUserId":"1","inputTime":"2008-03-15 10:46:04","modifyTime":"0000-00-00 00:00:00"},{"appeId":"5","survId":"32","location":"","surveyDate":"2008-03-16","surveyTime":"08:04:49","inputUserId":"32","inputTime":"2008-03-16 08:05:26","modifyTime":"0000-00-00 00:00:00"},{"appeId":"6","survId":"32","location":"","surveyDate":"2008-03-20","surveyTime":"20:19:01","inputUserId":"32","inputTime":"2008-03-20 20:19:32","modifyTime":"0000-00-00 00:00:00"}]

2014-01-26

下载多个网络图片依次播放Http+AysncTask

下载多个网络图片,并依次播放,Http+AysncTask实现

2014-01-03

ADTPlugin 插件

适合离线安装,配置android的环境,可行

2013-12-10

dr.com客户端(安卓版)

dr.com客户端(安卓版),安卓系统校内网登录客户端

2013-11-19

Android ViewPager Fragment实现QQ界面

ViewPager+Fragment的结合使用,实现QQ界面的理解

2013-11-08

jsonplugin-0.34 struts2包

jsonplugin-0.34 struts2包

2013-10-05

json.js struts2包

json.js struts2包

2013-10-05

prototype.js struts2包

prototype.js struts2包

2013-10-05

android动画切换效果

activity切换时的overridePendingTransition动画效果 淡入淡出效果 overridePendingTransition(R.anim.fade, R.anim.hold); 放大淡出效果 overridePendingTransition(R.anim.my_scale_action,R.anim.my_alpha_action); 转动淡出效果 overridePendingTransition(R.anim.scale_rotate,R.anim.my_alpha_action); 转动淡出效果 overridePendingTransition(R.anim.scale_translate_rotate,R.anim.my_alpha_action); 左上角展开淡出效果 overridePendingTransition(R.anim.scale_translate,R.anim.my_alpha_action); 压缩变小淡出效果 overridePendingTransition(R.anim.hyperspace_in,R.anim.hyperspace_out); 右往左推出效果 overridePendingTransition(R.anim.push_left_in,R.anim.push_left_out); 下往上推出效果 overridePendingTransition(R.anim.push_up_in,R.anim.push_up_out); 左右交错效果 overridePendingTransition(R.anim.slide_left,R.anim.slide_right); 放大淡出效果 overridePendingTransition(R.anim.wave_scale,R.anim.my_alpha_action); 缩小效果 overridePendingTransition(R.anim.zoom_enter,R.anim.zoom_exit); 上下交错效果 overridePendingTransition(R.anim.slide_up_in,R.anim.slide_down_out);

2013-09-29

空空如也

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

TA关注的人

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