Comment capturer des images/images secrètement en utilisant la caméra sans interaction de l'utilisateur? Je veux faire une application d'espionnage afin qu'elle puisse prendre des images/images sans aucune interaction de l'utilisateur? Est-ce possible? S'il vous plaît, quelqu'un m'aide.Comment capturer des images en utilisant l'appareil photo sous Android sans intervention de l'utilisateur ou en appuyant sur l'écran? Je veux faire une application d'espion
-5
A
Répondre
0
utilisation ci-dessous le code:
private void takePhoto()
{
SurfaceView surface = new SurfaceView(this);
Camera camera = Camera.open();
try {
camera.setPreviewDisplay(surface.getHolder());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
camera.startPreview();
camera.takePicture(null,null,jpegCallback);
}
PictureCallback jpegCallback = new PictureCallback() {
public void onPictureTaken(byte[] data, Camera camera)
{
FileOutputStream outStream = null;
try {
String dir_path = "";// set your directory path here
outStream = new FileOutputStream(dir_path+File.separator+image_name+no_pics+".jpg");
outStream.write(data);
outStream.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally
{
camera.stopPreview();
camera.release();
camera = null;
}
}
};
+0
N'a pas fonctionné pour moi mais merci! – sazib
éthique de créer une telle application à part, cette question est trop large pour la portée de SO. S'il vous plaît jeter un oeil à [Quels sujets puis-je poser des questions sur ici?] (Http://stackoverflow.com/help/on-topic) –