Java 将二维码扫描应用程序连接到MySQL数据库
我正在尝试将我的二维码扫描仪应用程序连接到MySQL数据库。但不知怎么的,它不起作用。有人知道为什么吗?我已经尝试了我所知道的一切:( (我还是个初学者,如果这是一个基本问题,我很抱歉:)) 顺致敬意, 北欧人Java 将二维码扫描应用程序连接到MySQL数据库,java,mysql,json,database,Java,Mysql,Json,Database,我正在尝试将我的二维码扫描仪应用程序连接到MySQL数据库。但不知怎么的,它不起作用。有人知道为什么吗?我已经尝试了我所知道的一切:( (我还是个初学者,如果这是一个基本问题,我很抱歉:)) 顺致敬意, 北欧人 public void Scan(View v) { try { Intent intent = new Intent("com.google.zxing.client.android.SCAN"); intent.putExtra("SCAN_MODE", "QR
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代码:我错过了一些php代码:
// $data holds your data from the android app
// Perform your db query here
$result = ["Resultdata" => $dbresult];
print json_encode($result);
?>