我如何比较字符串
http://192.168.74.1/sp/info.php?prodnum=0000000001
Run Code Online (Sandbox Code Playgroud)
同
http://192.168.74.1
Run Code Online (Sandbox Code Playgroud)
我只需要得到http://192.168.74.1第一个字符串的 一部分.
我有一个二维码扫描仪,然后我有一个 If else 语句,我想在 if 语句为真时显示 Webview,但 Web 视图仍然显示并阻止相机视图。我该怎么做?
PreviewCallback previewCb = new PreviewCallback() {
public void onPreviewFrame(byte[] data, Camera camera) {
Camera.Parameters parameters = camera.getParameters();
Size size = parameters.getPreviewSize();
Image barcode = new Image(size.width, size.height, "Y800");
barcode.setData(data);
int result = scanner.scanImage(barcode);
if (result != 0) {
previewing = false;
mCamera.setPreviewCallback(null);
mCamera.stopPreview();
SymbolSet syms = scanner.getResults();
WebView engine = (WebView) findViewById(R.id.web_engine);
engine.removeAllViews();
for (Symbol sym : syms) {
String value = new String( sym.getData());
if(value.startsWith("http://192.168.74.1")){
scanText.setText("QR Code result: " + …Run Code Online (Sandbox Code Playgroud)