自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (4)
  • 收藏
  • 关注

原创 Android Tinker热更新Sample_demo接入

参考文章:1. Android热修复之微信Tinker使用初探 2. 微信Tinker在Android中集成以及使用 3. Tinker-接入指南下载tinker-sample-androidassembleDebuggradletinkerPatchDebug测试tinker-sample-android地址issuepatch loadReporter onLoadPatchLi

2017-08-25 11:24:12 1092

原创 Android 一步一步实现命令行接入Tinker 热更新

参考文章:1. Android 热修复 Tinker接入及源码浅析2.接入指南3. Android热修复之微信Tinker使用初探4. Android 热修复方案Tinke测试demo地址:https://github.com/WanAndroid/tinkerTest先说下我测试中的问题issue 1.只可以改变布局,不能改变代码 我现在测试的是,可以改变activity

2017-08-24 19:35:51 917 4

原创 Android 项目实例用到的gradle配置技巧

关于grade基本配置,前面已经有四篇文章了,1. Android 项目实例config.gradle配置2.使用gradle的productFlavors实现Android项目多渠道打包 3.使用gradle实现Android项目debug版与release版共存 4.使用gradle实现批量修改生成的apk文件名 完整Android项目grade配置:项目根目录config.gradle(

2017-08-11 15:11:14 434

转载 Android 使用gradle批量修改生成的apk文件名

在一次性打十几个渠道包的时候,如果我们想让打包完生成的apk文件名按照我们想要的格式来命名,比如明确的apk的版本号,打包日前,那个渠道的包等,这时就需要使用gradle的Variants属性来动态修改生成的apk文件名在app(module) 目录下的build.gradle文件内加入如下代码:def buildTime() { def date = new Date() def

2017-08-11 14:44:27 667

转载 Android 使用grade实现Android 项目debug版与release版共存

在Android 项目中,默认debug版与release版的包名相同,从而导致debug版与release版两者不能共存。为了方便开发,可以通过gradle实现让两者在一台手机上共存原文地址:http://blog.csdn.net/lj402159806/article/details/54955431配置app目录下的build.gradle文件android { ......

2017-08-09 15:15:01 1439

原创 Android 使用gradle的productFlavors实现多渠道打包

productFlavors用法productFlavors ,就是用来分别定义产品不同的特性,使用它可以使用一套代码创建不同的产品。就是用于定义产品的特性,这是每个产品不同的地方,有了它我们就可以用同一套代码创建不同的产品,在module下的build.gradle中加入productFlavors结构如下:apply plugin: 'com.android.application'andro

2017-08-09 11:30:20 1418

原创 Android 项目实例config.gradle配置

开发android的攻城师,没有不接触gradle的吧,但是对于新人来说,这个地方的配置是一个噩梦,因为这里配错一点,就可以会app出现红叉,无法编译,这个很头痛,最近工作不是特别忙,特意整理一下。初始化的build.gradleconfig.gradle初始化的build.gradle当初始创建project,会默认生成项目:build.gradle、setting.gradle,还有就是a

2017-08-08 19:05:15 7130 2

原创 Android app开发过程中LogUtils

该LogUtils,可以包括输出log的方法名,在类中的第几行,及该类的包名。在调用的时候log前面会有具体的参数信息,找到log位置更便捷。import android.text.TextUtils;import android.util.Log;/** * 对于Android系统Log输出日志的封装LogUtils * 1 可修改LogUtils中的LEVEL值觉得哪些级别的日志可以输出

2017-08-04 17:02:12 646

原创 Android Proguard-rules.pro中常用的混淆配置

每次在最后生成正式版的apk时,都会出现混淆配置错误的情况,这篇文章专门整理一下常用混淆配置,(可能个别因版本存在差异):四大组件等Parcelable,Serializable序列化类WebViewLaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键四大组件###########################################

2017-08-03 18:23:31 2427

原创 Android 生成Release版本时,混淆问题的解决

今天在生成release版本的apk时,出现了编译失败,百度以后,发现是混淆配置出现错误Warning:com.squareup.picasso.OkHttpDownloader: can't find referenced class Warning:com.squareup.picasso.OkHttpDownloader: can't find referenced class com.sq

2017-08-03 17:54:13 4882

mac 下apk的反编译工具(apktool dex2jar jd-gui)

三个反编译工具

2017-04-13

用于截取动态屏幕的小工具,对于初写博客的童鞋,相当有用

对于不擅长截取动态图的童鞋,使用这个小工具会让截取动态图变的特别的简单

2017-04-12

最简单的将隐藏文件显示和隐藏的小工具(MacOS)

以最简单的操作实现隐藏文件的显示和隐藏,(MacOS)记住哦,是最简单的了!

2017-04-12

广州回山西方案

过年回家的方案

2017-03-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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