Jak zmienił się filtr intencji z Androida 2 na Android 4?
Mam następujący filtr intencji w moim pliku AndroidManifest.xml, który działa doskonale w Androidzie 2.x.x i nie robi nic w Androidzie 4.x.x:
<intent-filter
android:icon="@drawable/ic_fx_603p_pf"
android:label="FX-603P Program File"
android:priority="1"
>
<category
android:name="android.intent.category.DEFAULT"
></category>
<action
android:name="android.intent.action.VIEW"
></action>
<data
android:host="*"
android:pathPattern=".*\\.pf"
android:scheme="file"
></data>
</intent-filter>
Pytanie brzmi: co się zmieniło i jak mogę sprawić, aby intencja znów zaczęła działać?
Oczekiwane zachowanie: przy wyborze pliku za pomocą*.pf
rozszerzenie w menedżerze plików (takim jak Astro) moja aplikacja powinna zostać uruchomiona, a plik otwarty. Również file-manger powinien użyć dostarczonej ikony do wizualizacji pliku.