草庐IT

camera_direction

全部标签

java - Android 上的 WiFi Direct 无法正常工作

我正在尝试在androidJellyBean4.1.1中使用wifidirect开发一个应用程序。如果启用了p2p,我会立即调用mManager.discoverPeers(mChannel,actionListener);之后我接到了回电onPeersAvailable(WifiP2pDeviceList)我正在使用2台三星(谷歌)Nexus设备进行测试,并且两台设备都开启了wifidirect。但是这个回调返回一个空的对等点列表。但是例如,如果我点击默认wifi直接接口(interface)上的SearchPeers按钮,第二个设备会立即触发WifiP2pManager.WIFI_

java - 从 wifi Direct 组断开连接

我想在建立连接后断开与wifiDirect组的连接。我只想安静地离开,不要打扰已经与群组所有者建立联系的其他客户。我使用ma​​nager.Connect()方法建立连接。但是没有看到任何断开连接的方法。我看到的唯一其他选项是ma​​nager.removeGroup(),但我猜这会删除整个组并中断现有的网络连接。我怎样才能正确地做到这一点?谢谢 最佳答案 函数removeGroup()的第一个参数是一个channel。所以我觉得如果这是客户端发起的,只会断开客户端和群主之间的channel。

android - Android 模拟器中的网络摄像头 : "Cannot start camera" and "Result too large"

我有一个需要使用相机的Android4.1.2AVD。我尝试在模拟器中使用我的网络摄像头作为替代品,但出现此错误:[2012-11-1610:35:37-Emulator]emulator:ERROR:_camera_client_query_start:Cannotstartcamera'AndroidEmulatorVC0'forNV21[640x480]:Resulttoolarge如何修复此错误? 最佳答案 转到窗口->AVD管理器->选择您的AVD名称->单击编辑按钮->抽象LCD密度单击值下拉值选择160。要在您的And

android - 我可以模拟 Wi-Fi 连接来测试 Wi-Fi Direct 吗?

在API14或更高版本(ICS)中,可以使用临时Wi-Fi网络。我目前拥有以下设备,我正在尝试弄清楚如何测试Wi-Fi直连功能,或者我是否需要购买另一台搭载Android4.0的设备。计算机,通过有线网络连接到Wi-Fi路由器。GalaxyNexus,完全更新。 最佳答案 问题在于,从用户体验的角度来看,Android中的Wi-FiDirect功能非常糟糕。是的,它确实有一个用于协商和控制Wi-FiDirect连接的API,但是“普通”Android没有任何用户应用程序可以在用户需要时协商此连接。如果您是软件开发人员并正在开发多人游

android - RuntimeException 使用 Camera.open()

这可能是一个高级问题,因为我在为Android开发相机应用程序方面有相当多的经验并且具备正确的基础知识。在某些手机上,当打电话时Camera.open(0);我收到一个RuntimeException。我的相机应用程序适用于大多数手机(1000多种Android设备类型),但在少数手机(大约50多种设备类型)上失败。它在设备之间似乎也不一致,这意味着该应用程序将始终在同一型号的设备上运行或失败。例如。该应用程序适用于某些GalaxyS2,但在其他S2上失败。我有几个logcats:Android4.0.405-2612:22:26.150I/CameraService(85):Open

安卓和 OpenCV : Homography to Camera Pose considering Camera Intrinsics and Backprojection

库:OpenCV目标:Android(OpenCV4Android)我尝试计算世界平面(例如监视器屏幕)的单应性以获得相机姿势,对其进行变换并将点重新投影回以用于跟踪任务。我正在使用OpenCVsfindHomography()/getPerspectiveTransform()来获得单应性。使用perspectiveTransform()对点进行重新投影(如此处解释:http://docs.opencv.org/doc/tutorials/features2d/feature_homography/feature_homography.html)效果很好。“screenPoints”

Android Camera 2,如何裁剪预览尺寸

我最近在研究Camera2API,我的设备有16:9的屏幕比例,但我的相机传感器是4:3。所以我得到的所有预览尺寸都是4:3。我想知道有什么方法可以裁剪尺寸并且只显示16:9的部分吗?我尝试了很长时间,但没有找到相机2的任何帮助。我当前的相机代码类似于camera2basicsample.那么我应该如何裁剪预览并在纹理View上只显示16:9部分?谢谢!! 最佳答案 您可以创建比例为4:3而不是16:9的SurfaceTexture。您可以使用该示例项目中的自定义View,或使用新的ConstraintLayout创建您自己的Vie

android - 为什么 Android Wi-Fi Direct 使用 discoverServices 一次只返回一项服务?

当您在Wi-FiDirect中调用discoverPeers时,它会将对等点列表返回给PeerListListener中的onPeersAvailable方法(一旦您调用requestPeers)。但是,当您调用discoverServices时,您一次只能获得一个服务到DnsSdServiceResponseListener中的onDnsSdServiceAvailable方法。有谁知道是否有办法改变这一点并在给定时间获得所有服务?或者是否有特殊原因一次只能返回一个? 最佳答案 据我所知,没有办法改变这一点。只是一一给出,时间也没

android - 完整的自定义 Camera2 示例

我需要在Android中创建一个支持高版本和低版本的自定义相机。我是android的新手。我研究了很多我已经为硬件相机准备好了代码,即api小于21。但我是很难找到支持相机硬件的代码2. 最佳答案 旧的已弃用的相机API仍然适用于Android21及更高版本。但你是对的,使用新的API更可取,它给你更多的选择和更好的性能。可以入手官方Camera2Basic样本。 关于android-完整的自定义Camera2示例,我们在StackOverflow上找到一个类似的问题:

android - 三星 Galaxy S : How to determine presence of front-facing camera?

我知道我们可以通过设置"camera-id"摄像头参数来访问前GingerbreadGalaxyS设备上的前置摄像头:Cameracam=Camera.open();Camera.Parametersparams=cam.getParameters();params.set("camera-id",2);问题是,并非所有Galaxy设备都有前置摄像头。这些设备确实有"camera-id"参数,它允许我将它设置为2(前面)。据我所知,确定是否存在FFC的唯一方法是查看startPreview()是否在"camera-id"为2时抛出异常。这是一种尴尬的解决方法,尤其是当我尝试支持多个设备