Я хочу зарегистрировать пользовательскую ассоциацию файлов и обработать файл. Для обработки файла мне нужен массив байтов за файлом.
Я успешно зарегистрировался для расширения .xmoo
через:
[IntentFilter(new[] { Intent.ActionView }, Categories = new[] { Intent.CategoryDefault }, DataMimeType = "application/*", DataPathPattern = "*.xmoo")]
public class SplashActivity : AppCompatActivity
{
public override void OnCreate(Bundle savedInstanceState, PersistableBundle persistentState)
{
base.OnCreate(savedInstanceState, persistentState);
Android.Net.Uri fileUri = Intent.Data;
Теперь я в растерянности от того, как получить массив байтов из Uri. Какой канонический способ чтения байтов?