Esempio n. 1
1
    @Override
    protected DatosUsuario doInBackground(Void... voids) {

      DatosUsuario du = new DatosUsuario();
      SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(context);
      String username = settings.getString("username", "");
      String password = settings.getString("password", "");

      Euri euri = new Euri(username, password);
      String imageUrl = "http://www.eurielec.etsit.upm.es/images/miembro.php?m=" + username;
      URL url;
      try {
        url = new URL(imageUrl);
        HttpURLConnection connection = (HttpURLConnection) url.openConnection();
        InputStream is = connection.getInputStream();
        Log.d("image", is.toString());
        Bitmap img = BitmapFactory.decodeStream(is);
        du.setFoto(img);
        PictUtil.saveToCacheFile(img);

      } catch (Exception e) {
        e.printStackTrace();
      }

      du.setDatos(euri.get("userinfo"));
      du.setDeuda(euri.get("deuda"));

      return du;
    }