「主函数」?你做C/C++开发的吧,java中一般称「函数」为「方法」,且APK并没有所谓的main函数。相对主要一点的是OnCreate方法,它是第一个被调用的。步骤一般是先看AndroidManifest.xml查看确定「主Activity类」。带有android.intent.action.MAIN和android.intent.category.LAUNCHER如下:
<activity
android:name="com.example.androidpro.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
那么com.example.androidpro.MainActivity就是主类了,那么正常情况下当在桌面上点击应用图标时src/com/example/androidpro/MainActivity.java的onCreate方法最先被系统调用。
<activity
android:name="com.example.androidpro.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
那么com.example.androidpro.MainActivity就是主类了,那么正常情况下当在桌面上点击应用图标时src/com/example/androidpro/MainActivity.java的onCreate方法最先被系统调用。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货