summaryrefslogtreecommitdiff
path: root/firmware/target/hosted/android/system-android.c
diff options
context:
space:
mode:
authorThomas Martitz <kugel@rockbox.org>2010-08-03 22:56:24 +0000
committerThomas Martitz <kugel@rockbox.org>2010-08-03 22:56:24 +0000
commit9dd0158ffb98ddbd5bef0e45a9b561294ce50264 (patch)
tree7df364f01c95c6f9b9b0a831aa802670eb4a0933 /firmware/target/hosted/android/system-android.c
parent83c60a1012f2db6c21c5779f7e11b2f3e479df85 (diff)
downloadrockbox-9dd0158ffb98ddbd5bef0e45a9b561294ce50264.zip
rockbox-9dd0158ffb98ddbd5bef0e45a9b561294ce50264.tar.gz
rockbox-9dd0158ffb98ddbd5bef0e45a9b561294ce50264.tar.bz2
rockbox-9dd0158ffb98ddbd5bef0e45a9b561294ce50264.tar.xz
Run Rockbox as a service, which allows for music decoding&playback in the background,
the activity only attaches to the framebuffer for displaying it. An icon in the notification area is displayed (it could be prettier I guess). Note: Some HTC phones won't, includng mine, get enough CPU time to do background decoding fluently, see: http://code.google.com/p/android/issues/detail?id=9663 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27686 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/hosted/android/system-android.c')
-rw-r--r--firmware/target/hosted/android/system-android.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/firmware/target/hosted/android/system-android.c b/firmware/target/hosted/android/system-android.c
index 16c6973..1fb69b3 100644
--- a/firmware/target/hosted/android/system-android.c
+++ b/firmware/target/hosted/android/system-android.c
@@ -32,8 +32,8 @@ void system_init(void) { }
/* global fields for use with various JNI calls */
JNIEnv *env_ptr;
-jobject RockboxActivity_instance;
-jclass RockboxActivity_class;
+jobject RockboxService_instance;
+jclass RockboxService_class;
uintptr_t *stackbegin;
uintptr_t *stackend;
@@ -41,7 +41,7 @@ uintptr_t *stackend;
extern int main(void);
/* this is the entry point of the android app initially called by jni */
JNIEXPORT void JNICALL
-Java_org_rockbox_RockboxActivity_main(JNIEnv *env, jobject this)
+Java_org_rockbox_RockboxService_main(JNIEnv *env, jobject this)
{
/* hack!!! we can't have a valid stack pointer otherwise.
* but we don't really need it anyway, thread.c only needs it
@@ -53,7 +53,7 @@ Java_org_rockbox_RockboxActivity_main(JNIEnv *env, jobject this)
volatile uintptr_t stack = 0;
stackbegin = stackend = (uintptr_t*) &stack;
env_ptr = env;
- RockboxActivity_instance = this;
- RockboxActivity_class = (*env)->GetObjectClass(env, this);
+ RockboxService_instance = this;
+ RockboxService_class = (*env)->GetObjectClass(env, this);
main();
}