當前位置:首頁 » 安卓系統 » android手電筒開發

android手電筒開發

發布時間: 2022-04-27 03:36:17

Ⅰ android 手電筒LED燈的問題

可以用這個判斷是否存在閃光燈。
PackageManager方法:

public abstract boolean hasSystemFeature (String name)
Since: API Level 5
Check whether the given feature name is one of the available features as returned by getSystemAvailableFeatures().
Returns
Returns true if the devices supports the feature, else false.

Ⅱ android開發一個手電筒,為了打開閃光燈不意外停止,怎麼用程序判斷是否有閃光燈再決定是否打開

既然設備都沒有閃光燈 這個應用還有何意義呢? 所以我覺得您只需要備注您的設備支持哪些應用就可以了

Ⅲ android 應用開發如何調節閃光燈亮度

這是與設備相關的,因為硬體廠商才能自行定義硬體的屬性。比如htc為相機閃光燈設置一個亮度文件,通過改寫這個文件的值,可以達到變更相機閃光燈的亮度,魅族應該也是這樣操作的。作為安卓系統來說,沒有統一的解決方案的。

參考htc閃光燈亮度root下的設置方法:
on 2.2 HTC devices you can use it by writing a string to/sys/devices/platform/flashlight.0/leds/flashlight/brightness. This controls if the LED is on and how bright it is. For maximum brightness write "128\n", half brightness write "64\n". Easy to test from adb shell:

Ⅳ android 開發,打開打開led

前些日子 我做了個,但是不是通用的,我們是針對我們的系統定製的。
在Camera應用中,有個設置閃光燈的setFlashMode(int mode),android有個支持的 叫torch模式,但是我們的沒有實現,然後我讓驅動添加了個mode,這樣把camera程序初始化部分抄一遍,不需要startPreview就行,然後設置flashmode為手電筒mode,就可以,手電筒就亮了。

Ⅳ android關於手電筒開發

給open和close分別設置監聽,將倒數第二個花括弧移動closeListener之前。
public class MainActivity extends Activity {
private Camera camera = null;
private Parameters parameters = null;
private Button open=null;
private Button close=null;
private TextView title=null;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

open = (Button)findViewById(R.id.open);
close = (Button)findViewById(R.id.close);
title= (TextView)findViewById(R.id.title);

title.setText(R.string.title);
open.setText(R.string.open);
close.setText(R.string.close);
open.setOnClickListener(openListener);
close.setOnClickListener(closeListener);

}

public class openListener implements OnClickListener{

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
camera = Camera.open();
parameters = camera.getParameters();
parameters.setFlashMode(Parameters.FLASH_MODE_TORCH);//開啟
camera.setParameters(parameters);
}
}
public class closeListener implements OnClickListener{

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
parameters.setFlashMode(Parameters.FLASH_MODE_OFF);//關閉
camera.setParameters(parameters);
camera.release();
}

}

public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}

}

Ⅵ Android m開發一個手電筒軟體,運行時隱藏quicksettings手電筒圖標

勇闖死人谷和僵屍迴廊這兩游戲,不知道你想要哪個,自己去360手機助手搜一下,如果你堅持用騰訊的應用寶,我建議你就不要玩游戲了,因為騰訊,只要是游戲,他只推薦自己的,如果有比他好的他就直接搜!不!到!

Ⅶ 如何實現Android Studio簡易手電筒的閃爍和報警功能

要打開手電筒功能,需要在AndroidManifest.xml增加攝像頭、閃光燈使用許可權:

<!-- 打開照相機許可權 -->
<uses-permission android:name="android.permission.CAMERA" />
<!-- 打開閃光燈許可權 -->
<uses-permission android:name="android.permission.FLASHLIGHT" />

開手電筒java代碼:
Camera camera = Camera.open();
Camera.Parameters myParameters = camera.getParameters();
myParameters.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);
camera.setParameters(myParameters);

關手電筒java代碼:
Camera camera = Camera.open();
Camera.Parameters myParameters = camera.getParameters();
myParameters.setFlashMode(Camera.Parameters.FLASH_MODE_OFF);
camera.setParameters(myParameters);

報警聲,就是播放音樂就行了,文件篇幅有限,不能一一解釋,可追問。

Ⅷ 高分急求Android手機手電筒代碼!!!!

網路升級,請採納

Ⅸ 如何製作Android手電筒程序

public class CloudLed {
boolean m_isOn;
Camera m_Camera;

public boolean getIsOn() { return m_isOn; }

public CloudLed()
{
m_isOn = false;
}

public void turnOn()
{
if(!m_isOn)
{
m_isOn = true;
try
{
m_Camera = Camera.open();
Camera.Parameters mParameters;
mParameters = m_Camera.getParameters();
mParameters.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);
m_Camera.setParameters(mParameters);
}catch(Exception ex){}
}
}

public void turnOff()
{
if(m_isOn)
{
m_isOn = false;
try
{
Camera.Parameters mParameters;
mParameters = m_Camera.getParameters();
mParameters.setFlashMode(Camera.Parameters.FLASH_MODE_OFF);
m_Camera.setParameters(mParameters);
m_Camera.release();
}catch(Exception ex){}
}
}
}

我建立了一個CloudLed類,將Camera再做一次封裝,只處理閃光燈相關部份的代碼

在Android中,要開啟攝像頭只需透過Camera.Open就可以簡單開啟,開啟後取得Camera.Parameters就可以設定參數
我們所需要的手電筒功能,只需要將其設為FLASH_MODE_TROCH即可
關閉時只要設置為FLASH_MODE_OFF後將其release就可以了

熱點內容
hp存儲6350 發布:2025-05-15 05:40:41 瀏覽:233
怎麼更改電腦默認緩存位置 發布:2025-05-15 05:39:01 瀏覽:876
安卓qq公孫離在哪個戰區戰力最低 發布:2025-05-15 05:38:58 瀏覽:493
androidffmpeg壓縮 發布:2025-05-15 05:37:02 瀏覽:288
ftp簡稱是 發布:2025-05-15 05:37:02 瀏覽:120
光遇發光耳機怎麼設置安卓 發布:2025-05-15 05:32:03 瀏覽:113
台電安卓平板系統太低怎麼辦 發布:2025-05-15 05:20:00 瀏覽:508
安裝了zlib編譯報錯 發布:2025-05-15 05:19:56 瀏覽:168
二分演算法無序 發布:2025-05-15 05:18:22 瀏覽:30
網易我的世界伺服器組件怎麼安裝 發布:2025-05-15 05:16:58 瀏覽:313