1) To create splash screen create java file named Splash Screen.java
============================================
public
class SplashScreen extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.
xsplashscreen);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
if(Calander_Manage.session){
Calander_Manage.Set_DayLight_Saving(
this);
}
thread.start();
}
// This Is run when key down
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
return true;
}
return super.onKeyDown(keyCode, event);
}
private Handler handler = new Handler();
private Thread thread = new Thread() {
public void run() {
try {
Thread.sleep(2000);
handler.post(mRunnable);
}
catch (Exception e) {
e.printStackTrace();
}
}
};
private Runnable mRunnable = new Runnable()
{
public void run()
{
Intent iv =
new Intent(SplashScreen.this,NewActivity.class);
startActivity(iv);
finish();
}
};
}
=============================================================================
2)splash screen.xml
==============
<?
xml version="1.0" encoding="utf-8"?>
<
LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
<ImageView
android:layout_width = "fill_parent"
android:layout_height = "fill_parent"
android:layout_gravity = "center"
android:background = "@drawable/splash_screen"/>
</
LinearLayout>
No comments:
Post a Comment