Android: Refactor some of the glue code.
commit33de9cdaefd8684e3411486612e68c0c2bd6be3d
authorThomas Martitz <kugel@rockbox.org>
Mon, 18 Jul 2011 21:02:47 +0000 (18 21:02 +0000)
committerThomas Martitz <kugel@rockbox.org>
Mon, 18 Jul 2011 21:02:47 +0000 (18 21:02 +0000)
treef1219711bfc0c1333ad8ec611a45f7ab0c416216
parent788e246c996c9ac6e8efae87d13b14af001fd354
Android: Refactor some of the glue code.

* Cleanup RockboxService.java by moving the battery and
  headphone monitors to separate classes and detaching their instances
* Move those monitors and RockboxTelephony.java into a new
  monitors subdirectory
* Call those monitors all the same from native code by creating
  the objects there

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30160 a1c6a512-1295-4272-9138-f99709370657
android/android.make
android/src/org/rockbox/RockboxService.java
android/src/org/rockbox/monitors/BatteryMonitor.java [new file with mode: 0644]
android/src/org/rockbox/monitors/HeadphoneMonitor.java [new file with mode: 0644]
android/src/org/rockbox/monitors/TelephonyMonitor.java [moved from android/src/org/rockbox/RockboxTelephony.java with 97% similarity]
firmware/target/hosted/android/button-android.c
firmware/target/hosted/android/powermgmt-android.c
firmware/target/hosted/android/telephony-android.c