Günler boyunca bununla uğraşıyorum.Özel Dosya Türünü Aç Gmail Eklentisi Uygulama İçinde
Etkinliğimi gmail ile belirli bir özel dosya türünü açmak için niyet filtresim aracılığıyla kaydetmeye çalışıyorum.
Sorun ne çalıştığım önemli değil, ya dosyayı açma seçeneğini veya dosya türünün (benimki de dahil) herhangi bir ekinin benim uygulamayla açılmasına izin veriliyor.
Sorun, gmail tarafından sağlanan URI'nin içinde yer alan herhangi bir dosya bilgisinin olmaması gerektiğine inanıyorum.
Bu soruyu sormuş birçok kişi var ancak bunların tümü için çözüm, yalnızca filtreyi yalnızca özel dosya türüyle sınırlandırmıyor.
benim Android Manifest mevcut amaç filtresi ...
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data
host="*"
android:mimeType="*/*"
android:pathPattern=".*\\.abc"
android:scheme="content" />
</intent-filter>
Sadece tekrar etmek gerekirse, bu amaç filtresi benim uygulamayla gmail herhangi eki açmak için seçenek ekler aşağıdaki olduğunu.
Herhangi bir yardım çok dosyalarını işaret content://
Uri
değerler üzerinde bir dosya uzantısı mutlaka yok
biz posta eki dosya göndermek istiyoruz ... – NagarjunaReddy