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

时间:2011-09-30 18:20:29

标签: java android android-manifest

我希望我的程序将Application类扩展为并从它的Overridden 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>

如何告诉Android它需要从应用程序启动?

2 个答案:

答案 0 :(得分:2)

首先检查Application Class

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

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

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

答案 1 :(得分:1)

你做不到。 Android无法以这种方式工作。活动是主要的UI组件。如果要向用户显示UI,则必须使用活动。

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