Android 如何识别主屏幕上的触摸

Android 如何识别主屏幕上的触摸,android,touch,Android,Touch,我对安卓非常陌生。我只是想知道我如何识别android手机屏幕上的触摸 到目前为止,我所做的是,创建了一个应用程序,在该应用程序视图上,我能够识别触摸 请参考屏幕截图,了解我在哪里可以识别触摸 请参考我无法识别触摸的屏幕截图 请给我一些建议,如何识别android手机主屏幕上的触摸。您正在寻找的是onTouchListener 下面是一个示例代码,您可以使用任何视图触发此方法: yourView.setOnTouchListener(new OnTouchListener() {

我对安卓非常陌生。我只是想知道我如何识别android手机屏幕上的触摸

到目前为止,我所做的是,创建了一个应用程序,在该应用程序视图上,我能够识别触摸

请参考屏幕截图,了解我在哪里可以识别触摸

请参考我无法识别触摸的屏幕截图


请给我一些建议,如何识别android手机主屏幕上的触摸。

您正在寻找的是
onTouchListener

下面是一个示例代码,您可以使用任何视图触发此方法:

    yourView.setOnTouchListener(new OnTouchListener() {
        @Override
        public boolean onTouch(View v, MotionEvent event) {
            if(event.getAction() == MotionEvent.ACTION_UP){ //When finger is lifted off the screen

                // Do what you want, for example, raise a Toast:
Toast.makeText(yourActivity.this, "Screen has been touched", Toast.LENGTH_SHORT).show();
                return true;
            }
            return false;
        }
    });
阅读更多


希望这有帮助

您正在寻找的是
onTouchListener

下面是一个示例代码,您可以使用任何视图触发此方法:

    yourView.setOnTouchListener(new OnTouchListener() {
        @Override
        public boolean onTouch(View v, MotionEvent event) {
            if(event.getAction() == MotionEvent.ACTION_UP){ //When finger is lifted off the screen

                // Do what you want, for example, raise a Toast:
Toast.makeText(yourActivity.this, "Screen has been touched", Toast.LENGTH_SHORT).show();
                return true;
            }
            return false;
        }
    });
阅读更多


希望这有帮助

您正在寻找的是
onTouchListener

下面是一个示例代码,您可以使用任何视图触发此方法:

    yourView.setOnTouchListener(new OnTouchListener() {
        @Override
        public boolean onTouch(View v, MotionEvent event) {
            if(event.getAction() == MotionEvent.ACTION_UP){ //When finger is lifted off the screen

                // Do what you want, for example, raise a Toast:
Toast.makeText(yourActivity.this, "Screen has been touched", Toast.LENGTH_SHORT).show();
                return true;
            }
            return false;
        }
    });
阅读更多


希望这有帮助

您正在寻找的是
onTouchListener

下面是一个示例代码,您可以使用任何视图触发此方法:

    yourView.setOnTouchListener(new OnTouchListener() {
        @Override
        public boolean onTouch(View v, MotionEvent event) {
            if(event.getAction() == MotionEvent.ACTION_UP){ //When finger is lifted off the screen

                // Do what you want, for example, raise a Toast:
Toast.makeText(yourActivity.this, "Screen has been touched", Toast.LENGTH_SHORT).show();
                return true;
            }
            return false;
        }
    });
阅读更多


希望这有帮助

您不能在自己的应用程序之外执行此操作。主屏幕类似于应用程序的另一个应用程序(系统)。在另一个应用程序中检测动作是一种入侵,android不允许这样做


如果您创建自己的启动器,您可以。但无法检测到与系统默认启动器的接触。

您不能在自己的应用程序之外进行此操作。主屏幕类似于应用程序的另一个应用程序(系统)。在另一个应用程序中检测动作是一种入侵,android不允许这样做


如果您创建自己的启动器,您可以。但无法检测到与系统默认启动器的接触。

您不能在自己的应用程序之外进行此操作。主屏幕类似于应用程序的另一个应用程序(系统)。在另一个应用程序中检测动作是一种入侵,android不允许这样做


如果您创建自己的启动器,您可以。但无法检测到与系统默认启动器的接触。

您不能在自己的应用程序之外进行此操作。主屏幕类似于应用程序的另一个应用程序(系统)。在另一个应用程序中检测动作是一种入侵,android不允许这样做


如果您创建自己的启动器,您可以。但无法使用系统默认启动器检测触摸。

如何识别主屏幕上的触摸是我想要的。好了,您无法拦截主屏幕上的触摸-除非您创建启动器应用程序-然后您可以做任何您想做的事情。我提供的代码示例可以识别你的应用程序中的视图。你能告诉我如何创建启动器应用程序吗。1)如果这是你想要的,你应该重新表述你的问题。2) 编写一个主屏幕应用程序并不简单,先看看这些网站:如何识别主屏幕上的触摸是我想要的。好了,你不能截获主屏幕上的触摸——除非你创建一个启动应用程序——然后你可以做任何你想做的事情。我提供的代码示例可以识别你的应用程序中的视图。你能告诉我如何创建启动器应用程序吗。1)如果这是你想要的,你应该重新表述你的问题。2) 编写一个主屏幕应用程序并不简单,先看看这些网站:如何识别主屏幕上的触摸是我想要的。好了,你不能截获主屏幕上的触摸——除非你创建一个启动应用程序——然后你可以做任何你想做的事情。我提供的代码示例可以识别你的应用程序中的视图。你能告诉我如何创建启动器应用程序吗。1)如果这是你想要的,你应该重新表述你的问题。2) 编写一个主屏幕应用程序并不简单,先看看这些网站:如何识别主屏幕上的触摸是我想要的。好了,你不能截获主屏幕上的触摸——除非你创建一个启动应用程序——然后你可以做任何你想做的事情。我提供的代码示例可以识别你的应用程序中的视图。你能告诉我如何创建启动器应用程序吗。1)如果这是你想要的,你应该重新表述你的问题。2) 编写主屏幕应用程序并不简单,请开始查看以下网站: