毕业论文-基于android平台的手机防盗软件设计内容摘要:
oid:layout_height=wrap_content android:layout_gravity=right android:layout_marginRight=2dip android:text=退出 android:background=@drawable/button/ /LinearLayout 相对布局参见图 32: 图示 32 相对布局 核心技术代码: ?xml version= encoding=utf8? RelativeLayout xmlns:android= android:layout_width=match_parent android:layout_height=match_parent ImageView android:id=@+id/pic_imageView1 android:layout_width=wrap_content android:layout_height=wrap_content android:layout_alignParentLeft=true android:layout_alignParentTop=true android:src=@drawable/ic_launcher android:layout_marginLeft=2dp / LinearLayout android:id=@+id/title_linearLayout1 android:layout_width=wrap_content android:layout_height=wrap_content android:layout_marginLeft=2dp android:layout_alignLeft=@+id/textView1 8 android:layout_alignTop=@+id/textView1 android:layout_toRightOf=@+id/pic_imageView1 android:orientation=vertical TextView android:id=@+id/title_textView1 android:layout_width=wrap_content android:layout_height=wrap_content android:text=Large Text android:textSize=20dp / TextView android:id=@+id/info_textView2 android:layout_width=wrap_content android:layout_height=wrap_content android:lines=1 android:text=TextView / /LinearLayout /RelativeLayout 通过结合运用实现系统主界面如图 33: 图示 33 系统主界面 9 系统功能实现及核心技术 随着手机功能的逐渐强大,我们在很多场合都需要使用手机来完成一些工作或者消磨一下时光。 而小偷也看准了这个机会,在公交车、餐厅等公共场合进行行窃,偷取人们的手机。 对于用户来说,损失的不仅是购买手机所花费是几千元钱,而是 SIM 卡和手机里所存储的一些私人信息,这时候需要一款隐私保护和手机防盗的软件来帮助用户解决这些麻烦。 用户登录 用户登录是用户使用该软件是,需要登录密码,以便于更好 的保护手机和隐私,防止别人随便更改用户手机上的信息。 登录主界面有 3 个功能:登录,退出,找回密码 :直接输入手机密码即可登录; :退出当前应用程序 3. 找回密码:在密码丢失时候,通过设置的问题答案找回密码。 通过 Toast 返回显示找回密码 布局如图示 34: 图示 34 登录布局 10 流程图示 35: 图示 35 用户登录流程图 核心技术代码: protected void onCreate(Bundle savedInstanceState) { // TODO Autogenerated method stub (savedInstanceState)。 setContentView(R。 layout。 login)。 util=new ConfigUtil(this)。 oldPassword=()。 if ((oldPassword)) { Intent intent=new Intent(this, SystemSettingActivity。 class)。 startActivity(intent)。 } password_et=(EditText) findViewById(R。 )。 login_et=(Button) findViewById()。 back_et=(Button) findViewById()。 find_et=(Button) findViewById()。 (new OnClickListener() { public void onClick(View v) { login()。 if (loginOK)finish()。 } 用户登录 输 入密码 退出 找回密码 登陆成功 重新输入 查找失败,重新输入 成功找回密码 是 否 输入答案 是 否 是 否 是 否 11 })。 (new OnClickListener() { public void onClick(View v) { finish()。 } })。 (new OnClickListener() { public void onClick(View v) { Intent intent=new Intent(getApplicationContext() ,)。 startActivity(intent)。 finish()。 } })。 } protected void login() { String newPassword=().toString()。 oldPassword=()。 if ((oldPassword)) { loginOK=true。 Intent intent=new Intent(this, )。 startActivity(intent)。 }else{ (this, 密码错误。 , 1).show()。 return。 } } 系统帮助 系统帮助是用户使用该软件不知道怎么使用,里面详细介绍了用户使用该软件的方法, 用户可以直接点击帮助查看 .内容如下: 一 .简介 首次使用本系统,首先进行系统设置,设置信息包 括密码,问题和好友电话。 当手机丢失后,系统自动回给设置好的好友发送短信。 还有可以通过发送如下 (二 )短信来远程控制手机 . 二 .手机丢失后,请发送如下短信,协助找回手机: 锁定屏幕 lock密码 12 备份通讯录 back密码 删除图片 视频和通信录 delete密码 获得当前手机位置信息 \n locate密码 使手机播放报警声音 alarm密码 帮助流程图 示 36: 图示 36 系统帮助流程图 系统设置 系统设置模块式是用户第一次使用该软件时,进入软件自动跳转的该模块,进行系统密保设置,内容 : :防盗系统进入密码 :进行密码确认 :找回密码时所需要的问题提示 :找回密码时所需要的答案 1:当手机丢失时,用该朋友手机找回密码,通知该好友手机丢失,协助找回密码 登录手机防盗系统 系统帮助 远程锁屏 远程删除 远程备份 远 程 定位 远程报警 13 2:同上 核心技术代码: protected void set() { String password=().toString()。 if ((password)) { (this, 密码不能为空 , ).show()。 return。 } String repassword=().toString()。 if ((repassword)) { (this, 确认密码不能为空 , ).show()。 return。 } if (!(repassword)) { (this , 密 码 和 确 认 密 码 必 须 一 致 , ).show()。 return。 } String answer=().toString()。 int question=()。 String number1=().toString()。 String number2=().toString()。 ConfigUtil util=new ConfigUtil(this)。 (repassword)。 (question)。 (answer)。 (number1)。 (number2)。 //保存序列卡号 String simNo=()。 (simNo)。 } 远程锁屏 远程锁屏功能:当用户手机丢失后,通过手机短息方式,发送指令通过手机短息锁定14 丢失手机屏幕,使盗窃手机或者拾到手机者不能对手机进行任何操作,在锁屏状态下,该手机无法关机,打电话,发短息等一切功能,该手机所有功能键全部失效,只有通过密码解锁手机才可以重新使用,恢复正常。 锁屏核心代码: public void onCreate() { ()。 //实例化方法 context=getApplicationContext()。 util=new ConfigUtil(context)。 inflater=(context)。 view=(, null)。 btn=(Button) ()。 passwordEt=(EditText) ()。 (new OnClickListener() { public void onClick(View v) { String newPwd=().toString()。 String oldPwd=()。 if ((oldPwd)) { //密码正确,把当前服务关闭 stopSelf()。 }else{ (context , 密 码 错 误 , ).show()。 } } })。 wm=(WindowManager) ()。 params=new ()。 //布局的宽和高 =。 =。 //保持在屏幕的上面 =。 //保持窗口必须是屏幕的最上面 =。 //添加到 WindowManager (view, params)。 } @Override public void onDestroy() { ()。 //删除 View试图 if (wm!=nullamp。 amp。 view!=null) { (v。毕业论文-基于android平台的手机防盗软件设计
相关推荐
teTemp=1。 break。 case 0xFD:state=2。 stateTemp=2。 break。 case 0xFB:state=3。 stateTemp=3。 break。 case 0xF7:state=4。 stateTemp=4。 break。 default:break。 } } void _int()interrupt 2 using 2 { if(flag==0) {
机在计算机外围设备中的应用:单片机广泛应用于打印机、绘图机等多种计算机的外围设备,特别是用于智能终端,可大大减轻主机负担,提高系统的运行速度。 ⑥ 单片机在家用电器中的应用:单片具有体积小、重量轻、价格便宜等特点,所以家电产品中配上微电脑后,使其身价百倍,功能更强,使用方便,灵活,深得用户欢迎。 ⑦ 单片机在通信中的应用:单片机广泛应用于移动通信领域,使移动电话的功能更强大,操作更方便。 节
EPROM 的存储内容如表 所示。 哈尔滨广厦毕业设计 12 表 四相步进电机八拍工作方式存储状态表 地址 内容 D C B A 励磁状态 00H 01H 0001 A 01H 03H 0011 AB 02H 02H 0010 B 03H 06H 0110 BC 04H 04H 0100 C 05H 0CH 1100 CD 06H 08H 1000 D 07H 09H 1001 DA 08H
used[x][y] = calculateUsedTiles(x, y); } } //游戏结束 int num=0。 for(int i=0。 i81。 i++){ if(puzzle[i]!=0) num++。 } if(num==81){ Intent t=new Intent(this,)。 sec=time。 //计算用户用时分秒 =false。 //停止计时 (aaa,flag
TTamp。 ksv*3tnGK8!z89AmYWpazadNuKNamp。 MuWFA5ux^Gjqv^$UE9wEwZQc@UE%amp。 qYp@Eh5pDx2zVkumamp。 gTXRm6X4NGpP$vSTTamp。 ksv*3tnGK8!z89AmYWpazadNuKNamp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK
LG ;水位高 — LG JB LD , ;水位没低 LD CLR ;水位低报警 JB , LDD ;水位未低低 LDD CLR ;水位低低报警 JNB , Y1 ; M1 已启动 — Y1 CLR ;否则启动 M1 Y1: JNB ,Y2 ; M2 已启动 Y2 CLR ;否则启动 M2 Y2: ACALL DELAY ;延时 1 分钟 AJMP AUT ;返回自动模式 LDD: JNB