Ocultar teclado al entrar en un intent android

android:windowSoftInputMode="stateHidden"

debes poner esto en cada activity del AndroidManifest.xml
<activity android:name=".Programa"    android:windowSoftInputMode="stateHidden">
</activity>

Alert Dialog con botones Android

Creamos un objeto de la clase AlertDialog a través de la clase Builder:
        AlertDialog.Builder dialogo1 = new AlertDialog.Builder(this);
Configuramos el título del diálogo:
        dialogo1.setTitle("Importante");
Configuramos el mensaje del diálogo:
        dialogo1.setMessage("¿ Acepta la ejecución de este programa en modo prueba ?");          
Evitamos que el diálogo sea salteado por cualquier medio distinto a presionar alguno de los dos botones:
        dialogo1.setCancelable(false);
Llamamos al método setPositiveButton indicando el texto a mostrar en el botón y la clase anónima que capturará el evento clic del botón:
        dialogo1.setPositiveButton("Confirmar", new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialogo1, int id) {
                aceptar();
            }
        });
De forma similar procedemos con el botón de cancelar:
        dialogo1.setNegativeButton("Cancelar", new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialogo1, int id) {
                cancelar();
            }
        });          
Mostramos el diálogo:
        dialogo1.show();      
Definimos los métodos del Activity que se llamaran desde las clases anónimas:
    public void aceptar() {
        Toast t=Toast.makeText(this,"Bienvenido a probar el programa.", Toast.LENGTH_SHORT);
        t.show();
    }
   
    public void cancelar() {
        finish();
    }

Leer archivo java

private static String devuelveContenido( String archivo ) throws FileNotFoundException, IOException
{
     String cadena;
     String resultado = "";
     FileReader f = new FileReader( archivo );
     BufferedReader b = new BufferedReader( f );
     while( ( cadena = b.readLine() ) != null )
     {
         resultado += cadena+"\n";
     }
     b.close();
     return resultado;
}

Demuestra cuando sabes de una Shell en esta página

https://cmdchallenge.com/
Esta web recrea un entorno en el que podemos probar nuestros conocimientos sobre los comandos.
Como era de esperar, la interfaz de usuario ante la que nos encontramos nada más acceder a esta web es extremadamente sencilla, y en la misma se nos irán proponiendo una serie de retos que tendemos que ir resolviendo a base de teclear comandos. Los primeros son sencillos para todos aquellos que tengáis ciertos conocimientos en estas lides, por ejemplo empezaremos con imprimir el popular “hello world” de toda la vida. Sin embargo, a medida que vayamos resolviendo problemas, la dificultad de los mismos irá en aumento.

Custom progressbar drawable 2 XML

<?xml version="1.0" encoding="utf-8"?><rotate xmlns:android="http://schemas.android.com/apk/res/android"    android:fromDegrees="270"    android:pivotX="50%"    android:pivotY="50%"    android:toDegrees="270" >

    <shape        android:innerRadiusRatio="1000"        android:shape="ring"        android:thicknessRatio="2.0"        android:useLevel="true">

        <rotate            android:fromDegrees="0"            android:pivotX="50%"            android:pivotY="50%"            android:toDegrees="360" />

        <gradient            android:centerColor="#00FF00"            android:endColor="#00FF00"            android:startColor="#00FF00"            android:type="sweep" />

    </shape>


</rotate>