Zhitao Cai's Blog

专注成就专业,我只饮菠萝啤


  • 首页

  • 分类

  • 归档

  • 标签

如何优雅正确地使用Log

发表于 2016-05-17   |   分类于 Android Develop   |  

本文详细描述了如何采用优雅的姿势并且正确地使用log

阅读全文 »

Android订阅推荐

发表于 2016-02-29   |   分类于 Android Develop   |  

4年一度才有的2月29日,不发布点内容,真对不起这个特殊的日子,这次和大家分享一下我平时自己订阅和关注的微信号,blog,weekly

阅读全文 »

在多个Gradle脚本中传递变量

发表于 2016-02-22   |   分类于 Gradle   |  

实际项目中,我们可能在发布的时候,需要调用到很多个项目的gradle脚本,用于分别执行每个项目的一些打包工作,这个时候就涉及到gradle多脚本的相互调用了,本次和大家一起探讨

  • 多个gradle脚本相互调用task的方法
  • 多个gradle脚本中共享Property
阅读全文 »

Gradle Property 使用详解

发表于 2016-02-20   |   分类于 Gradle   |  

Gradle支持很多种方式去设置Property,方式太多了,我们有必要了解一下每种方式的使用

阅读全文 »

解决小米MIUI系统上后台应用没法弹Toast的问题

发表于 2016-02-09   |   分类于 Android Develop   |  

早~~,大年初二,一大早就被喉咙痛痛醒(夜晚睡觉之前不要饮太多雪碧),实在受不了,就起床了,想起前段时间在小米系统上遇到的一个诡异问题,于是趁这个机会码一下

阅读全文 »

【Gradle随笔】多任务创建与执行

发表于 2016-02-07   |   分类于 Gradle , Groovy   |  


某日在逛stackoverflow的时候遇到一个提问,恰好和我之前遇到的差不多,于是就记下来了:
Jörgen Lundberg 提出如何将下面的写法优化缩减

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
task cleanCommon(type: GradleBuild) {
buildFile = 'common/build.gradle'
tasks = ['clean']
}

task cleanCrawler(type: GradleBuild) {
buildFile = 'crawler/build.gradle'
tasks = ['clean']
}

task cleanPortlet(type: GradleBuild) {
buildFile = 'portlet/build.gradle'
tasks = ['clean']
}

task cleanAll(dependsOn: ['cleanCommon', 'cleanCrawler', 'cleanPortlet']) {
}

阅读全文 »

ADB常用命令手册

发表于 2016-01-20   |   分类于 Android Tools   |  

记住一些常用的adb命令,会为我们的工作提供极大的帮助

阅读全文 »

【Android设备信息】IMSI、ICCID、KI

发表于 2015-12-01   |   分类于 Android Develop   |  

你应该需要知道的Android设备标识。

阅读全文 »

【Android设备信息】IMEI、MEID、PESN、ESN

发表于 2015-11-27   |   分类于 Android Develop   |  

你应该需要知道的Android设备标识。

阅读全文 »

获取当前顶端包名【兼容所有系统】

发表于 2015-09-29   |   分类于 Android Develop   |  

获取顶端包名功能在Android 5.0系统前后发生重大变化,经过各种搬运加测试后,得出一些通用解决方案,虽然没有一种简单通用的方法,但是目前已经有可以兼容所有系统的方案。

阅读全文 »
12
Zhitao Cai

Zhitao Cai

专注成就专业,我只饮菠萝啤

15 日志
9 分类
14 标签
RSS
GitHub Weibo
Creative Commons

Star

StormZhang Trinea GuoLin Jark IissNan
© 2015 - 2018 Zhitao Cai
由 Hexo 强力驱动
主题 - NexT.Mist