<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    統計

    留言簿(1)

    DB

    Others

    QA

    Tech Website

    閱讀排行榜

    評論排行榜

    ASE入門

    一、ASE(Android Scripting Environment)為Android系統帶來了腳本語言的技術,通過它我們可以編輯和執行腳本,和腳本解釋交互。腳本可以訪問多數Android API,目前有一個開源項目叫做
    Scripting Layer for Android (SL4A) ,提供了對python,javaScript, Lua等腳本的支持。ASE主要通過兩種方式來訪問       Android API,一種是通過JSON-RPC來訪問,另外一種通過BeanShell(Java語言的動態版本)直接訪問Android API。SL4AL架構如下圖:


    二、ASE環境搭建
    1)下載
    sl4a_r3.apk,并安裝,adb install <path-fileName>
    2)進入軟件,Add  Interpreter,選擇Python
    3)現在就可以編寫Python腳本和運行了
    4)運行時截圖:

    4)簡單的Python代碼示例
    import android

    droid 
    = android.Android()
    name 
    = droid.getInput("Hello!""What is your name?")
    print name  # name is a namedtuple
    droid.makeToast("Hello, %s" % name.result)


    三、ASE為我們帶來了什么
    把腳本引入到Android系統中,為Android上的自動化測試提供了便利。因為腳本編寫相對簡單,我們可以很方便的實現如下的功能:操作Intent,啟動Activity,撥打電話,發送短信,掃描條形,獲取當前地理位置和傳感器數據,使用Text-To-Speech(TTS)等。

    四、更多參考資料
    1)Android-Scripting Project
    2)
    Practical_Android_Projects_Ch05_Introducing_SL4A.pdf

    有興趣的朋友,歡迎一直討論 :)

    posted on 2011-07-10 10:08 XXXXXX 閱讀(2618) 評論(0)  編輯  收藏 所屬分類: Automation Testing


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 久久久久久A亚洲欧洲AV冫| aa级毛片毛片免费观看久| 午夜老司机永久免费看片| 亚洲熟妇无码另类久久久| 色哟哟国产精品免费观看| 又粗又硬免费毛片| 免费观看又污又黄在线观看| 又粗又大又硬又爽的免费视频| 免费无码婬片aaa直播表情| 亚洲精品A在线观看| 中文字幕视频在线免费观看| 亚洲成年轻人电影网站www | 国产婷婷成人久久Av免费高清 | 亚洲一级黄色视频| 最近免费中文字幕中文高清 | 亚洲精品国产品国语在线| 国产精品区免费视频| 亚洲福利一区二区| 美女视频黄的全免费视频网站| 一本色道久久综合亚洲精品蜜桃冫 | 国产午夜亚洲精品不卡电影| vvvv99日韩精品亚洲| 青青操在线免费观看| 亚洲国产美女福利直播秀一区二区| 特级做A爰片毛片免费69| 美女羞羞视频免费网站| 久久亚洲国产中v天仙www| 18禁美女黄网站色大片免费观看 | 亚洲成人午夜电影| 日韩在线视频免费看| 国产在线观看xxxx免费| 亚洲伊人久久大香线蕉在观| 国产精品免费视频播放器| 青柠影视在线观看免费高清| 亚洲mv国产精品mv日本mv| 精品国产亚洲男女在线线电影 | 免费A级毛片av无码| 亚洲精品又粗又大又爽A片| 77777亚洲午夜久久多人| 无码国产精品一区二区免费| 黄色一级视频免费观看|