使用Android Studio进行开,随着项目的增大,依赖库的增多,构建速度越来越慢,现在最慢要6分钟才能 build一个release的安装包,在网上查找资料,发现可以通过一些配置可以加快速度,这里跟大家分享一下。 …
分类:移动开发
Cordova 打包 Android release app 过程详解
TL;DR Android app 的打包分为 debug 和 release 两种,后者是用来发布到应用商店的版本。这篇文章会告诉你 Cordova 如何打包 Android release 版本,也会让你了解 And…
Android常用开源库种类大全+面试资料+源码 (续)
8 架构 8.1.MVP TheMVP 8.2.组件化 dexcount-gradle-plugin(方法数统计) methodscount(在线类库方法数查询) DynamicAPK(DynamicAPK是一套用于实现…
Layouts与Views
转到 https://blog.gokit.info/
Android任意位置获取应用Context
在编写某些自定义类时,无法方便的取得Context(Activity或Application),例如需要获取res资源,取些drawable或string之类的,通常会比较麻烦。 解决方法一般有: 1、传入Context…
Android调试自测工具 (Hugo、Timber、Scalpel)
三个工具都出自JakeWharton大神。 Hugo 做项目的时候有时候需要打印方法的传参和返回值,甚至方法的执行时间,有没有一种简单方便通用的方式去做这个呢,Hugo就可以。 Timber Timber其实就是对And…
Android网络编程 - TCP/IP协议实践
前言 简要回顾了 TCP/IP 分层模型及 IP、TCP、UDP 等主要协议,并且在此基础上联系 Android,做出一定的代码实现。 推荐书目:《深入理解Android网络编程》、《计算机网络 – 自顶向下…
frida hook重载函数的几种写法
apply arguments MyClass.MyFunc.overload("java.util.List").implementation = function() { this.MyFunc.overload("…
Facebook SDK接入注意事项(Android)
/*********************************** *Facebook接入测试注意事项(Android) *1.需要把Facebook应用ID写到manifest string.xml里,manif…
推荐一些三方库(持续更新20170912~20180409)
1.滑动退出 ParallaxBackLayout 2.角落标签 labelview 3.点赞+1效果 GoodView 4.recyclerview滑动悬停搭配brvah,作者又出新库更好用了 PinnedSectio…
Glide图片加载
在build.gradle中添加依赖: compile 'com.github.bumptech.glide:glide:3.7.0' 需要support-v4库的支持,如果你的项目没有support-v4库(项目默认已…