コード例 #1
0
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    Log.i("Javier", "Finis2h");

    persistentCookieStore = new PersistentCookieStore(this);

    httpClient = new AsyncHttpClient();

    persistentCookieStore.clear();
    httpClient.setUserAgent(getUserAgent());
    httpClient.setCookieStore(persistentCookieStore);
    // httpClient.getHttpClient().getParams().setParameter(ClientPNames.ALLOW_CIRCULAR_REDIRECTS,
    // true);
    // httpClient.getHttpClient().getParams().setParameter(ClientPNames.HANDLE_REDIRECTS,
    // true);

    // PROXY SETTING HERE FOR FIDDLER
    // HttpHost proxy = new HttpHost("192.168.150.82", 8888);
    // httpClient.getHttpClient().getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY,
    // proxy);
    //
    // printCookies();

    getSupportActionBar().setTitle("metro");

    editText1 = (EditText) findViewById(R.id.editText1);
    editText2 = (EditText) findViewById(R.id.editText2);
    editText3 = (EditText) findViewById(R.id.editText4);
    accountDetails = (TextView) findViewById(R.id.textView1);
    securityCharacters = (TextView) findViewById(R.id.textView2);
  }
コード例 #2
0
  public void broadcastLocationFound(Location location) {

    String deviceId =
        Settings.Secure.getString(this.getContentResolver(), Settings.Secure.ANDROID_ID);

    params = new RequestParams();
    params.put("UID", deviceId);
    params.put("LAT", Double.toString(location.getLatitude()));
    params.put("LON", Double.toString(location.getLongitude()));
    params.put("ACU", Double.toString(location.getAccuracy()));
    params.put("SPD", Double.toString(location.getSpeed()));

    PersistentCookieStore CookieStore = new PersistentCookieStore(LocationService.this);
    CookieStore.clear();
    AsyncHttpClient sendLocation = new AsyncHttpClient(false, 80, 443);
    sendLocation.setCookieStore(CookieStore);
    sendLocation.setTimeout(60000);
    sendLocation.post(
        url,
        params,
        new JsonHttpResponseHandler() {

          @Override
          public void onSuccess(
              int statusCode, cz.msebera.android.httpclient.Header[] headers, JSONObject response) {
            super.onSuccess(statusCode, headers, response);
            Log.i(TAG, response.toString());
          }

          @Override
          public void onSuccess(
              int statusCode, cz.msebera.android.httpclient.Header[] headers, JSONArray response) {
            super.onSuccess(statusCode, headers, response);
            Log.i(TAG, response.toString());
          }

          @Override
          public void onSuccess(
              int statusCode,
              cz.msebera.android.httpclient.Header[] headers,
              String responseString) {
            super.onSuccess(statusCode, headers, responseString);
            Log.i(TAG, responseString);
          }

          @Override
          public void onFailure(
              int statusCode,
              cz.msebera.android.httpclient.Header[] headers,
              String responseString,
              Throwable throwable) {
            super.onFailure(statusCode, headers, responseString, throwable);
            Log.v(TAG, responseString, throwable);
          }
        });
  }
コード例 #3
0
  public void clickButton(View view) {

    // testLogin(MYACCOUNT_URL, true);

    // princeTest();

    persistentCookieStore.clear();
    testMetroBank();
    // testFirstMakePayment();
    // Applicant.getInstance().initializeData();
    // testApplyMrLendeR();
  }