私はロケーションプロバイダの代わりに、LocationManager()とLocationListener()を使用しました。
locationManager = (LocationManager) getSystemService(LOCATION_SERVICE);
locationListener = new LocationListener() {
@Override
public void onLocationChanged(Location location) {
textView.append("\nLatitude: " + location.getLatitude() + " Longitude: " + location.getLongitude());
}
@Override
public void onStatusChanged(String provider, int status, Bundle extras) {
}
@Override
public void onProviderEnabled(String provider) {
}
@Override
public void onProviderDisabled(String provider) {
}
};
locationManager.requestSingleUpdate("gps", locationListener, null);
「しかし、ここでは関連性がないようです」 - なぜですか?場所を見つけるために使います。その緯度と経度を使用して、その場所を示す地図URLを作成します。あなたのSMSでそのURLを使用してください。 – CommonsWare