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

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


  Mostrar Mensajes
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ... 34
1  Foros Generales / Foro Libre / Re: Colchones de agua vs colchones de aire ? en: 11 Julio 2016, 22:07 pm
De aire no se, pero he probado los de agua, y para dormir son super fríos, tienes que poner una manta debajo para no congelarte (incluso a veces en verano), y para follar, pues son una *****, la verdad. xD
2  Sistemas Operativos / Windows / Win CE 5.0 en: 11 Julio 2016, 22:05 pm
Muy buenas, llevo varios días buscando el Win CE 5.0 para descargarlo e instalarlo en una terminal de gps para utilizarlo, pero no encuentro nada de nada sobre el tema :/

Los links que encuentro son para descargar el sdk para este win, pero no el SO como tal.

¿Alguna ayuda?

Gracias de antemano.
3  Programación / Java / Re: Desconectar servicio gcm al cerrar app en: 5 Julio 2016, 18:58 pm
Voy a echarle un vistazo! Lo que pensaba que aunque se cerrara la aplicación seguía recibiendo las notificaciones, gracias! ;)
4  Programación / Java / Desconectar servicio gcm al cerrar app en: 1 Julio 2016, 13:41 pm
Muy buenas, hoy vengo con una duda en Android...

Estoy utilizando el servicio de Google Clud Messaging para recibir notificaciones push, me funciona todo correctamente, pero lo que me gustaría ahora es que cuando le de a un botón que tengo en la aplicación para cerrarla, desconecte el servicio y deje de recibir notificaciones...

Ahora las recibo siempre, y me gustaría poder desconectar el servicio para que cuando quiera dejar de recibirlas...

Espero una ayuda, gracias ^^
5  Programación / Java / Re: Error con Thread en: 7 Mayo 2016, 14:13 pm
Pongo el código con las dos clases (main y la asynctask) a ver si alguien me puede ayudar, el problema es que en el Toast que muestra despues de ejecutar el hilo, siempre me pone "Vacío".

Código
  1.  
  2. public class MainActivity extends AppCompatActivity {
  3.    Button btnEntrar;
  4.    EditText etUsuario;
  5.    EditText etPass;
  6.  
  7.    public static String login = "Vacío";
  8.  
  9.    @Override
  10.    protected void onCreate(Bundle savedInstanceState) {
  11.        super.onCreate(savedInstanceState);
  12.        setContentView(R.layout.activity_main);
  13.  
  14.        btnEntrar = (Button) findViewById(R.id.btnEntrar);
  15.        etUsuario = (EditText) findViewById(R.id.etUsuario);
  16.        etPass = (EditText) findViewById(R.id.etPass);
  17.  
  18.        btnEntrar.setOnClickListener(new View.OnClickListener() {
  19.            @Override
  20.            public void onClick(View v) {
  21.                String usuario = etUsuario.getText().toString();
  22.                String pass = etPass.getText().toString();
  23.                new ConnUsers(usuario, pass).execute();
  24.  
  25.  
  26.                Toast.makeText(MainActivity.this, login, Toast.LENGTH_SHORT).show();
  27.  
  28.                /*if(login){
  29.                     Intent intent = new Intent(MainActivity.this, IncidenciasActivity.class);
  30.                     startActivity(intent);
  31.                     Toast.makeText(MainActivity.this, "Acceso es TRUE", Toast.LENGTH_SHORT).show();
  32.                 }
  33.                 else{
  34.                     Toast.makeText(MainActivity.this, "Acceso es FALSE", Toast.LENGTH_SHORT).show();
  35.                 } */
  36.            }
  37.        });
  38.    }
  39.  
  40.    private class ConnUsers extends AsyncTask <String, String, String>{
  41.  
  42.        private static final String DB_DRIVER = "org.postgresql.Driver";
  43.        private static final String url = "jdbc:postgresql://xxx/xxx";
  44.        private static final String user = "xxx";
  45.        private static final String password = "xxx";
  46.  
  47.        private String usuario;
  48.        private String pass;
  49.  
  50.        public ConnUsers(String usuario, String pass){
  51.            this.usuario = usuario;
  52.            this.pass = pass;
  53.        }
  54.  
  55.        @Override
  56.        protected String doInBackground(String... params) {
  57.            String acceso = "doInBackground";
  58.  
  59.            try{
  60.                Class.forName(DB_DRIVER);
  61.  
  62.                Connection connection = DriverManager.getConnection(url, user, password);
  63.                Statement st = connection.createStatement();
  64.                ResultSet rs = st.executeQuery("SELECT * FROM usuarios WHERE usuario = '" + usuario +"'");
  65.  
  66.                if(rs.next()!=false){
  67.                    if(Funciones.md5(pass).equalsIgnoreCase(rs.getString("password"))){
  68.  
  69.                        int id = rs.getInt("id");
  70.  
  71.                        acceso = "Todo correcto";
  72.                    }
  73.                    else{
  74.                        //Toast.makeText(context, "Password incorrecto", Toast.LENGTH_LONG).show();
  75.                        acceso = "Falla la pass";
  76.                    }
  77.                }
  78.                else{
  79.                    //Toast.makeText(context, "Usuario incorrecto", Toast.LENGTH_LONG).show();
  80.                    acceso = "Falla el usuario";
  81.                }
  82.  
  83.                rs.close();
  84.                st.close();
  85.                connection.close();
  86.  
  87.            }catch(SQLException e){
  88.                cancel(true);
  89.                e.printStackTrace();
  90.            } catch (NoSuchAlgorithmException e) {
  91.                e.printStackTrace();
  92.            } catch (ClassNotFoundException e) {
  93.                e.printStackTrace();
  94.            }
  95.  
  96.            return acceso;
  97.        }
  98.  
  99.        @Override
  100.        protected void onPostExecute(String s) {
  101.            MainActivity.login = s;
  102.        }
  103.  
  104.        @Override
  105.        protected void onCancelled() {
  106.  
  107.        }
  108.    }
  109.  
  110.  
  111. }
  112.  
  113.  

Gracias de antemano.
6  Programación / Java / Re: Ayuda con este problemas con métodos!! en: 6 Mayo 2016, 21:17 pm
Prueba a crearlo fuera del método main, dentro de la clase Cine. :)
7  Programación / Java / Error con Thread en: 6 Mayo 2016, 21:12 pm
Buenas noches, llevo todo el día devanandome los sesos con acceso a una bbdd desde android, he visto que hay que hacerlo desde un thread, he estado mirando y mirando y he hecho como ponían por ahí, pero me da este error y no tengo ni idea ni logro entenderlo, ¿alguien me echa una mano? :D

05-06 19:05:01.836 2097-2201/com.google.android.googlequicksearchbox:search W/Search.SearchUrlHelper: Auth token not ready, no auth header set.
05-06 19:05:01.852 2718-2718/? E/ActivityThread: Service com.android.email.service.EmailBroadcastProcessorService has leaked ServiceConnection com.android.emailcommon.service.ServiceProxy$ProxyConnection@6623d1f that was originally bound here
                                                 android.app.ServiceConnectionLeaked: Service com.android.email.service.EmailBroadcastProcessorService has leaked ServiceConnection com.android.emailcommon.service.ServiceProxy$ProxyConnection@6623d1f that was originally bound here
8  Programación / Java / Java 8 en: 2 Mayo 2016, 11:31 am
Muy buenas.

Me gustaría saber vuestra opinión sobre Java 8. ¿Vale la pena comenzar a programar para esta versión ya? Me refiero a si todas las APIs que usa ya están probadas y sin fallos, si es compatible con todos los dispositivos, etc...

Lo pregunto desde el punto de programación para android.

Un saludo :)
9  Programación / Java / Re: GridBagLayout en: 1 Mayo 2016, 19:42 pm
lo solucionaste?


Nop :/
10  Programación / Java / Re: Que tengo que poner en esta clase ¿? en: 1 Mayo 2016, 19:42 pm
Si, si, en vez de poner el nombre de otra clase, puse "this".

Gracias
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ... 34
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines