一个懒人

发布新日志

  • 用python 脚本 编写android应用

    2011-08-16 12:42:10

     

        1.SL4A项目主页:http://code.google.com/p/android-scripting/;

        2.一个实例,实现了Twitter上更新信息的功能:http://www.linux-mag.com/id/7370;


    SL4A工具包的界面相关

    http://code.google.com/p/android-scripting/wiki/UsingWebView




    Python for android 运行时 选择python语言版本

    http://code.google.com/p/python-for-android/downloads/list


    kivy

    http://kivy.org/

  • android自动化学习笔记--KeyCode

    2011-08-16 11:35:10

    以下内容为 android 系统中的 keycode 值:

    KEYCODE_UNKNOWN=0;

    KEYCODE_SOFT_LEFT=1;

    KEYCODE_SOFT_RIGHT=2;

    KEYCODE_HOME=3;

    KEYCODE_BACK=4;

    KEYCODE_CALL=5;

    KEYCODE_ENDCALL=6;

    KEYCODE_0=7;

    KEYCODE_1=8;

    KEYCODE_2=9;

    KEYCODE_3=10;

    KEYCODE_4=11;

    KEYCODE_5=12;

    KEYCODE_6=13;

    KEYCODE_7=14;

    KEYCODE_8=15;

    KEYCODE_9=16;

    KEYCODE_STAR=17;

    KEYCODE_POUND=18;

    KEYCODE_DPAD_UP=19;

    KEYCODE_DPAD_DOWN=20;

    KEYCODE_DPAD_LEFT=21;

    KEYCODE_DPAD_RIGHT=22;

    KEYCODE_DPAD_CENTER=23;

    KEYCODE_VOLUME_UP=24;

    KEYCODE_VOLUME_DOWN=25;

    KEYCODE_POWER=26;

    KEYCODE_CAMERA=27;

    KEYCODE_CLEAR=28;

    KEYCODE_A=29;

    KEYCODE_B=30;

    KEYCODE_C=31;

    KEYCODE_D=32;

    KEYCODE_E=33;

    KEYCODE_F=34;

    KEYCODE_G=35;

    KEYCODE_H=36;

    KEYCODE_I=37;

    KEYCODE_J=38;

    KEYCODE_K=39;

    KEYCODE_L=40;

    KEYCODE_M=41;

    KEYCODE_N=42;

    KEYCODE_O=43;

    KEYCODE_P=44;

    KEYCODE_Q=45;

    KEYCODE_R=46;

    KEYCODE_S=47;

    KEYCODE_T=48;

    KEYCODE_U=49;

    KEYCODE_V=50;

    KEYCODE_W=51;

    KEYCODE_X=52;

    KEYCODE_Y=53;

    KEYCODE_Z=54;

    KEYCODE_COMMA=55;

    KEYCODE_PERIOD=56;

    KEYCODE_ALT_LEFT=57;

    KEYCODE_ALT_RIGHT=58;

    KEYCODE_SHIFT_LEFT=59;

    KEYCODE_SHIFT_RIGHT=60;

    KEYCODE_TAB=61;

    KEYCODE_SPACE=62;

    KEYCODE_SYM=63;

    KEYCODE_EXPLORER=64;

    KEYCODE_ENVELOPE=65;

    KEYCODE_ENTER=66;

    KEYCODE_DEL=67;

    KEYCODE_GRAVE=68;

    KEYCODE_MINUS=69;

    KEYCODE_EQUALS=70;

    KEYCODE_LEFT_BRACKET=71;

    KEYCODE_RIGHT_BRACKET=72;

    KEYCODE_BACKSLASH=73;

    KEYCODE_SEMICOLON=74;

    KEYCODE_APOSTROPHE=75;

    KEYCODE_SLASH=76;

    KEYCODE_AT=77;

    KEYCODE_NUM=78;

    KEYCODE_HEADSETHOOK=79;

    KEYCODE_FOCUS=80;//*Camera*focus

    KEYCODE_PLUS=81;

    KEYCODE_MENU=82;

    KEYCODE_NOTIFICATION=83;

    KEYCODE_SEARCH=84;

    KEYCODE_MEDIA_PLAY_PAUSE=85;

    KEYCODE_MEDIA_STOP=86;

    KEYCODE_MEDIA_NEXT=87;

    KEYCODE_MEDIA_PREVIOUS=88;

    KEYCODE_MEDIA_REWIND=89;

    KEYCODE_MEDIA_FAST_FORWARD=90;

    KEYCODE_MUTE=91;

  • android自动化学习笔记

    2011-08-16 11:24:18

    MonkeyRunner

     

    PC 自动运行脚本.bat

    cd  "C:\android-sdk-windows\platform-tools"

    monkeyrunner "*.py"

     

    from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice
    device = MonkeyRunner.waitForConnection()

    #解锁

    device.shell('input keyevent 82')

    device.press('KEYCODE_MENU',MonkeyDevice.DOWN_AND_UP)

     # 老版本MonkeyDevice.DOWN_AND_UP替换为'DOWN_AND_UP'

    MonkeyRunner.sleep(3)

     

     

  • 第一天的blog

    2007-03-06 23:37:36

    自动化测试

Open Toolbar