安卓手电筒软件使用说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
第一部分设计说明 _______________________________ 1 1.1 软件概况_____________________________________ 1 1.2 软件可行性研究_______________________________ 1 1.3 流程图_______________________________________ 2 1.4 使用环境_____________________________________ 2第二部分软件功能介绍 ___________________________ 3 2.1 打开软件_____________________________________ 3 2.2 屏幕灯光____________________________________ 4 2.3 警示灯_______________________________________ 5 2.4 警灯_________________________________________ 6 2.5 SOS求救信号 _________________________________ 6第三部分注意事项 _______________________________ 8 3.1 使用注意_____________________________________ 8 3.2 源代码_______________________________________ 8
第一部分设计说明
1.1 软件概况
手电筒Free软件(以下简称软件),是用Java语言编写的安卓手机软件,最主要的功能是可以打开手机闪光灯在黑暗环境下实现照明功能。
本软件还能实现屏幕灯光及其色彩调节,警示灯,警灯,SOS 求救信号等实用功能。
1.2 软件可行性研究
本软件主要是黑暗环境下照明使用,手电筒随身携带不方便,利用本软件可以很好的解决这个问题。而且软件操作界面简洁,操作容易上手。任何人都可以使用,没有技术门槛。
1.3 流程图
1.4 使用环境
(1)黑暗环境
(2)需要屏幕灯光的环境
(3)需要警示灯,警灯,SOS求救信号的环境
第二部分软件功能介绍
2.1 打开软件
打开软件后,就会出现下面的主界面。
主界面很简洁,上面部分是软件的名字,中间部分是显示电量,往下在屏幕的中央是开关按钮,再往下有一个框,如果在框中打钩的话,每次启动软件后会自动打开闪关灯。最下面是五个按钮。左侧四个是功能按钮,不同图标对应着各自的功能,从左至右依次为屏幕灯光,警示灯,警灯,SOS求救信号。用户可通过点按图标打开对应功能,操作十分简便。具体功能及其操作详见2.2-2.4。
2.2 屏幕灯光
点击屏幕灯光按钮时会出现下面的界面
屏幕最下面是各种颜色的按钮,例如点击蓝色就会出现蓝色的界面。
一共可以显示八种颜色,点击不同颜色按钮,屏幕就会出现相应的颜色界面。
2.3 警示灯
点击该按钮后·会出现警示灯界面
上下两个灯可以轮流闪亮,在特定的情况下可以起到一定的警示作用。
2.4 警灯
打开此按钮,会出现红色和蓝色交替闪烁的界面,以模仿警灯。
2.5 SOS求救信号
。
点击此按钮,会出现红色闪烁的界面。此功能为某些特殊的情况尤其在危急情况下而设计,必要的时候可用来求救以脱离险境。
第三部分注意事项
3.1 使用注意
长时间使用会导致电量消耗过快,而且可能会对闪关灯造成损害,请注意使用时间,注意合理使用。
3.2 源代码
package com.flashlightfree;
import java.io.IOException;
import java.util.List;
import java.util.Random;
import com.flashlightfree.R;
import com.google.ads.AdRequest;
import com.google.ads.AdSize;
import com.google.ads.AdView;
import android.media.AudioManager;
import android.media.MediaPlayer;
import .Uri;
import android.os.Bundle;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.Dialog;
import android.app.Service;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.IntentFilter;
import android.content.SharedPreferences;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
import
NotFoundExceptio n;
import android.graphics.Color;
import android.graphics.Typeface;
import android.util.Log;
import android.view.KeyEvent;
import android.view.Menu;
import android.view.View;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;