Android Binder
Android Binder
Linux 进程间通信
匿名管道(PIPE)
命名管道(FIFO)
信号量
共享内存映射
共享内存
消息队列
信号量
UNIX域套接字(Unix Domain Socket)
socketpair
匿名管道(PIPE):
优点:简单方便,基于操作系统内核提供的缓冲区实现进程间通信。
缺点:
局限于单向通信。
只能用于具有亲缘关系的进程间通信,即父子进程。
缓冲区大小有限。
命名管道(FIFO):
优点:
实现了任意关系进程间的通信,克服了匿名管道的亲缘关系限制。
存在于文件系统中,可以像操作普通文件一样操作命名管道。
缺点:
...
Android Activity Lifecycle
Android Activity Lifecycle
生命周期
onCreate
onStart
onResume
onPause
onStop
onDestroy
当Activity在异常情况下终止时:
onSaveInstanceState
onRestoreInstanceState
横竖屏切换的生命周期:onPause() --> onSaveInstanceState() --> onStop() --> onDestory() --> onCreate() --> onStart() --> onRestoreInstanceState() --> onResume()
Activity 四种启动模式...
Android AccessibilityService
Android AccessibilityService
1. 创建
1. create xml config in res/xml/config_accessibility_service
<?xml version="1.0" encoding="utf-8"?>
<accessibility-service xmlns:android="http://schemas.android.com/apk/res/android"
android:accessibilityEventTypes="typeAllMask"
android:accessibilityFeedbackType="feedbackAllMask"
android:...
463 post articles, 58 pages.