很不错的手电筒APP,分享给大家,希望大家喜欢。
1. Java代码
package com.example.goo.gfire; import android.app.Activity; import android.hardware.Camera; import android.hardware.Camera.Parameters; import android.os.Bundle; import android.view.View; import android.widget.Button; public class FireActivity extends Activity { private Button button; private Camera camera = Camera.open(); private Parameters parameters; private boolean islight=true; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_fire); button = (Button) this.findViewById(R.id.bn); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (islight) { camera.startPreview(); parameters = camera.getParameters(); parameters.setFlashMode(Parameters.FLASH_MODE_TORCH); camera.setParameters(parameters); islight = false ; button.setText("关"); } else { parameters = camera.getParameters(); parameters.setFlashMode(Parameters.FLASH_MODE_OFF); camera.setParameters(parameters); islight = true; button.setText("开"); } } }); } }
2. FireActivity.java
package com.example.goo.gfire; import android.app.Activity; import android.hardware.Camera; import android.hardware.Camera.Parameters; import android.os.Bundle; import android.view.View; import android.widget.Button; public class FireActivity extends Activity { private Button button; private Camera camera = Camera.open(); private Parameters parameters; private boolean islight=true; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_fire); button = (Button) this.findViewById(R.id.bn); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (islight) { camera.startPreview(); parameters = camera.getParameters(); parameters.setFlashMode(Parameters.FLASH_MODE_TORCH); camera.setParameters(parameters); islight = false ; button.setText("关"); } else { parameters = camera.getParameters(); parameters.setFlashMode(Parameters.FLASH_MODE_OFF); camera.setParameters(parameters); islight = true; button.setText("开"); } } }); } }
3. content_fire.xml
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" app:layout_behavior="@string/appbar_scrolling_view_behavior" tools:context="com.example.goo.gfire.FireActivity" tools:showIn="@layout/activity_fire"> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:text="电筒模式" android:textSize="34sp" android:textStyle="bold" android:gravity="center"/> <Button android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/bn" android:textOff="关" android:textOn="开" android:height="400dp" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" android:layout_marginBottom="59dp" android:fontFeatureSettings="@string/auth_google_play_services_client_facebook_display_name" android:textColor="@color/common_signin_btn_dark_text_focused" android:textStyle="bold" android:textSize="100sp" /> </RelativeLayout>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。
一个简洁实用的手电筒应用,没有多余的花样,一开即亮,支持1-10hz的闪频。 开发者@Jaykie 温馨提示:连续使用手电筒会显著缩短电池寿命! [Code4App.com]
京宝手电筒是我发布的第一个作品,主要是利用手机屏幕变色来提供照明服务的,通过点击屏幕变换颜色, 希望大家给点试用且给一些好的建议,此版本是基于android 1.5开发的,有需要源码的朋友加我QQ 软件里有 如果下载不了可以到http://down.51cto.com/data/165043 来下载
我想用笔灯开发一个android应用程序。当我使用手电筒时,亮度太强了。我想降低闪光灯的亮度。我已经使用相机和闪光灯模式作为火炬。请有人帮忙降低手电筒的亮度。谢谢你..
本文向大家介绍Android Camera开发手电筒功能,包括了Android Camera开发手电筒功能的使用技巧和注意事项,需要的朋友参考一下 这是一个简单的运用Android Camera开发手电筒功能,AndroidManifest.xml文件的入口是startapp,这个文件没上传上来,大家可以自己写。 flashlight.java 布局文件代码 AndroidManifest.xml
本文向大家介绍Android 7.0 手电筒控制实现,包括了Android 7.0 手电筒控制实现的使用技巧和注意事项,需要的朋友参考一下 在AndroidN(7.0)前你对手电筒的控制也许是这样的: 但在Android N(7.0)及以后,也许你就发现不灵了,那你就需要这样做了: 在Android(M)6.0 后,Android引入了新的API,对闪光灯的控制通过CameraManager处理;
一个 ASP 脚本能执行的任务从简单如显示一个变量的值到复杂如发送一条 SQL 语句给数据库。本节讨论许多脚本编写人员想完成的通用任务,例如处理一个 HTML 表格返回的信息或调试一个脚本。如果您是脚本语言的新手或只是 ASP 的新手,请认真阅读 使用脚本语言 中的主题来学习如何创建一个 ASP 页以及 ASP 命令的基本语法。 本节包括: 发送内容给浏览器:解释如何控制返回给浏览器的页。 发送脚