首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
安卓
订阅
四阿哥_
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
Android应用启动流程分析
网上看过很多Activity启动过程的源码解析,很多文章会贴上一大段代码,然后从startActivity()函数开始深究整个源码的调用栈。个人感觉这类文章代码细节太多,反而容易迷失在源码调用之中,从而忽略了Activity启动过程的本质。所以本文就简单地定性地对Activit…
Android Native Crash问题的一点排查思路
背景:定位难 对于Android APP而言,native层Crash相比于Java层更难捕获与定位,因为so的代码通常不可见,而且,一些第三方so的crash或者系统的更难定位,堆栈信息非常少:参考
Android 社招面筋 字节跳动 & offer 求比较
下面是字节跳动的面试经历(部门:抖音 社交业务线),字节一共三次面试,都是视频面试。 13.算法题目:排序二叉树转有序双链表,要求在原来的树节点基础上增加。 7.算法题:找出数组中的k数。k数的定义:比位置位于这个数前面的数字都大,且比位置位于这个数后面的数字都小的数字(数组首…
Android官方架构组件Paging-Ex:为分页列表添加Header和Footer
以上两篇文章将对Paging分页组件进行了系统性的概述,笔者强烈建议 读者将以上两篇文章作为学习 Paging 阅读优先级 最高 的学习资料,所有其它的Paging中文博客阅读优先级都应该靠后。 笔者在实际项目中已经使用Paging半年有余,和市面上其它热门的分页库相比,Pag…
分享一份非常强势的Android面试题
答案: 可以沿着回收机制来回答。ListView采用的是RecyclerBin的回收机制在一些轻量级的List显示时效率更高 1) HashMap可以接受null键值和值,而HashTable则不能,HashMap是非synchronized的;存储的是键值对。 2) Hash…
Android6.0~9.0适配
曰:当然不是。只有属于危险权限的才需要申请。危险权限看下表1-2 曰:当然不是。你看看下面的表,都分好组了(9组),对于同一组内的权限,只要有一个被同意,其他的都会被同意。 曰:当然是子信。 在targetSdkVersion大于等于的24的App中,但是我们没有去适配7.0。…
开源整理:有趣的Android动画交互设计
各位同学,早上好,今天给大家推荐几个口碑不错且在Github上开源的代码库,如果想让自己的App在交互动画方面变得更有趣,学习一下这些开源项目的代码将会对你有所裨益。 https://github.com/googlesamples/android-topeka Topeka是…
RecyclerView 和 ListView 使用对比分析
今天这篇文章主要是向大家介绍 RecyclerView 和 ListView 的使用对比,文章主要包括以下几点的内容: RecyclerView 和 ListView 布局效果的对比 RecyclerView 和 ListView 一些常用的功能 和 API 的对比 RecyclerView 和 ListView 在 Android L 引入嵌套滚动机制之后的对比
Dagger 2 : Component.Builder注解有什么用?
这篇博客是系列博客Dagger 2 Android : Defeat the Dahaka的其中一部分。如果你想了解更多有关 Dahaka 的内容,可以去查看其它博客,它们教我们如何去打败 Dahaka 以及说明了写这些博客的原因。 这里说明下 Dahaka 是个什么鬼。达哈卡…
详解 Dagger2 系列,原来 Dagger2 如此简单
循序渐进的详解 Dagger2,看完之后老奶奶也会用了