Как открыть файл по умолчанию в моем приложении для android
Предположим, что существует изображение или текстовый файл. При нажатии на файл я хочу открыть определенное изображение или текстовый файл , который будет открыт в моем приложении для android по умолчанию . Пожалуйста, кто-нибудь, помогите.
Что я уже пробовал:
Я знаю по методу listview, где я сначала открою свое приложение, а затем покажу список конкретных файлов расширений, а затем открою его в своем imageview, нажав на элемент listview. Но я хочу просто открыть его в своем приложении, просто щелкнув файл во время просмотра.
David Crow
Ваше приложение должно быть "зарегистрировано" для этого типа файлов. Когда я нажимаю на текстовый файл во время просмотра, у меня есть приложение, которое появляется как один из возможных вариантов "открыть с помощью". У меня был код, похожий на следующий в AndroidManifest.xml
файл:
<application android:allowBackup="true" android:icon="@drawable/flag" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name=".MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <data android:mimeType="text/plain" /> </intent-filter> </activity> </application>
Vivek Kansal
хорошо большое спасибо сэр за ваш ответ
Vivek Kansal
еще раз спасибо это идеальный ответ который я ищу