根据应用程序的启动方式启动活动

时间:2014-01-29 18:59:32

标签: android android-intent android-activity

我正在开发一个可以取代锁屏的应用程序 我想要实现的是根据我是否只想解锁屏幕(然后我想运行负责该活动的活动)或者如果我从家里(应用程序目录)运行我想要的应用程序来运行不同的活动显示“设置”活动。

现在几乎可以,因为LockScreenActivity一直在屏幕被锁定时运行,但我在应用程序目录中有两个图标(对于两个活动)。
我只想要一个,用于设置活动

<activity
        android:name="com.lockscreen.LockScreenAppActivity"
        android:label="@string/app_name"
        android:screenOrientation="portrait"
        android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
<activity
        android:name="com.lockscreen.SettingsActivity"
        android:label="@string/title_activity_settings"
        android:windowSoftInputMode="adjustResize|stateVisible" >

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

有什么想法吗?有什么帮助吗?

0 个答案:

没有答案