您的位置:首页 > 移动开发 > Android开发

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

2019-08-22 12:18 3507 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/qq_41811438/article/details/100012219

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

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

在其中的

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

备注:

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

2、添加代码截图:

 

---- The End.

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐