应用程序作为网站启动器

时间:2015-08-12 13:39:04

标签: android android-intent android-activity

我有一个要求,我想创建一个应用程序,将启动我的网站并关闭。怎么做到这一点?

    package com.example.myappname;

    import android.app.Activity;
    import android.content.Intent;
    import android.net.Uri;
    import android.os.Bundle;

    public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        Intent myIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("myweburl"));
        startActivity(myIntent);
        finish();
    }
}

我的网站在浏览器中打开,但应用程序仍会显示在当前打开的应用列表中。我想在浏览器中打开网址后立即关闭应用。

1 个答案:

答案 0 :(得分:1)

听起来您希望自己的应用不会出现在最近的应用列表中。为此,请使用清单中的android:excludeFromRecents作为您从

启动网站的活动
<activity
        android:name=".Activity"
        android:excludeFromRecents="true" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

详细了解android:excludeFromRecents属性here