Android: Refactor some of the glue code.
commit0ddfd3af61232401e87b8aceffe8fc6adbad6b17
authorkugel <kugel@a1c6a512-1295-4272-9138-f99709370657>
Mon, 18 Jul 2011 21:02:47 +0000 (18 21:02 +0000)
committerkugel <kugel@a1c6a512-1295-4272-9138-f99709370657>
Mon, 18 Jul 2011 21:02:47 +0000 (18 21:02 +0000)
treef1219711bfc0c1333ad8ec611a45f7ab0c416216
parent69c674dad20010d006d211146ca19e04390a59b1
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