已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 八年级上册道德与法治2025学年上学期模拟测试题卷
- 编程猫趣味试题及对应答案
- 2026北京四中高一入学语文分班考试真题含答案
- 水调歌头阅读能力测试题及答案
- 聚焦农行面试题目及其答案要点
- 2025年自动驾驶轻量化材料应用
- 影子人考核试题及答案
- 2025~2026学年甘肃武威市凉州区多校七年级下学期期中质量检测历史试卷
- 2026年功成不居成语故事淡泊名利品格教案
- 2026年乐善好施成语故事友善教育教案
- 乡村医生招聘考试试题及答案详解
- 畜禽屠宰无害化处理工岗前生产安全培训考核试卷含答案
- 2026年吉林事业单位考试真题及答案
- 2026学年人教版新教材小学数学六年级上册教学计划(含进度表)
- 2026海南广播电视总台直属事业单位招聘8人备考题库附参考答案详解【培优A卷】
- 汽车修理工(技师)考试题库(附答案)
- 2026年库车市招聘市属国有企业工作人员(62人)考试参考题库及答案详解
- 2025-2026学年江苏省盐城市阜宁县七年级(下)期末数学试卷(含答案)
- 2026年全国新课标高考语文考试大纲
- (亲测)2026新版药品GCP考试题库及答案
- 应急管理普法知识竞赛考试题库(含答案)
评论
0/150
提交评论