Я пытаюсь создать QRCodeReader
для проекта, над которым работает наша исследовательская группа для iPhone. После долгих исследований я нашел программу под названием QuickMark
. Эта программа автоматически сканирует QRCodes. Похоже, он загружает UIImagePicker
и считывает данные с камеры. Я подозреваю, что он использует UIGetScreenImage
, снимает скриншот с камеры и декодирует его.
Теперь я попытался использовать новый метод takepicture()
из API iPhone 3.1, но, похоже, он не может сделать то, что описано выше, то есть делать фотографии каждую секунду или около того, молча. Теперь я слышал, что UIGetScreenImage
, возможно, не является законным и что Apple развернется и запретит доступ к вашему приложению, если они его используют. Итак, мои вопросы:
a) Quickmark
(или любое другое разрешенное приложение) использует UIGetScreenImage()
и, если да, разрешено ли это, и
б) Возможно ли для takepicture()
метода совершить то же самое?