1. Tecla de Windows + r
2. Control + Shift + Enter
3. Escribir 'wmic os get caption' y pulsar intro
4. Escribir 'wmic os get osarchitecture' y pulsar intro.
Saber version de Windows
Tutorial para poner gráficos en android
Ver tutorial
Debes añadir MPAndroidChart al proyecto y todos los pasos vienen indicados en la página.
Para añadirlo: compile 'org.quanqi:mpandroidchart:1.7.5'
Debes añadir MPAndroidChart al proyecto y todos los pasos vienen indicados en la página.
Para añadirlo: compile 'org.quanqi:mpandroidchart:1.7.5'
Trucos útiles para tu día a día
- ¿Cerraste un Word sin guardar y tampoco hay una copia de seguridad automática? No te preocupes, busca .asd en el explorador de archivos de Mi PC. Ahí encontrarás el documento.
- Si descargas un PDF y el archivo acaba en .exe, no lo abras, es un virus.
- Si una wifi pública cuesta dinero, añade ?.jpg al final de cualquier URL y normalmente funcionará la página.
- Guarda tus presentaciones de Power Point en formato .ppsx y se abrirá la presentación de diapositivas directamente. Es más profesional.
- Convierte el texto de Mayúsculas a minúsculas y viceversa aprentaddo SHIFT + F3.
Ocultar teclado al entrar en un intent android
android:windowSoftInputMode="stateHidden"
debes poner esto en cada activity del AndroidManifest.xml
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();
}
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();
}
Suscribirse a:
Entradas (Atom)