渡口一艘船

不积跬步,无以至千里;不积小流,无以成江海


  • 首页

  • 分类

  • 标签

  • 归档

  • 关于

动态权限

发表于 2018-04-06 | 更新于: 2018-06-05 | 分类于 Android | 阅读次数:
字数统计: 2,766 | 阅读时长 ≈ 11
权限系列 动态权限基础 几个权限库分析 1、在给app升级动态权限之前需要注意搞清楚一下几个概念1.1、版本号对应的api等级查阅官网可以看出 1.2、minSdkVersion、targetSdkVersion和 compileSdkVersion这几个属性通常在gradle defaul ...
阅读全文 »

Service

发表于 2017-10-31 | 更新于: 2018-06-06 | 分类于 Android | 阅读次数:
字数统计: 4,059 | 阅读时长 ≈ 15
service本篇博文主要介绍Service相关知识,具体目录如下 0x00 什么是Service Service是一个应用程序组件,可以在后台长时间运行的操作,不提供用户界面; 一个应用程序可以启动一个服务,它将继续在后台运行,即使用户切换到另外一个应用 一个组件可以绑定到一个服务与它交互,甚 ...
阅读全文 »

仿知乎创新广告

发表于 2017-05-22 | 更新于: 2018-06-06 | 分类于 实践 | 阅读次数:
字数统计: 517 | 阅读时长 ≈ 2
1、效果描述知乎看到的一种非常有特色的广告展现方式,即在列表页,某一个Item显示背后部分广告图,随着列表滚动,会逐渐展示全部图片。 2、实现 2.1 实现思路 在需要列表滚动时候,改变图片的显示部分 有两个核心点 捕获列表滚动变化的dy,不管是ListView还是RecyclerVie ...
阅读全文 »

编译期注解处理之APT

发表于 2017-04-07 | 更新于: 2018-06-06 | 分类于 注解 | 阅读次数:
字数统计: 3,438 | 阅读时长 ≈ 13
注解系列 注解基础 JavaPoet 编译期注解处理之APT 0x00 概述前一篇介绍了注解的基本知识以及常见用法,由于运行期(RunTime)利用反射去获取信息还是比较损耗性能的,本篇将介绍一种使用注解更加优雅的方式,编译期(Compile time)注解,以及处理编译期注解的手段APT和J ...
阅读全文 »

JavaPoet

发表于 2017-03-12 | 更新于: 2018-06-06 | 分类于 注解 | 阅读次数:
字数统计: 2,630 | 阅读时长 ≈ 14
注解系列 注解基础 JavaPoet 编译期注解处理之APT 0x00 概述上一篇限于篇幅只介绍了APT,这篇来继续介绍javapoet,是square公司的开源库。正如其名,java诗人,通过注解来生成java源文件,通常要使用javapoet这个库与Filer配合使用。主要和注解配合用来干 ...
阅读全文 »

Andfix学习

发表于 2017-01-11 | 更新于: 2018-06-04 | 分类于 开源学习 | 阅读次数:
字数统计: 4,737 | 阅读时长 ≈ 20
概述篇AndFix,全称是Android hot-fix。是阿里开源的一个热补丁框架,允许APP在不重新发布版本的情况下修复线上的bug。支持Android 2.3 到 7.0,并且支持arm 与 X86系统架构的设备。完美支持Dalvik与ART的Runtime,补丁文件是以 .apatch 结 ...
阅读全文 »

注解基础

发表于 2017-01-06 | 更新于: 2018-06-06 | 分类于 注解 | 阅读次数:
字数统计: 1,179 | 阅读时长 ≈ 5
注解系列 注解基础 JavaPoet 编译期注解处理之APT 0x00 概述本文主要是介绍注解的基础知识,为后面的APT和JavaPoet打下基础 0x01 什么是注解注解(Annotation)是Java5的一个新特性,是插入在代码中的一种注释或者说是一种元数据(meta data),这些注 ...
阅读全文 »

自定义Lint

发表于 2016-12-16 | 更新于: 2018-06-04 | 分类于 工具 | 阅读次数:
字数统计: 296 | 阅读时长 ≈ 1
Lint在android studio中内置了大概200个左右的lint检查,比如定义变量未使用,直接Handler报内存泄漏提醒,时时刻刻在监督着我们的代码。自己定制了一些Lint规则,项目开源在GitHub上https://github.com/xsfelvis/LintDemo 为什么需要自 ...
阅读全文 »

粒子动画效果

发表于 2016-11-28 | 更新于: 2018-06-04 | 分类于 开源学习 | 阅读次数:
字数统计: 236 | 阅读时长 ≈ 1
粒子效果动画看了几个开源库,自己在学习过程中重构了一个供自己以后使用 源码地址:https://github.com/xsfelvis/Explosion 效果图: 简介提供了6中粒子动画效果,框架支持扩展,若有新的粒子需求可以继承Particle实现自己的需求,整体框架如下 使用已经单独将粒 ...
阅读全文 »

常用设计模式

发表于 2016-11-16 | 更新于: 2018-06-04 | 分类于 设计模式 | 阅读次数:
字数统计: 4,916 | 阅读时长 ≈ 18
0x00 概述学习设计模式是一个漫长的过程,也是一个程序员登堂入室的必经之路。这篇博文就是记录学习设计模式的过程,会持续更新(属于天狼星计划的一部分,严肃脸),每个模式都有对应的学习代码,学习在https://github.com/xsfelvis/DesignPattern.git 0x01 大 ...
阅读全文 »
1…345
云来

云来

47 日志
15 分类
34 标签
RSS
GitHub CSDN 掘金 E-Mail
友情链接
  • 稀土掘金
  • 干货集中营
  • 玩Android
  • 美团点评
  • 酷站
  • 苹果核
© 2017 — 2020 云来 | Site words total count: 112.0k
主题 — NexT.Muse
0%