清单文件中配置
<activity
android:name=".MainActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenSize"
android:hardwareAccelerated="true"
android:label="@string/app_name"
android:theme="@style/Theme.Splash"
android:screenOrientation="portrait"
android:windowSoftInputMode="adjustResize">
<intent-filter>
<data
android:host="com.gao.app"
android:path="/xiao"
android:scheme="zuan"/>
<category android:name="android.intent.category.DEFAULT"/>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<action android:name="android.intent.action.DOWNLOAD_COMPLETE" />
</intent-filter>
</activity>
打开方式如下:
Intent intent = new Intent();
intent.setData(Uri.parse("zuan://com.gao.app/xiao"));
intent.putExtra("", "");//这里Intent当然也可传递参数,但是一般情况下都会放到上面的URL中进行传递
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
网友评论