首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android基础
订阅
子云
更多收藏集
微信扫码分享
微信
新浪微博
QQ
24篇文章 · 0订阅
Android必知必会——Canvas
有大佬指引着方向,才能顺着明亮的道路走的更远。核心的知识都在扔物线大佬的HenCoder中有写,而且真心赞!为了避免给大佬和阅读这篇文章的同学造成不适,就不再过多引用大佬文章中的内容了。 Canvas既然是画布,自然先从“画”看起。 用srcRect去切割bitmap指定区域内…
RecyclerView使用封装与优化
最近优化了项目里的列表展示,顺便对RecyclerView的使用做了重新的封装,目的是当列表的需求比较复杂的时候,依然能够保持逻辑的清晰和解耦,同时通过封装来使复杂列表的性能得到一定的保证。 每一个对项目的重构或者重新封装都是出于对现状的不满,那么我们就从这个封装项目解决了哪些…
探索 Android 启动优化方法
Android 启动优化主要讲的是 App 冷启动速度的优化,内容包括 Android 应用启动相关知识、启动分析工具以及启动优化方案。
【性能优化】Android冷启动优化
前段时间做冷启动优化,刚好也很久没写博文了,觉得还是很有必要记录下。 大部分开发者在遇到页面冷启动耗时初始化时,会首先考虑通过Handler.postDelay()方法延迟执行。但延迟多久合适?100ms?500ms?还是1s? 延迟过晚,可能会有体验问题;延迟过早,对冷启动没…
面试必备:Java线程池解析
掌握线程池是后端程序员的基本要求,相信大家求职面试过程中,几乎都会被问到有关于线程池的问题。我在网上搜集了几道经典的线程池面试题,并以此为切入点,谈谈我对线程池的理解。如果有哪里理解不正确,非常希望大家指出,接下来大家一起分析学习吧。 面试问题2:按线程池内部机制,当提交新任务…
妥妥的去面试之Android基础(一)
笔者由于在近期需要找工作,所以近期最主要的任务就是准备面试,不打无准备之仗。只有你准备充分了,那么你想得到的机会才可能有机会入你怀中。 笔者会将准备面试的学习过程记录下来,方便自己复盘的同时也希望能给一道找工作的小伙伴们一些帮助。笔者准备的内容大纲如下 ANR在Android中…
Android 存储系统之架构篇
呕心沥血之作
一图解惑之android管理ContentProvider结构
一图解惑之Android管理Provider结构准备在上图之前还是先简单总结下相关的数据结构类。在Framework中可以理解为一个ContentProviderRecord对应应用层中的一个Cont
浅谈Android下的注解
java.lang.annotation,接口 Annotation,在JDK5.0及以后版本引入。 注解是代码里的特殊标记,这些标记可以在编译、类加载、运行时被读取,并执行相应的处理。通过使用Annotation,开发人员可以在不改变原有逻辑的情况下,在源文件中嵌入一些补充的…
LayoutInflater源码分析与应用 | 掘金技术征文
*本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 一、简述 LayoutInflater直译为 布局填充器,它是用来创建布局视图的,常用inflate()将一个xml布局文件转换成一个View,下面先介绍下获取LayoutInflater的三种方式 和 创建…