Hi,
1) How do I fix which activity should be called first when I start the application?
You should go to the run options of your project in eclipse (Open run dialog)
When you select your project you will see a dropdown list with all your activities in it where you can select the one that you want to start.
2) How do I create the .apk (of my whole application)?
Right mouse click on your project in your projectbrowser on the left side.
Android Tools > Export application package
3) How do I decide in my .apk the launcher(means the very first) activity to be called when the app is run on emulator?
Go to your AndroidManifest.xml and view it in xml preview.
You will see an activity tag that looks like the following
Using xml Syntax Highlighting
<activity android:name=".Start" android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
Parsed in 0.001 seconds, using
GeSHi 1.0.8.4
You can place that intent-filter in another activity and it will launch with that activity!
Yours sincerely,
Mike