我在Android应用程序中有一个意图实现,因此采用类似的解决方案: Intent filter to download attachment from gmail apps on Android 可以在手机和平板电脑上正常运行,但不能在我的Chromebook上运行。
我正在通过我的应用对Google Play进行内部测试,并测试了该应用的一个非常完整的版本(在实际启动之前)。它在Android手机和平板电脑上的运行效果非常好。因此,当我可以从Google Play下载应用时,现在可以在Chromebook中进行测试。 但是有一个例外,即Intent过滤器可以从Chromebook上的gmail应用下载附件。
该怎么办?
这是我目前的意图过滤器设置:
<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" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="file" />
<data android:mimeType="*/*" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="file" />
<data android:mimeType="text/*" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="content" />
<data android:mimeType="text/*" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="content" />
<data android:mimeType="application/*" />
</intent-filter>
如何使我的意图在Chromebook中起作用?