Опитвам се да свържа персонализирано файлово разширение с моето базирано на Xamarin приложение за Android. Бих искал приложението ми да се отваря, когато потребителят избере определен тип файл от файловия мениджър.
Моите файлове използват разширението „.label“, но по някаква причина не мога да накарам Android да добави моето приложение към слушателя за избор, когато избирам файл с такова файлово разширение.
Въпреки това, ако използвам разширението ".xml", изглежда, че работи. Ето IntentFilter
, който използвам:
[IntentFilter(new[] { Intent.ActionView, Intent.ActionEdit },
Categories = new[] { Intent.CategoryDefault, Intent.CategoryBrowsable },
DataScheme = "file",
DataHost = "*",
DataMimeType = "*/*",
DataPathPattern = ".*\\.xml")]