返回顶部
首页 > 资讯 > 移动开发 >Android Camera开发手电筒功能
  • 321
分享到

Android Camera开发手电筒功能

Android 2022-06-06 08:06:47 321人浏览 安东尼
摘要

这是一个简单的运用Android Camera开发手电筒功能,AndroidManifest.xml文件的入口是startapp,这个文件没上传上来,大家可以自己写。 fla

这是一个简单的运用Android Camera开发手电筒功能,AndroidManifest.xml文件的入口是startapp,这个文件没上传上来,大家可以自己写。

flashlight.java


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();
     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;
    }
   }
  });
 }
}

布局文件代码


<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="<a href="Http://schemas.android.com/apk/res/android"" rel="nofollow" target="_blank">http://schemas.android.com/apk/res/android"</a>
 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>

AndroidManifest.xml文件


<manifest xmlns:android="<a href="http://schemas.android.com/apk/res/android"" rel="nofollow" target="_blank">http://schemas.android.com/apk/res/android"</a>
 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>
您可能感兴趣的文章:Android 7.0 手电筒控制实现android通过led实现手电筒功能Android实现简单手电筒功能Android实现手电筒电源键关闭功能Android开启闪光灯的方法 Android打开手电筒功能Android studio编写简单的手电筒APPAndroid中编写简单的手电筒小应用的实例教程Android 通用型手电筒代码Android 开启闪光灯做手电筒的详解Android手电筒兼容各个手机与版本


--结束END--

本文标题: Android Camera开发手电筒功能

本文链接: https://lsjlt.com/news/24541.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Android Camera开发手电筒功能
    这是一个简单的运用Android Camera开发手电筒功能,AndroidManifest.xml文件的入口是startapp,这个文件没上传上来,大家可以自己写。 fla...
    99+
    2022-06-06
    Android
  • Android实现手电筒电源键关闭功能
    在打开手电筒之后 机器休眠 客户要求点击电源键 手电筒需要关闭frameworks\base\services\core\java\com\android\server\policy\PhoneWindowManager.java @Ove...
    99+
    2023-05-30
    android 电源键 roi
  • Android 开启闪光灯做手电筒的详解
    代码如下:public class HandLightActivity extends Activity implements OnClickListener{private...
    99+
    2022-06-06
    闪光灯 Android
  • Android 通用型手电筒代码
    前几天这边一个小区断电,黑麻麻的,一只猫闯进寝室,把我吓哭,然后就果断写了个手电筒,下次断电,再来,我要吓死它。 我之前看到很多人都是直接调用闪光灯,其实大部分机型都不支持,我...
    99+
    2022-06-06
    通用 Android
  • Android studio编写简单的手电筒APP
    很不错的手电筒APP,分享给大家,希望大家喜欢。 1. Java代码     package com.example.goo.gf...
    99+
    2022-06-06
    Android Studio studio app Android
  • Android Camera开发入门(4):USB/UVC Camera的使用
    Android Camera开发入门(4):USB/UVC Camera的使用 本文基于开源项目https://github.com/saki4510t/UVCCamera之上进行二次封装和使用 ...
    99+
    2023-09-28
    android UVC Camera USB Camera USB相机 音视频
  • 在Android 开发中使用camera怎么实现一个人脸识别功能
    这篇文章将为大家详细讲解有关在Android 开发中使用camera怎么实现一个人脸识别功能,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Android camera实时预览 实时处理,面部...
    99+
    2023-05-31
    android camera
  • Android开发中如何实现调用Camera
    Android开发中如何实现调用Camera?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。xml:<LinearLayout xmlns:android="ht...
    99+
    2023-05-31
    android camera roi
  • Android手机开发设计之记事本功能
    本文实例为大家分享了Android手机开发设计之记事本功能,供大家参考,具体内容如下 一、需求分析 1.1业务需求分析 近年来,随着生活节奏的加快,工作和生活的双重压力全面侵袭着人们...
    99+
    2024-04-02
  • Android开发之实现手势滑动的功能
    Android开发之实现手势滑动的功能首先得Activity必须实现OnGestureListener接口,该接口提供了关于手势操作的一些方法,onDown方法:onDown是,一旦触摸屏按下,就马上产生onDown事件public boo...
    99+
    2023-05-30
    android 手势滑动 roi
  • Android自定义Camera实现拍照小功能
    本文实例为大家分享了Android自定义Camera实现拍照的具体代码,供大家参考,具体内容如下 本篇文章就项目开发遇到问题记录下; 1.拍照图片被压缩问题2.拍照图片被旋转问题 首...
    99+
    2024-04-02
  • Android编程调用Camera和相册功能详解
    本文实例讲述了Android编程调用Camera和相册功能。分享给大家供大家参考,具体如下: xml: <LinearLayout xmlns:android="htt...
    99+
    2022-06-06
    Android
  • Android开发中实现手势识别功能的方法
    Android开发中实现手势识别功能的方法?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。触摸交互中的概念常用事件首先要了解一些常用的事件: ACTION_DOWN:第一个手指按...
    99+
    2023-05-31
    android roi
  • Android怎么自定义Camera实现拍照小功能
    这篇文章主要介绍“Android怎么自定义Camera实现拍照小功能”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Android怎么自定义Camera实现拍照小功能”文章能帮助大家解决问题。首先实现...
    99+
    2023-06-30
  • Android 实现手机拨打电话的功能
    一部手机最常用的功能就是打电话和发短信了,在Android开发中我们如何通过程序拨打电话呢?本文就给出一个用Android手机拨打电话的简单的实例。   &...
    99+
    2022-06-06
    电话 手机 Android
  • Android开发中怎么实现一个手势密码功能
    本篇文章为大家展示了Android开发中怎么实现一个手势密码功能,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。如果使用GestureOverlayView,在xml配置文件中使用Android.ge...
    99+
    2023-05-31
    android roi
  • Android Camera开发实现可复用的相机组件
    本文实例为大家分享了Android Camera实现可复用相机组件的具体代码,供大家参考,具体内容如下 若自己的应用需要使用camera,有两种解决方案。 1. 使用Intent调用...
    99+
    2024-04-02
  • Android中编写简单的手电筒小应用的实例教程
    主要实现两个步骤: 1、实现打开和关闭闪光灯;而实现操作闪光灯主要通过Camera类 Camera camera = Camera.open(); Parameters ...
    99+
    2022-06-06
    教程 Android
  • Android开发保存QQ密码功能
    本文实例为大家分享了Android保存QQ密码功能的具体代码,供大家参考,具体内容如下 技术要点: 使用文件储存的方式保存数据 实现步骤: ①用户交互界面的设计与实现②工具类(Fil...
    99+
    2024-04-02
  • Android多媒体功能开发(2)——FileProvider
    使用系统多媒体界面需要在我们的应用和其他应用之间通过Intent传递音频、图片、视频文件的信息。随着Android版本的升级,对应用数据安全性方面的限制越来越多。 Android 6以后不允许应用在外部存储随便创建目录,只能在Android...
    99+
    2023-08-31
    android 音视频
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作