我在Manifest.xml
:
<activity android:name="com.example.app.SelectLinks">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<action android:name="android.intent.action.PICK" />
<action android:name="android.intent.action.OPEN" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="file" />
<data android:mimeType="*/*" />
<data android:pathPattern=".*\\.pls" />
</intent-filter>
</activity>
当我尝试打开.pls文件时,我的应用程序出现在操作选择器中。问题是我不知道如何在Activity的网站上处理这个问题。任何例子都赞赏。
答案 0 :(得分:0)
在活动电话getIntent()
中。它返回一个启动活动的Intent
对象。
您可以通过调用getAction()
,getType()
,getData()
,getCategories()
和getExtras()
等方法从意图中获取数据和其他信息。
有关详情,请参阅Intent
documentation。
请注意,如果活动的launchMode
为singleTop
,请实施onNewIntent()
回调,其中意图作为参数传递。关于here的更多信息。