Merhaba android geliştiricileri eğer yeni uygulamanızda açılış ekranı yapmak isterseniz bu konuda işiniz çok kolay. Açılış ekranı sayesinde uygulamanızın veya firmanızın logosunu bir kaç saniyeliğine ekrana tutarak tanıtımınızı yapabilirsiniz.[/SIZE
SplashActivity.Java Dosyası
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
/**
* Created by Savas on 21.08.2016.
*/
public class SplashActivity extends Activity {
@Override
protected **** onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.splash_activity);
Thread timerThread = new Thread(){
public **** run(){
try{
sleep(3000);
}catch(InterruptedException e){
e.printStackTrace();
}finally {
Intent intent = new Intent(SplashActivity.this, MainActivity.class);
startActivity(intent);
}
}
};
timerThread.start();
}
@Override
protected **** onPause(){
super.onPause();
finish();
}
}
splash_activity.Xml Dosyası
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
androidaddingBottom="@dimen/activity_vertical_margin"
androidaddingLeft="@dimen/activity_horizontal_margin"
androidaddingRight="@dimen/activity_horizontal_margin"
androidaddingTop="@dimen/activity_vertical_margin"
tools:context="app.sdc.musicsearchdownload.SplashActivity"
android:background="#fcba5c">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/imageView"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
android:src="@drawable/splashbg" />
</RelativeLayout>
Manifest Dosyası
<activity
android:name=".SplashActivity"
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>
not:alıntıdır
SplashActivity.Java Dosyası
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
/**
* Created by Savas on 21.08.2016.
*/
public class SplashActivity extends Activity {
@Override
protected **** onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.splash_activity);
Thread timerThread = new Thread(){
public **** run(){
try{
sleep(3000);
}catch(InterruptedException e){
e.printStackTrace();
}finally {
Intent intent = new Intent(SplashActivity.this, MainActivity.class);
startActivity(intent);
}
}
};
timerThread.start();
}
@Override
protected **** onPause(){
super.onPause();
finish();
}
}
splash_activity.Xml Dosyası
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
androidaddingBottom="@dimen/activity_vertical_margin"
androidaddingLeft="@dimen/activity_horizontal_margin"
androidaddingRight="@dimen/activity_horizontal_margin"
androidaddingTop="@dimen/activity_vertical_margin"
tools:context="app.sdc.musicsearchdownload.SplashActivity"
android:background="#fcba5c">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/imageView"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
android:src="@drawable/splashbg" />
</RelativeLayout>
Manifest Dosyası
<activity
android:name=".SplashActivity"
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>
not:alıntıdır