果冻豆人的博客

小小 Android developer

自定义博客皮肤

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Android Gradle插件版本3.2.1升级问题记录

Android Gradle插件版本3.2.1升级问题记录问题1:productFlavors渠道名称的问题问题2: butterknife注解器的问题 首先说下Android Gradle插件版本对应关系 插件版本号 Gradle版本号 2.1.3 - 2.2.3 4.1+ ...

2018-11-14 11:30:15

阅读数 644

评论数 0

Https抓包工具之Fiddler

简介 抓包工具可以帮助开发或者测试人员很方便的查看到实时数据传输内容。 操作说明 第一步:设置Fiddler 点击顶部菜单栏的Tools>Options,具体选项可以按照我的配置来,只需配置前三个选项够了。如下图 第二步:配置手机代理...

2018-09-04 19:13:46

阅读数 119

评论数 0

Android Studio3.0自定义apk输出路径和文件名

在项目的gradle文件的android中添加如下配置 // 自定义apk输出路径和文件名,as3.0需要修改为一下写法 applicationVariants.all { variant -> variant.outputs.all { ...

2018-07-30 14:19:38

阅读数 3290

评论数 1

Android问题集之打包时避免删除无用资源文件

问题描述 在build中如果同时开启以下两个选项,那么打包时就会进行混淆并且会删除无用的资源文件。 //代码混淆 minifyEnabled true // 移除无用的resource文件 shrinkResources true 虽然删除无用资源能有助于较小apk大小,但是偶尔也会遇到一些...

2018-07-09 16:21:18

阅读数 807

评论数 0

Jenkins持续集成配置(Android)

前言 Jenkins持续集成配置,总共有6个选项 * General * 源码管理 * 构建触发器 * 构建环境 * 构建 * 构建后操作 配置过程 General 源码管理 构建触发器 构建环境 构建 构建后操作 总结 简单...

2018-06-26 19:09:11

阅读数 123

评论数 0

Gradle依赖项之transitive/exclude/force/(+)

传递(transitive) 排除(exclude) 强制(force) 动态版本(+) implementation('com.xxx:xxx:1.0.0@aar') { transitive = true changing = true ...

2018-05-17 21:51:25

阅读数 1792

评论数 1

Vue用json-server+mockjs来Mock数据

环境配置 这里需要用到json-server和mockjs模拟插件。 json-server: https://github.com/typicode/json-server mockjs: http://mockjs.com/ 安装 npm install jso...

2018-05-09 10:11:04

阅读数 1144

评论数 0

Vue axios 本地请求跨域访问的问题

首先在项目中安装http-proxy-middleware中间件作为代理 npm i http-proxy-middleware -D 在config/index.js中配置代理proxyTable module.exports = { dev: { proxyTable...

2018-05-04 15:27:44

阅读数 1297

评论数 0

Android Studio 3.0踩坑篇之自定义apk名称

报错日志 Cannot set the value of read-only property ‘outputFile’ Android Studio3.0之前用法如下 applicationVariants.all { variant -> ...

2018-04-19 17:04:17

阅读数 377

评论数 0

Android Studio 3.0踩坑篇之打包安装失败

在项目的gradle里加上buildToolsVersion,并且签名打包的时候v1,v2都选中。 这个问题花了我好多时间找资料都没解决!无意间看到论坛上一个人说加上buildToolsVersion,试试居然可以了。...

2018-04-19 16:52:13

阅读数 428

评论数 0

Android自定义注解处理器

Android自定义注解处理器 理论 相信不少开发人员在开发过程中都用到过不少的注解,它能提高我们的工作效率,也让项目和代码结构变得更简洁和清晰。目前已经有很多主流的框架也用到了注解技术。例如:ButterKnife、Dagger2、Retrofit、Glide等。可见,注解变得越来越流行...

2018-04-12 20:29:59

阅读数 631

评论数 0

Bintray/JCenter/JitPack发布及配置流程

Bintray/JCenter/JitPack发布及配置流程 前言 本文目的是希望把项目模块化、组件化,提供上传,方便依赖。 Bintray 官网: bintray.com/ 账号注册与登录等步骤直接忽略,登录后点击图中按钮,添加仓库。 填写完成后,点击Create创建仓库...

2018-03-20 16:46:34

阅读数 651

评论数 1

UML类图描述符号说明

类定义 类(Class):使用三层矩形框表示。 第一层:类名(斜体表示抽象类) 第二层:类的字段和属性。 第三层:类的方法(’+’表示public,’-‘表示private,’#’表示protected) 接口:使用两层矩形框表示,与类图的区别主要是顶端有《interface》 符...

2017-11-08 14:54:39

阅读数 151

评论数 0

Linux - Git

简介官网:https://git-scm.com 下载地址(linux):https://www.kernel.org/pub/software/scm/git/手动安装step1: 安装Git所需要的依赖库 $ sudo yum install curl-devel expat-devel...

2017-09-08 17:28:29

阅读数 130

评论数 0

Gradle之依赖配置

关于依赖包后缀@aar和@jar的区别 com.android.support:appcompat-v7:25.3.1 1、当不指定@后缀时:会下载库中的默认格式(由它的作者定义,如果没有则默认jar)及其所有依赖一起。2、当指定@后缀时:会下载库中的指定格式(可能存在或可能不存在),如果依赖...

2017-06-07 11:40:40

阅读数 261

评论数 0

Android Studio 2.3之签名打包

APK signature scheme v2官方说明:https://developer.android.com/about/versions/nougat/android-7.0.html#apk_signature_v2Android 7.0 引入一项新的应用签名方案 APK Signatu...

2017-06-05 14:22:09

阅读数 615

评论数 0

Android反编译之xml

java -jar AXMLPrinter2.jar AndroidManifest.xml > AndroidManifest2.xml

2017-04-26 14:45:26

阅读数 238

评论数 0

Android响应式编程之RxJava2.0

前言优点: 1、链式操作 2、异步优化 实战先来个简单的使用示例 Observable .create(new ObservableOnSubscribe<String>() { @Ove...

2017-04-14 17:52:12

阅读数 698

评论数 0

Android问题集之编译冲突

Conflict with dependency ‘com.google.code.findbugs:jsr305’. Resolved versions for app (3.0.1) and test app (2.0.1) differ. See http://g.co/androidstu...

2017-04-13 20:01:07

阅读数 423

评论数 0

Android设计模式之MVP

原则1:V的原则是,如果事件需要P和M层的帮助,才需要将事件传给Presenter,否则不要传给Presenter,让View自己处理,这样才不会导致类似V->P->V->P->V这种传来传去的无用功,导致接口过多且繁琐。

2017-04-13 10:33:18

阅读数 162

评论数 0

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