Android 端末で QR コードを読み取る
Android には標準のスキャナーが 3 つあります。どれもギャラリーの画像は読めません。
標準で使える方法
3 つともライブカメラのスキャナーです。カメラが捉えているものを解読するのであって、端末に保存されているものは読みません。
- カメラアプリ — 向けて保持するだけ。多くのメーカー製カメラは QR コードを自動検出する。
- Google レンズ — カメラアプリのレンズモード、または単体アプリから使う。
- クイック設定タイル — 最近の端末の多くにコードスキャナーの切り替えがある。
画像からコードを読む
ブラウザのスキャナーを開き、アップロードをタップしてギャラリーから画像を選びます。スクリーンショット、PDF、メール添付の写真として届いたコードは、これが唯一の現実的な経路です。
Android の Chrome では多くの端末でネイティブの BarcodeDetector が使えるので、ライブラリのダウンロードなしで即座に解読が始まります。Firefox と Samsung Internet は、ページに同梱した JavaScript デコーダに切り替わります。
結果をタップする前に
Android の標準スキャナーはリンクを直接開きます。ブラウザの道具なら遷移先を先に見せられます。信頼できない出所のコード — 駐車メーターのステッカー、チラシ、卓上の案内 — では、これをやる価値があります。
コードが APK のダウンロードを促したら、そこで止めてください。QR コードで配布される Android マルウェアの標準的な手口です。
よくある質問
Android 端末ならどれでも QR コードを読めますか?
最近の端末はほぼすべて、カメラアプリか Google レンズで読めます。非常に古い端末や深くカスタマイズされた ROM では読めないことがあります。
Android のスクリーンショットから読み取れますか?
多くの端末では Google レンズがギャラリーの画像を処理できます。できない場合は、アップロード機能のあるブラウザのスキャナーが確実な代替です。
QR コードからアプリのダウンロードに飛ぶのはなぜ?
そう設定した人がいるからです。知らないコードからの APK 導入は敵意あるものとして扱ってください。正規のアプリは Play ストアで配布されます。