Android デバイスの画面に何が触れたのか知りたいということですか? たとえば、指が画面に触れた場合、それが指であることがわかり、ボールペン、鉛筆、ノート、または何かが指ではないことがわかります。
タッチスクリーンは、触れたものをどのように判断しますか? 指紋スキャナーを開発したいからです。どのようなテクニックを使用しますか? 画面に触れたものを判断するアンドロイド機能はありますか?
ありがとう。
うまく説明できませんが、ご理解いただければ幸いです。
Android デバイスの画面に何が触れたのか知りたいということですか? たとえば、指が画面に触れた場合、それが指であることがわかり、ボールペン、鉛筆、ノート、または何かが指ではないことがわかります。
タッチスクリーンは、触れたものをどのように判断しますか? 指紋スキャナーを開発したいからです。どのようなテクニックを使用しますか? 画面に触れたものを判断するアンドロイド機能はありますか?
ありがとう。
うまく説明できませんが、ご理解いただければ幸いです。
あなたのデバイスの画面には、タッチの種類を判断するためのセンサーがありません..
残念ながら、今日の電話で使用されているタッチスクリーン技術はそれほど高度ではありません。もちろん、Androidでも生体認証セキュリティロック解除アプリを作成したいと思います;)
API 14 を使用すると、これを非常に簡単に行うことができます。
myView.setOnTouchListener(new Button.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent arg1) {
if (arg1.getAction() == android.view.MotionEvent.ACTION_DOWN
&& (MotionEvent.TOOL_TYPE_FINGER == arg1.getToolType(0)) {
Toast.makeText(this,
"You touched me with your finger!",
Toast.LENGTH_LONG).show();
}
return true;
}
});
実際には、タッチ入力が与えられたことを示すだけで、スタイラスやマウス ポインターとは区別されます。ほとんどのデバイスはタッチ入力に熱検出を使用しますが、一部のデバイスは指入力をシミュレートするように作られています。元。スマートフォンの手袋、iPad スタイラス
タッチスクリーンは、何が触れているかを判断しません。
抵抗膜式タッチスクリーンの場合、押し下げるツールの圧力のみに基づいて動作します。(これらは少し時代遅れであり、このタイプのタッチスクリーンを使用する Android デバイスは知りません。)
ご想像のとおり、静電容量式タッチスクリーンは、コンデンサと電流を使用して、いつ触れたかを判断します。人体の皮膚は導体であるため、画面に触れたことを知らせます。ただし、彼らは助長的なスタイラスも開発しているため、それらもそれを引き立たせています. ただし、画面はこれらの違いを認識していません。それらは両方とも電気の導体です。
スマートフォンのタッチスクリーン技術では、指紋の正確な形状を判断することはできません。タッチの圧力、タッチ領域を表す楕円の長軸と短軸、またはタッチのおおよそのサイズを決定できます。これ以上何もない。