我想只在android中点击一张新图片时才开始服务。我该怎么做呢?

问题描述 投票:0回答:2

我想只在Android中的手机摄像头拍摄新照片时启动服务。我该怎么做呢?目前,我正在运行一个每3秒运行一次的后台任务,以检查是否已经点击了新图片。

android image-capture contentobserver
2个回答
0
投票

您可以拥有图像点击的曲目,然后每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);

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


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.