android — Перенаправление сканера штрих-кода на новую страницу php

У меня есть приложение сканера штрих-кода. Я хочу, чтобы штрих-код сканировался в самом приложении для Android, но номер результата / штрих-кода перенаправлялся на новую страницу php. Кто-нибудь знает, как это сделать? Код ниже является нашей кодировкой для сканирования штрих-кода:

public class CameraTestActivity extends Activity
{
private Camera mCamera;
private CameraPreview mPreview;
private Handler autoFocusHandler;
URL url;


TextView scanText;
Button scanButton;

ImageScanner scanner;

private boolean barcodeScanned = false;
private boolean previewing = true;

static {
System.loadLibrary("iconv");
}

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

setContentView(R.layout.activity_scan);

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

autoFocusHandler = new Handler();
mCamera = getCameraInstance();

/* Instance barcode scanner */
scanner = new ImageScanner();
scanner.setConfig(0, Config.X_DENSITY, 3);
scanner.setConfig(0, Config.Y_DENSITY, 3);

mPreview = new CameraPreview(this, mCamera, previewCb, autoFocusCB);
FrameLayout preview = (FrameLayout)findViewById(R.id.cameraPreview);
preview.addView(mPreview);

scanText = (TextView)findViewById(R.id.scanText);

scanButton = (Button)findViewById(R.id.ScanButton);

scanButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
if (barcodeScanned) {
barcodeScanned = false;
scanText.setText("Scanning...");
mCamera.setPreviewCallback(previewCb);
mCamera.startPreview();
previewing = true;
mCamera.autoFocus(autoFocusCB);
Intent viewIntent =
new Intent("android.intent.action.VIEW",
Uri.parse("http://172.20.138.136/searchform.php"));
startActivity(viewIntent);
}
}
});

}

public void postdata()
{

}

public void onPause() {
super.onPause();
releaseCamera();
}


/** A safe way to get an instance of the Camera object. */
public static Camera getCameraInstance(){
Camera c = null;
try {
c = Camera.open();

Это наш PHP-код:

<html>
<body>
<form action="insertform.php" method="post">
&nbsp; <input type="text" name="t1" /><br />
<input type="submit" value="Search" />
</form>

</body>



</html>

0

Решение

Вы можете использовать это само, чтобы открыть свою страницу через намерение:

 Intent i = new Intent(Intent.ACTION_VIEW,
Uri.parse("http://172.20.138.136/searchform.php"));
startActivity(i);
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]