2014年齐鲁软件大赛智能手机应用一等奖

猫猫分享,必须精品

这是本猫14年参加齐鲁软件大赛的android作品,欢迎大家交流学习

素材代码地址: 原文地址:?viewmode=contents 视频地址:

项目人员

翟乃玉 王婓 李衡 李治 李保中

项目论文

智能手机开发-防盗星 翟乃玉 王婓 李衡 李治 李保中 (滨州学院,滨州,256600)

摘要 软件定位于手机防盗,软件总共分为两大模块,一个是本机控制模块,另一个是远程控制模块。 本机控制模块内有:手机防盗设置,手机求救,一键锁屏,密码重置,关闭报警音乐,一键卸载软件。 远程控制中有,远程控制报警铃声,远程控制锁屏,远程获取手机GPS经纬度,打开百度地图获取手机位置,远程控制手机拨号,远程控制格式化手机。

关键词 Android;防盗;控制;锁屏;报警;定位;软件设计

1 项目背景 本软件为手机应用软件,现在智能手机用户越来越多,小偷扒手队伍也在不断扩大,他们专门针对一些不错的智能手机下手,坐公交、逛街……你甚至都不知道是什么时候明明记得还揣在兜里或者放在包里的手机不翼而飞。如果仅仅只是手机被偷的话还稍稍好一点,但是如果小偷通过你的手机通讯录或者短信去骗你的亲戚朋友或者获得了某些重要信息的时候你损失的恐怕就不止是一部智能手机那么简单了。有些童鞋如果还有一些冠希老师那样的嗜好,在手机里放了一些隐私照片的时候,手机丢了你会担心无良的小偷会给你放到网上么?所以这时候,如何防止你的智能手机被盗几乎成了一门必修课。 为你的Android手机安装一款好用的防盗应用,不但可以让你有可能通过短信、定位等方式找到你的手机,就算是最坏的情况下找不回你的手机也可以通过远程控制销毁手机里的各种数据。这样小偷就算偷走了你的手机也偷不走你手机里的重要数据,将你的损失降到最低限度。 在此情景下,我们的手机防盗软件应景而生,一款好的防盗软件可以提高您的手机被盗找回的可能性。原来的时候手机丢了,就基本不用找了,现在手机丢了,您可以通过安全号码,其他手机来得到您的手机位置,确定您的手机在哪里,并且还可以格式化手机,让您的手机,数据都更加安全。

2 系统整体结构 该软件定位于手机防盗,软件总共分为两大模块,一个是本机控制模块,另一个是远程控制模块。 本机控制模块内有:手机防盗设置,手机求救,一键锁屏,密码重置,关闭报警音乐,一键卸载软件。 远程控制中有,远程控制报警铃声,远程控制锁屏,远程获取手机GPS经纬度,打开百度地图获取手机位置,远程控制手机拨号,远程控制格式化手机。如图1所示:

图1:系统整体结构 3 主要功能 3.1手机防盗模块 第一次进入手机防盗模块需要设置手机密码以及密保问题答案,这里您要牢记密码和密保,密码关系到您的手机的安全,请不要随意泄露。 3.1.1、手机防盗功能; 进入手机防盗功能界面,根据提示设置手机功能,例如设置安全号码,设置sim卡绑定,设置获取超级权限,选择设置联系人,防盗功能的开启等等。设置完成,您就可以操纵 2.1.2、手机求救功能; 如果您在室外遭遇危险,可以选择此功能,此功能会向您绑定的安全手机发送求救短信,然后您的朋友可以通过控制端GPS定位来定位您,我们不仅仅防盗您的手机,还保护您的安全 3.1.3、一键锁屏功能; 在平时用手机时候锁屏按键是不是要经常被按动,有的手机甚至一年不到锁屏键就被按坏了,这里为了更好的保养您的手机,我们特设置此项功能,点击屏幕可以直接锁屏,让您不再为手机的锁屏键烦恼。 3.1.4、密码重置功能; 有时候因为粗心,大意,不小心把自己的手机密码忘记了,怎么办?不用急,您只需要点这里,用密保问题就可以重置手机状态,从此,再也不用担心记不住密码了。 3.1.5、关闭音乐功能; 有时候手机找不到了,用安全手机让自己手机报下音乐,但是找到了他还响怎么办?点这里,可以帮你关闭音乐,丢三落四也不用担心了。 3.1.6、点我卸载功能; 如果您觉得我们的软件不好,或者不喜欢用了,一般卸载的时候会很麻烦,您需要去设置中取消激活,但是有这个功能,您仅仅需要点击输入密码,就可以将软件卸载了。 3.2手机丢了模块 本模块主要功能在于控制您丢了的手机,比如您的手机丢了,您可以通过输入您丢失手机号码以及您丢失手机密码,还有本手机的密码来控制你的手机。因此,进入手机丢了模块需要您输入密码。 3.2.1控制警铃功能; 如果手机找不到了,可能忘记放哪里了,只需要您用别人手机进入此模块然后点击他就可以让您丢失的手机响起警报音乐,如果您的手机被偷了,然后小偷给你换卡了,这时候手机后台会自动给您的绑定的安全号码发送一个SIM卡变更报警短信。这时后您就可以通过短信知道手机号码了,当然,这时候手机号码会自动显示到进入手机丢了模块进入时丢失手机号码的号码框中。 3.2.2、远程锁屏功能; 手机丢失时候,您可以选择这个功能,可以控制您的手机自动锁屏,锁屏密码为您的手机密码。 3.2.3、远程GPS功能; 手机丢失时候,您可以选择这个功能,控制您的手机打开GPS,并且以短信形式返还给您,您可以通过打开百度地图来得到您手机的位置。 3.2.4、打开地图功能; 获取到手机丢失的GPS经纬坐标的时候,您可以选择这个功能,可以以友好的形式显示在百度地图中,您可以通过地图显示位置以及控制警铃等功能来找回手机。 3.2.5、远程拨号功能; 手机丢失时候,您可以选择这个功能,可以控制您的手机拨打安全号码,用安全号码接听就可以得到小偷的附近声音。 3.2.6、远程格式化功能; 手机丢失时候,如果您手机中有隐私的信息,您不想被他人看到,就选用此项功能吧,他可以让您的手机直接一键格式化。

3 主要创新点 SIM卡更换自动报警。 远程GPS定位。 地图显示手机位置。 远程控制手机拨打安全号码。 远程格式化手机。 远程控制手机锁屏。 远程控制手机报警。

4 技术要点 4.1 Android程序的结构与运行过程 Android的工程文件夹的第一层包括:“src”、“Android Library”、“assets”、“res”目录和AndroidMainifest.xml文件,放置在“\src”里的是主程序、程序类(class),放置在“\res”里的是资源文件(Resource Files),如程序ICON图标、布局文件(\layout)与常数(value)。 Android程序的主类,其内容与一般java程序格式相类似。主类继承自Activity类,在主类中一般要重写了onCreate()方法,在该方法内以setContentView()来设置这个Activity要显示的布局。 Android应用程序有三种类型,分别为:前端Activity(Foreground Activity)、后台服务(Background Services)、间隔执行Activity(Intermittent Activity)。前端activity是Activity应用程序的基本组成部分,运行在手机前端程序中;后台服务程序可能是看不见的系统服务(System Service)、系统Broadcast(广播信息)与Receiver(接收器);间隔执行Activity则类似进程(Threading)、Notification Manager等。 应用程序一旦被执行,就会按照图三所示的流程顺序进行,若需要在Activity里编写程序,默认常见的进入点为重点onCreate(Activity)和onStart(Service)。onResume()与onPause()这两个方法是Activity在onCreate之后运行过程中的生命周期,当程序失去前端焦点或者被关闭,就会触发Activity的onPause()状态;当应用程序再次被唤醒,则会回到OnResume()状态。 图二:程序的逻辑结构 图三:android的基本程序流程

看着你手中的戒指,你说,你可以把它取下来吗?

2014年齐鲁软件大赛智能手机应用一等奖

相关文章:

你感兴趣的文章:

标签云: