James Ing Wei Tang - Honey, There Is a Python in My Android Phone!

Discover how to run Python scripts on Android phones, interact with sensors and APIs, and perform tasks like barcode scanning and tracking user movement using QPython and the Android script scripting environment.

Key takeaways
  • It’s possible to run Python scripts on Android phones, which can interact with various sensors and APIs.
  • One approach is to use QPython, which allows developers to write Python code that interacts with the Android API.
  • Another option is to use the Android script scripting environment, which allows developers to write simple scripts that interact with the Android API.
  • Python can be used to scan barcodes on Android phones, and even return the ISBN number of the book scanned.
  • The accelerometer and gyroscope sensors on Android phones can be used to measure acceleration and rotation, and even to track the user’s movement.
  • The GPS sensor can be used to get the user’s location, and even to track the user’s movement over time.
  • QPython allows developers to access a variety of Android APIs, including the GPS API, the accelerometer API, and more.
  • Python scripts can be run on Android phones, and can even interact with the phone’s sensors and APIs to perform tasks such as scanning barcodes and tracking movement.
  • The author recommends using QPython as a way to get started with running Python scripts on Android phones.
  • The author also recommends using the Android script scripting environment as an alternative way to run Python scripts on Android phones.