Fonte do Android ZXing para Blackberry
-
26-09-2019 - |
Pergunta
Que eu saiba, no Zxing Código fonte do Android, existe um layout personalizado para exibir pontos -chave na imagem do código QR (ViewfinderView
). Em seguida, exibe a análise do fluxo de bytes da imagem.
Posso destacar -me a partir desse design e usar o código -fonte Android ZXing para desenvolver uma abordagem que possa ser usada nas plataformas Android e BlackBerry?
Será um arquivo JAR que pode ser usado para decodificar códigos QR, usando a fonte do Android ZXing.
Isso pode ser feito? Alguém já tentou essa abordagem?
Solução
Todo o código de decodificação principal (no núcleo/) é Java 1.2 compatível e compatível com o subconjunto J2ME de Java (MIDP 2, CLDC 1.1). Então, sim, funciona bem no BlackBerry. No entanto, o código específico do Android que você está referenciando nunca terá nenhuma utilidade em um dispositivo RIM; APIs completamente diferentes. Mas, encontre a borda/ pasta que possui um cliente específico da RIM para você.
Outras dicas
FYI - O BlackBerry OS6 SDK vem com o código ZXing incorporado.
Lembre -se de que o BlackBerry é construído sobre o Java Me, o que significa que usa recursos de idioma Java na versão 1.3. Isso significa que não há genéricos, nenhuma palavra -chave 'afirmam', nem enum.
Se os desenvolvedores do ZXing decidiram manter 1.3 compatibilidade, há uma boa chance de você usar no BlackBerry. Mas como o Android suporta recursos do Java 6, é duvidoso que os desenvolvedores tornem a compatibilidade do Java 1.3 uma meta.
Editar
Parece que existe um pasta j2me, então talvez você esteja com sorte.
De qualquer forma, você precisará construí -lo uma vez no Android e, em seguida, substituir a biblioteca Android por bibliotecas BlackBerry para tentar funcionar. Se você optar por construí -lo no Android, primeiro fique à vontade para ler isso publicar.