首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
MainLi
掘友等级
android
|
百度
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
44
文章 44
沸点 0
赞
44
返回
|
搜索文章
赞
文章( 44 )
沸点( 0 )
Java类集框架 —— LinkedHashMap源码分析
我们知道HashMap底层是采用数组+单向线性链表/红黑树来实现的,HashMap在扩容或者链表与红黑树转换过程时可能会改变元素的位置和顺序。如果需要保存元素存入或访问的先后顺序,那就需要采用LinkedHashMap了。 LinkedHashMap继承自HashMap,它的所…
写给 Android 开发者的混淆使用手册
点击打开链接 毫无疑问,混淆是打包过程中最重要的流程之一,在没有特殊原因的情况下,所有 app 都应该开启混淆。 首先,这里说的的混淆其实是包括了代码压缩、代码混淆以及资源压缩等的优化过程。依靠 ProGuard,混淆流程将主项目以及依赖库中未被使用的类、类成员、方法、属性移除,这有助于规避 64K 方法数的瓶颈;同时,将类、类成员、方法重命名为无意义的简短名称,增加
Android Span 进阶
在上篇文章《Android Span 架构介绍》,我们讲述了 Android Span 的基本概念和用法,这篇文章我们就来扩展一下我们对 Android Span 的了解,这一定会使你感到惊奇的,惊叹 Android Span 竟然还能完成这些的效果,让你在 Android 自定义 View 和动画方面有更加深刻的理解,可能会帮助你你想出更加简洁的实现方式。
Android Span 架构介绍
前几天在微博上看到一个人评论 Android Span 机制相当强大,有必要细心研究一下,于是就 google 了一下,发现了一篇很好的文章 Spans, a Powerful Concept.,然后以这篇文章为基础研究了一下 Android Span 的用法。于是决定写几篇文章来总结一下。
其实你不懂:Android 之 TextView 不常用的几个方法
TextView 中不常用但很有用有趣的方法
Android 导航控件之 Toolbar
导航控件 Toolbar
2017 年 1 月最火的五个 Android 开源项目
我们帮你搜集到一月份最好的 5 个 Android 类库,准备好花生、瓜子和饮料,来看看有什么吧!
Android Studio中jni的使用
最近在项目中需要使用JNI的相关东西,尤其是.so文件,发现许多开发者都是非常陌生的,所以有必要在这里做个简单的介绍。 JNI的基本概念 CPU的基本架构 早起Android只支持ARMv5的CPU架构,而发展到现在,支持一下7种架构:ARMv5:现在很少了,应该不需要支持了A…
Android工程gradle详解
版本的统一管理 当我们的工程中有许多module的时候,分开管理编译版本,minsdk将会是一件很麻烦的事,因为一个library的改动,可能会影响到其他module。这时我们就需要对所有的版本进行统一的管理,管理的方式有两种: rootProject 我们可以把一些需要用的字…
下一页
关注了
56
关注者
3
收藏集
2
关注标签
17
加入于
2016-07-29