как обнаружить скриншоты экрана Android, определить давление нажатия - PullRequest
3 голосов
/ 09 июня 2011

Я разработал приложение, с которым интересно играть, но есть некоторые непослушные люди, которые оскорбляют других людей, используя различные типы экранных кастеров , а затем играют с автоматическими сценариями и обманывают пользователей.

вот ссылка на очень известного заклинателя экрана.но есть ли способ обнаружить это?Я думаю, что я где-то читал, что я могу получить давление крана на акселерометр в Android.

помогите пожалуйста

1 Ответ

1 голос
/ 10 июня 2011

Образец заявки

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);
    }

}
...