权限:    <uses-permission android:name="android.permission.FLASHLIGHT" />    <uses-permission android:name="android.permission.WAKE_LOCK" />    <uses-permission android:name="android.permission.CAMERA" />   <uses-feature android:name="android.hardware.camera" />   布局<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:gravity="center"    android:orientation="vertical" >    <ToggleButton        android:id="@+id/toggleButton1"        android:layout_width="match_parent"        android:layout_height="match_parent"        android:checked="true"        android:text="ToggleButton" /></LinearLayout>源码package cn.lee.handlight;import android.app.Activity;import android.hardware.Camera;import android.hardware.Camera.Parameters;import android.os.Bundle;import android.os.Process;import android.view.View;import android.view.View.OnClickListener;import android.view.WindowManager;import android.widget.ToggleButton;public class HandLightActivity extends Activity implements OnClickListener {private ToggleButton toggleButton;private Camera camera = Camera.open();/** Called when the activity is first created. */@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);toggleButton = (ToggleButton) this.findViewById(R.id.toggleButton1);toggleButton.setOnClickListener(this);getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);//保持屏幕}@Overridepublic void onClick(View v) {ToggleButton tb = (ToggleButton) v;Camera.Parameters param = camera.getParameters();if(!tb.isChecked()){param.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);toggleButton.setBackgroundColor(0x30ffffff);}else{param.setFlashMode(Camera.Parameters.FLASH_MODE_OFF);toggleButton.setBackgroundColor(0xffffffff);}camera.setParameters(param);}@Overrideprotected void onPause() {//camera.release();//Process.killProcess(Process.myPid());super.onPause();}}

更多相关文章

  1. UI布局相关
  2. Android之相对布局
  3. 编译android源码出现的问题解析
  4. android 相对定位布局方向详解
  5. Android Handler机制13之AsyncTask源码解析
  6. android 布局详解
  7. 短视频源码,实现文字横向移动效果(跑马灯效果)
  8. Android中的五大布局
  9. android之layout布局和ListView中的一些属性介绍

随机推荐

  1. android和j2me之清屏(clearScreen)
  2. Android
  3. android 动画
  4. 发现 developer.android.com 官网的一个
  5. 'xlargeScreens' in package 'android'
  6. Android核心分析(21)----Android应用框架之
  7. Android(安卓)版本兼容 — Android(安卓)
  8. Android(安卓)Studio(一):介绍、安装、配
  9. 2010.12.10(2)——— android 使用地图
  10. JS与Android(安卓)WebView的简单交互 + W