默阳听风的博客

稳稳的幸福,微微一笑,留下一缕阳光!

Android Studio插件开发-SteadyoungIOC注解生成器:Steadyoung-CodePlug

前言上一篇文章我已经分享了自己简易打造的IOC注解框架:SteadyoungIOC。留下了文中快速生成代码的插件未解析,今天就来一步步为大家解析这个插件的开发过程。首先为接触过Android Studio插件开发的同学可以先阅读:学会编写Android Studio插件 别停留在用的程度了。简书原...

2018-07-02 17:50:25

阅读数 75

评论数 0

自己简易打造的IOC注解框架:SteadyoungIOC

1 前言前面的文章注解框架源码分析(XUtils、ButterKnife)和ButterKnife编译时生成代码原理:butterknife-compiler源码分析,按照源码的思路我们自己打造一款IOC注解框架,因为ButterKnife的源码实现难度过大,我先仿照xUtils的源码方式,反射注...

2018-06-27 11:47:10

阅读数 89

评论数 0

ButterKnife编译时生成代码原理:butterknife-compiler源码分析

1.butterknife-compiler介绍上篇文章:注解框架源码分析(XUtils、ButterKnife),根据代码运行流程分析了xUtils和ButterKnife,ButterKnife最终实现注解方法的代码是通过编译运行时生成的,也就是gradle依赖中butterknife-com...

2018-06-13 13:49:28

阅读数 288

评论数 0

Android Studio实用配置:让你编码更直观快捷

前言在使用Android Studio开发中我们有很多常用的习惯可以通过设置快捷实现,下面我列举一些使用设置。Android Studio实用配置:让你编码更直观快捷1.自动导包File -->Setting-->Editor-->...

2018-06-12 13:41:44

阅读数 145

评论数 0

注解框架源码分析(XUtils、ButterKnife)

1.前言频繁的findViewById是一件挺烦人的事,IOC注解框架应运而生,Android中IOC框架就是注入控件和布局或者说是设置点击监听。现在主流的有ButterKnife、xUtils、afinal等,IOC注解框架刚出来的时候,粗略看过源码后我是摒弃使用的,因为里面有反射、循环遍历寻找...

2018-06-11 15:17:49

阅读数 120

评论数 0

博客从CSDN搬家至简书

CSDN博客搬家的原因因为CSDN广告太多,变得越来越商业化,页面不够简洁,刷博客总是那么的不顺心,被同事和朋友安利来简书,之前也看过很多简书的博客,感觉排版简洁优雅,适合心无旁骛的阅读!贡献一波Android技术博客地址Darren的简书博客地址:https://www.jianshu.com/...

2018-06-08 15:06:18

阅读数 710

评论数 1

Android Studio 编译release的aar、jar包

使用命令编译release包你Library的build.gradle中添加配置: buildTypes { debug { minifyEnabled false proguardFiles getDefaultProguar...

2018-05-21 10:39:28

阅读数 3092

评论数 0

【整理】Android Studio 好用的插件推荐

现在Android的开发者基本上都使用Android Studio进行开发(如果你还在使用eclipse那也行,毕竟你乐意怎么样都行)。使用好Android Studio插件能大量的减少我们的工作量。1.GsonFormat快速将json字符串转换成一个Java Bean,免去我们根据json字符...

2018-04-20 10:09:56

阅读数 358

评论数 0

【整理】Android 图形UI工具整理

之前折腾过一些Android的UI,比如:9patch方面的:【记录】继续为Android的EditText制作9 patch图片其中用到了,无意间发现的,用于专门制作9 patch的在线工具:Android Holo Colors然后才发现,原来除此之外,别人还同时提供了更多的,关于Androi...

2018-04-20 10:04:14

阅读数 524

评论数 0

Android将Library上传到jcenter图文详解

转载请注明出处:http://blog.csdn.net/linglongxin24/article/details/53415932 本文出自【DylanAndroid的博客】Android将Library上传到jcenter超简单完整图文步骤以及遇到的各种坑在【玩转SQLite系列】(七)打造...

2018-04-12 16:23:26

阅读数 141

评论数 0

android gradle tools 3.X 配置的一些gradle配置

转载:https://maven.google.com studio3.0问题你必须知道的APT、annotationProcessor、android-apt、Provided、自定义注解android gradle tools 3.X 中依赖,implement、api 和compile区别前...

2018-04-12 16:14:17

阅读数 652

评论数 0

HTTP协议和网络抓包资料整理

网络抓包为了方便大家使用,更加通俗的理解http的网络协议,建议做网络请求的时候,对每个请求抓包后查看请求信息和响应信息。这是网上一些关于Http协议的讲解关于HTTP协议,一篇就够了HTTP 协议入门网络基础知识之 HTTP 协议Fiddler如果是Windows操作系统,可以使用Fiddler...

2018-04-03 09:51:54

阅读数 162

评论数 0

Android APP性能优化之Java代码效率优化细节

代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以...

2018-03-22 09:13:59

阅读数 278

评论数 0

Android APP性能优化之内存优化

大家应该知道,我们编写的应用程序都是有一定内存限制的,程序占用了过高的内存就容易出现OOM(OutOfMemory)异常。我们可以通过下面的代码看出每个应用程序最高可用内存是多少。ActivityManager activityManager = (ActivityManager) getSyst...

2018-03-21 17:36:06

阅读数 120

评论数 0

Kotlin学习资料整合

Google将Kotlin作为Android官方语言已经有一段时间了,那么Kotlin是什么呢?新语言太多了,大家为什么要接触 Kotlin 呢?因为它除了长得与 Java 不太像以外,其他的都差不多~  《Kotlin for android developers》中文版翻译:https://...

2017-10-20 10:36:07

阅读数 138

评论数 0

android 开发连接真机录制视频(转GIF,方便演示)

前提:手机版本》=4.0;电脑有 adb 现在手机用数据线连接你的电脑,就是两边都用USB插上~~ cmd命名执行录制 电脑 CMD 命令输入:adb shell screenrecord /sdcard/gif1.mp4   (保存文件名可自定义) 我输入命令后回车就立...

2016-07-13 18:28:26

阅读数 615

评论数 0

简单的底部标签开源项目:BottomBar

最近忙着把公司的eclipse项目移植到Android Studio上,移植完后就忙着看各种开源的特效,想加点到项目里,下面先看底部标签导航特效:BottomBar 本文参考自:https://github.com/roughike/BottomBar 先上图:    大神写的BottomB...

2016-07-13 17:59:34

阅读数 1276

评论数 0

单例模式

介绍         单例模式是应用最广的模式之一,也可能是很多初级工程师唯一会使用的设计模式,在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个全局对象,这样有利于我们协调系统整体的行为。         也就是确保某一个类只有一个实例,而且自行实例化并向整个...

2016-06-21 07:30:34

阅读数 295

评论数 0

Android 基础总结:结篇

就此Android基础总结已经写了23篇,全都是基础概念和些许实例,相信很多人看着很疲倦,后面的UI方面我将以实例的方式呈现,不在陈述过多的概念,下面提供资源大家参考: 1.Android学习手册:http://www.jdzhao.com/ 2.极客导航:http://loseronline...

2016-06-13 09:08:26

阅读数 367

评论数 0

Android 基础总结:( 二十三)JSON详解(下)

来自Google官方的有关Android平台的JSON解析示例,如果远程服务器使用了json而不是xml的数据提供,在Android平台上已经内置的org.json包可以很方便的实现手机客户端的解析处理。下面一起分析下这个例子,帮助Android开发者需要有关HTTP通讯、正则表达式、JSON解析...

2016-06-08 10:35:30

阅读数 310

评论数 0

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