导航:首页 > 操作系统 > android拍照闪光灯

android拍照闪光灯

发布时间:2022-06-19 14:21:32

㈠ 安卓的闪光灯亮度能不能调的

手机照相机的闪光灯功能仅支持开启或者关闭,无亮度调节选项。

㈡ 现有1800想买个安卓手机注重游戏 和照相 要有闪光灯有什么推荐么 华为 荣耀怎么样

华为 nova 4e不错的,全网通4GB+128GB版本华为商城官网在售价为1799元,手机配置如下:
1.屏幕:屏幕尺寸6.15英寸,屏幕色彩1670万色,分辨率:FHD 2312×1080像素,3D 弧面玻璃机身,爱不释手的握感。
2.拍照:后置三摄:2400万(广角镜头,f/1.8光圈)+800万(超广角镜头)+200万(虚化镜头),支持自动对焦。前置单摄:3200万像素,f/2.0光圈,支持固定焦距。新一代海报级自拍。
3.电池:电池容量:3340mAh(典型值),标配9V/2A充电器,支持(快充9V/2A,充满电时间约105分钟)。
4.性能:采用Hisilicon Kirin 710(海思 麒麟710)八核处理器,性能与功耗完美平衡。
您可以登录华为商城官网了解更多参数及信息,进行选择。

android系统的照相机闪光灯为什么要闪多次

第一次用于对焦,第二次拍照

㈣ 手机怎么打开闪光灯

若使用的vivo手机,可以参考以下方法开启:
1、下拉/上滑调出控制中心,点击手电筒快捷开关开启;
2、进入设置--快捷与辅助--开启“快捷启动”后,在熄屏时,长按(音量-)开启手电筒;
3、通过智慧桌面上方手电筒快捷功能进行开启;
4、通过悬浮球快捷开关控制开启。
注:照相时可在相机界面里打开闪光灯。

安卓系统手机为什么后面拍照那里的灯一直亮

若三星手机闪光灯一直长亮,请您检查是否开启了手电筒功能,将手电筒关闭即可。若未开启手电筒功能,闪光灯依然长亮,建议:
1.重启手机尝试。
2.检查手机是否有系统推送通知,若有,将机器升级到最新版本后观察。
3.若无效,请您备份手机中数据,将机器恢复出厂设置尝试。
若问题依然存在,请您携带购机发票、包修卡和机器送到三星服务中心检查。

㈥ 手机照相闪光灯怎么开

开启或关闭闪光灯:在昏暗的环境拍照时,可开启闪光灯,增加环境亮度。在相机拍照界面,点击常亮:拍摄界面始终开启闪光灯。

㈦ android如何在不调用摄像头的情况下打开闪光灯

闪光灯就是摄像头,不可能不打开摄像头的。除非改硬件。额外增加一个闪光灯驱动,在软件上调用这个闪光灯。

㈧ android闪光灯

首先闪光灯可以用android.hardware.camera来控制。
1.添加权限
1 <uses-permission android:name="android.permission.FLASHLIGHT" />
2
3 <uses-permission android:name="android.permission.CAMERA"/>
4
5 <uses-feature android:name="android.hardware.camera" />

2.获得Camera对象,通过Camera.open()开启摄像头。
Camera camera = Camera.open();

3.打开闪光灯

1 public static void turnLightOn(Camera mCamera) {
2 if (mCamera == null) {
3return;
4 }
5 Parameters parameters = mCamera.getParameters();
6 if (parameters == null) {
7return;
8 }
9 List<String> flashModes = parameters.getSupportedFlashModes();
10 // Check if camera flash exists
11 if (flashModes == null) {
12 // Use the screen as a flashlight (next best thing)
13 return;
14 }
15 String flashMode = parameters.getFlashMode();
16 if (!Parameters.FLASH_MODE_TORCH.equals(flashMode)) {
17 // Turn on the flash
18 if (flashModes.contains(Parameters.FLASH_MODE_TORCH)) {
19 parameters.setFlashMode(Parameters.FLASH_MODE_TORCH);
20 mCamera.setParameters(parameters);
21 } else {
22 }
23 }
24 }

4.关闭闪光灯

1 public static void turnLightOff(Camera mCamera) {
2 if (mCamera == null) {
3 return;
4 }
5 Parameters parameters = mCamera.getParameters();
6 if (parameters == null) {
7 return;
8 }
9 List<String> flashModes = parameters.getSupportedFlashModes();
10 String flashMode = parameters.getFlashMode();
11 // Check if camera flash exists
12 if (flashModes == null) {
13 return;
14 }
15 if (!Parameters.FLASH_MODE_OFF.equals(flashMode)) {
16 // Turn off the flash
17if (flashModes.contains(Parameters.FLASH_MODE_OFF)) {
18parameters.setFlashMode(Parameters.FLASH_MODE_OFF);
19mCamera.setParameters(parameters);
20} else {
21 Log.e(TAG, "FLASH_MODE_OFF not supported");
22 }
23 }
24 }

5.关闭闪光灯后记得释放Camear对象
camera.release();

㈨ Android如何打开闪光灯

一、声明闪光灯的权限

package com.google.yang.myapplication;

import android.hardware.Camera;

import android.hardware.Camera.Parameters;

import android.os.Bundle;

import android.support.v7.app.AppCompatActivity;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;

/**

* 闪光灯的控制

*

* @author yang

*/

public class MainActivity extends AppCompatActivity {

private Button open;

private Button close;

private Button openFlicker;

private Button closeFlicker;

private Camera camera;

private Boolean isShanshuo;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

open = (Button) this.findViewById(R.id.open);

close = (Button) this.findViewById(R.id.close);

openFlicker = (Button) findViewById(R.id.openFlicker);

closeFlicker = (Button) findViewById(R.id.closeFlicker);

open.setOnClickListener(openOnClickListener);

close.setOnClickListener(closeOnClickListener);

openFlicker.setOnClickListener(openFlickerOnClickListener);

closeFlicker.setOnClickListener(closeFlickerOnClickListener);

}

/**

* 打开手电筒

*/

private OnClickListener openOnClickListener = new OnClickListener() {

@Override

public void onClick(View v) {

open();

}

};

/**

* 关闭手电筒

*/

private OnClickListener closeOnClickListener = new OnClickListener() {

@Override

public void onClick(View v) {

close();

}

};

/**

* 开启闪烁

*/

private OnClickListener openFlickerOnClickListener = new OnClickListener() {

@Override

public void onClick(View v) {

isShanshuo = true;

openFlicker.setEnabled(false);

new Thread(new Runnable() {

@Override

public void run() {

while (isShanshuo) {

open();

try {

Thread.sleep(300);

} catch (InterruptedException e) {

e.printStackTrace();

}

close();

try {

Thread.sleep(300);

} catch (InterruptedException e) {

e.printStackTrace();

}

}

}

}).start();

}

};

/**

* 关闭闪烁

*/

private OnClickListener closeFlickerOnClickListener = new OnClickListener() {

@Override

public void onClick(View v) {

isShanshuo = false;

openFlicker.setEnabled(true);

}

};

/**

* 打开闪光灯

*

* @return

*/

private void open() {

try {

camera = Camera.open();

camera.startPreview();

Parameters parameters = camera.getParameters();

parameters.setFlashMode(Parameters.FLASH_MODE_TORCH);

camera.setParameters(parameters);

} catch (Exception e) {

e.printStackTrace();

}

}

/**

* 关闭闪光灯

*

* @return

*/

private void close() {

try {

Parameters parameters = camera.getParameters();

parameters.setFlashMode(Camera.Parameters.FLASH_MODE_OFF);

camera.setParameters(parameters);

camera.release();

camera = null;

} catch (Exception e) {

e.printStackTrace();

}

}

}

㈩ Android开启闪光灯的几种办法

二、用IHardwareService直接控制Android1.5以前是直接提供这个接口的,之后呢,需要我们自己来做一下。在你的项目中新建一个包Android.os,新建一个IHardwareService.aidl文件,内容如下:package Android.os;
/** {@hide} */
interface IHardwareService{// obsolete flashlight support
boolean getFlashlightEnabled();
void setFlashlightEnabled(boolean on);}然后在你的程序中引入import Android.os.IHardwareService;/*** 设置闪光灯的开启和关闭
* @param isEnable
* @author linc
IBinder binder = (IBinder) method.invoke(null, new Object[] { "hardware" });
IHardwareService localhardwareservice = IHardwareService.Stub.asInterface(binder);
localhardwareservice.setFlashlightEnabled(isEnable);}catch (Exception e){
e.printStackTrace();}}这样就可以开启闪光灯了。要使用的权限:<uses-permission Android:name="android.permission.FLASHLIGHT" />
<uses-permission Android:name="android.permission.HARDWARE_TEST" />
三、用照相机来控制闪光灯这是思维的另一个方向。Camera自带丰富的接口与Parameters,我们只管拿来使用就好了。private Camera camera = null;
private Parameters parameters = null;//直接开启camera = Camera.open();
parameters = camera.getParameters();
parameters.setFlashMode(Parameters.FLASH_MODE_TORCH);//开启
camera.setParameters(parameters);//直接关闭parameters.setFlashMode(Parameters.FLASH_MODE_OFF);//关闭
camera.setParameters(parameters);
camera.release();
如果这样遇到问题的话,可以尝试用camera的preview方法:private void OpenLightOn() {
if ( null == m_Camera ){m_Camera = Camera.open();}
Camera.Parameters parameters = m_Camera.getParameters();
parameters.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);
m_Camera.setParameters( parameters );
m_Camera.autoFocus( new Camera.AutoFocusCallback (){
public void onAutoFocus(boolean success, Camera camera) {}});m_Camera.startPreview();}
private void CloseLightOff() {
if ( m_Camera != null ){m_Camera.stopPreview();

阅读全文

与android拍照闪光灯相关的资料

热点内容
php中怎么注释 浏览:992
adxl345与单片机 浏览:279
服务器世界第一是什么公司的 浏览:19
精通编程入门 浏览:16
99单片机原理 浏览:61
linuxssh互信 浏览:288
支持128加密的浏览器 浏览:292
程序员下载器 浏览:48
退出云服务器代码 浏览:900
军状如命令 浏览:263
如何安卓系统更新 浏览:74
linux命令在哪里输入 浏览:497
编程语言集合类怎么选 浏览:93
如何将pdf转化为word 浏览:11
迈克菲隔离区解压密码 浏览:785
怎么用伟福编译 浏览:867
计算机算法专家 浏览:501
什么app清理垃圾 浏览:643
android流媒体服务器 浏览:183
各种算法的时间复杂度是指 浏览:116