写个Gradle脚本来干活--遍历&执行java命令

前言 上一篇写个批处理来帮忙干活—遍历&字符串处理中,我们已经学习如何写批处理脚本来帮我们做一些简单的重复性工作,本篇继续来学习如何用 Gradle 写脚本,让它也来帮我们干活 Gradle 脚本 需求场景跟上一篇一样,只是需要脚本能够帮我们遍历某个目录下的文件,...

2018-05-20 20:42:30

阅读数 970

评论数 0

写个批处理脚本来帮忙干活---遍历文件夹&字符串处理

这次打算写几篇关于脚本方面的博客,主要是记录一下 Gradle 脚本和批处理脚本的一些写法,方便后续查阅。 前言 平常开发过程中,一些较为重复的手工性工作,如果能让脚本来帮忙处理,自然是最好的,刚好之前有些工作有点过于重复且都是手工性去完成,所以就想着能否写个脚本来处理。 因为我...

2018-05-19 00:21:05

阅读数 46

评论数 0

发布开源库到JCenter的一些问题记录

这周末自己瞎折磨了下,如何发布开源库到 JCenter,然后这过程中碰到了一些问题,在此记录分享一下 本篇是基于上一篇:教你一步步发布一个开源库到 JCenter 介绍的流程、步骤中所遇到的问题,所以没看过上一篇的,可以去看看哈~ Error:No service of type Fac...

2018-05-08 09:37:40

阅读数 62

评论数 0

教你一步步发布一个开源库到 JCenter

今天想来分享下,如何一步步自己发布一个开源库到 JCenter 这方面的博客网上已经特别多了,所以本篇并不打算仅仅只是记录流程步骤而已,而是尽可能讲清楚,为什么需要有这个步骤,让大伙知其然的同时还知其所以然,那么掌握就会更深刻一点,所以本篇篇幅会很长。另外,本篇是参考、引用、借鉴了以下文章中...

2018-05-06 21:44:00

阅读数 29

评论数 0

一起撸个简单粗暴的Tv应用主界面的网格布局控件(下)

上一篇中我们已经一起学了怎么简单粗暴的撸个支持动态布局的网格控件出来,但在上一篇的介绍中,并没有学习实现网格控件的滑动效果,所以本篇就来讲讲,要如何让我们的网格控件可以支持自定义滑动策略。 效果 图一是Tv应用:当贝市场的主页 图二是咱自己撸的简单粗暴的 Tv 应用主...

2018-05-02 09:16:04

阅读数 135

评论数 0

一起撸个简单粗暴的Tv应用主界面的网格布局控件(上)

这一篇是真的隔了好久了~~,也终于可以喘口气来好好写博客了,这段时间实在是忙不过来了,迭代太紧。好,废话不多说,进入今天的主题。 效果 图一是Tv应用:当贝市场的主页 图二是咱自己撸的简单粗暴的 Tv 应用主界面网格控件:TvGridLayout 的示例 今天这...

2018-04-30 16:40:45

阅读数 36

评论数 0

View 动画 Animation 运行原理解析

本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 这次想来梳理一下 View 动画也就是补间动画(ScaleAnimation, AlphaAnimation, TranslationAnimation…)这些动画运行的流程解析。内容并不会去分析动画的呈现原理是...

2018-04-10 09:22:08

阅读数 60

评论数 0

【Andorid源码解析】View.post() 到底干了啥

本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 emmm,大伙都知道,子线程是不能进行 UI 操作的,或者很多场景下,一些操作需要延迟执行,这些都可以通过 Handler 来解决。但说实话,实在是太懒了,总感觉写 Handler 太麻烦了,一不小心又很容易写出...

2018-04-09 09:27:42

阅读数 78

评论数 0

【Android】又一个Gank客户端来啦

老规矩,看效果 介绍 Gank平台的移动端又来了,非常感谢Gank平台开放接口,让我们这些小白有机会练手、学习。 本项目在架构方面有稍微花点心思,虽然还是最简单的MVC模式,但基本参考MVP的思想,Activity只负责ui显示逻辑,ui和业务会尽量的分离开,每个包的类权限严...

2018-04-04 09:12:53

阅读数 29

评论数 0

【Android】再来一篇Fragment的懒加载(只加载一次哦)

使用前需知 2017-7-14更新: 目前有人使用后出现了诸如首次打开显示空白界面,但点击有反应;或来回切换又变空白界面的问题。这些问题我暂时还不知道该怎么解决,后期有时间时会具体去分析下问题该怎么解决。所以你如果要使用该代码,希望考虑一下,我自己的小应用目前是没碰到这些问题。 效果...

2018-04-03 09:02:35

阅读数 39

评论数 0

如何用Android Studio查看build.gradle源码

上一篇博客里讲过 build.gradle 里的每一行代码基本都是在调用一个方法,既然是这样,我们就可以用 android studio(下面简称as) 去查看它源码的方法注释说明,这样就可以理解每个方法是做什么的了,就算是在大神的 build.gradle 遇见一些没看懂的代码,也可以点进去看方...

2018-04-02 09:05:34

阅读数 74

评论数 0

学点Groovy来理解build.gradle代码

在写这篇博客时,搜索参考了很多资料,网上对于 Groovy 介绍的博客已经特别多了,所以也就没准备再详细的去介绍 Groovy,本来也就计划写一些自己认为较重要的点。后来发现了 Groovy 的官方文档后,发现其实官方的介绍特别的全面,详细。但可惜的是我的英语不好,看英文文档有些费时间,但还是推荐...

2018-03-30 09:36:36

阅读数 54

评论数 0

看不懂的 build.gradle 代码

Android Studio 这么强大的工具,就算我们不懂 gradle, groovy, 也照样能借助AS对 Android 项目进行编译、调试、运行、打包等操作。build.gradle 这个文件接触这么久了,基本的项目配置也基本很熟悉了,毕竟每次自动创建的 build.gradle 里的代码...

2018-03-29 09:19:54

阅读数 54

评论数 0

【Android】TextView的文字长度测量及各种padding解析

本篇文章已授权微信公众号 安卓巴士Android开发者门户 独家发布 老规矩,先上张图 o,这篇好像是分析篇,没有效果图。不管了,位置占着,老规矩不能坏,下面开始正文。 这篇博客会讲得比较杂: TextView里各种padding的含义? 如何计算每...

2018-03-28 09:56:27

阅读数 330

评论数 0

【Android】TextView的跑马灯效果

老规矩,先上图看效果。 说明 TextView的跑马灯效果也就是指当你只想让TextView单行显示,可是文本内容却又超过一行时,自动从左往右慢慢滑动显示的效果就叫跑马灯效果。 其实,TextView实现跑马灯效果很简单,因为官方已经实现了,你只需要通过设置几个属性即可。而且...

2018-03-27 09:04:49

阅读数 51

评论数 0

【Android】Fragment懒加载和ViewPager的坑

本篇文章已授权微信公众号 安卓巴士Android开发者门户 独家发布 效果 老规矩,先来看看效果 ANDROID和福利两个Fragment是设置的Fragment可见时加载数据,也就是懒加载。圆形的旋转加载图标只有一个,所以,如果当前Fragment正处于加载状态,在...

2018-03-26 09:09:37

阅读数 128

评论数 0

【Android】你应该知道的调试神器--adb

最近跟着一个前辈在做TV应用,因为不能通过usb连接调试,接触到了adb,突然间觉得自己似乎发现了另外一个世界,借助adb shell命令对应用进行调试,简直方便得不行。更重要的是,这是命令行操作啊!!!装逼神器啊,还没学的赶紧来试试看吧。 效果 老规矩,先上几张截图看看效果,...

2018-03-23 11:34:15

阅读数 125

评论数 0

【Android】5.x炫酷标题栏动画使用理解

Android5.0+推出的新控件感觉特别酷,最近想模仿大神做个看图App出来,所以先把这些新控件用熟悉了。 新控件的介绍、使用等等网上相应的文章已经特别多了,题主也没那能力去写篇详解出来,本篇随笔记录的主要是题主学习这些新控件时遇见的一些困惑以及在搞了半天后的一丝理解,或许也有新手也会碰到跟我...

2018-03-22 09:13:04

阅读数 59

评论数 0

【Android】属性动画的使用理解

属性动画的教程网上已经特别多了,本篇也不打算再去各种详解知识点,主要就是记录题主学习属性动画时的碰到的一些困惑,以及后来自己的理解。如果有人也碰到相似的问题,正好可以一起讨论下。 概要 本篇主要涉及的知识点包括: 1. ObjectAnimator 1. ValueAnim...

2018-03-21 12:14:32

阅读数 42

评论数 0

如何用Android Studio同时使用SVN和Git管理项目

这篇来讲讲如何在 Android Studio 上同时用 SVN 和 Git 来管理项目。我知道,你肯定会说我吃饱了撑着,没事找事做,为啥要同时用 SVN 和 Git 来管理项目。问题是,我也不想啊,我也很无奈啊(:(哭丧脸)。 为啥要同时用 SVN 和 Git 管理项目 这小题目也可...

2018-03-20 09:12:24

阅读数 207

评论数 0

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