Android Systems Programming Using the Java Language

Session information has not yet been published for this event.


One Line Summary

The android.system package lets you do things you used to have to turn to native code for, without giving up the benefits of a managed runtime.


The android.system package exposes the same OS access used to implement Android’s internals to app developers too. Want to open a file O_CLOEXEC? Want to make a PR_SET_DUMPABLE prctl? There’s no need to write JNI for that any more.


android, java

Presentation Materials



  • Biography

    Elliott currently works on Android native tools and libraries and OTA updates at Google. Before that he worked on ART, and before than on Android’s Java core libraries.