elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


  Mostrar Mensajes
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ... 65
1  Sistemas Operativos / GNU/Linux / Re: Duda android y linux. en: 8 Enero 2020, 08:18 am
Lo usual, si quieres escribir programas para android es hacerlo en Java (o Kotlin). Lo que estarías programando en ese caso sería una aplicación como tal. Y probablemente eso es lo que querías preguntar.

Ahora, para entrar en el tema de Linux como tal, sí se pueden compilar programas para correrlos directamente en Android (sin interfaz gráfica, o sea, solo por línea de comandos). Usualmente necesitas un toolchain con el que puedas compilar para la arquitectura arm (usualmente C, C++, pero seguro también se puede en rust y otros lenguajes), y luego asegurarte de enlazar estáticamente las dependencias de tu programa, y luego correrlosd desde la línea de comandos (bien sea desde un "adb shell" o usando Termux), pero en general es muy tedioso. Esto solo es recomendado si sabes lo que estás haciendo y no lo puedes hacer con una aplicación de Android.
2  Foros Generales / Foro Libre / Re: Dudas instalación de cámaras de seguridad en: 8 Enero 2020, 08:09 am
Depende del tipo de camara que adquieras, pero usualmente no importa que el WiFi sea abierto puesto que las cámaras como tal están protegidas por un usuario y un password.
3  Programación / Java / Re: THREADS porque nofunciona este code para parar un thread en: 14 Febrero 2013, 00:04 am
En realidad funciona, aunque no es la mejor manera de hacerlo. Lo único que veo mal es que pones: InterrumpedExeception; la manera correcta es InterruptedException:

Código
  1. public class Threads extends Thread {
  2.    public static boolean running = true;
  3.  
  4.    public void run() {
  5.        while (running) {
  6.            System.out.println("Saludos");
  7.        }
  8.        System.out.println("Fuck this, I'm out");
  9.    }
  10.  
  11.    public static void shtdwn() {
  12.        running = false;
  13.    }
  14.  
  15.    /**
  16.      * @param args the command line arguments
  17.      */
  18.    public static void main(String[] args) {
  19.        // TODO code application logic here
  20.        Threads Threads1 = new Threads();
  21.        Threads1.start();
  22.        stopIt stop = new stopIt();
  23.        stop.start();
  24.    }
  25. }
  26.  
  27. class stopIt extends Thread {
  28.    public void run() {
  29.        try {
  30.            Thread.sleep(1000);
  31.            Threads.shtdwn();
  32.  
  33.        } catch (InterruptedException iox) {
  34.        }
  35.    }
  36.    public boolean running = false;
  37. }
4  Foros Generales / Noticias / Re: El CERN encuentra partículas que se mueven más rápido que la luz en: 23 Septiembre 2011, 22:07 pm
Corríjanme si me equivoco, pero los neutrinos se descubrieron hace muchísimo tiempo.
5  Comunicaciones / Android / Re: android sdk me causa dolor de cabeza... en: 28 Junio 2011, 18:23 pm
Jeje, sí, es un poco enredado al principio, pero luego ya se te va a hacer fácil. Respecto a lo de las variables R.id.* etc., lo explico en este post:

http://foro.elhacker.net/empty-t296313.0.html

Dice algo así por si te da pereza buscar:

Citar
En la línea 9 se usa el método setContentView que define cual de las interfaces gráficas creadas en el directorio layout serán usadas. Como parámetro usamos la variable R.layout.main. Esto es algo confuso al principio así que lea atentamente: R, como vimos anteriormente, es una clase generada por Eclipse automáticamente cada vez que creamos nuevos componentes para la aplicación; dentro de ella se crean clases estáticas con variables enteras que representan cada uno de estos componentes (main.xml es entonces una variable entera llamada main, dentro de la clase estática layout, que a su vez se encuentra dentro de la clase R.java). Por ejemplo, para usar la variable hello desde Java, tendríamos que usar una referencia de tipo R.values.hello.
6  Foros Generales / Foro Libre / Re: ¿Cuantas chicas Hacker hay en el foro? jiji en: 26 Junio 2011, 10:06 am
Echale un vistazo a tifa... buscala en el facebook, está re-rica ;)
7  Programación / Java / Re: Introducción a la programación con Android en: 14 Abril 2011, 15:01 pm
Sí Xexio, es el mismo para distros de 64 bits... no te va a dar ningún problema.
8  Programación / Java / Re: Ayuda con shell sort en ArrayList en: 5 Diciembre 2010, 01:39 am
Si es una tarea, se espera que al menos nos muestres un intento de lo que llevas. Si no es tarea.... ¿porqué implementar un algoritmo de ordenamiento si se puede usar Collections.sort(arrayList);?
9  Programación / Java / Re: [Android][duda] Llamar a tu propia activity en: 4 Diciembre 2010, 20:33 pm
Hola Braulio.

Haces las cosas más complicadas de lo que deben ser. Para llamar a tu actividad solo has:

Código:
Intent intento = new Intent(this, Menu1.class);
startActivity(intento);

Además, quita las cosas que pusisten dentro de la actividad en el manifest. Así está bien:

Código:
<activity android:name="alfffa.Chart.Menu1" android:label="Menu1"> 
</activity>

¿Cómo estás intentando capturar las excepciones? ¿Estás usando el logcat?
10  Programación / Java / Re: Error en declaracion en: 30 Noviembre 2010, 19:05 pm
En estos caso es mejor usar una clase como Vector o ArrayList para almacenar valores. Algo que decía Darhius es que falta especificar el tamaño del arreglo. En tu caso sería algo como:

Código:
String año[] = new String[Archivo.length];

Aún así, los arreglos de este tipo son poco flexibles. Yo de ti usaría una lista:

Código:
List<String> años = new ArrayList<String>();
// luego para añadir valores en el ciclo
años.add(objetoMusica.obtenerTags(Archivo[i].getAbsolutePath()));

Por cierto, getAbsolutePath() retorna un String así que no hay necesidad de usar toString().
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ... 65
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines