android中是否有类似java main方法的等效方法?

android中是否有类似java main方法的等效方法?,android,Android,我需要澄清这一点。如果android中没有main()方法。而不是它,它在android中充当main()方法。请详细解释一下。我不熟悉安卓系统。让我知道这个基本的事情 类实现的onCreate()方法是Android应用程序的入口点,您可以在这里控制逻辑部分 启动器活动的onCreate()方法是控制用户流的下一个点。Android应用程序是用类似Java的语言编写的。但事实是,Java虚拟机并没有在android设备上运行。因此,无需在代码中显示main()函数 如果您查看一下Android

我需要澄清这一点。如果android中没有main()方法。而不是它,它在android中充当main()方法。请详细解释一下。我不熟悉安卓系统。让我知道这个基本的事情

类实现的
onCreate()
方法是Android应用程序的入口点,您可以在这里控制逻辑部分


启动器
活动
onCreate()
方法是控制用户流的下一个点。

Android
应用程序是用类似Java的语言编写的。但事实是,
Java虚拟机
并没有在android设备上运行。因此,无需在代码中显示
main()
函数

如果您查看一下
Android应用程序生命周期
,您将看到
onCreate()
是生命周期的第一阶段,因此您可以将其视为
Android

main()
函数的
main()
函数是java应用程序的起点。要首先执行的类,可以在该类中包含
main()

Android
中,您必须使用
Launcher
声明
Intent Filter
操作,以首先显示
活动

    <activity>
    <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
</activity>
并在
AndroidMAnifest
中将您的应用程序命名为

public class MyApplication extends Application{
    private static Context context;
    @Override
    public void onCreate() {
    }
}
<application
        android:allowBackup="true"
        android:hardwareAccelerated="true"
        android:icon="@drawable/app_icon"
        android:largeHeap="true"
        android:name=".MyApplication"/>

希望这能有所帮助。

没有纯“main”方法可以作为Android应用程序的根方法。在C语言中,main是入口点和出口点,但Android没有这样的功能

最接近的替代方案是
Application.onCreate()
。但是,请注意,每个定义的
ContentProvider.onCreate()
实际上都是在
Application.onCreate()
之前被调用的。因此,内容提供商实际上是您进入Android进程的第一个可用挂钩


您可以在清单中定义应用程序类。您的内容提供者在清单中定义。

在java中,程序总是从main方法执行

但在安卓系统中,这取决于组件的生命周期

活动、碎片、服务等都有自己的生命周期

为了更好地理解,请访问android开发者网站。


并使用所有生命周期方法制作一些示例。

在清单中,您定义了哪个活动应作为主入口点。您在清单文件中定义了主启动器活动。该活动的onCreate()方法是AndroidLauncher中调用的第一个方法(起点),activity是启动应用程序的主类,您可以说,当您使用activity时,总是调用onCreate方法。在开始制作应用程序之前,请先看一些Android教程。你不能解决你在这里遇到的每一个疑问,这不完全是一个真正的模拟C程序主。事实上,Android没有。我相信问题是询问应用程序的入口点,而不是技术上的差异/相似性。请参阅我的回答,以全面解释为什么没有真正的main等价物,还有一个比你建议的更早的切入点。提出这个问题的人是初学者。ContentProviders有一个非常不同的用例要在OP要求详细回答时解释。我做到了。