android - 更改应用程序的启动 Activity

标签 android android-activity

我已经创建了我的应用程序的主要内容,但我想添加一个不同的 Activity 作为起点(类似于登录屏幕)。

几个问题:

  • 1 我对如何在 Activity 之间切换有相当不错的处理(基于这篇文章:http://www.linux-mag.com/id/7498),但我不确定如何去创建一个新 Activity (使用 Eclipse)

  • 2 创建新 Activity 后,如何将其设置为我的应用程序的默认 Activity ?我想我可以更改类的名称...但是有没有更优雅的方法来处理(可能在 AndroidManifest.xml 中)?

最佳答案

是的,您使用 AndroidManifest.xml 文件。实际上,您甚至可以在应用程序 list 中指定多个启动器 Activity 。要在启动器上看到 Activity ,您可以将这些属性添加到 list 中的 Activity :

<intent-filter>
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>

关于android - 更改应用程序的启动 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3631982/

相关文章:

android - ilbgdx JSON 将数组保存到首选项中

java - 是否有可能以编程方式更改电视输入源?

android - 通过 Wi-Fi 运行/安装/调试 Android 应用程序?

java - 在不同子模块中的 Activity 之间共享复杂对象的实例

java - 当我开始另一个 Activity 时如何停止可运行的 Activity ?

android - 使用静态方法创建 AlertDialog?

java - 从扩展 Activity 的类调用 View

android - 如何在 API 级别 < 28 上获取主线程的执行器

android - 有没有什么办法可以从whatsapp获取在线状态到另一个android应用程序

java - 编译器无法识别 setOnClickListener(....);