android平台手电筒开发源代码,AndroidManifest.xml文件的入口是startapp,这个文件没上传上来,大家可以自己写。
1. [代码]android     jQuery特效
/**
* name   : 手电筒主界面
* author : ycgpp@126.com
* date    : 2012-12-21 15:50:17
*/
package com.android.app;
import android.app.Activity;
import android.hardware.Camera;
import android.hardware.Camera.Parameters;
import android.os.Bundle;
import android.view.View;
import android.widget.TextView;
import android.widget.Toast;
public class Main extends Activity {
private boolean isopent = false;
private Camera camera;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
View view = View.inflate(this, R.layout.main, null);
setContentView(view);
TextView img_but = (TextView) findViewById(R.id.main_img);
img_but.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
if (!isopent) {
Toast.makeText(getApplicationContext(), "您已经打开了手电筒", 0)
.show();http://www.huiyi8.com/webyuanma/
camera = Camera.open();
Parameters params = camera.getParameters();
params.setFlashMode(Parameters.FLASH_MODE_TORCH);
camera.setParameters(params);
camera.startPreview(); // 开始亮灯
isopent = true;
} else {
Toast.makeText(getApplicationContext(), "关闭了手电筒",
Toast.LENGTH_SHORT).show();
camera.stopPreview(); // 关掉亮灯
camera.release(); // 关掉照相机
isopent = false;
}
}
});
}
}
2. [代码]布局文件代码     
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/main_img"
android:layout_width="fill_parent"
android:layout_height="fill_parent" 
android:background="@drawable/main_body">
</TextView>
</LinearLayout>
3. [代码]AndroidManifest.xml文件    
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.app"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="15" />
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity android:name=".AppStart" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".Main" >
</activity>
</application>
<!-- 摄像头、手电筒 -->
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.FLASHLIGHT" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />
<uses-feature android:name="android.hardware.camera.flash" />
</manifest>

转载于:https://www.cnblogs.com/xkzy/p/3806075.html

android平台手电筒开发源代码相关推荐

  1. java手电筒源码_android平台手电筒开发源代码

    /** * name : 手电筒主界面 * author : ycgpp@126.com * date : 2012-12-21 15:50:17 */ package com.android.app ...

  2. Android平台Qt开发入门教程

    很多人会问,Android平台可以不使用Java开发应用程序?? 我做Android平台native开发之前,也有这么想过,但是我又想,底层系统全是c/c++代码,用c/c++开发Android平台程 ...

  3. 米狗族 Android平台Qt开发入门教程

    很多人会问,Android平台可以不使用Java开发应用程序?? 我做Android平台native开发之前,也有这么想过,但是我又想,底层系统全是c/c++代码,用c/c++开发Android平台程 ...

  4. Android平台游戏开发引擎使用指引

    引擎推荐排名 2D cocos2d-x>AndEngine>cocos2d-android 3D unity3d(大型的3D游戏只推荐脚本类引擎) 3D引擎比较推荐unity3D,优点是成 ...

  5. 响应式编程之二:RxJava概述:在Android平台上开发详解

    RxJava 到底是什么 RxJava 好在哪 API 介绍和原理简析 1. 概念:扩展的观察者模式 观察者模式 RxJava 的观察者模式 2. 基本实现 1) 创建 Observer 2) 创建 ...

  6. 在android平台上开发游戏

    开发android游戏有哪些方式? 有三种方式: 一般Unity在Android的开发分为三种形式: 完全用Unity打包成Apk,所有开发完全在Unity上 Android作为主体,把Unity作为 ...

  7. android记账软件开发源代码_如何开发直播软件?直播软件开发的具体流程有哪些?...

    知乎视频​ 随着互联网的发展和智能手机的迅速普及,对直播软件的需求也在增加.开发直播软件和直播app开发都属于直播软件开发的服务.那么直播平台的发展过程是怎样的呢?在软件开发期间需要注意什么?小编来说 ...

  8. Android平台视频开发

    先简要说明下Android支持的视频格式,如下: 由于硬件的不同,不同的手机支持的编解码方式有些不一样,在T-Mobile G1实际设备中增加了对WMA,WMV,H.264  AVC格式解码的支持.A ...

  9. Android 平台应用软件开发(学习中)

    Android 中的五种布局 1,LinearLayout(线性布局),RelativeLayout(相对布局),FrameLayout(帧布局),AbsoluteLayout(绝对布局),Table ...

最新文章

  1. php 预处理原理,PHP的PDO对象预处理的2种实现方法,实现原理详解
  2. 云炬创业政策学习笔记20210111
  3. struts2校验再提交多条提示信息
  4. 音视频技术开发周刊 | 239
  5. android布局DSL,android – 使用自定义Anko布局DSL解除警报对话框
  6. orcale中case when和group by同时使用会报无效标识符
  7. JSON for java入门总结
  8. asp.net学习笔记异常处理001---.framework4.0中asp.net页面ValidateRequest=false 无效的问题
  9. Dapper.NET—轻量ORM
  10. solid converter pdf解锁密码_pdf转换word文档怎么操作
  11. 微型计算机基础知识答案,计算机基础知识授课试题及答案
  12. Java基础学习总结(70)——开发Java项目常用的工具汇总
  13. 可能是最全的h5唤起App方案
  14. macOs 静默安装dmg文件
  15. php获取数组元素keys,关于array_keys函数的详细介绍 - key
  16. 代号SXH-JS-1
  17. java对静态图片/Gif图片/视频进行水印
  18. 关于Office 365开发者订阅无法注册的说明
  19. SpringBoot整合redis——redisTemplate,RedisUtil的使用!
  20. 如何定义visit函数_visit函数具体代码是什么啊

热门文章

  1. 第二章 PX4-Pixhawk-RCS启动文件解析
  2. ARM Cortex-M3中断跳转过程
  3. php 正则获取某个div,php正则匹配html中带class的div并选取其中内容的方法
  4. Python生成随机数总结
  5. c++问题,EOF eofbit eof() 请问他们的区别是什么?
  6. Struts2 在页面定义变量 s:set标签
  7. Oracle - 临时表(GLOBAL TEMPORARY TABLE)
  8. Shell编程-控制结构 | 基础篇
  9. 2. TypeScript笔记
  10. 第26月第26天 Domain=AVFoundationErrorDomain Code=-11850