導航:首頁 > 操作系統 > 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拍照閃光燈相關的資料

熱點內容
24v電動駐車空調壓縮機 瀏覽:840
老程序員編程步驟 瀏覽:303
物理去除加密軟體 瀏覽:225
匯編語言可調試編譯器 瀏覽:447
jpeg如何轉成pdf 瀏覽:841
微機室為什麼有伺服器 瀏覽:657
安卓手機怎麼打語音電話不斷網 瀏覽:458
單片機匯編頭文件 瀏覽:946
juniper命令行 瀏覽:68
程序員咨詢銷售工作怎麼樣 瀏覽:782
蘋果文件伺服器是什麼 瀏覽:180
企業透明加密軟體有監視功能嗎 瀏覽:494
桌面的運行命令 瀏覽:9
主流廠商伺服器維護流程是什麼 瀏覽:807
壓縮棉的被子先洗洗在用 瀏覽:242
批處理bat代碼和文件夾 瀏覽:298
怎麼交叉編譯tslib14 瀏覽:494
致程序員生產力飆升 瀏覽:762
程序員害怕下班嗎 瀏覽:108
鐵路漢宜線加密網實景效果圖 瀏覽:929