按下默认相机应用程序捕获按钮编程,如自拍杆Android

时间:2017-06-06 11:02:58

标签: android android-camera android-camera-intent

我正在创建一个应用程序,我想在默认的相机应用程序中捕获图像,而无需按下捕获按钮。我也厌倦了这个,但它只是打开相机应用程序。

  Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);

1 个答案:

答案 0 :(得分:0)

  

我正在创建一个应用程序,我想在默认的相机应用程序中捕获图像,而无需按下捕获按钮

这是不切实际的,抱歉。

首先,没有单一的"默认相机应用程序"。有大约20亿台Android设备在使用,涵盖数千种型号。这些型号配有数百个默认的相机应用程序"。

其次,没有要求相机应用程序具有捕获按钮。有些人可能会通过其他方式拍照。即使是那些有捕获按钮的人,也没有要求它与其他相机应用程序中的捕获按钮有任何共同之处。

第三,在可访问性服务和root设备之外,应用程序无法将用户输入伪造到另一个应用程序中。

欢迎您使用相机API(android.hardware.Cameraandroid.hardware.camera2.*)编写自己的相机应用程序,并在拍摄照片时设置自己的触发器。