Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 5.0中如何延迟屏幕记录?_Android - Fatal编程技术网

Android 5.0中如何延迟屏幕记录?

Android 5.0中如何延迟屏幕记录?,android,Android,在我运行下面的代码后,会显示一个对话框,提示是否启动Catturing屏幕(请参见图片),在我单击Start NOW按钮后立即显示app record屏幕 我希望在我点击“立即开始”按钮后,应用程序可以延迟5秒录制屏幕,并在手机屏幕上显示倒计时信息(如:5秒后开始录制,4秒后开始录制,…),我该怎么做?谢谢 使用倒计时来延迟: private CountDownTimer myCount; myCount = new CountDownTimer(5000,10

在我运行下面的代码后,会显示一个对话框,提示是否启动Catturing屏幕(请参见图片),在我单击Start NOW按钮后立即显示app record屏幕

我希望在我点击“立即开始”按钮后,应用程序可以延迟5秒录制屏幕,并在手机屏幕上显示倒计时信息(如:5秒后开始录制,4秒后开始录制,…),我该怎么做?谢谢


使用倒计时来延迟:

    private CountDownTimer myCount;
            myCount = new CountDownTimer(5000,1000) {

                @Override
                public void onTick(long millisUntilFinished) {
                    //Show seconds 1 to 5
                }

                @Override
                public void onFinish() {
                    //Start Catturing Screen displayed 
                }
            };

致Chicken91,谢谢!如何延迟屏幕记录?在哪里调用函数myCount?你能告诉我更多的细节吗?谢谢当点击按钮启动记录屏幕时,您将调用myCount延迟5s。您在单击按钮开始时调用myCount谢谢!但是我认为我应该在函数public void on activityresult(int requestCode,int resultCode,Intent data)中调用它,对吗?是的,在您的情况下,您应该像您所说的那样调用^^
    private CountDownTimer myCount;
            myCount = new CountDownTimer(5000,1000) {

                @Override
                public void onTick(long millisUntilFinished) {
                    //Show seconds 1 to 5
                }

                @Override
                public void onFinish() {
                    //Start Catturing Screen displayed 
                }
            };