2013-04-26 44 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

相关问题