Когда я запускаю свое приложение первоначально, я получаю черный экран, который остается в течение нескольких секунд, прежде чем мой основной вид деятельности запустится. В случае iPhone изображение со значением по умолчанию имени отображено в течение той доли секунды. Я не уверен, как сделать то же в Android. Я попробовал как ниже напрасно:
<activity android:name=".Index"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:theme="@drawable/defaultimage">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
Полагаю, у вас тяжелая операция в методе onCreate вашего "Index" Activity.
Вы должны поместить тяжелые операции в поток и сделать заставку с изображением, а когда поток закончится, загрузить меню или что вам нужно.
Вы можете сделать, например, "экран загрузки". В Android это очень просто: https://developer.android.com/guide/appendix/faq/commontasks.html#progressbar или https://developer.android.com/reference/android/widget/ProgressBar.html