我想在我的应用中实现忘记密码功能。我从服务器获得自定义uri链接。我的链接是可点击的我使用自定义电子邮件应用,而不是gmail应用。
DevelopmentProject:// forgotPassword AUTH = AUTHCODE
清单活动定义
<activity
android:name="com.sample.android.ForgotPasswordActivity"
android:screenOrientation="portrait"
android:theme="@style/AppetizeTheme">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="developmentproject"
android:host="forgotPassword"/>
</intent-filter>
</activity>
On Api 16(4.1.2)我被正确地重定向到app,并且正在启动活动。在更高的api获取浏览器选择器(19,21,22)。我尝试了adb的启动活动
adb shell am start -W -a android.intent.action.VIEW -d&#34; DevelopmentProject:// forgotPassword?auth = auth_token&#34; com.sample.android
当我使用DevelopmentProject(大写案例)作为清单
中的方案时,它可以工作如何在API高于16的设备上运行?