自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

easyer2012的专栏

just do it !!!

  • 博客(443)
  • 资源 (3)
  • 收藏
  • 关注

转载 教你上传本地代码到github

本文出自:【海龙的博客】http://blog.csdn.net/hanhailong726188/article/details/46738929第一步:建立git仓库 cd到你的本地项目根目录下,执行git命令git init11第二步:将项目的所有文件添加到仓库中git add .11如果想添加某个特定的文件,只需把.换成特定的文件名即可第

2017-05-05 15:42:44 561

转载 拦截一切的CoordinatorLayout Behavior

原文地址:http://jcodecraeer.com/a/anzhuokaifa/androidkaifa/2016/0224/3991.html如果没有深入CoordinatorLayout ,你注定无法在探索Android Design Support Library的路上走多远 - Design Library中的许多view都需要一个CoordinatorLayout。

2017-04-26 17:16:13 1497

转载 酷炫的Activity切换动画,打造更好的用户体验

本人转自:【huachao1001的专栏:http://blog.csdn.net/huachao1001】毫无疑问,动画效果能提高用户体验。我们平时使用最多的动画基本上是属性动画和补间动画了,属性动画很强,基本能定制我们想要的动画,但是你是否知道,API 21(5.0)后系统内置了Activity之间的切换动画,而且非常酷炫,今天我跟大家一起分享一下。我们知道,在两个Activi

2017-04-26 13:42:59 2862 1

转载 Android Toolbar,你想知道的都在这里了

Android 3.0之后,Google引入了ActionBar,想统一安卓应用的导航栏样式。但由于ActionBar难以定制,很大程度上限制了开发人员,比如标题文字大小、间距等不易实现个性化,很多开发者放弃了ActionBar的使用,而是使用普通的ViewGroup来封装自己的App Bar,或者使用JakeWharton大神的ActionBarSherlock库。后来,自2014年Goog

2017-04-21 13:05:35 727

转载 Android 之旅:Google 发布 Android 性能优化典范

2015年伊始,Google发布了关于Android性能优化典范的专题, 一共16个短视频,每个3-5分钟,帮助开发者创建更快更优秀的Android App。课程专题不仅仅介绍了Android系统中有关性能问题的底层工作原理,同时也介绍了如何通过工具来找出性能问题以及提升性能的建议。主要从三个 方面展开,Android的渲染机制,内存与GC,电量优化。下面是对这些问题和建议的总结梳理。

2017-04-17 17:56:15 724

转载 Android App数据加密

Android App数据加密一、App数据加密概述:App数据加密从哪些方面去考虑呢?以及为什么要加密呢? 1.1、网络传输加密网络传输是不安全的,基于http 协议传输的内容是很容易被抓包提取数据。 1.2、跨进程intent 携带的数据加密跨进程的传递的intent的数据,也是不安全的。比如sendBroadcast广播,携带的数据都是不安全的。 1.3、SharedPreference

2017-03-27 14:11:45 2365

转载 Fragment Or DialogFragment Can not perform this action after onSaveInstanceState

表现可会造成app崩溃掉,具体日志如下: 异常如下:java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState at android.app.FragmentManagerImpl.checkStateLoss(FragmentManager.java:1323

2017-03-27 13:46:37 519

转载 Retrofit用法详解

一、 简介Retrofit是Square公司开发的一款针对Android网络请求的框架,Retrofit2底层基于OkHttp实现的,OkHttp现在已经得到Google官方认可,大量的app都采用OkHttp做网络请求,其源码详见OkHttp Github。    本文全部是在Retrofit2.0+版本基础上论述,所用例子全部来自豆瓣Api首先先来看一个完整Get请求是

2017-03-25 21:41:46 664

转载 Android Studio 2.3正式版发布,官方全解析

Android Studio 2.3 现已提供下载。此版本的重点是整个 IDE 的质量改进。我们感谢大家迄今为止提供的所有反馈。我们致力于持续投入,让 Android Studio 成为全球数以百万计 Android 应用开发者高效而又无缝式的开发平台。Android Studio 2.3 中最令人激动的是质量上的改进,但此版本也加入了少量新功能,它们集成到了开发流程的每一个阶段:

2017-03-21 09:59:12 1545

转载 OkHttp之旅

转自:http://blog.csdn.net/jackingzheng/article/details/51778793OkHttp官方中文文档本文结构CallsConnectionsRecipesInterceptorsHTTPS 本文翻译来自 官方OkHttp WikiOkHttp官方中文文档一Calls1 请求2 响应3重写请

2017-03-19 21:16:14 500

转载 安卓自定义View基础-角度与弧度

转自:http://www.gcssloop.com/customview/AngleAndRadian安卓中角度(angle)与弧度(radian)的有关问题。 一.前言 1.为什么讲这个?在我们自定义View,尤其是制作一些复杂炫酷的效果的时候,实际上是将一些简单的东西通过数学上精密的计算组合到一起形成的效果。这其中可能会涉及到画布的相关操作(旋转),以及一些正余弦函数的计算等,这些内容就会

2017-03-18 14:02:15 501

转载 Android自定义View之旅(基础篇1:坐标系)

转自: http://www.gcssloop.com/customview/CoordinateSystem一.屏幕坐标系和数学坐标系的区别由于移动设备一般定义屏幕左上角为坐标原点,向右为x轴增大方向,向下为y轴增大方向,所以在手机屏幕上的坐标系与数学中常见的坐标系是稍微有点差别的,详情如下:(PS:其中的∠a 是对应的,注意y轴方向!)实际屏幕上的默认坐标系

2017-03-16 12:46:47 765

转载 Fiddler使用教程

Fiddler是一款由C#语言开发的免费http调试代理软件,有.net 2 和 .net 4 两种版本。Fiddler能够记录所有的你电脑和互联网之间的http通讯,Fiddler 可以也可以让你检查所有的http通讯,设置断点,以及Fiddle 所有的“进出”的数据。工具/原料.netframework 2.0 或 4.0版本

2017-03-09 14:05:24 747

转载 关于 Android 适配,看完这篇文章就够了

为什么要适配?我们先来看一组统计数据和图表。【2015 设备分布图 】【2016 设备分布图 】【设备品牌分布 】【屏幕尺寸分布图 】【系统分布图 】【与 iOS 的对比 】从上面几个图就可以看出 android 设备多,品牌多,屏幕尺寸多,还有系统版

2017-03-09 10:55:33 732

转载 fragment设置关于translationY属性的objectAnimator属性动画

在给fragment设置关于translationY属性的objectAnimator属性动画时,如果valueFrom的值大于等于fragment的高度时(下面代码中的第一个动画),fragment的这个动画不能在activity上显示出来,当valueFrom的值小于fragment的高度时,fragment的这个动画就能在activity上正常显示。请问为何会出现这种情况。fragment设

2017-03-09 09:36:46 2568

转载 Android 属性动画(Property Animation) 完全解析 (上)

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/380674751、概述Android提供了几种动画类型:View Animation 、Drawable Animation 、Property Animation 。View Animation相当简单,不过只能支持简单的缩放、平移、旋转、透明度基本的动画,且有一定的局限

2017-03-08 18:16:44 289

转载 Android View相关核心知识问答

作者分享了自己对View相关知识的理解,有兴趣的可以学习下。如果有不同的见解欢迎留言~此外,作者并没有提供案例,如果有兴趣可以针对问题,考虑实际使用场景,并提供实际的案例,那就更好了。1View坐标(1)View的坐标参数 主要有哪些?分别有什么注意的要点?几个主要坐标参数是:1)Left,Right,top,Bottom;它们表示的并非是距离屏

2017-03-02 13:46:35 280

转载 Android Studio解决unspecified on project app resolves to an APK archive which is not supported

出现该问题unspecified on project app resolves to an APK archive which is not supported as a compilation dependency的情形可能是:创建了两个Module,其中一个Module依赖另一个Module而导致了出现该问题;          如果在Android Studio中,有ModuleA和M

2017-02-22 11:56:04 1070

转载 Android沉浸式状态栏SystemBarTint的使用方法

什么是沉浸式状态栏Android从4.4开始支持这种显示效果,直接看对比图:从上图可以看到左边淘宝APP最顶部的状态栏背景是黑色的,而右边的360手机助手那个位置不是黑色,就是用了沉浸式状态栏这种效果。SystemBarTint的使用那么如何给应用加上这种效果呢? SystemBarTint是两年以前的一个开源库,现在我们依然可以用它很方便的给应用加上。 下面以Ecli

2017-02-17 10:57:25 1282

转载 Android内存分析工具

Android的一些内存知识垃圾回收(GC)垃圾回收包含两个过程:判定阶段,也就是判断哪些对象可以被回收,收集阶段,是指具体的回收策略。判定阶段主要有两种方式引用计数,对象每多一个引用计数加1,少一个引用计数减1,计数为0时就表示这个对象可以被回收了。但是引用计数有个缺点,不能判断循环应用的情况,所以就有了下面的方式根搜索,从一些根对象(GCRoot)开始遍历搜索,如果

2017-01-18 15:40:07 451

转载 Android开发学习之路--性能优化之常用工具

Android性能优化相关的开发工具有很多很多种,这里对如下六个工具做个简单的使用介绍,主要有Android开发者选项,分析具体耗时的Trace view,布局复杂度工具Hierarchy View,应用启动时间,Memory、CPU、Network分析,静态代码检查工具Lint以及程序稳定性monkey。下面就开始学习下这些工具吧。一、Android开发者选项  Andorid开

2017-01-17 21:57:37 821

转载 Android的材料设计兼容库(Design Support Library)

编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过!导读:这个兼容库很容易和之前的 Android Support Library 22.1混淆,都是兼容库,区别是这个库多了个Design。 Android Support Library 22.1只是支

2017-01-14 11:57:34 307

转载 Android中的MVP

编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过!原文 http://zhengxiaopeng.com/2015/02/06/Android%E4%B8%AD%E7%9A%84MVP/ 前言MVP作为一种MVC的演化版本在Android开发中

2017-01-14 11:37:36 376

转载 简单解决RecyclerView嵌套的RecyclerView条目显示不全和宽度不能铺满

第一个RecyclerView的Adapter[java] view plain copy @Override      public MyHolder onCreateViewHolder(ViewGroup parent, int viewType) {          View view = LayoutInflater.from(parent.getCon

2017-01-11 13:44:31 4815 1

转载 Android Https相关完全解析 当OkHttp遇到Https

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/48129405;本文出自:【张鸿洋的博客】一、概述其实这篇文章理论上不限于okhttp去访问自签名的网站,不过接上篇博文了,就叫这个了。首先要了解的事,okhttp默认情况下是支持https协议的网站的,比如https://www.baidu.com,ht

2017-01-10 16:12:32 355

转载 Android hdpi ldpi mdpi xhdpi xxhdpi适配详解

1、了解几个概念(1)分辨率。分辨率就是手机屏幕的像素点数,一般描述成屏幕的“宽×高”,安卓手机屏幕常见的分辨率有480×800、720×1280、1080×1920等。720×1280表示此屏幕在宽度方向有720个像素,在高度方向有1280个像素。(2)屏幕大小。屏幕大小是手机对角线的物理尺寸,以英寸(inch)为单位。比如某某手机为“5寸大屏手机”,就是指对角线的尺寸,5寸×2.54厘

2017-01-10 14:46:27 402

转载 Android 友盟社会化组件-分享实现

Android 友盟社会化组件-分享实现2014年2月10日 友盟一站式解决方案研究友盟--移动开发者服务平台,近期小巫想实现一个像一些应用实现多平台分享,例如LOFTER(网易轻博客,如下图)就实现了多平台分享,提供多个平台分享按钮,让用户选择自己想分享内容的平台,如果逐个来调用每个平台的API来实现的话那就太麻烦了,而刚好友盟就是为了方便开发者实现一站式分享和节省开发成本而诞生的,我稍

2016-12-30 20:01:56 528

转载 Android DiskLruCache完全解析,硬盘缓存的最佳方案

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

2016-12-29 19:48:39 1175

转载 Android Volley框架的使用(四)图片的三级缓存策略(内存LruCache+磁盘DiskLruCache+网络Volley)

在开发安卓应用中避免不了要使用到网络图片,获取网络图片很简单,但是需要付出一定的代价——流量。对于少数的图片而言问题不大,但如果手机应用中包含大量的图片,这势必会耗费用户的一定流量,如果我们不加以处理,每次打开应用都去网络获取图片,那么用户可就不乐意了,这里的处理就是指今天要讲的缓存策略(缓存层分为三层:内存层,磁盘层,网络层)。  关于缓存层的工作,当我们第一次打开应用获取图片时,先到网络去

2016-12-29 18:50:00 291

转载 Android 网络--我是怎么做的: Volley+OkHttp+Https

Volley 已经发布很长时间了, 也已被广泛应用, 相关教程到处都是. 本文只说两个值得注意的地方.本文讲解部分比较少, 请参阅提供的相关链接. 完整的实现代码在 Github dodocat/AndroidNetworkDemo 可能看起来比这里更清晰.使用 OkHttp 作为传输层的实现.Volley 默认根据 Android 系统版本使用不同的 Http 传输协议实现.

2016-12-28 11:17:26 344

转载 Android 使用 HTTPS

如果你的项目的网络框架是okhttp,那么使用https还是挺简单的,因为okhttp默认支持HTTPS。传送门Android 使用 HTTPS 配置的步骤。step配置hostnameVerifier new HostnameVerifier() { @Override public boolean verify(Str

2016-12-28 11:16:22 1041

转载 拥抱SVG:苦恼于图片适配 in Android?

前言不管是开发 Android 已久的老司机,还是刚刚上车的新司机,都肯定会对一件事情深恶痛绝:图片适配(尤其是在美工不给力的条件下)!为什么 Android 手机要有这么多不同的分辨率? 为什么我的图片在这台手机上显示地好好的完全符合设计图的要求结果换到另一台手机上就变形了?Oh my god !以前为了解决图片在不同的分辨率的屏幕上显示不一致的问题,通常我们会采取两种方式:一是根据不同

2016-12-22 10:58:19 315

转载 Android属性动画--Property Animation(一)

编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过!本文译自:http://developer.android.com/guide/topics/graphics/prop-animation.html属性动画系统是一个健壮的框架,它几乎可以允许把任何对

2016-12-21 14:02:29 607

转载 VectorDrawable:适应不同分辨率的drawable资源

编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过!这篇文章是对VectorDrawable的简单介绍,主要参考了android官方文档。更详细的讲解请参考stylingandroid网站的3篇文章 https://blog.stylingandroid

2016-12-21 13:38:20 748

转载 Android样式的开发:drawable汇总篇

原创文章,转载请注明:转载自Keegan小钢并标明原文链接:http://keeganlee.me/post/android/20150916微信订阅号:keeganlee_me写于2015-09-16Android样式的开发:shape篇Android样式的开发:selector篇Android样式的开发:layer-list篇Android样式的开发:drawa

2016-12-07 13:44:25 289

转载 Android软件开发之获取通讯录联系人信息(二十九)

Android软件开发之获取通讯录联系人信息雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/169        Android手机的通讯录联系人全部都存在系统的数据库中,如果须要获得通讯里联系人的信息就须要访问系统的

2016-12-01 17:59:18 4018

转载 Android 6.0 运行时权限处理

运行时权限介绍 Android 6.0在我们原有的AndroidManifest.xml声明权限的基础上,又新增了运行时权限动态检测,以下权限都需要在运行时判断: 身体传感器日历摄像头通讯录地理位置麦克风电话短信存储空间运行时权限处理 Android6.0系统默认为targetSdkVersion小于23的应用默认授予了所申请的所有权限,所以如果你以前的AP

2016-11-07 14:21:00 443

转载 Android 编程下设置 Activity 切换动画

为 Activity 设置切换动画我们知道,我们可以在 AndroidManifest.xml 文件中,通过android:theme 属性设置 Activity 的主题。主题中定义了关于 Activity 外观的很多特性。同时,主题中还可以定义 Activity 的切换动画。这是应用 Activity 切换动画的一种方法。下面讲解一下如何通过主题来设置 Activity 间的切换动画。

2016-11-05 15:29:47 251

转载 VectorDrawable-第一章

编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过!在VectorDrawable:适应不同分辨率的drawable资源 一文中我们介绍了VectorDrawable,只是简单的作为一个引子,文中也提到了会翻译几篇关于VectorDrawable的文章,本文

2016-10-11 14:03:25 392

转载 VectorDrawable:适应不同分辨率的drawable资源

编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过!这篇文章是对VectorDrawable的简单介绍,主要参考了android官方文档。更详细的讲解请参考stylingandroid网站的3篇文章 https://blog.stylingandroid

2016-10-11 14:02:29 396

仿微信雷达扫描

使用 ShapeDrawable 绘制雷达扫描特效

2017-05-09

百度地图 Fragment之间切换黑屏现象解决方案 Code

百度地图 Fragment之间切换黑屏现象解决方案 Code

2015-11-17

百度地图 Fragment之间切换黑屏现象解决方案 Demo

百度地图 Fragment之间切换黑屏现象解决方案

2015-08-06

空空如也

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

TA关注的人

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