我已经让我的应用程序处理某种数据类型的 ACTION_VIEW 意图,效果很好。我似乎无法弄清楚如何实际检测我的应用程序是否已以这种方式启动,以及如何获取附加数据。有人能指出我正确的方向吗?这是我的清单的摘录,如果有帮助的话。
<activity android:name=".MyApp"
android:label="@string/app_name"
android:screenOrientation="portrait" >
...
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<action android:name="android.intent.action.EDIT" />
<action android:name="android.intent.action.PICK" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="audio/wav" />
</intent-filter>
</activity>
您可以从意图的数据中检索数据 URI:
Uri uri = getIntent() != null ? getIntent().getData() : null;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)