没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
3页
推荐阅读: 浅析Android手机卫士sim卡绑定 深入浅析Android手机卫士保存密码时进行md5加密 详解Android 手机卫士设置向导页面 浅析Android手机卫士关闭自动更新 浅析Android手机卫士自定义控件的属性 浅析Android手机卫士读取联系人 浅析Android手机卫士接收短信指令执行相应操作 浅析Android手机卫士手机定位的原理 获取位置 新建一个service的包 新建一个GPSService类继承系统的Service类 清单文件中注册一下 重写onCreate()方法,服务创建的时候回调 重写onDestroy()方法,服务销毁的时候回调 把上一节的代
资源详情
资源评论
资源推荐
浅析浅析Android手机卫士之手机实现短信指令获取位置手机卫士之手机实现短信指令获取位置
推荐阅读:推荐阅读:
浅析Android手机卫士sim卡绑定
深入浅析Android手机卫士保存密码时进行md5加密
详解Android 手机卫士设置向导页面
浅析Android手机卫士关闭自动更新
浅析Android手机卫士自定义控件的属性
浅析Android手机卫士读取联系人
浅析Android手机卫士接收短信指令执行相应操作
浅析Android手机卫士手机定位的原理
获取位置获取位置
新建一个service的包
新建一个GPSService类继承系统的Service类
清单文件中注册一下
重写onCreate()方法,服务创建的时候回调
重写onDestroy()方法,服务销毁的时候回调
把上一节的代码拿到这个地方来
得到用户移动后的最后一次的位置,保存到SP中
转换标准坐标为火星坐标,数据库文件放到assets目录下,把ModifyOffset.java放在service包下面
获取ModifyOffset对象,通过ModifyOffset.getInstance()方法,参数:输入流;把资产目录下的文件转成输入流,使用
getAssets().open(“文件名”)得到InputStream对象,
调用ModifyOffset对象的s2c()方法,把标准的转成中国的得到新的PointDouble对象,参数:PointDouble对象,x , y
获取到经度 PonitDouble对象的y
获取到纬度 PonitDouble对象的x
把位置数据保存到SP中
接收指令发送位置短信
启动服务,在接收短信的地方,获取到Intent对象,调用Context对象的startService()方法
获取到SP中保存的位置信息
发送短信,SmsManager.getDefault().sendTextMessage()方法,发送短信给安全号码,参数:sendTextMessage(目标手机,
null(来源手机不支持), text, sentIntent, deliveryIntent)后两个参数,延迟报告和送达报告,不关心填null
需要这个权限 android.permission.SEND_SMS
判断一下内容是否为空,如果为空发送短信内容是正在获取,手动让坐标变化一下,才能正在得到
GPSService.java
package com.qingguow.mobilesafe.service;
import android.app.Service;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.location.Criteria;
import android.location.Location;
import android.location.LocationListener;
import android.location.LocationManager;
weixin_38711740
- 粉丝: 5
- 资源: 953
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0