3

我在互联网上找到了一个代码,用于在启动 Android 应用程序之前显示启动画面。他对代码进行了一些更改,但没有很好地解释。

  • 他将 Launcher 用于启动画面Activity,并在主 android 中使用 Default Activity
  • 他使用包名和主类名,而不是预先生成的 android:name 代码。这是代码。

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
        android:name=".StartingPoint"
        android:label="@string/title_activity_starting_point" >
        <intent-filter>
            <action android:name="com.alfred.splashscreenwithsound.STARTINGPOINT" />
    
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>
    

所以我的问题

  1. LAUNCHERDEFAULT有什么区别。
  2. android:name将in action更改为包名称有什么好处。
4

3 回答 3

1

"android.intent.category.LAUNCHER"作为我们进入应用程序的主要入口。

android.intent.category.DEFAULT 如果Activity应该是对一条数据执行的默认操作(中心按下)的选项,则进行设置。

参考这个

于 2012-07-24T09:13:41.567 回答
1

当您编写LAUNCHER时,它将使用 Icon 启动应用程序,如果您将其删除,它将不会向您显示应用程序 Icon

于 2012-07-24T09:24:43.250 回答
0

LAUNCHER是您的主页DEFAULT是您Activity加载应用程序时的页面。在设备上第一个启动将打开。然后,如果您触发您的活动页面,默认将打开。

于 2012-07-24T09:21:34.103 回答