[問題] 模擬手指點擊動作
小弟想用程式模擬手指點擊動作
但是安裝在手機上的程式 都停止回應
希望高手解惑謝謝
java程式碼:
import android.app.Instrumentation;
import android.os.SystemClock;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.MotionEvent;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity
{
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void button_Click(View view)
{
Instrumentation inst=new Instrumentation();
inst.sendPointerSync(MotionEvent.obtain(SystemClock.uptimeMillis()
,SystemClock.uptimeMillis(), MotionEvent.ACTION_DOWN, 10, 10, 0));
inst.sendPointerSync(MotionEvent.obtain(SystemClock.uptimeMillis(),
SystemClock.uptimeMillis(), MotionEvent.ACTION_UP, 10, 10, 0));
}
}
在 androidmanifest.xml
有加入 <uses-permission android:name="android.permission.INJECT_EVENTS"/>
但是還是無法運作 希望給個方向解惑
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.235.131.217
※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1496848217.A.463.html
→
06/08 00:03, , 1F
06/08 00:03, 1F
→
06/08 20:27, , 2F
06/08 20:27, 2F
→
06/08 20:27, , 3F
06/08 20:27, 3F
→
06/08 21:45, , 4F
06/08 21:45, 4F
→
06/08 21:45, , 5F
06/08 21:45, 5F
→
06/08 21:45, , 6F
06/08 21:45, 6F
→
06/08 22:42, , 7F
06/08 22:42, 7F
→
07/09 11:08, , 8F
07/09 11:08, 8F
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章