首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android核心技术
Imageloader
创建于2022-05-12
订阅专栏
Android核心技术的研究分析
等 1 人订阅
共10篇文章
创建于2022-05-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【Jetpack】LiveData一些容易被忽视的功能
前言 LiveData平时经常使用,但是仅限于在页面上oberver注册一个观察者,在ViewModel里调用一下setValue、postValue仅此而已,今天决定过一遍LiveData库,发现了
【Gradle笔记】全局去除指定权限的两种方式
一、基于gradle 在app的build文件的android模块里添加以下代码 二、基于google提供的参数 tools:node="remove"精髓在这里
【Flutter】Android侧环境搭建
前言 本文只讲述Flutter Android这一侧的环境搭建 主要涉及的方面 JDK Android Studio Android SDK Dart Plugin Flutter Plugin Fl
【面向面试学习】Activity的onActivityResult使用起来非常麻烦,为什么不设计成回调?
Android启动一个Activity是通过IntentIntent可以作为载体还可以启动Service、ContentProvider、BroadcastAndroid通过统一的Intent完成传值
【面向面试学习】如何在Android当中写出优雅的异步代码?
背景先说说什么是丑陋的异步代码管生不管养,频繁直接newThread,之后根本没有结束线程,终止线程、线程同步的代码,极易造成内存泄露或其他诡异的BUG回调地狱,多层异步回调,调试困难优雅使用View
【面向面试学习】Android CPU架构适配需要注意哪些问题?
由于Android基于linux及开源等特性,让其可以运行在很多种架构的CPU设备上常见架构armeabi第5代ARMv5TE,使用软件浮点运算,兼容所有ARM设备,通用性强,速度慢(只支持armea
【面向面试学习】Activity的启动流程是怎样的?
Activity的完整启动流程,如果细说的话,那将是一件非常复杂的事,涉及的类很多,过程步骤很长,这种深度讲解的文章,网上去搜很多,这里只想写一个精简提纲版,帮助记忆吧。 AMS会解析校验传过来的Intent信息,查找手机上是否存在想要启动的Activity,若存在,则记录Ac…
【面向面试学习】ConstraintLayout优缺点汇总
缺点 性能存疑 ConstraintLayout一问世就以性能优良自称,但是随着用户使用的增多,很多博主放出ConstraintLayout和RelateiveLayout性能对比数据,Constra
【面向面试学习】include、merge、viewSutb的区别是什么?
一句话总结 这三个都是在一个布局xml里引入另一个布局xml 区别 include引入一个布局 merge引入一个布局并去掉这个布局的根ViewGroup viewSub引入一个布局,但是并不加载进入
【面向面试学习】setContentView(int resId)究竟干了什么
1. 从AppCompatActivity的setContentView作为入口 2. 进入AppCompatDelegate继续追查setContentView 3. 进入AppCompatDele