自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 RxJava开发精要2-为什么是Observables?

本文转自:http://blog.csdn.net/bboyfeiyu/article/details/50509328原文出自《RxJava Essentials》原文作者 : Ivan Morgillo译文出自 : 开发技术前线 www.devtf.cn转载声明: 本译文已授权开发者头条享有独家转载权,未经允许,不得转载!译者 : yuxingxin项目地址 : RxJ

2016-06-03 13:33:03 396

转载 RxJava开发精要1-从.NET到RxJava

本文转自:http://blog.csdn.net/bboyfeiyu/article/details/50509307原文出自《RxJava Essentials》原文作者 : Ivan Morgillo译文出自 : 开发技术前线 www.devtf.cn转载声明: 本译文已授权开发者头条享有独家转载权,未经允许,不得转载!译者 : yuxingxin项目地址 : RxJava-Esse

2016-06-03 13:28:16 371

转载 Android 优质开源项目剖析与技术进阶

Android 优质开源项目剖析与技术进阶

2016-05-10 09:26:04 308

原创 android 开发技巧

点击查看

2016-03-17 12:01:51 781

原创 Failed to load the LayoutLib: com/android/layoutlib/bridge/Bridge : Unsupported major.minor version

最近更新了SDK,打开布局文件的时候,预览出现这样的错误:    总所周知,Android studio rendering layout时默认使用最高Android version,由上面截图可见,最近更新的sdk Android N 版本资源并不完整,布局所需的加载类库没有找到,才会出现上面的错误解决办法:只需修改下Android version 即可,如图

2016-03-14 10:05:43 6690 4

转载 Android开发中这些小技巧你都知道吗?(四)

目录(?)[-]Activity public boolean isChangingConfigurations ActivityisChangingConfigurationsReturnsViewTreeObserverDatabaseUtilsandroidweightSumandroidduplicateParentStateandroidaddStatedFromCh

2015-12-10 17:48:25 499

转载 Android中Canvas绘图基础详解(附源码下载)

原文出处:http://blog.csdn.net/iispring/article/details/49770651 Android中,如果我们想绘制复杂的自定义View或游戏,我们就需要熟悉绘图API。Android通过Canvas类暴露了很多drawXXX方法,我们可以通过这些方法绘制各种各样的图形。Canvas绘图有三个基本要素:Canvas、绘图坐标系以及Paint。Canv

2015-11-23 14:22:32 1972 1

转载 Android 内存剖析 – 发现潜在问题

简介移动平台上的开发和内存管理紧密相关。尽管随着科技的进步,现今移动设备上的内存大小已经达到了低端桌面设备的水平,但是现今开发的应用程序对内存的需求也在同步增长。主要问题出在设备的屏幕尺寸上-分辨率越高需要的内存越多。熟悉Android平台的开发人员一般都知道垃圾回收器并不能彻底杜绝内存泄露问题,对于大型应用而言,内存泄露对性能产生的影响是难以估量的,因此开发人员必须要有内存分析的能力。本文介

2015-11-18 14:43:28 395

转载 Android Studio 快捷键

Alt+回车 导入包,自动修正Ctrl+N   查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L  格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C  最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Space 自动

2015-11-04 15:07:51 280

转载 Android Design Support Library 的 代码实验——几行代码,让你的 APP 变得花俏

阅读目录步骤一:从 Github 上拷贝源码步骤二:添加 Android Design Support Library 依赖步骤三:添加 FAB步骤四:使用 Snackbar步骤五:使他们和 CoordinatorLayout 协作步骤六:再见 ActionBar,你好,Toolbar步骤7:在内容区域放东西步骤8:玩转 TabLayout步骤9:当随着内容滚动时,让 AppBarLayo

2015-10-13 15:27:44 609

转载 andorid jni入门教程一之helloworld

开发环境:windows2007, eclipse做anroid越深发现用到底层开发的时候越多,但是我以前也没有搞过,因此现在打算好好学习学习。先从最简单的做起。正所谓万事开头难啊。搞了近一天终于把在windows下,用eclipse开发Android JNI给倒腾通了。下面将详细讲解其操作步骤和我在其中遇到的问题参考:http://www.cnblogs.com/bastard/ar

2015-09-15 13:08:59 414

转载 正确使用Android性能分析工具——TraceView

正确使用Android性能分析工具——TraceView本文转载于 点击打开链接前面唠叨最近公司app中有些列表在滑动的时候会有卡顿现象,我就开始着手解决这些问题,解决问题之前首先要分析列表滑动的性能瓶颈在什么地方。因为之前不会正确使用TraceView这个工具,主要是看不懂TraceView界面下方数据指标的值代表什么意思…以前我用StopWatch类来分析性能,现在

2015-08-30 11:20:15 846

原创 Github Android开源项目分类汇总

项目汇总的面非常广,全是精品,开发必备神器呀,共分为五部分阐述:    1、个性化控件(view):         主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、 GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、 FlipVi

2015-08-27 13:53:03 560

原创 android相机Camera.Parameters所有的参数值

最近两天一直在看android相机的参数设置,Camera.Parameters中属性值非常的,我索性就把就调用的flatten()方法,将设置的参数值都打印出来了,方便以后查看:flatten: capture-burst-interval-max=10;mirror-enable=0;zoom=31;redeye-reduction-values=enable,disab

2015-08-20 13:19:52 12001 3

原创 自定义Material Design风格炫酷加载进度条

首先要感谢Ricky大神的分享,对于那些想入门自定义view的同学来说,这个例子还是不错的,先看一张效果图:效果是不是很炫呢,下面咱们就解析下这个动画,这个动画一共分为四部分:1、小圆旋转:不断改变小圆位置,形成旋转的效果;2、小圆向中心聚合:不断减小小圆离中心点的距离,形成向中心聚合的效果;3、圆缩放:不断改变绘制圆的半径,形成缩放的效果;4、扩散:将画笔的宽

2015-08-07 10:34:05 3447

转载 android 绘图之Path与Paint详解

/** * Paint类介绍 * * Paint即画笔,在绘图过程中起到了极其重要的作用,画笔主要保存了颜色, * 样式等绘制信息,指定了如何绘制文本和图形,画笔对象有很多设置方法, * 大体上可以分为两类,一类与图形绘制相关,一类与文本绘制相关。 * * 1.图形绘制

2015-08-06 09:53:47 733

原创 android属性动画框架

这个动画框架是根据TZXY老师的视频写的,采用很巧妙的方式,在系统控件包裹一层自定义framelayout,根据滚动条的滚动,执行相应的动画,本demo支持缩放,透明,移动,颜色过渡,只是抛砖引玉,你们可以开发出更多炫酷的动画加进来,资源中注释已经写的非常清楚,话不多说,直接上效果图:点击资源下载

2015-08-04 11:15:42 376

转载 Android的Activity切换动画特效库SwitchLayout,视图切换动画库,媲美IOS

由于看了IOS上面很多开发者开发的APP的视图界面切换动画体验非常好,这些都是IOS自带的,但是Android的Activity等视图切换动画并没有提供原生的,所以特此写了一个可以媲美IOS视图切换动画的Android视图切换动画特效库!SwitchLayout!可以说是目前Android上第一个,也是唯一的一个强大的视图切换动画库引擎!作者:谭东QQ:85204117

2015-06-26 22:52:50 647

转载 Android Studio中获取sha1证书指纹数据的方法

高德地图开发申请KEY的时候需要开发者提供SHA1证书指纹数据,在eclipse很容易就找到了,但是Android Studio很久也没找到,只能使用在网上看到的方法了,在Android Studio中的Terminal中使用keytool获取了,具体如下图所示(输入密钥库口令--测试的默认口令为:android,如果使用自己提供的keystore,就是自己的密码了):

2015-06-16 13:35:55 302

转载 Android开发规范之编码规范

1,java代码中不出现中文,最多注释中可以出现中文,中文统一写在strings.xml中;2,局部变量命名、静态成员变量命名 只能包含字母,单词首字母大写,其他字母都为小写3,常量命名只能包含字母和_,字母全部大写,单词之间用_隔开4,布局文件中的id命名命名模式为:view缩写_模块名称_view的逻辑名称常用控件的缩写如下LayoutView:lv_Relativ

2015-05-12 10:19:00 420

转载 XUtils开源框架学习

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

2015-04-16 09:12:38 538

转载 Gson解析json

[java] view plaincopypublic static String CreateJsonStringbyGson(Object value) {          Gson gson = new Gson();          String Str = gson.toJson(value);          return Str;  

2015-04-08 12:52:44 420

转载 Android 混淆代码总结

为了防止自己的劳动成果被别人窃取,混淆代码能有效防止被反编译,下面来总结以下混淆代码的步骤:1. 大家也许都注意到新建一个工程会看到项目下边有这样proguard-project.txt一个文件,这个对混淆代码很重要,如果你不小心删掉了,没关系,从其他地方拷贝一个过来2. 最重要的就是在proguard-project.txt添加混淆的申明了: a. 把所有你的jar包

2015-03-23 17:54:06 379

转载 Android最佳性能实践(四)——布局优化技巧

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/43376527在前面几篇文章当中,我们学习了如何通过合理管理内存,以及高性能编码技巧的方式来提升应用程序的性能。然而实际上界面布局也会对应用程序的性能产生比较大的影响,如果布局写得糟糕的话,那么程序加载UI的速度就会非常慢,从而造成不好的用户体验。那么本篇文章我们就来学习一下

2015-03-19 10:53:16 768

转载 Java 5种字符串拼接方式性能比较。

最近写一个东东,可能会考虑到字符串拼接,想了几种方法,但对性能未知,于是用Junit写了个单元测试。 代码如下:import java.util.ArrayList;import java.util.List;import org.apache.commons.lang.StringUtils;import org.junit.Test;impo

2015-03-19 10:50:51 464

转载 Android最佳性能实践(三)——高性能编码优化

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/42318689在前两篇文章当中,我们主要学习了Android内存方面的相关知识,包括如何合理地使用内存,以及当发生内存泄露时如何定位出问题的原因。那么关于内存的知识就讨论到这里,今天开始我们将学习一些性能编码优化的技巧。这里先事先提醒大家一句,本篇文章中讨论的编码优化

2015-03-16 09:11:21 615

转载 Android最佳性能实践(二)——分析内存的使用情况

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/42238633由于Android是为移动设备开发的操作系统,我们在开发应用程序的时候应当始终把内存问题充分考虑在内。虽然Android系统拥有垃圾自动回收机制,但这并不意味着我们就可以完全忽略何时去分配或释放内存。即使我们全部按照上一篇文章中给出的编程建议来去编写程序,还是会

2015-03-16 09:09:04 361

转载 Android最佳性能实践(一)——合理管理内存

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/42238627有不少朋友都问过我,怎样才能写出高性能的应用程序,如何避免程序出现OOM,或者当程序内存占用过高的时候该怎么样去排查。确实,一个优秀的应用程序,不仅仅要功能完成得好,性能问题也应该处理得恰到好处。为此,我也是阅读了不少Android官方给出的高性能编程建议,那么

2015-03-16 09:05:25 406

转载 Android视图状态及重绘流程分析,带你一步步深入了解View(三)

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/17045157在前面一篇文章中,我带着大家一起从源码的层面上分析了视图的绘制流程,了解了视图绘制流程中onMeasure、onLayout、onDraw这三个最重要步骤的工作原理,那么今天我们将继续对View进行深入探究,学习一下视图状态以及重绘方面的知识。如果你还没有看过我

2015-03-13 10:18:00 396

转载 Android自定义View的实现方法,带你一步步深入了解View(四)

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/17357967不知不觉中,带你一步步深入了解View系列的文章已经写到第四篇了,回顾一下,我们一共学习了LayoutInflater的原理分析、视图的绘制流程、视图的状态及重绘等知识,算是把View中很多重要的知识点都涉及到了。如果你还没有看过我前面的几篇文章,建议先去阅读一

2015-03-13 10:17:36 333

转载 Android视图绘制流程完全解析,带你一步步深入了解View(二)

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/16330267在上一篇文章中,我带着大家一起剖析了一下LayoutInflater的工作原理,可以算是对View进行深入了解的第一步吧。那么本篇文章中,我们将继续对View进行深入探究,看一看它的绘制流程到底是什么样的。如果你还没有看过我的上一篇文章,可以先去阅读 Andro

2015-03-13 10:16:16 355

转载 Android LayoutInflater原理分析,带你一步步深入了解View(一)

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/12921889有段时间没写博客了,感觉都有些生疏了呢。最近繁忙的工作终于告一段落,又有时间写文章了,接下来还会继续坚持每一周篇的节奏。有不少朋友跟我反应,都希望我可以写一篇关于View的文章,讲一讲View的工作原理以及自定义View的方法。没错,承诺过的文章我是一定

2015-03-13 10:12:55 318

转载 Android Volley完全解析(四),带你从源码的角度理解Volley

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/17656437经过前三篇文章的学习,Volley的用法我们已经掌握的差不多了,但是对于Volley的工作原理,恐怕有很多朋友还不是很清楚。因此,本篇文章中我们就来一起阅读一下Volley的源码,将它的工作流程整体地梳理一遍。同时,这也是Volley系列的最后一篇文章了。

2015-03-13 10:10:08 312

转载 Android Volley完全解析(二),使用Volley加载网络图片

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/17482165在上一篇文章中,我们了解了Volley到底是什么,以及它的基本用法。本篇文章中我们即将学习关于Volley更加高级的用法,如何你还没有看过我的上一篇文章的话,建议先去阅读Android Volley完全解析(一),初识Volley的基本用法。在上篇文章中

2015-03-13 10:07:37 394

转载 Android Volley完全解析(三),定制自己的Request

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/17612763经过前面两篇文章的学习,我们已经掌握了Volley各种Request的使用方法,包括StringRequest、JsonRequest、ImageRequest等。其中StringRequest用于请求一条普通的文本数据,JsonRequest(JsonObje

2015-03-13 10:07:32 349

转载 Android Volley完全解析(一),初识Volley的基本用法

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/174820951. Volley简介我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和Http

2015-03-13 10:06:09 385

转载 android的Touch事件解析

android中的事件类型分为按键事件和屏幕触摸事件,Touch事件是屏幕触摸事件的基础事件,有必要对它进行深入的了解。 一个最简单的屏幕触摸动作触发了一系列Touch事件:ACTION_DOWN->ACTION_MOVE->ACTION_MOVE->ACTION_MOVE...->ACTION_MOVE->ACTION_UP当屏幕中包含一个ViewGroup,而这个ViewG

2015-03-06 14:53:05 429

转载 Android 各个版本WebView

转载请注明出处   http://blog.csdn.net/typename/ powered by miechal zhao : miechalzhao@gmail.com前言:根据Google公布的Android 各个系统版本市场占有率(Google Android dashboards), Android 4.0及其以上系统将近90%左右,发展趋势必将是未来市面上几乎是

2015-03-04 17:46:45 2012

转载 Android WebView 开发详解(三)

转载请注明出处   http://blog.csdn.net/typename/article/details/40302351 powered by miechal zhao概览Android WebView提供展示网页,也提供我们应用程序对网页加载的一些定制,比如我们为了减少网络数据可以设置当前加载的页面不能显示图片,如果是pc网址在pad上访问我们可以提供用户一种

2015-03-04 17:44:30 409

转载 Android WebView 开发详解(二)

转载请注明出处  http://blog.csdn.net/typename/article/details/39495409 powered by miechal zhao   概览:   Android WebView 做为承载网页的载体控件,他在网页显示的过程中会产生一些事件,并回调给我们的应用程序,以便我们在网页加载过程中做应用程序想处理的事情。比如说客户端

2015-03-04 17:42:59 393

自定义Material Design风格炫酷加载进度条

这个动画一共分为四部分: 1、小圆旋转:不断改变小圆位置,形成旋转的效果; 2、小圆向中心聚合:不断减小小圆离中心点的距离,形成向中心聚合的效果; 3、圆缩放:不断改变绘制圆的半径,形成缩放的效果; 4、扩散:将画笔的宽度设置的非常宽,绘制空心圆,不断增加空心圆的半径,同时减小画笔的宽度,形成扩散的动画;

2015-08-07

android属性动画

这个动画框架是根据TZXY老师的视频写的,采用很巧妙的方式,在系统控件包裹一层自定义framelayout,根据滚动条的滚动,执行相应的动画,本demo支持缩放,透明,移动,颜色过渡

2015-08-04

自定义viewgroup实现百分比布局

这是自己继承viewgroup写的布局demo,非google官方百分比布局,想学习的可以参照下

2015-07-17

ADT23.0.3网盘下载

ADT的原版程序v23.0.3,现在的ADT更新速度很快,每隔一段时间就会公布新的更新版本,需要的同学们可以开始下载了,由于程序比较大,所以下载方式为网盘。 Eclipse的插件ADT,其作用是用于关联Android SDK,可以让你的Eclipse能够创建Android工程。 解压后启动Eclipse,依次点击菜单中的 “Help”->”InstallNewSoftware”-->“Add”添加ADT插件即可。

2014-11-25

Activity切换动画

很不错的动画效果,拿出来和大家一起分享,有需要的直接拿去

2014-10-11

空空如也

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

TA关注的人

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