# 使用Uri的方式启动
需要先在Manifest的Activity中配置intent-filter
<activity
android:name=".render.activity.JSVActivity"
android:launchMode="singleInstance"
android:screenOrientation="sensorLandscape"
android:theme="@style/ActivityTheme"
android:exported="true"
android:process=":demojsv">
<intent-filter>
<category android:name="android.intent.category.DEFAULT" />
<action android:name="qcode.app.action.start.DEMO_JSV" />
</intent-filter>
<intent-filter>
<category android:name="android.intent.category.DEFAULT" />
<action android:name="android.intent.action.VIEW" />
<data android:scheme="jsvconfig" />
<data android:scheme="jsvhttp" />
<data android:scheme="jsvhttps" />
</intent-filter>
</activity>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
启动示例
Intent intent = new Intent();
Uri uri = Uri.parse("jsvhttp://xxxx");
intent.setData(uri);
context.startActivity(intent);
1
2
3
4
2
3
4
uri的格式参考Intent参数 URL。只是把http或者https前面加上了jsv前缀。