计算机八股

xzkyd outpaper4 天前
android·计算机八股
Android 事件分发机制深度解析Z轴顺序:后添加的子View优先(可通过setElevation()调整)可见性:GONE状态的View不参与分发
xzkyd outpaper22 天前
android·计算机八股
Android DataBinding 与 MVVM定义:DataBinding 是 Android Jetpack 的官方库,允许在布局文件中直接绑定 UI 组件到数据源,减少模板代码并实现自动更新。
xzkyd outpaper1 个月前
android·面试·计算机八股
从面试角度回答Android中ContentProvider启动原理Android中ContentProvider原理的面试角度解析,分为已启动和未启动两种场景:ContentProvider的初始化顺序
xzkyd outpaper1 个月前
android·计算机八股
Android中ContentProvider细节核心结论: 当应用进程因首次被请求 ContentProvider 而启动时,系统会优先初始化并调用该应用的 ContentProvider 的 onCreate() 方法,然后才会调用该应用 Application 对象的 onCreate() 方法。
xzkyd outpaper1 个月前
android·计算机八股
onSaveInstanceState() 和 ViewModel 在数据保存能力差异onSaveInstanceState()ViewModelonSaveInstanceState()
xzkyd outpaper1 个月前
android·计算机八股
Android动态广播注册收发原理动态广播通过代码调用 Context.registerReceiver() 方法实现,需显式指定 IntentFilter 和接收器实例:
xzkyd outpaper1 个月前
android·计算机八股
Lifecycle 核心原理面试回答解耦生命周期管理: 将 Activity/Fragment 的生命周期回调逻辑从视图控制器中剥离,让业务组件(如 Presenter, Repository 封装)能独立感知生命周期。
xzkyd outpaper2 个月前
android·jvm·dalvik·计算机八股
Dalvik虚拟机、ART虚拟机与JVM的核心区别指令集架构字节码格式JVMDalvikART计算密集型任务多进程与资源隔离JVM:Dalvik/ART:
xzkyd outpaper2 个月前
android·计算机八股
Android中PID与UID的区别和联系PID(进程标识符)UID(用户标识符)进程与应用的绑定关系系统级管理机制调试与优化数据共享进程管理通过合理利用PID和UID的机制,开发者能优化应用性能并保障数据安全。
xzkyd outpaper2 个月前
android·计算机八股
Android中Framework用到了哪些跨进程通信方式在Android Framework中,除了Binder之外,还存在管道(Pipe)、Socket、信号(Signal)、共享内存(Shared Memory)等多种IPC机制。以下是它们的特点及在Framework中的具体应用示例:
xzkyd outpaper3 个月前
网络·网络协议·计算机网络·http·计算机八股
HTTPS和HTTP有哪些区别?HTTP(HyperText Transfer Protocol) 和 HTTPS(HyperText Transfer Protocol Secure) 是两种用于传输网页和数据的协议。它们有很多相似之处,但主要的区别在于 安全性 和 加密技术。