首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android
LiuJP
创建于2024-03-31
订阅专栏
android
等 2 人订阅
共72篇文章
创建于2024-03-31
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Android AMS-ActivityThread.attach
ActivityThread Looper.prepareMainLooper(); ... Looper.loop(); 主线程的所有代码都运行在 loop() 中 其他线程都是通过 handler
Android RxJava
ReactiveX 响应式编程 An API For asynchronous programming with observable streams 流式响应式编程思维 流式编程 开始 需求 需求
Android 系统调用
Tips 1: 用户空间的方法xxx,对应系统调用层方法则是sys_xxx; Tips 2: unistd.h文件记录着系统调用中断号的信息。 故用户空间kill方法则对应系统调用层便是sys_k
Android ANR
ANR超时阈值表 四种方式 ANR描述 ANR是一套监控Android应用响应是否及时的机制,可以把发生ANR比作是引爆炸弹,那么整个流程包含三部分组成: 埋定时炸弹:中控系统(system_serv
Java JVM
## JVM结构 通讯,这种跨进程的通讯都是
Android 多进程管理
虚拟机 为什么设置虚拟机来运行App? Android系统分三层,最上层application应用层,第二层Framework层,第三层native层, Android 中应用层和服务层 不在同一个进
Android Zygote 中 startReg
AndroidRuntime::startReg register_jni_procs 方法 register_jni_procs 参数gRegJNI[] REG_JNI 宏定义 { 方法指针,方法名
Android Zygote启动流程
app_process/app_main.cpp https://aosp.app/android-11.0.0_r1/raw/frameworks/base/cmds/app_process/app
Android Handler
相关类 Handler、Looper、Message、MessageQueue Handler sendMessage -> enqueueMessage Looper
Android 附近设备Mdns
Mdns 扫描这么用? NsdManager、NsdServiceInfo nsdManager:The Network Service Discovery Manager NsdManager 构造
Android WMS 之 View.invalidate
invalidate https://aosp.app/android-11.0.0_r1/raw/frameworks/base/core/java/android/view/View.java i
Android sp<>和wp<>指针说明
在Android 中可以广泛看到的 template class Sp 句柄类实际上是android 为实现垃圾回收机制的智能指针。 智能指针是c++ 中的一个概念,因为c++ 本身不具备垃圾回收机制
Android Binder-ServiceManager
java //framework/native/cmds/servicemanager/main.cpp int main(int argc, char** argv) { if (argc >
Android 查看 system_server 进程下的所有线程
system_server 进程 查看system_server 进程下的所有线程 ps -A|grep system_server
Android 通过WMS获取屏幕方向
ScreenRotateUtils.class IRotationWatcher.aidl IWindowManager.aidl
Android OpenCV识别数字
#####案例图片上的身份证号码 alipay 支付中的libidcardtextcut.so wechat 微信中libIDCardRecog.so ####身份证识别 ####OpenCV ###
Android基础-多点触控和事件传递
####PointerId 和 Index 区别: #####PointerId 每根手指从按下、移动到离开屏幕,每个手指都会拥有一个固定PointerId,PointerId的值可以是任意的值。 #
Android基础- implementation、api、provided 的变化
本文章向大家介绍Android Studio gradle编译指令(implementation、api、provided 等),主要包括Android Studio gradle编译指令(imple
Android基础-gradle配置参数详解
build.gradle 配置详解; gradle脚本的设置,包括 manifest 、 buildconfig 、 gradle 的 properties 、copy 等设置
下一页