Android Studio 之 UVCCamera工程开发 基于DialogFragment的对话框不显示,同时实现完成指定功能

很多小伙伴可能会想使用UVCCamera工程中操作摄像头的功能,去打开特定摄像头去完成特别的功能。但是不想显示那讨厌的对话框。下面的几句代码就可以实现这种效果。

在UVCCamera\libuvccamera\src\main\java\com\serenegiant\usb目录下有个CameraDialog.java文件

在其中的

public Dialog onCreateDialog(final Bundle savedInstanceState){} 接口中添加下面几句代码,实现虽然不显示对话框,但是却有点击了PositiveButton的效果。
dialog.show();
Button btn_pos = ((AlertDialog)dialog).getButton(AlertDialog.BUTTON_POSITIVE);
btn_pos.performClick();

备注:

1、CameraDialog.java 所在位置截图:

Android Studio 之 UVCCamera工程开发 基于DialogFragment的对话框不显示,同时实现完成指定功能_第1张图片

2、添加代码截图:

Android Studio 之 UVCCamera工程开发 基于DialogFragment的对话框不显示,同时实现完成指定功能_第2张图片

 

---- The End.

你可能感兴趣的:(UVCCamera)