2017-06-06 47 views
0

我正在制作一个应用程序,我想在默认相机应用程序中捕获图像,而不按下捕捉按钮。我也厌倦了这一点,但它只是打开相机应用程序。按默认相机应用程序捕获按钮编程方式喜欢在拍照棒Android

Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); 
+0

你可以试试相机2 API检查此[链接](https://github.com/googlesamples/android-Camera2Basic) – Melchizedek

+0

好,谢谢 我更多的问题,你能告诉我怎么请我可以切换通知面板。 我试着performGlobalAction(GLOBAL_ACTION_NOTIFICATIONS)。但它只是打开通知面板,但我想切换它,如果它已经打开,然后关闭它,如果关闭然后打开。感谢 –

回答

0

我正在制作中,我想捕捉在默认相机应用照片,无需按拍摄按钮

这是不切实际的,遗憾的应用程序。

首先,没有单一的“默认相机应用程序”。有大约20亿Android设备在使用,跨越数千个模型。这些模型带有数百个“默认相机应用程序”。

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

第三,在无障碍服务和根植设备之外,应用程序无法将用户输入伪装成另一个应用程序。

欢迎您来写自己的相机应用,使用相机的API(android.hardware.Cameraandroid.hardware.camera2.*),并拿出自己的触发时,应拍摄的照片的。

+0

好的,谢谢我更多的问题,你可以告诉我,请问我可以切换通知面板。我试着performGlobalAction(GLOBAL_ACTION_NOTIFICATIONS)。但它只是打开通知面板,但我想切换它,如果它已经打开,然后关闭它,如果关闭然后open.thanks –

+0

@AliAsjad:我不知道。老实说,我希望这是不可能的。无论如何,请作为一个单独的堆栈溢出问题。 – CommonsWare

+0

好的,谢谢兄弟.. –

相关问题