Pessoal, sem segredo!Bom, na raiz, crie o arquivo ".htaccess" (sim, comeca com um PONTO).Agora e so iniciar com esta estrutura:#Habilita o Modulo de ReescritaRewriteEngine On#Define a pasta da raizRewriteBase /#Se a URL apontar para um arquivo, vai diretamente para eleRewriteCond {REQUEST_FILENAME} !-f#Se a URL apontar para uma pasta, vai diretamente para elaRewriteCond %{REQUEST_FILENAME} !-d#^PAGINA_NA_URL$ /ARQUIVO_PHP.PHPRewriteRule ^verificar_online$ /verificar_online.phpRewriteRule ^([a-zA-Z0-9_-]{1,})$ $1.php ErrorDocument 404 /erros/404.phpOptions All -IndexesPronto!Agora e so aprender um pouco sobre "Expressao Regular"!Em breve coloco aqui com mais detalhes! Quer exibir uma mensagem no formato de "alert" para o usuario de seu App Android? Simples: final AlertDialog.Builder builder=new AlertDialog.Builder(this); builder.setTitle("Titulo do Alert"); builder.setMessage("Mensagem que sera exibida para o usuario!"); builder.setIcon(android.R.drawable.ic_dialog_alert); //Botao de confirmacao builder.setPositiveButton("OK", new OnClickListener() { public void onClick(DialogInterface dialog, int which) { } }); //para os demais, sigam a logica... builder.show(); Hum, essa precisa de um pouco mais de atencao...Vamos la, na classe da Activity que voce quer a mensagem, use este codigo://Fiz assim pois estou exibindo o resultado em um "TextView" e seu ID e "txtStatusRede"TextView statusRede = (TextView)findViewById(R.id.txtStatusRede);//Aqui, criamos a variavel que acessara a informacao ConnectivityManager conexao = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);//Agora, o "if" que verifica, de fato: if(conexao.getNetworkInfo(0).isConnected()){// "0" pergunta se e 3G statusRede.setText("3G Conectado"); } else if(conexao.getNetworkInfo(1).isConnected()){// "1" pergunta se e WiFi statusRede.setText("WiFi Conectado"); } else {// se nenhum dos dois estiver conectado final AlertDialog.Builder builder=new AlertDialog.Builder(this); builder.setTitle("Atencao"); builder.setMessage("Nenhuma rede conectada!"); builder.setIcon(android.R.drawable.ic_dialog_alert); builder.show(); statusRede.setText("Nao conectado!"); } Agora, isso so funcionara apos uma alteracao no Manifest: <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>Agora, sim! Dentro de Resourcer (res) crie a pasta menu.Agora, Crie um arquivo XML (menus_main.xml).O conteudo deve ser como este:http://schemes.andoird.com/apk/res/android> android:id=@+id/gravar android:title=Gravar/> android:id=@+id/fechar android:title=Fechar/>Na Activity ondeeste menu deve aparecer, insira o seguinte metodo (e uma sobreescrita):@Overridepublic boolean OnCreateOptionsMenu(Menu menu){ MenuInflater menuInflater =getMenuInflater(); menuInflater.inflate(R.menu.menus_main, menu); return true;}Acao ao selecionar um menuNa Activity que chama o menu, utilize o seguinte metodo:@Overridepublic boolean OnOptionItemSelected(MenuItemitemMenu){ switch(itemMenu.getItemId()){ case id.gravar: //Acao do Menu Gravar... break; case id.fechar: //Acao do Menu Excluir... break; }} Primeiro, declaramos o(s) objeto(s) necessario(s):Button btnAcao;Depois, dentro do metodo OnCreate, da Activity, damos a ele a referencia de um botao (id) queesteja no layout:btnAcao = (Button)findViewById(R.id.idDoBotao);Ai, nao tem segredo, e so criar um metodo para executarquando o botao for clicado:btnAcao.setOnClickListener(newOnClickListener() { @Override public void onClick(View v){ exibirAlert(Botao,Este botao foi clicado!); } });public void exibirAlert(String titulo,String mensagem){ AlertDialog.Builder msg= new AlertDialog.Builder(MainActivity.this); msg.setTitle(titulo); msg.setMessage(mensagem); msg.setNeutralButton("Ok",null); msg.show(); } Vamos la, sem demora!A "Splash Screen" e aquela tela que aparece antes do programa e, em geral, exibe o logo da empresa que produziu o aplicativo. Isto, para fins de divulgar a empresa ou mesmo "entreter" o usuario enquanto alguns processos secundarios sao executados e carregados (como threads que verificam a conexao com a internet, banco de dados, etc).Sem mais delongas, vamos ao trabalho!Primeiro, crie um Activity com o conteudo que devera aparecer;Apos isso, crie uma classe no src para os comandos desta Activity (Splash.java) e nela, coloque o seguinte conteudo:public class Splash extends Activity implements Runnable { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_splash); Handler handler = new Handler(); handler.postDelayed(this, 3000); //quanto tempo ficara na tela, em milisegundos } public void run(){ //chama a proxima tela. Neste exemplo,a MainActivity da aplicacao