如何用Android手機或平板編程寫代碼

而QPython就是一個整合了SL4a庫和腳本解釋器編輯器的腳本引擎,當然它其實也是一款APP。你也許會覺得一個腳本引擎,能實現的功能寥寥,並且在手機設備端,能調用的函數和實現的功能肯定很寒酸。剛開始一人客也是這樣覺得,在試了幾個編譯器APP後,覺得寫代碼無非如此;然而QPython卻展現出了其強大的一面。不但可以用Python寫代碼,更重要的是,還能用SL4a的api實現一些厲害的操作,猶如真正的apk應用程序能實現的功能一樣。

sl4a的API裡各種各樣的函數,猶如Windows操作系統裡的win32api,就是可以實現應用層的各種功能。比如獲取手機信息,遍歷手機聯繫人,遍歷短信,檢查藍牙、控制WiFi,彈出窗口,調用攝像頭,獲取位置等等。這一系列的功能權限,不就是我們安裝其他APP的時候也需要開啟的權限嗎?更何況,加上Python這種簡單易行的腳本語言,編程得有多有趣?

在Android手機或平板上編程寫代碼,並沒有想象中的那麼難。當然這裡只是一些簡單的介紹。而要用QPython真正編程(至少是熟練),還有太多的前置知識需要學習,比如導入庫的管理和使用,比如安卓的RPC問題。理所當然,即便編寫出來的軟件文件,也不是安卓系統官方的apk,而是py文件。而我們要運行這個文件實現功能,其實還是Qpython的控制檯進程——但它能建立快捷方式。但,這已經實現了我們在安卓手機上編程寫代碼了。


分享到:


相關文章: