Страницы

Поиск по вопросам

воскресенье, 15 марта 2020 г.

Добавление приложения в “Open With” диалог Android

#java #android


Мое приложение работает с базами данных SQLite, хотелось бы, чтобы пользователь мог
увидеть мое приложение в диалоге "Открыть с помощью" при попытке открытии базы даных
в файловой системе. Как реализовать такое?
    


Ответы

Ответ 1



вместо \\.sqlite можете поставить любое другое расширение файла. И дальше в классе Activity: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); final Intent intent = getIntent(); final String action = intent.getAction(); if(Intent.ACTION_VIEW.equals(action)){ Uri uri = intent.getData(); new File(uri.getPath()); //дальше делаем все, что надо с файлом } else { Log.d(TAG, "intent was something else: "+action); } }

Ответ 2



Вам нужно в манифесте настроить интент-фильтр на расширение вашей базы ( либо на mime-тип ) подробности

Комментариев нет:

Отправить комментарий