Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在哪种情况下,低级语言中的中断处理程序可以与高级语言中的事件处理程序对应?
我需要更多地了解当单击按钮或手指触摸智能手机屏幕时处理器中发生的情况。
我认为不需要一对一的通信,实际上通常没有。事件处理程序会收到系统中某些事件的通知。它可以来自任何数量的来源,包括软件。我怀疑当方向传感器检测到手机已旋转时是否涉及 CPU(尽管我不确定)。
当用户点击按钮图像时,屏幕硬件将坐标发送给系统软件。SW 反过来计算出被点击的视图。如果视图是可点击的,它会向应用程序发送一个 onClick “事件”。Android系统的某些部分正在监听屏幕硬件或被它触发,但我不认为它是CPU。