51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

android studio

Android Studio打开出现:Default activity not found

Android Studio打开出现:Default activity not found

厉飞雨 阅读(4) 评论(0) 赞(1)

打开项目的时候就出现了这个问题。可以编译,但是无法生成APK调试。 当然,如果选择 Do not launch Activity就可以成功编译。 出现这个 Default activity not found 报错一般就是没有找到入口的Activity。之前加的.LoginActivity,可能是 AS无法识别。后来加上完整的包名com.udriving.LoginAc

Android Studio配置SVN客户端

Android Studio配置SVN客户端

厉飞雨 阅读(5) 评论(0) 赞(0)

请先安装SVN客户端 安装SVN时必须安装command line功能,只有安装带有command line功能的SVN客户端,Android Studio才能使用。安装SVN时需要用户自定义选择command line,默认是不会自动安装的。 打开Android Studio中的Subversion配置面板(File -> Setti...

Android UVCCamera简介

Android UVCCamera简介

厉飞雨 阅读(4) 评论(0) 赞(1)

一、什么是UVC? UVC,全称为:USB Video Class或USB Video Device Class,是Microsoft与另外几家设备厂商联合推出的为USB视频捕获设备定义的协议标准,目前已成为USB ORG标准之一。 USB协议中,除了通用的软硬件电气接口规范等,还包含了各种各样的Class协议,用来为不同的功能定义各自的标准接口和具体的总线上的数据交互格式

Android UVCCamera基本库介绍

Android UVCCamera基本库介绍

厉飞雨 阅读(5) 评论(0) 赞(1)

引言 UVCCamera是操作USB摄像头的一个开源库,库主要有三部分组成: libuvccamera usbCameraCommon usbCameraTest libuvccamera介绍 如下图所示: libuvccamera库是基础库,主要包括USB设备的扫描,设备,驱动,监控等。 CameraDialog主要完成USB设备的扫描过滤

Android UVCCamera扫描USB Device的过程和原理分析

Android UVCCamera扫描USB Device的过程和原理分析

厉飞雨 阅读(4) 评论(0) 赞(1)

UVCCamera工程中的测试用例,需要扫描USB设备并以列表的方式展示出来,这里以usbCameraTest中的MainActivity为例说明,其他示例也类似。 进入Activity一般都是黑屏,在左上角有一个按钮,这个按钮点击后会打开一个dialog样式的对话框,用来选择自己需要操作的USB设备,一般选择依据是通过设备的pid,vid来选择,前提是这个设备需要是支持UV

Android UVCCamera调用过程介绍

Android UVCCamera调用过程介绍

厉飞雨 阅读(4) 评论(0) 赞(1)

引言 UVCCamera工程主要驱动USB摄像头,进行打开,关闭,录像,拍照等一些操作,调用平台为Android,通过外接USBCamera进行调用。 libuvccamera调用过程简介 工程主要依赖库有libuvccamera和usbCameraCommon两个库,其中libuvccamera库是底层库,包括C++实现部分,外加几个基本控制类,如USBMonitor和

Android UVC Camera闪退问题解决方法

Android UVC Camera闪退问题解决方法

厉飞雨 阅读(5) 评论(0) 赞(1)

一、快速点击拍照按钮闪退 修改UVCButtonCallback.cpp文件里的uvc_button_callback方法 修改前: 12345678910111213 void UVCButtonCallback::uvc_button_callback(int button, int state, void *user_p

解决Android UVC Camera项目编译和运行报错的问题

解决Android UVC Camera项目编译和运行报错的问题

厉飞雨 阅读(3) 评论(0) 赞(0)

引言 最近项目中要使用到USB摄像头的功能,然后就找到了UVCCamera这个开源项目,clone下来后,编译运行要报错,下面带你一步步解决错误,成功运行项目。 第一个错误: 1 Could not resolve com.serenegiant:common:2.12.4 解决方法:打开proj