我想开发一个Android应用程序来定位手机号。显然,如果没有用户的批准,它就无法完成。 基本上我需要其他用户的GPS坐标。所以我的想法是,在从列表中选择联系人后,当我点击找到按钮时,会向另一个用户发送自动消息/通知,要求他/她允许他们允许/Deny。一旦用户点击允许按钮,自动消息将被发送到定位器,给出我可以使用GPS定位的移动的经度,纬度
答案 0 :(得分:0)
如果我理解你,在接收端,Service
将监视事件(在蓝牙或Wifi上),并应弹出一个对话框,要求用户接受或拒绝交易。
您可以非常轻松地制作一个Activity
轮询事件(或者更好,在新事件发生后bounded
背景Service
Message
Activity
已被检测到)并显示弹出窗口AlertDialog
。如果你以这种方式设计它,你需要活动并运行(即显示)。
如果您的应用程序需要引起用户注意,即使您的应用程序未显示,您也无法这样做:您可以不(也不应该)直接启动{{1}来自Activity
。您必须使用Service
和/或Notification
消息以不引人注意的方式通知您的用户某些事情需要他/她的注意。 Toast
出现在状态栏中,可用于启动您的接受/拒绝Notification
。