1

假设我有一个始终在后台运行的 android 应用程序。该应用程序所做的是侦听 android 屏幕上的任何更改,然后记录到数据库中。(这是我正在开发的应用程序的一个有用的法律功能)。那么,有没有什么办法可以监听安卓屏幕的变化呢?

UPDATE1:我想检测屏幕内容的变化,而不仅仅是方向。

Update2:我发现一个应用程序(Droid VNC)做得很好。有人知道VNC在那里使用什么技术吗?谢谢,

阮明平。

4

3 回答 3

1

如果我没有错,你肯定是在谈论屏幕内容而不是方向如果是,那么你必须感知设备的帧缓冲区,因为你需要根设备

于 2012-08-29T15:06:44.377 回答
0

onConfigurationChanged()可以帮助你

@Override
public void onConfigurationChanged(Configuration newConfig) {
   super.onConfigurationChanged(newConfig);
   //YOUR STUFF HERE
}
于 2012-08-29T15:00:06.183 回答
0

创建一个Service使用SensorManager来检测方向变化的。

于 2012-08-29T15:04:26.593 回答