Подключение Qr-Code-Scanner-App к базе данных MySQL - PullRequest
1 голос
/ 18 мая 2019

Я пытаюсь подключить приложение Qr-Code-Scanner-App к базе данных MySQL.Но почему-то это не работает.Кто-нибудь знает почему?Я уже перепробовал все, что знаю :( (Я все еще новичок, поэтому извините, если это основной вопрос :)) С уважением getNordic

public void Scan(View v)
{
  try {

    Intent intent = new Intent("com.google.zxing.client.android.SCAN");
    intent.putExtra("SCAN_MODE", "QR_CODE_MODE"); // "PRODUCT_MODE for bar codes

    startActivityForResult(intent, 0);

} catch (Exception e) {

    Uri marketUri = Uri.parse("market://details?id=com.google.zxing.client.android");
    Intent marketIntent = new Intent(Intent.ACTION_VIEW,marketUri);
    startActivity(marketIntent);

}
}

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {           
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == 0) {

    if (resultCode == RESULT_OK) {
        String contents = data.getStringExtra("SCAN_RESULT");//Value retrieved from qr code is stored in this string
    }
    if(resultCode == RESULT_CANCELED){
        //handle cancel
    }
}
}

public String makePOSTRequest(String url, List<NameValuePair> nameValuePairs) {
String response = "";

try {
    HttpClient httpClient = new DefaultHttpClient();
    HttpPost httpPost = new HttpPost(url);
    httpPost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
    HttpResponse httpResponse = httpClient.execute(httpPost);
    HttpEntity httpEntity = httpResponse.getEntity();
    response = EntityUtils.toString(httpEntity);
} catch (UnsupportedEncodingException e) {
    e.printStackTrace();
} catch (ClientProtocolException e) {
    e.printStackTrace();
} catch (IOException e) {
    e.printStackTrace();
}
Log.d(LOGTAG, "POST Response >>> " + response);
return response;

}

это код PHP:

// $data holds your data from the android app
// Perform your db query here

$result = ["Resultdata" => $dbresult];
print json_encode($result);
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...