240 发简信
IP属地:北京
  • 120
    Gradle Proguard 配置文件

    getDefaultProguardFile('proguard-android.txt') 最终获取的文件路径:project.getRootProject().getBu...

  • @PythonDeveloper 感谢,后来看了 bugly 的符号文件上传插件源码才理解了你的意思。再次感谢。

    Gradle的Task(2)任务间的依赖关系

    在上一篇文章中我们介绍了如何自定义简单的任务。本文将通过如下四个简单任务来说明任务之间的依赖关系。 可以使用Task的dependsOn(Object... paths) m...

  • 120
    Android selector选择器自定义属性

    Android selector选择器自定义属性 Android系统为UI的背景制定了灵活的绘制方案,drawable方式。开发者可以通过各种各样的drawable样式来为自...

  • @PythonDeveloper 愿闻其详

    Gradle的Task(2)任务间的依赖关系

    在上一篇文章中我们介绍了如何自定义简单的任务。本文将通过如下四个简单任务来说明任务之间的依赖关系。 可以使用Task的dependsOn(Object... paths) m...

  • :app:packageRelease UP-TO-DATE
    :app:assembleRelease

    怎么在这两个任务中间插入一个自定义任务,有可行的办法吗

    Gradle的Task(2)任务间的依赖关系

    在上一篇文章中我们介绍了如何自定义简单的任务。本文将通过如下四个简单任务来说明任务之间的依赖关系。 可以使用Task的dependsOn(Object... paths) m...

  • 120
    Bugly热修复 - 接入篇

    微信Tinker_从1.7.0开源开始,本人就已经密切关注它的发展,并在1.7.0就已经成功接入并运行(未在生产环境使用),现在Tinker已经更新到1.7.7了。在微信Ti...

  • Android Studio 中SVN可以像Git一样切换分支代码吗?还是必须checkout所有分支,然后本地切换工程?

    Android studio 中使用svn

    注:本文的Android Studio版本是 2.1.2,svn版本是:TortoiseSVN-1.9.4.27285-x64-svn-1.9.4.msi,如有的地方表示不同...

  • Android登录跳转下一页的实现方法

    这篇文章没有高深的技术,只为实现简单需求。 在手机应用设计中,常常会碰到需要登录之后才能实现下一步操作这个需求。比如商城类应用,逛商城时,不需要登录,在购买商品时,如果用户尚...

  • 2017,我来了

    之所以选择在现在加入简书,是因为我找不到好的办法来提高自己,我希望可以通过写文章来让自己沉淀下来,沉淀能够让自己能够更加稳定。 在过去的一年,看了很多大神的博客,从他们的笔记...

个人介绍
如果有一天,我不再热爱,我就选择放弃