Когда мы открываем приложения для facebook для Android, нам будет показана страница с синим фоном и словом «facebook», прежде чем мы покажем содержимое приложения. Я хочу добавить страницу, когда пользователь открывает мои приложения, похожие на приложения для facebook. Как его реализовать?android: как реализовать splashscreen
ответ
Это называется splashscreen. это как вы реализуете:
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
/* code for Splashscreen that appears for 3s when app start*/
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
Intent i = new Intent(MainActivity.this, UserManual.class);
startActivity(i);
finish();
}
}, 3000);
}
}
Заставка за 3 секунды, а затем начинается следующее действие.
Примечание: Я предполагаю, что вы начинающий разработчик Android. Так что ради информации это не единственный способ реализовать. есть и другие способы. Счастливое кодирование .. :)
Для этого создайте «WelcomeActivity» и сделайте его основной деятельностью.
В вашем AndroidManifest.xml
<activity
android:name="your.package.name.WelcomeActivity"
android:label="@string/app_name"
android:screenOrientation="portrait" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
то в вашем WelcomeActivity.java, сделать это
public class WelcomeActivity extends Activity {
private static final int DELAY_BEFORE_GOING_TO_MAIN_ACTIVITY = 2000; //2 seconds
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().requestFeature(Window.FEATURE_ACTION_BAR);
// this will give you a full screen, with no action bar at the top
getActionBar().hide();
setContentView(R.layout.activity_welcome);
final Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
Intent intent = new Intent(WelcomeActivity.this,MainActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
finish();
}
}, DELAY_BEFORE_GOING_TO_MAIN_ACTIVITY);
}
}
Это покажет WelcomeActivity.java деятельность в полном объеме, а затем перейти к вашей основной деятельности после 2 секунды.
Вы можете добавить фон, логотип в свой макет activity_welcome.xml и там у вас есть.
Я ценю вашу помощь. Благодарю. – Jennifer
- 1. Как реализовать SplashScreen в SAPUI5
- 2. Android splashscreen backstack
- 3. Как спрятать PhoneGap Android SplashScreen?
- 4. Cordova android black splashscreen
- 5. Как работает Java SplashScreen?
- 6. Android Splashscreen при работе AsyncTask
- 7. Splashscreen как приложения Google
- 8. Android: SplashScreen Фоновое изображение НЕПОНЯТНО
- 9. Активность загрузки Android в splashscreen
- 10. Android Async Task на Splashscreen
- 11. Android-приложение падает после splashscreen
- 12. Phonegap Splashscreen
- 13. SplashScreen logo paddings
- 14. Android-приложение Crashes after splashscreen - Android-студия
- 15. Как установить splashscreen dissappear быстрее
- 16. как показать SplashScreen в CordovaActivity
- 17. Как настроить SplashScreen?
- 18. Android SplashScreen без создания нового вида деятельности
- 19. Всегда открывайте приложение из Splashscreen в Android
- 20. Splashscreen in Fragment
- 21. Android Splashscreen или экран загрузки по 3.1
- 22. По умолчанию SplashScreen показывается перед расширенным SplashScreen
- 23. WPF SplashScreen реализация
- 24. Ошибка загрузки строки в браузере android splashscreen
- 25. splashscreen не показывает основную активность в android
- 26. SplashScreen обыкновение Гото основного приложения (Android)
- 27. проблемы с моим Android Manifest активностью splashscreen
- 28. SplashScreen не работает на Android Cordova 4.0.2
- 29. Вставить прогресс spinner в splashscreen android
- 30. phonegap build android app splashscreen не работает
Это называется заставкой, а не страницей ... :) –