1) GObject
There is a GObject port for Android [1]. I don't know status of this project, but even if it works, Python bindings has to be cross-compiled for ARM platform [2]. Luckily, Jaap has a branch that replaces GObject with pure Python implementation. But it hasn't been finished yet.
2) HTTP Server
I created simple BaseHTTPServer example [3] and it works on both emulator and real device (Samsung Galaxy S) using SL4A [4].
3) DBus
It seems that DBus is used by a few system applications, but there is no guarantee that DBus is going to be on every device [5]. DBus is not supported in both native API and Java API.
From my observations:
1) GObject
There is a GObject port for Android [1]. I don't know status of this project, but even if it works, Python bindings has to be cross-compiled for ARM platform [2]. Luckily, Jaap has a branch that replaces GObject with pure Python implementation. But it hasn't been finished yet.
2) HTTP Server
I created simple BaseHTTPServer example [3] and it works on both emulator and real device (Samsung Galaxy S) using SL4A [4].
3) DBus
It seems that DBus is used by a few system applications, but there is no guarantee that DBus is going to be on every device [5]. DBus is not supported in both native API and Java API.
[1] http:// gitorious. org/android/ libglib/ trees/master/ gobject code.google. com/p/python- for-android/ wiki/BuildingMo dules /gist.github. com/1028961 code.google. com/p/android- scripting/ groups. google. com/group/ android- ndk/browse_ thread/ thread/ 24a98bb7c0b44c5 8/001a67a1ee807 79e
[2] http://
[3] https:/
[4] http://
[5] http://