ファイル名に誤字があったため修正をしました。
QRcodeReadeingActivity→QRcodeReadingActivity
1 parent 432dc4f commit bd8808895feccaf128a55ae84958ec1b94c08e77
t-tai authored on 30 May 2019
Showing 4 changed files
View
46
app/src/main/java/com/example/cosmosclient/views/QRcodeReadeingActivity.java 100644 → 0
package com.example.cosmosclient.views;
 
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.TextView;
 
import com.example.cosmosclient.R;
import com.google.zxing.integration.android.IntentIntegrator;
import com.google.zxing.integration.android.IntentResult;
import com.journeyapps.barcodescanner.CaptureActivity;
 
public class QRcodeReadeingActivity extends CaptureActivity {
public String QRcodeData = null;
TextView QRcodeResult;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_qrcode_readeing);
QRcodeResult = findViewById(R.id.QRcodeResult);
 
//ここでQRコードリーダーオブジェクト生成
IntentIntegrator integrator = new IntentIntegrator(this);
// new IntentIntegrator(QRcodeReadeingActivity.this).initiateScan();
// スキャン画面の回転の制御
integrator.setOrientationLocked(false);
//バーコードリーダーの起動
integrator.initiateScan();
 
}
 
//QRコードから読み取った結果の取得
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
IntentResult result = IntentIntegrator.parseActivityResult(requestCode, resultCode, data);
if(result != null) {
QRcodeData = (String)result.getContents();
QRcodeResult.setText(QRcodeData);
} else {
super.onActivityResult(requestCode, resultCode, data);
}
}
}
View
46
app/src/main/java/com/example/cosmosclient/views/QRcodeReadingActivity.java 0 → 100644
package com.example.cosmosclient.views;
 
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.TextView;
 
import com.example.cosmosclient.R;
import com.google.zxing.integration.android.IntentIntegrator;
import com.google.zxing.integration.android.IntentResult;
import com.journeyapps.barcodescanner.CaptureActivity;
 
public class QRcodeReadingActivity extends CaptureActivity {
public String QRcodeData = null;
TextView QRcodeResult;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_qrcode_reading);
QRcodeResult = findViewById(R.id.QRcodeResult);
 
//ここでQRコードリーダーオブジェクト生成
IntentIntegrator integrator = new IntentIntegrator(this);
// new IntentIntegrator(QRcodeReadingActivity.this).initiateScan();
// スキャン画面の回転の制御
integrator.setOrientationLocked(false);
//バーコードリーダーの起動
integrator.initiateScan();
 
}
 
//QRコードから読み取った結果の取得
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
IntentResult result = IntentIntegrator.parseActivityResult(requestCode, resultCode, data);
if(result != null) {
QRcodeData = (String)result.getContents();
QRcodeResult.setText(QRcodeData);
} else {
super.onActivityResult(requestCode, resultCode, data);
}
}
}
View
app/src/main/res/layout/activity_qrcode_readeing.xml 100644 → 0
View
app/src/main/res/layout/activity_qrcode_reading.xml 0 → 100644