Google Haritalar'da herhangi bir yerin ayrıntılarını görüntülerken, "Bu yeri paylaş" seçeneği vardır. Ben başarıyla manifest'te benim uygulamaya bu niyet-filtre ekleyerek alıcılarının listesine kendimi ekledik: Bu paket ile birlikte geçti"Bu yeri paylaş" dan Koordinatlar elde etme Google Haritalar'da
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="text/plain" />
</intent-filter>
ekstralar Intent.EXTRA_SUBJECT ve Intent.EXTRA_TEXT vardır.
Bundle extras = getIntent().getExtras();
Intent.EXTRA_SUBJECT konumun başlığı ile bir dize içerir: Ben kullanarak Etkinliğime bu ekstralar alınır. Intent.EXTRA_TEXT, konumun ayrıntılı adresi ve mobil harita URL'sine sahip bir dizgi içerir.
Konumun GPS koordinatlarını (enlem ve boylam) "Bu yeri paylaş" eyleminden almak mümkün mü?
. Teşekkürler! Not: Geocoder'ın adresi doğru bir şekilde bulması için URL'yi metinden ayırmak zorunda kaldım. – mattprecious