我正在创建一个日历应用程序,我需要应用程序图标来显示月份的日期,即从1到31。那么我该如何实现呢?
我正在考虑做的事情基本上是在应用程序中有31个活动(除了那些已经存在的活动)。
<activity
android:name="com.package.day.1"
android:label="@string/app_name"
android:launchMode="singleTop">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name="com.package.day.2"
android:label="@string/app_name"
android:launchMode="singleTop">
</activity>
直到第31天,然后在每天的活动中,我将使用意图重定向到主应用程序。这种方法看起来非常笨拙,确实是。所以我的主要问题如下 -
Q1&gt;是否可以通过编程方式更改应用的<intent-filter>
以从启动器中删除图标?
Q2&gt;有更好的方法吗?