A. android實現自動點擊按鈕
java">Timertimer=newTimer();
Handlerhandler=newHandler(){
publicvoidhandleMessage(Messagemsg){
switch(msg.what){
case1:
path_button.performClick();
break;
}
super.handleMessage(msg);
}
};
TimerTasktask=newTimerTask(){
publicvoidrun(){
Messagemessage=newMessage();
message.what=1;
handler.sendMessage(message);
}
};
timer.schele(task,0,1*1000);
B. android怎麼移動按鈕
剛才手機在畫面的顯示裡面,點擊移動按鈕就可以移動按鈕。
C. android 怎麼改鍵盤按鍵
首先,保證手機已經ROOT,並且安裝了RE文件管理器,先用RE管理器打開systemusrkeylayout下的文件s3c-keypad.kl(以文本編輯方式打開),在目錄中不同的數字對應不同的功能,看好原先對應的功能,在將數字按照喜歡的風格進行重新編寫:
116代表鎖屏鍵
102代表寶石鍵
231代表撥號鍵
217代表相機上面的鍵
26代表掛機鍵
115代表音量+
114代表音量-
158代表相機鍵
改完立刻重啟就OK了。
D. Android開發中如何處理按鍵響應
在layout中的activity_main.xml(你需要增加的響應插件所在的文件名)中你要處理的插件中設置id,然後在MainActivity中使用:
Button(這里用按鈕,你可能是其他的比如:ImgButton,ImgView) XXX(你自己定義的名字我用大寫的X表示)
在onCreate方法里寫:
XXX =this.findViewById(R.id.xxx(你給插件設置的id名,我用小寫的x表示));
XXX.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
(這里寫按鍵響應的事件)
}
});
就可以了!!!!!
E. android怎麼檢測按鍵事件
您好,很高興能幫助您 遙控器按鍵事件這個不是在Android源碼的bootable下面ircon.c配置的么。比如: { .scancode = 0x0b, .mask = 0xaa0087ee, .keycode = KEY_UP, .spec = IRCON_KEYCODE_NORMAL | IRCON_KEYCODE_LONGPRESS | IRCON_KEYCODE_MOU...
F. android如何獲得所按下按鍵編號
在Activity中重寫onKeyDown方法即可,當按鈕按下時會回調onKeyDown方法。
1. 以下是java代碼:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
return super.onKeyDown(keyCode, event);
}
2. onKeyDown方法中傳遞了兩個參數 keyCode及event,其中 keyCode就是按鈕的編號。
3. int code = keyCode 即可判斷是哪個按鈕按下了。
G. 在android中按鈕共分為幾種
從控制項來說分為2種:button(一般按鈕)和ImageButton(圖片按鈕);
但是大部分時候,開發者是可以通過各種方式自定義按鈕,這樣的話,界面呈現出來的按鈕是多種多樣的;
TextView,view等等,很多控制項其實都可以拿來當按鈕使用;
此外,還有包括ToggleButton,單選按鈕,多選按鈕等這些都屬於是功能比較專一的特殊按鈕了;
我想你只有對android比較了解的情況下,才可能理解深一些吧!
H. android怎麼實現按鍵腳本
程序經常需要調試,需要程序自動按鍵,或者某些繁瑣操作,比如游戲外掛,需要按鍵精靈來完成。
android 提供給開發者發送模擬按鍵的類Instrumentation:
public classInstrumentationextends Object
java.lang.Object
↳ android.app.Instrumentation
Known Direct
可以模擬發送很多事件(這些方法寫在thread類里,所以部分帶有thread的sleep方法):
發送back事件:
private void back()
{
inst.sendKeyDownUpSync(KeyEvent.KEYCODE_BACK);
}
復制代碼
發送enter事件:(在keyevent中有很多按鍵碼,該方法可以發送任何按鍵的事件)
private void enter() throws InterruptedException
復制代碼
{
inst.sendKeyDownUpSync(KeyEvent.KEYCODE_NUMPAD_ENTER);
sleep(500);
}
復制代碼
根據坐標點發送點擊事件:
private void click(int x ,int y) throws InterruptedException
{
inst.sendPointerSync(MotionEvent.obtain(SystemClock.uptimeMillis(),
<span style="white-space:pre"> </span>SystemClock.uptimeMillis(), MotionEvent.ACTION_DOWN, x, y, 0));
sleep(500);
inst.sendPointerSync(MotionEvent.obtain(SystemClock.uptimeMillis(),
SystemClock.uptimeMillis(), MotionEvent.ACTION_UP, x, y, 0));
}
復制代碼
根據坐標發送長按事件:
private void longClick(int x, int y) throws InterruptedException{
inst.sendPointerSync(MotionEvent.obtain(SystemClock.uptimeMillis(),
SystemClock.uptimeMillis(), MotionEvent.ACTION_DOWN, x, y, 0));
sleep(2000);
inst.sendPointerSync(MotionEvent.obtain(SystemClock.uptimeMillis(),
SystemClock.uptimeMillis(), MotionEvent.ACTION_UP, x, y, 0));
}
復制代碼
發送向下事件:
private void move() throws InterruptedException
{
inst.sendKeyDownUpSync(KeyEvent.KEYCODE_DPAD_DOWN);
sleep(500);
inst.sendKeyDownUpSync(KeyEvent.KEYCODE_DPAD_DOWN);
sleep(500);
}
I. 安卓手機三個按鍵功能使用方法
你好,有一個中間鍵是HOME鍵,也就是返回桌面後台程序的,還有一個是菜單鍵,點一下打開設置或者選項,希望對你有幫助。