- 博客(25)
- 资源 (38)
- 收藏
- 关注
转载 RecyclerView的万能分割线
效果图:使用方法:添加默认分割线:高度为2px,颜色为灰色mRecyclerView.addItemDecoration(new RecycleViewDivider(mContext, LinearLayoutManager.VERTICAL));添加自定义分割线:可自定义分割线drawablemRecyclerView.addItemDecoration(n
2016-04-29 08:57:44 1456 1
转载 Android App 增量更新的使用姿势
简述增量更新,根据字面理解,就是下载增加的那部分来达到更新的目的,实际就是这个意思。原理用一个旧的Apk安装与一个新的Apk安装包使用bsdiff工具,执行命令生成一个差异文件,此差异文件就是我们修改需要更新下载的那部分。引入代码及so文件首先,根据你的系统的架构选择不同的so文件放到你的工程中接着,需要把加载so文件的Java类引入到你的工程中,引入时,需
2016-04-19 21:45:44 575
转载 Android 动效系列之一 - AndroidSwipeLayout
Android Swipe Layout 是国内优秀 Android 开发者 daimajia 的精彩作品。也绝对可以称得上是最强大的滑动布局(Swipe Layout)。这是另一个优秀项目 Android View Hover 的兄弟项目。目的是实现和 iOS 上类似的 Swipe Layout 效果,如,对 List 的行或者 Grid 的格向左滑动时,出现相关功能菜单,这也是目前 i
2016-04-19 21:45:02 2598
转载 30 条 Android 开发建议 2016.3.16
本文主要用来收集Android开发中积累的一些宝贵经验,这些经验中有一些约定熟成且经过检验的建议,有一些结合最新技术的实践。无论是菜鸟还是大神,都应该学会阅读别人的经验,并结合自己的思考转化成对自己有用的知识,这才是最快的成长之路。另外,对于这些建议,我会尽量翔实的进行说明以确保能够顺利快速应用到实际开发中。介绍下面以这篇文章:Building Android Apps — 30 th
2016-04-19 21:43:44 350
转载 VectorDrawable 怎么玩(Android)
摘要从5.0(API等级21)开始,android开始支持矢量图了。关于什么是矢量图以及矢量图有什么优缺点不在本文的涉及范围之内,具体可以参考矢量图百科。不过这里要提一下它的优点:保存最少的信息,文件大小比位图要小,并且文件大小与物体的大小无关任意放大矢量图形,不会丢失细节或影响清晰度,因为矢量图形是与分辨率无关的。从以上两个优点来看,在项目中使用矢量图至少可以缩小我们ap
2016-04-19 21:42:51 669
转载 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 627
转载 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 391
转载 Android 状态栏工具类(实现沉浸式状态栏 / 变色状态栏)
这是一个为Android App 设置状态栏的工具类, 可以在4.4及其以上系统中实现 沉浸式状态栏/状态栏变色,支持设置状态栏透明度,满足你司设计师的各种要求(雾)。在此之前我写过一篇Android App 沉浸式状态栏解决方案,后来我司设计师说默认的透明度太深了,让我改浅一点,然后在想了一些办法之后给解决了。本着不重复造轮子的原则,索性整理成一个工具类,方便需要的开发者。特
2016-04-19 21:40:27 1216 1
转载 浅析 Android 动画:自定义 Interpolator 与 TypeEvaluator
本猿自诩Android小白,天然呆谷粉米粉,爱开源,更爱漂亮妹纸(\(^o^)/~来跟我一起唱:原谅我一生放荡不羁爱自由~~~请自行脑补掌声三分钟^O^);好了好了说人话:本猿中南大学大三狗一个,每天最快乐的时光都与14寸的DeskTop为伴,曾经我是一个热爱并略懂Java和Android的小白,现在我是一个热爱并熟悉Java和Android的小白,就这样!聊技术谈梦想欢迎私信 @哈皮小猿_w
2016-04-19 21:39:52 674
转载 高效Android开发者必须知道的4个工具
本文由码农网 – 小峰原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划!移动app开发是一个漫长而费力的过程。然而,现在的企业总是希望能够尽快发布app。幸运的是,我们有很多帮助移动开发人员加快工作步伐的工具。可用的工具集随着移动平台新版本的出现而不断更新。是的,我们很难紧跟所有创新的脚步。这同样适用于通常不被公布的附加功能,尽管它们在常规作业中真的非常有用。
2016-04-19 21:38:55 498
转载 Android 自定义 View 之高仿 QQ 健康
我们都知道自定义View一般有三种直接继承View、继承原有的控件对控件的进行修改、重新拼装组合,最后一种主要针对于ViewGroup。具体的怎么做不是本文的所涉及的内容(本文是基于第一种方式实现的),还不太了解的请自行查询相关资料。这次这篇文章主要给大家带来一个高仿QQ健康的自定义View的实现,在介绍的过程中会对涉及到的自定义View相关知识点进行简单的说明,着重点还是在怎么是实现这个自定义V
2016-04-19 21:37:46 693
转载 Android Service使用拾遗[阿里工程师分享]
Service作为android的四大组件之一常用来帮助我们完成一些需要放在后台处理的任务,通过startService和bindService两种方式被调用。因为Service也是在主线程中运行的,所以如果处理耗时任务,一般在Service里再单独创建工作线程去执行耗时任务。使用Service的另一个用处是可以减少业务逻辑与界面的耦合,在产品演进中具备快速迭代的能力。有的应用有服务需要一
2016-04-19 21:36:50 503
转载 14条Android Studio常用的的配置
1,修改idea.properties文件找到\bin\idea.properties文件,打开,改成这样:#禁止第一次运行AndroidStudio时,自动检查和升级AndroidSDKdisable.android.first.run=true#下面两个是AndroidStudio的设置、插件和运行时产生的其他文件存放的目录#
2016-04-19 21:28:23 448
转载 [译] 适配 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 578
转载 Java多线程之synchronized和volatile的比较
在做多线程并发处理时,经常需要对资源进行可见性访问和互斥同步操作。有时候,我们可能从前辈那里得知我们需要对资源进行 volatile 或是synchronized 关键字修饰处理。可是,我们却不知道这两者之间的区别,我们无法分辨在什么时候应该使用哪一个关键字。本文就针对这个问题,展开讨论。happens-before 模型简介如果你单从字面上的意思来理解 happens-before
2016-04-19 21:21:14 341
转载 使用 Android Studio 进行 NDK 开发
在AndroidStudio中进行NDK开发比起以往的Eclipse要方便的多,下面来介绍下如何使用AndroidStudio这个IDE工具实现NDK相关开发工作。1. 准备工作下载好NDK开发包之后,直接解压到任意目录,然后需要配置一下系统环境变量,之所以要配置环境变量,是为了方便使用命令ndk-build脚本进行NDK编译。配置参考如下:# 在.bash_profile中配置如
2016-04-19 21:17:49 413
转载 这些小工具让你的 Android 开发更高效(下)
在上篇中的文章——这些小工具让你的Android 开发更高效(上),我发送到了稀土掘金,收到很多人点赞和转发,能收到收到这么多人的赞同,也是对我的莫大的鼓励,所以就决定写下篇了,其实主要是上一篇没有介绍完,所以才开下一篇的。在做Android 开发过程中,会遇到一些小的问题,虽然自己动手也能解决,但是有了一些小工具,解决这些问题就得心应手了,今天就为大家推荐一下Android 开发
2016-04-19 21:14:43 346
转载 Android开源库项目集锦
GitHub 上的开源项目不胜枚举,越来越多的开源项目正在迁移到GitHub平台上。基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。ActionBarSherlock应该算得上是GitHub上最火的Android开源项目了,它是一个独立的库,通过一个API和主题,开发者就可以很方便地使用所有版
2016-04-19 21:12:37 288
转载 你所不知道的android开发图标资源站
1.Iconfinder这个网站的界面非常干净,它只有一个目的:为你的web项目找到合适的图标。在搜索框中输入关键字,你便会得到一组自动滚动加载的图标。网站也提供方便的工具。比如改变颜色、像素尺寸,这些选项都会帮助你找到最佳的图标。提供png格式。2.Find Icons该网站可以找到从黑白图标到3D彩色图标的各类品种
2016-04-19 21:11:48 5301
转载 Android 事件拦截机制一种粗鄙的解释
对于Android事件拦截机制,相信对于大多数Android初学者是一个抓耳挠腮难于理解的问题。其实理解这个问题并不困难。首先,你的明白事件拦截机制到底是怎么一回事?这里说的事件拦截机制,指的是对触摸事件的拦截机制。那何为触摸事件?所谓的触摸事件,就是指系统捕获的触摸屏幕所产生的事件。当我们点击按钮时候,此时其实就产生了三个事件。按钮按下,这是事件之一;如果你不小心滑动了一点儿,这是事件之
2016-04-19 21:10:51 246
转载 Android开发中,那些让你相见恨晚的方法、类或接口
PS:本文类容来自我在知乎上对 Android开发中,有哪些让你觉得相见恨晚的方法、类或接口? 这一问题的回答,目前就总结这些,日后若有新的发现,随时补充。欢迎点赞。getParent.requestDisallowInterceptTouchEvent(true);剥夺父view 对touch 事件的处理权,谁用谁知道。ArgbEvaluator.evaluate(flo
2016-04-19 21:06:22 257
转载 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 474
转载 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 1812
转载 Android动态改变Background后Padding无效的问题
在Layout中指定好background和padding以后,程序里面动态修改background之后padding就失效了,貌似是一个BUG,这里找到了一篇英文文章,简单翻译分享一下。声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民伯伯: http://over140.cnblogs.com
2016-04-15 10:45:52 1355
转载 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 1031
Genymotion-ARM-Translation.zip
2014-07-22
Android DownLoadManager小例子
2014-07-16
xUltimate-d9pc-x86.rar
2014-07-04
简单例子-下载JSON数据
2014-01-26
android动画切换效果
2013-09-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人