5

QRCodeReader私たちの研究グループが iPhone 向けに取り組んでいるプロジェクトのを構築しようとしています。多くの調査の後、私はと呼ばれるプログラムを見つけましたQuickMark。このプログラムは、QRコードを自動的にスキャンします。実行しているように見えるのは、カメラからデータをロードしUIImagePickerて読み取ることです。カメラからスクリーンショットを使用UIGetScreenImageして取得し、それをデコードしていると思われます。

ここで、3.1 iPhone API の新しいtakepicture()メソッドを使用してみましたが、1 秒ごとに静かに写真を撮るという上記の機能を実行できないようです。UIGetScreenImageそれはおそらく違法であり、Apple があなたのアプリを使用した場合、あなたのアプリへのアクセスを拒否するだろうと聞いたことがあります。だから、私の質問は次のとおりです。

a) Quickmark(またはその他の許可されたアプリ) を使用しており、使用UIGetScreenImage()している場合、それは合法であるか、

b)takepicture()メソッドが同じ種類のことを行うことは可能でしょうか?

4

7 に答える 7

1

UIGetScreenImage() を使用すると、アプリが拒否されます。

于 2009-10-13T16:32:50.877 に答える
1

RedLaser は間違いなく UIGetScreenImage() を使用しています。ライブラリ内のシンボルを一目見れば、それが確認できます。

于 2009-11-12T23:26:23.533 に答える
0

UIImagePickerControllerまたはUIGetScreenImage()を使用せずに、カメラからビデオデータをキャプチャする方法があります。
これは、AVFoundationFrameworkのiOS4.0以降で使用できます。ここで方法を参照してください。

于 2011-02-04T14:22:35.503 に答える
0

http://www.redlaser.com/SDK.aspx

ここでは、このページを参照して、この機能を使用したことを示唆しています。

于 2009-10-15T10:50:24.957 に答える
0

何かを今すぐ更新する必要がありますか?

UIGetScreenImage は現在合法である必要があります。

于 2010-07-08T02:29:11.537 に答える
0

この呼び出しを使用したため、私のアプリは (今日) 拒否されました。:(入力しながら新しい解決策を探しています...

于 2009-10-08T16:34:14.397 に答える