❶ 安卓手机手电筒摇一摇开启屏幕电筒怎么做
下载一个软件就可以了
摇一摇手电筒 是一款通过摇动手机启动的手电筒软件,支持使用闪光灯.启动服务后,只需要摇一下手机,手机就自动启动手电筒.默认使用最亮的白色屏幕作为手电筒,可以设置屏幕颜色,或者使用呼吸灯,闪烁,彩虹等效果;如果手机有闪光灯,可以开启闪光灯作为手电筒.
功能:
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;
}
}