takepicture () vs UIGetScreenImage ()
Estou tentando construir umQRCodeReader
para um projeto em que nosso grupo de pesquisa está trabalhando para o iPhone. Depois de muita pesquisa, encontrei o programa chamadoQuickMark
. Este programa verifica automaticamente QRCodes. O que parece fazer é carregar oUIImagePicker
e leia os dados da câmera. Eu suspeito que esteja usandoUIGetScreenImage
e tirar uma captura de tela da câmera e decodificá-la.
Agora eu tentei usar o novotakepicture()
método da 3.1 API do iPhone, mas que parece não ser capaz de fazer o que o acima faz, que é tirar fotos a cada segundo ou mais, silenciosamente. Agora eu ouvi dizer queUIGetScreenImage
talvez não seja legal e que a Apple vai se virar e negar o acesso ao seu App, se usá-lo. Então, minhas perguntas são:
a) éQuickmark
(ou qualquer outro aplicativo permitido) usandoUIGetScreenImage()
e se sim, é legal e,
b) seria possível paratakepicture()
método para fazer o mesmo tipo de coisa?