0
|
Diamond Dave · 技术社区 · 11 年前 |
![]() |
1
1
您必须编写一个服务来更新位置,并在您的广播接收器接收到Sms时启动该服务。 BroadcastReceiver文档 接收器生命周期 BroadcastReceiver对象仅在调用onReceive(Context,Intent)的持续时间内有效。一旦您的代码从此函数返回,系统就会认为该对象已完成,不再处于活动状态。 这对onReceive(Context,Intent)实现中的操作有重要影响:任何需要异步操作的操作都不可用,因为您需要从函数返回来处理异步操作,但此时BroadcastReceiver不再活动,因此系统可以在异步操作完成之前自由终止其进程。 特别是,您可能不会在BroadcastReceiver中显示对话框或绑定到服务。对于前者,您应该使用NotificationManager API。对于后者,可以使用Context.startService()向服务发送命令。 |
![]() |
wenn32 · 白名单android应用程序处于睡眠模式 6 年前 |
![]() |
Jason Steve · 实时gps reall需要数据库? 6 年前 |
![]() |
Hitrene · 用GPS坐标确定一个国家 6 年前 |
![]() |
M.ArslanKhan · 设备打开时的GPS对话框 6 年前 |
![]() |
logvca · 计算半径并删除GPS坐标 6 年前 |
![]() |
Aggounix · 将gps跟踪器连接到azure iot中心 6 年前 |
![]() |
Rissmon Suresh · 当设备缓慢移动或静止时,GPS会波动 7 年前 |
![]() |
dokondr · 巨蟒熊猫:随着时间的推移绘制GPS轨迹 7 年前 |