❶ 安卓手機手電筒搖一搖開啟屏幕電筒怎麼做
下載一個軟體就可以了
搖一搖手電筒 是一款通過搖動手機啟動的手電筒軟體,支持使用閃光燈.啟動服務後,只需要搖一下手機,手機就自動啟動手電筒.默認使用最亮的白色屏幕作為手電筒,可以設置屏幕顏色,或者使用呼吸燈,閃爍,彩虹等效果;如果手機有閃光燈,可以開啟閃光燈作為手電筒.
功能:
1. 啟動服務後,搖一下就開啟或關閉手電筒
2. 可以設置搖動的靈敏度
3. 可使用閃光燈,支持大多數手機的LED閃光燈
4. 搖動時有震動或提示音反饋
5. 可以定時開啟服務,定時關閉服務
6. 支持桌面小部件開啟或關閉服務
7. 可以使用呼吸燈,閃爍,彩虹等效果
8. 可以設置屏幕顏色
9. 通過音量鍵可以改變屏幕亮度
10. 可以設置有軟體運行時不啟動手電筒
11. 在屏幕開啟但還沒有解鎖情況下,仍可以搖亮手電筒
❷ 如何實現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手機手電筒代碼!!!!
網路升級,請採納
❹ 你好 安卓軟體開發簡易手電筒界面怎麼做
搭建簡易手電筒界面,界面最中間可以直接放置一張開關圖標
在代碼中添加圖標點擊事件,然後在點擊事件中執行打開或關閉手電筒代碼
publicstaticvoidisLightEnable(booleanisEnable){
if(isEnable){
Cameracamera=CameraManager.get().getCamera();
if(camera!=null){
Camera.Parametersparameter=camera.getParameters();
parameter.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);
camera.setParameters(parameter);
}
}else{
Cameracamera=CameraManager.get().getCamera();
if(camera!=null){
Camera.Parametersparameter=camera.getParameters();
parameter.setFlashMode(Camera.Parameters.FLASH_MODE_OFF);
camera.setParameters(parameter);
}
}
}
❺ 安卓手機手電筒在哪裡打開
以vivo手機為例,手電筒快捷鍵是V,但是需要設置,設置方法如下:
操作工具:vivo X21
操作系統:Funtouch OS 7.127
1、打開手機,然後找到並點擊手機中的設置。
❻ 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;
}
}