自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

朱利源的博客

既然选择了远方.便只顾风雨兼程

  • 博客(62)
  • 资源 (14)
  • 收藏
  • 关注

原创 Android6.0权限管理

临近放假了时间比较充裕,就琢磨着干点啥,想来想去6.0运行时权限一直没弄过而且项目也总有一天要升级的,既然这样,那就趁热来一发吧那么为了学到原滋原味的6.0权限,官方文档是第一选择,这里附上链接https://developer.android.com/training/permissions/index.html关于6.0如何选择compileSdkVersion, minSdkVersion

2016-10-01 09:34:27 1781 2

原创 如何选择compileSdkVersion, minSdkVersion 和 targetSdkVersion

最近在搞项目6.0权限问题,正好借着这股劲把之前一直不太理解的compileSdkVersion, minSdkVersion 和 targetSdkVersion这三个属性看了下,看完后不禁的发出感慨原来就是这样啊…本文出自于对以下两篇文章的整理总结 http://chinagdg.org/2016/01/picking-your-compilesdkversion-minsdkversion

2016-09-24 11:15:30 12285 13

原创 Activity

本系列主要是读书笔记,知识点百分之90来自 <<安卓开发艺术探索>>和<<安卓群英传>>,还有百分之10是自己的扩展与理解.生命周期一.正常情况下生命周期如图 正常生命周期 开起activity调用onCreate() onStart() onResume(),按下返回键 onPause() onStop() onDestroy()启动activity onCreate() onStart(

2016-09-11 19:20:25 4189 3

转载 Android Bitmap 优化- 图片压缩

原文地址:http://anany.me/2015/10/15/bitmap1/一直以来Bitmap都是开发中很棘手的问题,这个问题就是传说中的OOM(java.lang.OutofMemoryError - 内存溢出),那么Bitmap为何如此丧失,令无数Android开发者所懊恼?一、Bitmap引发OOM的原因由于每个机型在编译ROM时都设置了一个应用堆内

2016-08-26 10:41:21 5379 4

原创 Gradle常用配置

欲善其工必利其器,本篇介绍我们常用的工具android studio中gradle的一些常用配置这里我先列举出这些常用的配置下面在一一细说 1.差异化配置buildConfigField 2.签名配置signingConfigs 3.多渠道打包 4.配置打包后生成apk名字0.常用小窍门在第一次启动AS时候往往会出现这个界面 并且一直卡在这进不去,很是烦恼..其实这是在检查你的 An

2016-08-14 20:13:43 3640 14

原创 Android 全局异常捕获

今天就来说说作为程序猿的我们每天都会遇到的东西bug,出bug不可怕可怕的是没有出bug时的堆栈信息,那么对于bug的信息收集就显得尤为重要了,一般用第三方bugly或者友盟等等都能轻易收集,但是由于公司不让使用第三方,而安卓正好有原生的异常收集类UncaughtExceptionHandler,那么今天博客就从这个类开始.UncaughtExceptionHandler见名知意,即他是处理我们未捕

2016-07-09 18:01:34 10252 8

原创 Android动画坐标系详解

前段时间写dialog底部弹出动画的时候明明觉得自己写的是对的,但效果却不对.相信很多人在写View动画的时候都遇到过这种情况.今天本文就对症下药,跟大家聊聊Animation动画坐标系,至于Animation动画的使用一般都会这里不过多赘言.Animation 动画一共有四个 1. AlphaAnimation 2. ScaleAnimation 3. RotateAnimation 4

2016-05-23 21:25:20 5753 3

转载 浏览器跳安卓应用

转至http://blog.csdn.net/jiangwei0910410003/article/details/23940445今天老大给我提了一个需求叫我调研一下,他已经测试了IOS平台上是可以的,需求很简单就是在系统浏览器中通过输入一个uri就可以打开相应的app。 比如你在IOS中的系统浏览器中输入:tel://123,就会跳到拨打电话页面而且拨打号码是123,像这样的命令,老大他用了小

2016-05-12 14:21:46 1852 3

原创 Material Design控件使用(二)

本篇接着之前的Material Design控件总结(一)往下学习support design包下其余控件,如果对Material Design不太熟悉的同学最好把第一篇看完再来看第二篇效果更好本篇将介绍剩下的控件FloatingActionButtonTabLayoutSnackbarTextInputLayoutFloatingActionButton 作为MD风格最具争议的控件

2016-05-07 16:29:50 6064 9

原创 NavigationView自定义

自定义NavigationView

2016-04-04 16:38:05 12138 6

原创 Android截包与反编译

近期由于学习需要,尝试了下截包与反编译,发现对于简单的反编译与截包其实挺简单的,而本文也主要介绍截包与反编译工具的使用.截包截包的工具有很多,我这里主要介绍简单实用的fiddler. 官网下载地址:http://www.telerik.com/fiddler 下载完成后打开fiddler 1.首先,确保安装 Fiddler 的电脑和你的手机在同一局域网内,因为Fiddler只是一

2016-03-26 18:07:47 3206 4

原创 EventBus3.0使用

EventBus3.0使用详解

2016-03-13 18:09:21 2214 6

原创 Material Design控件使用(一)

Md风格App架构搭建,AndroidM AndroidL 控件使用介绍

2016-02-25 16:22:51 15847 22

原创 Android属性动画

Android 动画可以分为三种:view动画,帧动画,属性动画.前两种虽然使用比较简单但View animation,它只是改变了View对象绘制的位置,而没有改变View对象本身,并且只能支持简单的缩放、平移、旋转、透明度基本的动画,而帧动画是顺序的播放一组预先定义好的图片局限性也非常大,所以前两种动画本文略了重点就是介绍属性动画1.概述属性动画顾名思义,在动画的同时更改对象的属性,并且不止可以

2016-01-24 21:12:36 1698 2

转载 Android动画学习笔记-Android Animation

3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:property animation,这三种动画模式在SDK中被称为property animation,view animation,drawable animation。 可通过NineOldAndroids项目在3.0之前的系统中使用P

2016-01-20 17:25:40 849

原创 Android Scroller原理

Scroller弹性滑动实现原理

2016-01-15 17:09:06 1119 1

转载 (搬运)如何正确获得Android内置SD卡跟外置可插拔SD卡

外置sd卡路径,也许很多同学在平时的工作中并不会用到,因为现在很多机型都不支持外置sd卡(这也是Google目标),所以并不用考虑外置sd卡的路径问题。除了开发文件管理类的应用之外,其他应用使用 Enviroment 这个类中的一些静态方法就能满足需要。但也有一些特殊需求需要用到外置sd卡路径,那怎么才能准确获得外置sd卡的路径呢?

2015-12-31 17:17:22 5005 1

原创 View滑动效果的七种实现方式

关于android中可以滑动的控件可以说数不胜数,而同一个效果的实现方式也是非常多的,今天先用最简单的几种方式来感受下自定义控件滑动效果的产生,先上效果图布局都是一样的<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" x

2015-12-30 18:06:29 4324 5

原创 android canvas drawText()文字居中

drawText()文字居中方法

2015-12-25 11:09:21 34148 20

原创 RecyclerView 下拉刷新上拉加载更多

RecyclerView下拉刷新上拉加载更多封装

2015-12-21 10:46:01 12822 23

原创 万能ViewHolder

万能ViewHolder工具类

2015-12-16 14:42:02 1734 9

原创 布局加载器LayoutInflater讲解

LayoutInflater布局加载器讲解

2015-12-13 10:54:06 2266 15

WebSocket安卓客户端实现详解(三)--服务端主动通知

WebSocket安卓客户端实现详解(三)--服务端主动通知

2017-08-06

WebSocket安卓客户端实现详解(二)--客户端发送请求

WebSocket安卓客户端实现详解(二)--客户端发送请求

2017-08-06

WebSocket安卓客户端实现详解(三)–服务端主动通知

WebSocket安卓客户端实现详解(三)–服务端主动通知

2017-08-06

WebSocketDemo(一)--连接建立与重连实例源码下载

WebSocket即使通讯安卓客户端实现--连接建立与重连

2017-06-10

RecyclerView下拉刷新上拉加载更多v1.3

RecyclerView下拉刷新上拉加载更多v1.3版本 修改数据较少时下拉刷新触发上拉加载更多bug

2016-05-04

RecyclerView下拉刷新上拉加载封装

RecyclerView下拉刷新上拉加载封装+吸附动画

2016-04-21

RecyclerView封装

RecyclerView封装

2016-04-09

上拉加载更多RecyclerView封装

上拉加载更多RecyclerView封装

2016-04-04

dex2jar文件

dex2jar

2016-03-26

dex2jar工具

dex2jar

2016-03-26

apktool工具

apktool工具

2016-03-26

MD风格demo

使用Android Design Support Library和5.0一些控件搭建的md风格的demo

2016-02-25

recyclerview下拉刷新上拉加载+动画

recyclerview下拉刷新上拉加载封装

2015-12-25

RecyclerView下拉刷新上拉加载

RecyclerView下拉刷新上拉加载

2015-12-21

空空如也

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

TA关注的人

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