先说结论吧。 在Android上建议使用ArrayMap代替hashmap. 在一般的使用场景下,它可以在不影响读写效率的情况下,节省大约30%的内存空间。 why?往下看:...
IP属地:福建
先说结论吧。 在Android上建议使用ArrayMap代替hashmap. 在一般的使用场景下,它可以在不影响读写效率的情况下,节省大约30%的内存空间。 why?往下看:...
应用的启动速度缓慢这是很多开发者都遇到的一个问题,比如启动缓慢导致的黑屏,白屏问题,大部分的答案都是做一个透明的主题,或者是做一个Splash界面,但是这并没有从根本上解决这...
一、前言 项目中为了能让用户对数据有更直观的认识,也为了让数据的展示更加高 Bigger,往往都选择了以图表的方式展示给用户,如折线图、饼图、雷达图等.....而且数据的展示...
简介 本项目基于 组件化 + Arouter + Jetpack + Rxjava + Retrofit + AOP 等框架实现的一款开源项目。如有任何疑问或bug欢迎给我提...
一、Project的build.gradle文件: 对应的build.gradle代码如下: buildscript{}闭包里是gradle脚本执行所需依赖,分别是对应的ma...
前言 Gradle是使用Groovy语言构建,所以既然是语言,那么就有他的语法,而不是简单的配置项。关于Gradle有时间会出一系列的文章。 1. 自定义apk输出名称 (3...
微信支付参考:android微信支付详解与坑官方文档:App支付Android集成流程 好久之前写过支付一直没做个总结,再次重温,小结一下。 gradle配置: app mo...
一、Android微信支付集成,准备工作 1,微信开放平台 注册,获取App id等信息 注册过程中填写相应的信息即可,需要注意应用签名的获取。 找到自己项目的签名文件,比如...