【发布时间】:2009-10-07 13:57:57
【问题描述】:
我正在尝试为我们的研究小组正在为 iPhone 开发的项目构建 QRCodeReader。经过大量研究,我发现了名为QuickMark 的程序。该程序会自动扫描二维码。它似乎做的是加载UIImagePicker 并从相机读取数据。我怀疑它正在使用UIGetScreenImage 并从相机中截取屏幕截图并对其进行解码。
现在我尝试使用 3.1 iPhone API 中的新 takepicture() 方法,但这似乎无法完成上述操作,即每秒左右拍照,静默。现在我听说UIGetScreenImage 可能是不合法的,如果他们使用你的应用程序,Apple 会转身拒绝访问。所以,我的问题是:
a) Quickmark(或任何其他允许的应用程序)是否使用 UIGetScreenImage(),如果是,是否合法,
b) takepicture() 方法可以做同样的事情吗?
【问题讨论】:
标签: iphone uiimagepickercontroller cgimage