首先要在Androidmanifest.xml ,在閃屏的activity寫上這樣的配置
[html]
<activity
android:name="cn.safetrip.edog.SplashScreenActivity"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.Translucent.NoTitleBar" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<category android:name="android.intent.category.BROWSABLE"/>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<data
android:host="vendor"
android:scheme="autopia"/>
</intent-filter>
</activity>
接著就要在自己的閃屏activity類中的onresume()方法中寫下如下代碼:
[java]
name = getIntent().getDataString();
f (name != null && name.contains("autopia")) {
goHome();
goHome方法用來跳轉到其他的Activity:
[java]
private void goHome(Boolean isfromurl) {
Intent intent = intent = new Intent(SplashScreenActivity.this,
MapMainActivity.class);
putPickUpData(intent);
startActivity(intent);
finish();
}
putPickUpData方法用來解析url數據,這個根據不同的需求有不同的處理,在這裡就不說了