私は Android の初心者
で、カメラでキャプチャされた QR コードの色を反転し (コードは黒地に白で表示されます)、それを ZXing に送信してコードを認識する必要があります (できれば 2.3.3 以降のすべての Android で) )。私のプロジェクトではライブラリ依存関係が機能しており、(IntentIntegrator
クラスを使用して) 標準コードを認識できますが、より高度なことを行う方法がわかりません。
このスレッドhttps://forums.xamarin.com/discussion/21906/zxing-get-scanned-pictureは、何とか使用する必要があると言っていますOnPreviewFrame
。次に、このチュートリアルhttp://www.codepool.biz/how-to-implement-a-simple-barcode-scan-application-on-android.htmlは、イベント処理コードで使用できることを示しています。
private Camera.PreviewCallback mPreviewCallback = new Camera.PreviewCallback()
{
@Override
public void onPreviewFrame(byte[] data, Camera camera) {
// TODO Auto-generated method stub
}
};
しかし、Android Studio はPreviewCallback
認識されていないことを教えてくれ、オンライン ドキュメントには API21 以降非推奨になっていると書かれています。
これを適切に行う方法は?