我正在创建一个应用,我希望在不显示用户的情况下检测用户的脸部。我使用标准的android api,android.hardware.Camera.faceDetection()
当前置摄像头看到脸部时,手机会振动。我已经实现了这个部分,现在我需要让这个应用程序在后台工作,所以它不应该在屏幕上显示预览。有可能吗?
答案 0 :(得分:0)
我建议您阅读“Services”,更准确地说是“IntentService”类。
它基本上允许您在后台运行的单独线程中执行UI线程之外的应用程序。
答案 1 :(得分:0)
以下代码适用于后台工作人员。
您可以在doInBackground()
中添加代码。
它将在后台执行您的所有进程。
希望它对你有所帮助。
import javax.swing.JOptionPane;
import javax.swing.SwingWorker;
public class Background extends SwingWorker<Void, Void>{
@Override
protected void done(){
//JOptionPane.showMessageDialog(null,"Process Done Successfully...","Successfull",JOptionPane.INFORMATION_MESSAGE);
}
@Override
protected Void doInBackground() throws Exception {
//Write your code here
return null;
}
}