首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
老羊
掘友等级
安卓开发
|
道通
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
59
文章 58
沸点 1
赞
59
返回
|
搜索文章
赞
文章( 58 )
沸点( 1 )
Android Native Crash 收集
本篇核心讲解了自己实现一个 Android Native Crash 收集的方案步骤,重点问题的解决办法。 在 Android 平台上,Native Crash 一直是比较麻烦的问题,因为捕获麻烦,获取到了内容又不全,内容全了信息又不对,信息对了又不好处理。比 Java Cra…
算法之美 : 位运算
上一小节我们用三道题了解一下面试过程中栈和队列的常见面试题。本小节笔者将通过几个 位运算 的题目来带大家熟悉下常用的位运算知识。 相比于栈和队列来讲,笔者自身认为位运算需要掌握的知识就要多一些,包括对于数字的二进制表示,二进制的反码,补码。以及二进制的常见运算都需要了解。当然如…
Android 性能优化最佳实践
快,稳,省,小,这四点很形象的代表了性能的四个方面,同时也让我们知道我们App现在是否是款性能良好的APP,如果有一项不达标,那么说明我们的应用有待优化。 很多时候我们注重功能实现,保证能用,但是我们会发现,这样的应用很难拿的出手,里面的槽点太多了,性能很差,但是又不知道从哪里…
Gradle自动实现Android组件化模块构建
随着App的不断迭代,业务会变得越来越复杂,业务模块会越来越多,且每个模块的代码也会变得越来越多。为了应对这一场景,我们需要把不同的业务模块划分成一个个组件,在修改业务代码的时候只需要在对应模块修改就可以了。通过高内聚,低耦合的业务模块来保证工程的健壮性和稳定性。
SparseArray的简单分析
SparseArray是谷歌为安卓专门推出的一种数据结构,它没有自动装箱机制,在特定情况下比HashMap的效率要高。当然这些只是官方的说法,这篇文章主要探讨一下这种数据结构的实现,至于效率问题不做研究。
老司机带你刷 LeetCode
老司机带你刷 LeetCode
2018届android校招面试总结:百度,大疆,乐视,知乎(逐步更新答案)
四月面临了人生第一次比较重大的变化:现在的公司因为融资不利,收回了我的正式offer。这一波很伤... 所以在得知消息之后,接下来差不多一个月的时间里,自己开始了的频繁的面试之旅。其中有导师/朋友给内推的,也有自投的.... 接下来,按时间的顺序的记一记我这一个月以来所经历的面…
Counting Bits 「LeetCode-388」
这个题目大意是给定一个非负数 num, 然后让我们计算 0~num 之间每一个数字的二进制表示中 1 的个数并以数组的形式返回。其中要求时间复杂度和空间复杂度均为 O(n)
刷LeetCode No.136
今天刷了两道 LeetCode,两题难度都是 Easy 级别,不出意外地选择了用 JavaScript 去做,其中 No.136 Single Number 这题参考了讨论区的答案,只有一行代码,被惊艳到了,想研究一下。 首先看题目的描述 Given an array of…
Android JNI 中的引用管理
合理管理 JNI 中的引用
下一页
关注了
118
关注者
1
收藏集
4
关注标签
13
加入于
2017-11-26