如何更改 Android 清单以启动应用程序而不是活动?

发布于 2024-12-08 01:40:03 字数 507 浏览 0 评论 0原文

我希望我的程序将 Application 类扩展为重写的 onCreate() 方法并从其启动,而不是从 Activity 类启动。如何更改清单以启动应用程序?

我只知道如何启动这样的活动:

    <activity
        android:name=".TestActivity"
        android:label="@string/app_name">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

How can I告诉Android它需要从应用程序启动?

I would like my program to extend the Application class to and launch from it's Overridden onCreate() method, rather than from an Activity class. How do I change the manifest to launch an application?

I only know how to launch activities like this:

    <activity
        android:name=".TestActivity"
        android:label="@string/app_name">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

How can I tell Android that it needs to launch from an Application instead?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

丢了幸福的猪 2024-12-15 01:40:03

首先检查Application Class的使用

Application class is used to declare Global variables and other stuffs but it doesn't have any UI.

要声明 Application 类,您只需在 AndroidManifest 文件中的应用程序标记中添加 android:name attribute

<代码><应用程序android:icon="@drawable/icon" android:label="@string/app_name" android:name=".myApplication_class_name">

First of all check the use of Application Class

Application class is used to declare Global variables and other stuffs but it doesn't have any UI.

To declare Application class you just need to add android:name attribute in your application tag in the AndroidManifest file

<application android:icon="@drawable/icon" android:label="@string/app_name" android:name=".myApplication_class_name">

一口甜 2024-12-15 01:40:03

你不能。 Android 则不然。活动是主要的 UI 组件。如果您想向用户显示 UI,则必须使用活动。

http://developer.android.com/guide/topics/fundamentals.html#Components

You can't. Android does not work this way. Activities are a main UI component. If you want to show UI to user you must use activities.

http://developer.android.com/guide/topics/fundamentals.html#Components

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文