2013-04-26 48 views
0

我有一個需要做一個應用程序來運行這樣的。單個應用程序與不同的發射配置和運行在Android

它是一個android應用程序,它應該有2個啓動方法。

  • 一是觸摸圖標時直接進行功能。
  • 另一個圖標應該在那裏,以設置爲相同的應用程序來設置Android應用程序的設置。

基本上應用程序應該像市場上的屏幕關閉和鎖定應用程序一樣工作。

如何在一個應用程序中實現這兩件事?當我安裝應用程序時,我需要有兩個圖標,一個用於直接執行功能,另一個用於設置應用程序的設置。

回答

0

我相信你試圖在應用程序中分開啓動器(啓動應用程序的圖標),啓動兩個不同的活動。這在您的清單中很容易實現。創建兩個活動,說MainActivitySettingsActivity,然後在清單聲明爲發射,能夠 - 有不同的稱謂:

<activity 
    android:name=".MainActivity" 
    android:label="@string/main_activity_title" 
    android:icon="@drawable/main_icon"> 
    <intent-filter android:label="@string/main_app_title"> 
    <action android:name="android.intent.action.MAIN" /> 
    <category android:name="android.intent.category.LAUNCHER" /> 
    </intent-filter> 
</activity> 

<activity 
    android:name=".SettingsActivity" 
    android:label="@string/settings_activity_title" 
    android:icon="@drawable/settings_icon"> 
    <intent-filter android:label="@string/settings_app_title"> 
    <action android:name="android.intent.action.MAIN" /> 
    <category android:name="android.intent.category.LAUNCHER" /> 
    </intent-filter> 
</activity> 

當安裝了您的應用程序,將有創建了兩個圖標:一個啓動MainAcivity和另一一個啓動SettingsActivity。

+0

它工作完美。非常感謝 – user377941 2013-07-03 08:04:46

相關問題