




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
答辩人 毕业论文答辩 指导老师 01 手机防盗的相关设置 02 手机远程控制警铃 远程锁屏功能 03 手机远程控制定位功能 04 手机远程拨号 远程格式化功能 基于Android平台的手机防盗软件 系统的流程图和运行截图 手机防盗的相关设置 在手机防盗功能模块中 可以通过锁定SIM卡和绑定好友的电话来为自己的手机加上一把保护锁 这样会监听SIM卡的状态 当手机的SIM卡被更换后 手机会自动向好友手机发送求救信息 该功能模块主要用到的知识点 1 获取系统的权限 通过启动这些意图来获取发送电话 发短信 控制手机的一些权限Intentintent newIntent DevicePolicyManager ACTION ADD DEVICE ADMIN 指定意图要激活的组建ComponentNamemDeviceAdminSample newComponentName this MyAdmin class 手机防盗的相关设置 intent putExtra DevicePolicyManager EXTRA DEVICE ADMIN mDeviceAdminSample 2 获取SIM的信息 这样可以监听SIM状态 判断手机是否丢失 Stringsim telephonyManager getSimSerialNumber 然后将SIM卡信息 通过SharedPreference将信息存入xml文件中 这样就可以在手机卡被换后 将信息使用SharedPreference从xml文件中读出SIM信息进行比较 sharedPreferences getSharedPreferences config MODE PRIVATE Editoreditor sharedPreferences edit editor putString sim sim mit 手机远程控制锁屏功能 在这里使用到了广播机制 为程序添加接受短信的权限和注册短信接受服务 这样才可以在系统发出接收到短信的广播时获取短信内容在判断到接收到的短信为锁屏命令时 锁屏服务也采用广播 手机远程控制锁屏功能 机制来触发首先同上边一样在manifest文件中注册服务 并且添加action用来触发此服务然后就是启动服务Intentintent2 newIntent context LockScreenService class intent2 putExtra action lock context startService intent2 在LockScreenService类中定义了一个全屏的锁屏界面 手机远程控制警铃功能 1 当接收到控制短信时 判断短信的内容和自己的控制命令来触发各个功能SmsMessage可以用来获取短信的内容SmsMessagesmsMessage SmsMessage createFromPdu byte obj Stringsender smsMessage getOriginatingAddress Stringbody smsMessage getMessageBody 当接受到的短信内容和我们存储的控制命令相同时触发相应功能启动闹铃功能player MediaPlayer create context R raw alarm player setLooping true player setVolume 1 0f 1 0f player start 手机远程控制定位功能 使用百度地图进行远程定位功能的开发时 主要需要以下几个步骤 1 使用百度账号在百度LBS开放平台申请key值 2 在百度开发平台上下载百度地图相关的SDK 3 配置开发环境 4 使用百度地图API进行定位的开发 使用API开发的主要过程是首先定义所需要的组件privateMapViewmMapView 百度地图privateLocationClientmLocationClient privateMyLocationListenermMyLocationListener privateBaiduMapmBaiduMap 手机远程控制定位功能 然后初始化定位客户端LocationClientOptionoption newLocationClientOption option setLocationMode LocationMode Hight Accuracy 设置定位模式option setCoorType bd09ll 设置返回的坐标系 返回国测局经纬度坐标系option setScanSpan 1000 设置定时定位的时间间隔 单位msoption setIsNeedAddress true mLocationClient setLocOption option 最后注册位置监听器来获得我的位置信息用来显示在地图上或通过短信发送给好友 自定义位置监听器继承自BDLocationListener 实现其中的onReceiveLocation BDLocationlocation 方法 手机远程控制定位功能 在地图上显示自己的位置信息MyLocationDatadata newMyLocationData Builder accuracy location getRadius latitude location getLatitude longitude location getLongitude build mBaiduMap setMyLocationData data 将自己的位置信息以短信形式发送给好友StringmAddress location getAddrStr SmsManagersmsManager SmsManager getDefault smsManager sendTextMessage safeNumber null 你手机所在位置经度 mLatitude 纬度 mLongitude 地址 mAddress null null 手机远程拨号 远程格式化功能 远程拨号主要是启动系统的拨打电话的服务Intentintent newIntent intent setAction Intent ACTION CALL intent setData Uri parse tel number intent addFlags Intent FLAG ACTIVITY NEW TASK startActivity
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建筑行业方案设计流程
- 高层建筑排水方案设计
- 无人花店的营销方案设计
- 吉林温泉设计咨询方案
- led双色屏幕施工方案
- 乡村建筑展板分析方案设计
- 校长在乡贤会上的讲话:承乡贤厚爱启教育新程
- 六年级下册语文教学计划
- 青少年元旦活动策划方案
- 2025年一级建筑师考试 建筑设计冲刺押题培训试卷详解
- 新员工入职安全培训ppt
- 房产证模板表格
- 小粒咖啡栽培技术措施课件
- 曲顶柱体的体积市公开课金奖市赛课一等奖课件
- 2022年东台市城市建设投资发展集团有限公司招聘笔试题库及答案解析
- 民法典侵权责任编课件
- 计量基础知识讲稿课件
- 领导班子及成员分析研判报告5篇
- 2022年初中化学新课标测试
- 《教育研究方法》研究生PPT课件
- 四年级上册英语阅读理解练习20751
评论
0/150
提交评论