android
胖子爱你520
安卓移动应用开发工程师
展开
-
Android为什么推荐使用SparseArray来替代HashMap?
SparseArray也许你没听过,那正好今天就来学习一下咯,这也是Android官方推荐使用的,所以我们需要了解一下他的优势和劣势在哪些地方。首先SparseArray用来和HashMap做比较,在安卓项目中,你新建一个HashMap对象,注意下面会有下划线,里面有提示 翻译成白话文的意思就是建议使用SparseArray替代HashMap来获得更好的表现。我们都知道HashM...原创 2018-02-24 16:31:09 · 9661 阅读 · 1 评论 -
Android实现多渠道打包,动态替换包名、Icon、图片等资源,解决因applicationId和BuildConfig路径不匹配的问题
前言:Android实现多渠道打包,这个问题并不新鲜,解决方案是固定的那么几种,网上的博客也有很多,我这里只是针对近期开发中遇到的坑进行整理,方便自己方便他人。一、初识productFlavors无疑要实现一个壳工程打出不同样式的包,这个技术解决方案Android已经替我们考虑到了,也就是使用Gradle中的productFlavors,在做定制或适配的时候,不需要建立多个工程、来回切换项...原创 2019-07-17 15:19:12 · 68048 阅读 · 5 评论