繁体   English   中英

我只想在android中单击新图片时启动服务。 我该怎么做?

[英]I want to start a service only when a new picture is clicked in android. How do I go about doing that?

我只想从android中的手机摄像头捕获新图片时才启动服务。 我该怎么做? 当前,我正在运行一个后台任务,该任务每3秒运行一次,以检查是否单击了新图片。

您可以为图像单击提供音轨,然后每3秒检查一次这些音轨。

final boolean hasClicked = false;

new View.OnClickListener() { //image onclick listener
    hasClicked = true;
}



new Timer.schedule(new TimerTask() {
     if ( hasClicked ) {
         // start your service
     }

}, 3000, 3000);

如果您需要跟踪间隔之前用户单击图像的次数,则可以为其计数。 注意垃圾邮件的点击。

当前没有用于记录和监视摄像机活动的API,可能出于隐私和安全原因

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM