Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (5)

Лучшие ответы пользователя

Все ответы (6)
  • Какой девайс купить для тестирование Android?

    @stilet2891
    Крутой девайс для разработки это Nexus 5 я считаю. На борту самая последняя версия Android, ну и вообщем как бэ гугловский девайс. Разрешение у него xxhdpi, конечно все что вы под него сверстаете на ldpi, mdpi сожмется и поплывет по цене около 16 000 р. думаю выйдет. Попроще можно взять Samsung S3 разрешение hdpi в принципе что то среднее между остальными, остальные технические параметры тоже вполне разумны. Такого девайса чтобы тестить все разрешения вы к сожалению не найдете, так что можно выбирать среднее и подстраивать уже тестируя на эмуляторах другие разрешения, а ваш таргет девайс будет со средним разрешением
    Ответ написан
    Комментировать
  • Как спарсить строку полученную из zxing?

    @stilet2891
    Использую библиотеку Zbar, для распознавание QRкода с камеры.
    ImageScanner scanner;
    
     Camera.PreviewCallback previewCb = new Camera.PreviewCallback() {
            public void onPreviewFrame(byte[] data, Camera camera) {
                Camera.Parameters parameters = camera.getParameters();
                Camera.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();
                    String resultText = null;
    
                    SymbolSet syms = scanner.getResults();
                    for (Symbol sym : syms) {
                       // scanText.setText("barcode result " + sym.getData());
                        resultText = sym.getData();
                        barcodeScanned = true;
                    }
                    String[] splitResult = resultText.split(";");
                    if (splitResult.length == 2)
                        dlgScannerResult(splitResult[0],splitResult[1]).show();
                    else
                        resetScanner();
                }
            }
        };


    Вот пример моего кода, надеюсь разберетесь.
    Ответ написан
    1 комментарий

Лучшие вопросы пользователя

Все вопросы (2)