Как обнаружить скриншоты экрана Android, определить давление нажатия
Я разработал приложение, с которым интересно играть, но есть некоторые непослушные люди, которые оскорбляют других людей, используя различные типы экранных кастеров, а затем играют с автоматическими сценариями и обманывают пользователей.
Вот ссылка на очень известного заклинателя экрана. но есть ли способ обнаружить это? Я думаю, что я где-то читал, что я могу получить давление крана на акселерометр в Android.
пожалуйста помоги
1 ответ
Образец заявки
package com.pressure.detection;
import android.app.Activity;
import android.os.Bundle;
import android.view.MotionEvent;
import android.view.View;
import android.widget.TextView;
public class StartActivity extends Activity implements View.OnTouchListener {
/** Called when the activity is first created. */
private TextView tvConsole;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
findViewById(R.id.root_layout).setOnTouchListener(this);
tvConsole = (TextView)findViewById(R.id.txtConsole);
}
@Override
public boolean onTouch(View view, MotionEvent mEvent) {
tvConsole.setText("Pressure: "+mEvent.getPressure() );
System.out.println("Hardware X " + mEvent.getXPrecision()
* mEvent.getX());
System.out.println("Hardware Y " + mEvent.getYPrecision()
* mEvent.getY());
return super.onTouchEvent(mEvent);
}
}