数据传输-安卓控制闪光灯频闪发送信号问题

问题描述

安卓控制闪光灯频闪发送信号问题

最近在研究一个东西,尝试通过手机闪光灯的高速频闪来传递比特串,然而现在的控制方法是通过调用安卓的Camera类来实现,频闪的速度非常慢,根本无法达到相应的要求。通过研究底层的调用关系,没有找到关于闪光灯的相关函数接口,有没有对于底层比较懂的大神帮忙分析分析。。。,譬如接管闪光灯的控制权等等。。。
现在的调用方法:

 if (mCamera == null) {
            mCamera = Camera.open();// 打开照相机
            // 设置照相机输出到纹理
            mCamera.setPreviewTexture(new SurfaceTexture(0));
            // 打开闪光灯
            mParameters = mCamera.getParameters();
            mParameters.setFlashMode(Parameters.FLASH_MODE_TORCH);
            mCamera.setParameters(mParameters);
            //mCamera.startPreview();
        }

解决方案

http://www.0531s.com/content-40-3195020-1.html

解决方案二:

这个和手机版本以及权限有关,差异性比较大……我想是这样的,望指正

时间: 2024-10-05 03:25:25

数据传输-安卓控制闪光灯频闪发送信号问题的相关文章

net4 5-C#控制LED灯总算发送是失败

问题描述 C#控制LED灯总算发送是失败 主程序 using LedDemo.Common; using System; using System.Collections.Generic; using System.IO.Ports; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using Syste

多线程-linux下,子线程如何通过pthread_kill向主线程发送信号?

问题描述 linux下,子线程如何通过pthread_kill向主线程发送信号? //如下代码 #include <stdio.h> #include <signal.h> #include <pthread.h> void signal_deal(int sig); void* fun(); pthread_t pt_main; int main(int argc, char* argv[]) { pthread_t pt; //pt_main = getpid();

android-Android 利用Zxing扫描二维码 小米魅族手机控制闪光灯经常失效

问题描述 Android 利用Zxing扫描二维码 小米魅族手机控制闪光灯经常失效 public void openLight() { if (mCamera != null) { parameter = mCamera.getParameters(); parameter.setFlashMode(Parameters.FLASH_MODE_TORCH); mCamera.setParameters(parameter); } } public void offLight() { if (mC

qt-QT线程内调用外部函数发送信号是否有正确?多线程调用外部函数需要注意哪些问题?

问题描述 QT线程内调用外部函数发送信号是否有正确?多线程调用外部函数需要注意哪些问题? 大家好,我在QT多线程编程时,在线程内部调用了一个外部函数,外部函数中使用了emit来发送信号,请问这样是否会存在问题?另外,在线程中调用外部函数时需要注意哪些问题? 解决方案 我编写的代码大概如下: class myThread:public QThread; class DeviceScaner:public QObject { Q_OBJECT public: DeviceScaner(); ~Dev

安卓程序访问网络图片闪退怎么解决啊?

问题描述 安卓程序访问网络图片闪退怎么解决啊? 安卓程序访问服务器,需要加载大量的图片,程序会闪退,这个问题该怎么解决啊?求指点-不会!! 解决方案 这感觉应该是oom导致的.解决原理:用线程下载图片到本地,再把图片读取到内存.图片读取到内存过程,判断图片大小,进行压缩.--实际解决办法:可以尝试用fresco去处理.当然imageload也可以.但是fresco更方便. 解决方案二: 一般出错会有log,找到异常log对症分析. 解决方案三: 你百度一下Picasso或者Glide 解决方案四

[Windows Phone] 在 Windows Phone 8 控制闪光灯

原文:[Windows Phone] 在 Windows Phone 8 控制闪光灯 ? 前言 在 Windows Phone 如果想要控制闪光灯,该怎麽做?在 Windows Phone 8 提供类别与方法可直接控制闪光灯. ? 实作 AudioVideoCaptureDevice 类别用来撷取音乐和影片. http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj207322%28v=vs.105%29.aspx ? 首先宣

Android控制闪光灯的方法(打开与关闭)

本文实例讲述了Android控制闪光灯的方法.分享给大家供大家参考,具体如下: 最近想做一个手电筒,在网上搜到一点资料 首先闪光灯可以用android.hardware.camera来控制 1. 在Manifest.xml文件中添加权限复制代码 代码如下:<uses-permission android:name="android.permission.CAMERA" /> 2. 打开闪光灯 try{ m_Camera = Camera.open(); Camera.Par

linux信号处理--通过发送信号控制进程

要求:         实现两个程序mysignal.mycontrl, mycontrl给mysignal发送SIGINT信号,控制mysiganl是否在屏幕打印"hello,world"字符串. //makefile .SUFFIXES: .c .o CC=gcc SRCS1=mysignal.c SRCS2=mycontrol.c OBJS1=$(SRCS1:.c=.o) OBJS2=$(SRCS2:.c=.o) EXEC1=mysignal EXEC2=mycontrol al

安卓与安卓通信,出现闪退,求解!

问题描述 一台安卓手机发送信息给另一台安卓手机,在进入对话列表页面出现闪退,进入聊天页面也出现闪退 一台苹果手机发送信息给一台安卓则不会出现此问题? 解决方案 闪退,报的什么错呢,错误贴一下