Ola galera.Estivemos no Rio de Janeiro entre os dias 17 e 20 de marco trabalhando na Copa Brasil Sul-Sudeste e na Copa Latino Americana de Tenis de Mesa.Tivemos o prazer de arbitrar a final masculina da Copa Latina, vencida pelo brasileiro Gustavo Tsuboi, o que pra nos foi uma honra muito grande.O evento foi transmitido ao vivo pelo canal Esporte Interativo no sabado dia 19, e foi emocionante arbitrar uma final de competicao internacional televisionada pela primeira vez.Agradeco as pessoas que confiaram em nosso trabralho a oportunidade e esperamos continuar respondendo as expectativas.Segue o link para o jogo da final no youtube:Final Masculina Caros amigos. O Instituto Francisca de Souza Peixoto esta de mudanca. Na ocasiao a Academia de Tenis de Mesa se desvinvulara do Instituto e ira para outro local, ainda nao definido.assim que tivermos novas informacoes sobre onde passaremos a treinar avisaremos no site. Temos convite do Clube MECA e estamos em negociacoes com outros dois locais.Aguardem!!! Nos dias 9 e 10 de julho recebemos em Itamarati de Minas, no centro de treinamento do Espaco Evoluir, os atletas de Caratinga para um intercambio de Tenis de Mesa, com muito bate-bola e troca de informacoes.Caratinga e uma cidade que fica a 300km de distancia de Itamarati, e os mesatenistas vieram no sabado, fizeram duas sessoes de treinamento e no domingo mais uma sessao pela manha, retornando apos almocarem.Na proxima oportunidade eles deverao participar de um intercambio com os atletas de Cataguases, no MECA. Ola Pessoal,Hoje vou apresentar como criar um Splash Screen para nosso aplicativos, isso e muito importante no quesito visual de seu aplicativo, principalmente quando voce quiser impressionar seu cliente.Abaixo segue um print do projeto.Abaixo seguem os fontes utilizados no projeto.Arquivo AndroidManifest.xml<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="br.com.EscolaDeAndroid" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="7" /> <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" > <activity android:name=".SplashScreen" android:theme="@android:style/Theme.NoTitleBar" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".Principal" android:label="@string/app_name"/> </application></manifest>Arquivo main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Menu principal"> </TextView></LinearLayout>Arquivo splashscreen.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <ImageView android:layout_width="fill_parent" android:layout_height="fill_parent" android:src="@drawable/imagem"> </ImageView></LinearLayout>Arquivo SplashScreen.javapackage br.com.EscolaDeAndroid;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.MotionEvent;public class SplashScreen extends Activity{ private Thread mSplashThread; private boolean mblnClicou = false; /** Evento chamado quando a activity e executada pela primeira vez */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.splashscreen); //thread para mostrar uma tela de Splash mSplashThread = new Thread() { @Override public void run() { try { synchronized(this){ //Espera por 5 segundos or sai quando //o usuario tocar na tela wait(5000); mblnClicou = true; } } catch(InterruptedException ex){ } if (mblnClicou){ //fechar a tela de Splash finish(); //Carrega a Activity Principal Intent i = new Intent(); i.setClass(SplashScreen.this, Principal.class); startActivity(i); } } }; mSplashThread.start(); } @Override public void onPause() { super.onPause(); //garante que quando o usuario clicar no botao //"Voltar" o sistema deve finalizar a thread mSplashThread.interrupt(); } @Override public boolean onTouchEvent(MotionEvent event) { if (event.getAction() == MotionEvent.ACTION_DOWN) { //o metodo abaixo esta relacionado a thread de splash synchronized(mSplashThread){ mblnClicou = true; //o metodo abaixo finaliza o comando wait //mesmo que ele nao tenha terminado sua espera mSplashThread.notifyAll(); } }