我想将图像文件(jpg、png、gif)关联到我的应用程序。因此,当一个人在他们的设备上点击一个 jpeg 文件时,它会询问他们想要用什么应用程序打开它,或者如果这是他们的默认设置,则用我的应用程序打开它。如何才能做到这一点?除了用户信息,我在 Google 上找不到任何信息,而不是开发者信息。
任何帮助将不胜感激!
我想将图像文件(jpg、png、gif)关联到我的应用程序。因此,当一个人在他们的设备上点击一个 jpeg 文件时,它会询问他们想要用什么应用程序打开它,或者如果这是他们的默认设置,则用我的应用程序打开它。如何才能做到这一点?除了用户信息,我在 Google 上找不到任何信息,而不是开发者信息。
任何帮助将不胜感激!
您必须将此意图过滤器放在 Android Manifest 中的 Activity 中:
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="file" />
<data android:host="*" />
<data android:pathPattern=".*\\.jpg" />
</intent-filter>
对于您想使用您的应用程序打开的每种文件类型。