1)如何在不使用gps或互联网的情况下获取位置
2)如何检索短信的位置并将其发送到预设号码
有人请帮助我。我已经坚持了几个星期......
答案 0 :(得分:0)
1)您可以尝试从gps或网络提供商
获取最后知道的位置LocationManager locationManager = (LocationManager) context.getSystemService(Context.LOCATION_SERVICE);
Location gpsLocation = locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER);
Location networkLocation = locationManager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);
2)您可以使用此代码
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("sms:" + phoneNumber));
intent.putExtra("sms_body", message);
startActivity(intent);
或查看此回答How can I send sms messages in the BACKGROUND using Android?
不要忘记添加所需的权限