Python a Symbian S60-módon írásban programok, és add hozzá a menü - házi rádió

Python Symbian S60: hogyan kell írni programokat, és add hozzá a menü

Beszéljétek az anyagot olvas minket karban!

Szükségletek és a fájlrendszer böngésző, amely hozzáfér a rendszer mappákat. Nem sokkal meggyötört, akkor megteszi a böngésző alkalmazás például Python; keresse meg a böngésző - system \ apps \ Python (Symbian 6-8). Ha szeretne egy csomó lehetőség - Azt javaslom fileman funkcionális programot (2. ábra).

(Mini-program létrehoz egy ablak a következő felirattal).

YEdit, fájl létrehozása Python YEdit kódot, mentse a fájlt a kiterjesztés * py

Komplett PythonScriptShell rejtett (azaz nem a menük) AppMgr programot. Küldetése - telepíteni Python programok és könyvtárak, valamint létre a Symbian-alapú alkalmazások. * .py van társítva appmgr, ha kinyitja my_program.py bármilyen fájl böngésző, indítsa el a jele appmgr lehetőségeket.

Kiválasztása Python script elemet. AppMgr telepíteni a fájlokat egy alkönyvtárban én dolgozó Python mappát. Ha fut Python, és válassza ki a menü „Options” opciót futtatni. végén a lista most my_program.py.

Kattintson az OK gombra, és élvezze az eredményt: meg kell látni az információs ablak a következő üzenettel: «Hello World!», Mely után a program véget ér.

AppMgr és opciók runscript intézkedések a menü „Options”

Így van az első, viszonylag önálló program kapott. De csak, hogy relatív, mert a start-up lehet végezni csak a Python shell. Ugyanakkor ugyanez a AppMgr program létrehozására és Symbian-alkalmazást erre a funkció önálló app. Sajnos, a fejlesztők ezt a lehetőséget.

A döntés segít a problémákat Python is - pontosabban annak a nyitottság elvét. Felhívjuk figyelmét, hogy a Python programkód tárolt fájlok * .py formájában szöveget; bárki könnyen változtatni a kódot a saját.

actions = [lambda: script_install (fájlnév),

menu = [u "Python script",

u »Python lib modul"]

A módosítások alkalmazásához, mentse a fájlt default.py. Annak ellenőrzésére, az eredmények a szerkesztést, el kell mennie a fájl böngésző my_program.py programot, és nyissa meg. Ha bármilyen változás történik rendesen, akkor kezd AppMgr és nem kínál 2, és 3 lehetőség közül melyik lesz önálló app. Aktiválása ezt a tételt fogja eredményezni egy ablak azzal a javaslattal, hogy vezessenek be egy UID. Ez az utolsó szakaszban, amelynek meg kell küzdeni.

Önálló alkalmazás megjelent AppMgr bevezetésére irányuló javaslatát UID

Itt egy példa UID «munkás»: «0x31243ABC», amelyet meg kell jegyezni a Give UID keresett elemet, és kattintson az OK gombra. Ha minden jól megy, akkor az üzenet «Telepítés kész», amely közvetlenül azt mondja: „alkalmazás jön létre, és az ikon nevét my_program megjelent a menüben (a Nokia 6600 egy csoda történt, szinte azonnal, de a Nokia N70 kell várni 5-10 másodperc)” . Indítsa el az utolsó napi alkalmazások vezet a megjelenése ugyanazt az üzenetet «Helló világ!». Miután a program készenléti állapotba kerül, és kiszállt belőle, amire szükség van, kattintson a „Kilépés”.

Ha jobban megnézed, my_program kialakítású alkalmazást a szerkezet úgy tűnik, hogy a fent tárgyalt AppMgr. Sőt, nézd át dolgozik Python mappát és megtalálja ott ugyanazt Python.app, default.py és Python.rsc. Ez a három kép, és van egy minimális készlet minden Symbian-alkalmazások, amelyek alapján * .py programot.

Makrancos Python Symbian 9

Beszéljétek az anyag online