首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
脸都黑了
掘友等级
Android
|
广州
后台,安卓原生,flutter,uniapp,小程序
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
39
文章 34
沸点 5
赞
39
返回
|
搜索文章
最新
热门
View和动画,这些知识点你还记得吗?《Android题集》
上一篇Android题集整理了4大组件相关的题目,本篇主要是View和动画相关,希望能帮到大家巩固这些知识点,后续我会继续整理,欢迎关注和点赞。 measure: 判断是否需要重新计算 View 的大小,需要的话则计算。 layout: 判断是否需要重新计算 View 的位置,…
EventBus简单分析 -- 《源码系列》
EventBus在Android算是比较常用的三方库了,EventBus可以代替Android传统的Intent,Handler,Broadcast或接口函数,在Fragment,Activity,Service线程之间传递数据和执行方法。 POSTING:由发布的线程来执行,…
四大组件,这些知识点你还记得吗?《Android题集》
虽然有很多面试的文章里都有这些题目,但是我每次在看的时候,总是会觉得有些分散,复习的时候还要重新去找到对应的文章,所以我就想着自己来整理一下,并且把题目给分一下类型;自己整理可以帮助我复习的同时还可以巩固一遍;这次主要是4大组件相关,后续我会继续整理,觉得有帮助的可以点个赞。 …
PKMS的作用--《源码系列》
PackageManagerService是安卓的核心服务之一,管理了跟Package相关的工作。 构造函数在第一阶段的工作,主要是扫描并解析 ,XML 文件,将其中的信息保存到特定的数据结构中。 扫描系统文件,比如/vendor/overlay、/system/framewo…
初识AMS--《源码系列》
在启动SystemService前,会启动Binder线程池,这样的话SystemService启动好了后,可以与Zygote孵化器跨进程通信。 Launch应用程序:是用来显示系统中已经安装的App图标,是启动根Activity的入口。 普通的Activity的启动就比根Ac…
浅析Binder--《源码系列》
看了很多关于Binder的文章,但是自己还是没有一个整体的概念,在这里学习和整理一下Binder的相关知识,为了给自己一个整体的印象,在这里记录一下。 Binder是Android的一种跨进程方式,该通信方式在linux中是没有的。 Binder还可以理解为一种虚拟的物理设备,…
分析Handler的流程--《源码系列》
UI 线程里的操作要更新 UI 时,可以传递消息到主线程,主线程根据需求来更新 ui,可以避免线程操作不安全。 Looper.myLooper()中sThreadLocal.get()取出主线程Looper对象,绑定MessageQueue (消息队列)。 消息发送:workH…
ImageView加载图片的几种方式学习
所以,不管是setImageUri还是setImageDrawable或者setImageResource()或者setImageBitmap 都会把传递过来的对象通过resolveUri转换成一个Drawable对象,然后updateDrawable,最后invalidate…
Android WorkManager定时重复任务
#需求 :需要定时的调用接口,来检测后台数据的变化。 看到文章说workmanager是今年谷歌推荐了,然后我也是新手,没试过AlarmManager和JobScheduler,就想着试试workmanager。 一些基本概念和一些变量的意思,我在这里就不说了,大家百度一搜,很…
个人成就
文章被点赞
106
文章被阅读
27,738
掘力值
664
关注了
59
关注者
47
收藏集
20
关注标签
25
加入于
2018-10-10