一个Android应用程序,两个启动视图,两个两个图标

时间:2012-07-07 13:03:08

标签: android

我有简单的记事本应用程序。 它在启动时显示输入文本和保存按钮。一切正常。

现在我想保留所有应用程序逻辑,但使用“第二个图标”以其他初始视图启动我的应用程序(我想设置数字只对输入文本进行过滤)。

换句话说:

  • 第一个图标运行一般记事本应用程序,用户可以输入他想要的一切
  • 第二个图标运行的notpad只接受数字。

是否有任何方法可以创建第二个图标/小部件w / e来通知应用程序它应该以其他方式运行?

1 个答案:

答案 0 :(得分:1)

向您的应用添加其他活动,

还可以使用

将该活动添加到AndroidManidest

不同的图标和意图过滤器 as action = main和catagory = LAUNCHER

看看:

<application
        android:label="@string/app_name" >
        <activity
            android:icon="@drawable/ICON1"
                                    ^^^^^^
            android:name=".FirstActivity"
                           ^^^^^^
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

        <activity
            android:icon="@drawable/ICON222"
                                    ^^^^^^^^
            android:name=".SecondActivity"
                           ^^^^^^
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

如果需要,还可以仅为数字类型输入添加另一个XML。