启动选定的启动器而不是锁定屏幕

时间:2015-09-02 18:15:05

标签: android lockscreen android-launcher

我正在玩锁屏,现在选择了我的第二个活动作为家庭发射器。 所以主页键锁定在锁屏上。

当我从锁屏外按主页键时,如何启动nova启动器(或其他自定义启动器)而不是第二个活动的空布局? 我对这个话题有点困惑。 修改
我目前在清单中有锁屏活动的配置:

<activity
        android:name=".LockscreenActivity"
        android:excludeFromRecents="true"
        android:screenOrientation="portrait"
        android:launchMode="singleInstance"
        android:clearTaskOnLaunch="true"
        android:label="Lockscreen"
        >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <!-- The following two intent-filters are the key to set homescreen -->
            <category android:name="android.intent.category.HOME" />
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>

任何我发现我可以使用onNewIntent。但它不起作用:/

@Override
protected void onNewIntent(Intent intent) {
    super.onNewIntent(intent);
    Log.e("debug", "actions: " + intent.getAction());
    if (Intent.ACTION_MAIN.equals(intent.getAction())) {
        Log.e("debug", "ACTION MAIN");
        Intent i = getPackageManager().getLaunchIntentForPackage("com.teslacoilsw.launcher");
        startActivity(i);
    }
}

每次按主页按钮时,锁屏活动都会打开。

0 个答案:

没有答案