Android - 响应协助请求
Android - Reacting to assist request
我正在编写一个微型应用程序,它可以在通过协助请求打开相机时打开相机。
在 onCreate 方法中,它只是通过 intent 打开相机。
但是如果打开应用程序 "the regular way" 我想显示一些说明而不是相机。
是否有简单的解决方案来检查应用程序是否由协助请求启动?
从我的清单中摘录:
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<action android:name="android.intent.action.ASSIST" />
<category android:name="android.intent.category.LAUNCHER"/>
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
如果您想确定使用哪种 Intent
开始 MainActivity
,请使用 getIntent().getAction()
并将其与可能的值(例如 Intent.ACTION_MAIN
)进行比较.
我正在编写一个微型应用程序,它可以在通过协助请求打开相机时打开相机。 在 onCreate 方法中,它只是通过 intent 打开相机。 但是如果打开应用程序 "the regular way" 我想显示一些说明而不是相机。
是否有简单的解决方案来检查应用程序是否由协助请求启动?
从我的清单中摘录:
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<action android:name="android.intent.action.ASSIST" />
<category android:name="android.intent.category.LAUNCHER"/>
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
如果您想确定使用哪种 Intent
开始 MainActivity
,请使用 getIntent().getAction()
并将其与可能的值(例如 Intent.ACTION_MAIN
)进行比较.