0

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

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

换句话说:

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

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

4

1 回答 1

1

向您的应用程序添加另一个活动,

还将该活动添加到 AndroidManidest 与

不同的图标和意图过滤器作为 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。

于 2012-07-07T13:07:46.280 回答