在Android应用上工作。它非常大而且参与其中。我需要找到将在App启动时执行的类,例如在Eclipse运行时。我怎么能找到这堂课?有标准吗?
答案 0 :(得分:3)
检查AndroidManifest.xml
,它位于那里,标有:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
答案 1 :(得分:1)
来自docs:
使用Android SDK工具创建新应用程序时,为您创建的存根活动会自动包含一个意图过滤器,该过滤器声明活动响应“主”操作并应放在“启动器”类别中。意图过滤器如下所示:
<activity android:name=".ExampleActivity" android:icon="@drawable/app_icon">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
后来:
元素指定这是应用程序的“主要”入口点。该元素指定此活动应列在系统的应用程序启动器中(以允许用户启动此活动)。
如果您希望自己的应用程序是自包含的,并且不允许其他应用程序激活其活动,那么您不需要任何其他意图过滤器。只有一个活动应具有“主要”操作和“启动器”类别,如上例所示。
换句话说,具有action =“android.intent.action.MAIN”和category =“android.intent.category.LAUNCHER”的intent过滤器的活动是当使用按下你的app时首先运行的活动icon
由于您的项目“相当大且涉及”,我建议您了解基础知识 - 请阅读有关活动的文档,清单......
答案 2 :(得分:0)
查看您的Manifest.xml文件:
<activity
android:name=".LoginActivity"
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" /> <-LUNCHER ACTIVITY
</intent-filter>
</activity>
答案 3 :(得分:0)
查看AndroidManifest.xml
带有action.MAIN和category.LAUNCHER的活动将首先启动
答案 4 :(得分:0)
可能对您有帮助的一些指示:
通常称为MainActivity
如果在您的情况下没有调用MainActivity,请打开AndroidManifest,按ctrl + F并搜索“LAUNCHER”以查看将首先启动的课程
答案 5 :(得分:0)
看看java代码。你应该能在那里找到课程。我认为它在src文件夹中