首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
面试之Android基础
alp
创建于2022-01-08
订阅专栏
Android基础且重要的知识
等 4 人订阅
共42篇文章
创建于2022-01-08
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Android面试之EventBus原理分析
https://zhuanlan.zhihu.com/p/77809630 简介 众所周知,EventBus 是一款用在 Android 开发中的发布/订阅事件总线框架,基于观察者模式,将事件的接收者
Service 的 onStartCommand 方法的几种返回值
1.START_STICKY: 粘性的 表示:如果service被杀死之后,service会保留开始的状态,但是不会保留之前传递过来的intent对象 2.START_NOT_STICKY 非粘性
Fragment生命周期
https://www.jianshu.com/p/70d7bfae18f3 Fragment 概要 片段作为 Activity 布局的一部分添加时,它存在于 Activity 视图层次结构的某个 V
Service的生命周期、两种启动方法的区别
Service的生命周期、两种启动方法的区别 一、A started service onCreate, onStartCommand, onBind 和 onDestroy。这几个方法都是回调方法,
Android ANR全解析&华为AGC性能管理解决ANR案例集
https://www.cnblogs.com/developer-huawei/p/13856252.html 1、ANR介绍 1.1 ANR是什么 ANR,全称为Application Not R
Android业务组件化之URL Scheme使用
什么是 URL Scheme? android中的scheme是一种页面内跳转协议,是一种非常好的实现机制,通过定义自己的scheme协议,可以非常方便跳转app中的各个页面;通过scheme协议,服
Intent 传递数据大小限制(Binder 传递数据大小限制)
当我们用Intent传输大数据时,有可能会出现错误: 如上我们传递了1M大小的数据时,结果程序就一直反复报如下TransactionTooLargeException错误: 普通的由Zygote孵化而
Activity 生命周期全解
1.正常情况下 生命周期如图: onCreate() 表示Activity正在被创建, 参数为onSaveInstanceState保存的状态信息 onRestart() Activity正在重
Activity的task相关(Flags..)
搬运自https://blog.csdn.net/liuhe688/article/details/6761337 我们今天就讲一下和task相关的知识,主要分一下几点: 1.Activity的aff
Android 性能优化之 启动优化
1.启动界面过度Splash 1.推荐: Android 12 上推出了全新的启动画面 API SplashScreen。同时为了兼容低版本的使用,Jetpack 框架里推出了同名库 优点: 可以实现
Android进阶-Android性能优化总结
一、Android性能优化的方面 针对Android的性能优化,主要有以下几个有效的优化方法: 1.布局优化 2.绘制优化 3.内存泄漏优化 4.响应速度优化 5.ListView/RecycleVi
Android版本适配
详见: https://blog.csdn.net/yinhaide/article/details/103295050 Android 版本号及对应的版本名 版本号 版本名 中文名 API R an
handler sendMessage /post 源码解析
首先我们要了解一下Looper机制: app启动的时候,main()函数运行的时候,就为主线程创建了一个Looper , 看源码我们知道sendmessage /sendMessageDelay /s
Databinding 实现双向绑定
1.对于android 目前支持的控件属性,用 @={user.name} <EditText android:text="@={user.name}" .../> AbsListView and
Android 面试知识列表
一. Android面试相关 1.Activity 说下Activity生命周期 Activity A 启动另一个Activity B 会调用哪些方法?如果B是透明主题的又或则是个DialogActi
IntentService 源码解析
区别 Service 不是运行在独立的线程,所以不建议在Service中编写耗时的逻辑和操作,否则会引起ANR。 IntentService ① 可用于执行后台耗时的任务,任务执行后会自动停止
Java中的引用类型
Java中存在四种引用,它们由强到弱依次是:强引用、软引用、弱引用、虚引用。下面我们简单介绍下除弱引用外的其他三种引用: 强引用(Strong Reference):通常我们通过new来创建一个新对象
android 基础之线程池
newCachedThreadPool: 底层:返回ThreadPoolExecutor实例,corePoolSize为0;maximumPoolSize为Integer.MAX_VALUE;kee
为什么 Intent 传递数据时必须序列化
我们都知道Intent可以传递基本数据类型以及String/CharSequence,以及他们的数组类型 如果传递自定义类型的话, 则需要实现 Parcelable(包裹化,邮包)和Serializa
Android进程间通信之Socket使用与解析
https://blog.csdn.net/qq_41648631/article/details/103592107
下一页