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