一、開發環境介紹及安裝
開發環境共又三個程序,分別為Python for s60、PythonScriptShell和ped。python for s60是程序的運行環境,相當于java的虛擬機,PythonScriptShell為一個shell程序,主要負責人機交互,把用戶輸入的內容發送給內核執行同時把執行結果反饋給用戶。而ped為python IDE環境(用python語言開發的python集成開發環境,有點繞口呵呵!!)我們以后的python腳本主要在這上面編寫運行。
安裝過程比較簡單,首先運行python for s60,如果安裝完成后沒有發現程序圖標請不要奇怪,因為作為程序運行環境它是不能與人直接交互的,因此也就不會有個圖標讓你來運行。然后安裝PythonScriptShell,***安裝ped,整個開發環境就安裝完成了。注意:在這里安裝是有些人會說一定需要把python for s60以及相對應的python應用程序(如ped)安裝到C盤,其實不然,我們只需將python for s60以及相對應的python應用程序安裝到相同的盤符下即可,如python for s60安裝到C盤,python應用程序也需要安裝到C盤,同理也可安裝到E盤(如果提示證書過期請把手機時間前調半年)
二、熟悉python開發環境
先打開python,點選項--runscript,程序內置了幾個demo小程序,可以試著運行一下。運行以后有些windows變成老鳥可能就會發現它僅僅提供了執行腳本的功能,既不能編寫腳本又不能對錯誤的腳本返回錯誤信息。要想真正脫離電腦,用手機來編寫腳本程序,就要用到ped。打開軟件,點選項--file-new--python就創建了一個空白的python腳本文件,在這里面就可以編寫腳本程序了。
有時候我們可能想測試一句腳本的效果,或者想將一整段腳本一句一句運行(類似于單步執行),我們可以使用python shell模式,打開選項--python shell即可進入python shell模式?;旧暇帉懩_本就運用到上述內容,未介紹的在腳本編寫過程中有介紹。(注意:對于該環境不是太熟悉的讀者請盡量不要更改settings中的內容,否則可能無法正常執行程序)
(由于在symbian系統中字符編碼比較特殊,有些看著完全相同的字符,可能編碼并不相同,如果含有這種字符的腳本在手機上執行可能會有意想不到的效果,因此安有其他輸入法的用戶一定要把輸入法切換為系統自帶的輸入法,同時對于特殊字符一定在abc狀態下輸入)
三、手機端編寫python腳本初步
首先我們編寫一句最簡單的hello world腳本:
建立空白python腳本文件輸入:
print"hello"
創建一個單輸入區對話框:
appuifw.query()appuifw.query(label,type)
創建文本:然后點選項--run,注意:在python中判斷是否為一段語句的方法和c語言不同,c語言是同過判斷是否有“;”,而python則是看一句腳本是否換行,如果換行則認 為是兩句,因此python中每句句末是沒有“;”的。
(2)創建一個具有圖形界面的hello world腳本:
importappuifwappuifw.note(u"hello","info")
執行,
appuifw是symbian提供的一個API函數庫,主要包含一些輸入輸出函數,而import appuifw則說明后續腳本中使用到了appuifw庫中的函數, appuifw.note(u"*****","info")的效果為彈出一個信息提示窗口,星號為你想輸出的內容。
appuifw.query(u"whatisyourname","text")
數字
appuifw.query(u"Typingyournumber:","number")
“Python for S60手機開發應用程序的方法是什么”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注本站網站,小編將為大家輸出更多高質量的實用文章!
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
(資料圖)隨著社會越來越發達,大家都選擇在網絡上汲取相關知識內容,比如摩洛哥在哪,為了更好的解答大家的問題,小編也是翻閱整理了相應內容,下面就一起來看一下吧!1、摩洛哥王國是非洲西北部的一個君主制國家。其東部與阿爾及利亞接壤,南部其實際控制的西撒哈拉地區與毛里塔尼亞緊鄰,西部濱臨大西洋,并向北隔直布羅陀海峽和地中海與葡萄牙、西班牙相望。1979年摩洛哥占領西撒哈拉,但其在西撒哈拉的權利要求一直未被...
江蘇銀行是在江蘇省內無錫,蘇州南通等十家城市商業銀行的基礎之上,合并重組而成的現代股份制商業銀行,江蘇銀行的成立也開創了地方法人銀行改革的新模式,江蘇銀行在2007年1月24日正式的掛牌營業,是江蘇地區唯一的一家省屬地方法人銀行,接下來我們帶大家來詳細的了解一下江蘇銀行的網上銀行怎么樣辦理開通。江蘇銀行網上銀行怎么對賬?1、我們需要打開江蘇銀行的官方網站,在官方網站找到注冊的地方點擊注冊,然后在對...
虎門大橋建于哪一年?虎門大橋于1997年6月9日建成通車。其位于珠江獅子洋之上,是中國廣東省境內一座連接廣州市南沙區與東莞市虎門鎮的跨海大橋?;㈤T大橋是一座集多處橋隧為一體的群體工程,全路段共有23座大小橋梁、三座隧道、兩座大型互通立交橋和一座大型收費站?;㈤T大橋造型體現“長虹臥波”、“牽手兩岸”的意象構思,與威遠炮臺遙相呼應,為東莞市地標建筑以及旅...