1 | #ifdef HAVE_API_ANDROID |
1 | #ifdef HAVE_API_ANDROID |
2 | |
2 | |
3 | #include <jni.h> |
3 | #include <jni.h> |
|
|
4 | #include <android/bitmap.h> |
4 | extern JNIEnv *jnienv; |
5 | extern JNIEnv *jnienv; |
5 | extern JavaVM *cachedJVM; |
6 | extern JavaVM *cachedJVM; |
6 | extern jobject *android_activity; |
7 | extern jobject *android_activity; |
|
|
8 | extern jobject *main_map_bitmap; |
|
|
9 | extern AndroidBitmapInfo *main_map_bitmapinfo; |
7 | extern struct callback_list *android_activity_cbl; |
10 | extern struct callback_list *android_activity_cbl; |
8 | extern int android_version; |
11 | extern int android_version; |
|
|
12 | |
|
|
13 | AndroidBitmapInfo main_map_bitmapinfo2; |
|
|
14 | |
9 | int android_find_class_global(char *name, jclass *ret); |
15 | int android_find_class_global(char *name, jclass *ret); |
10 | int android_find_method(jclass class, char *name, char *args, jmethodID *ret); |
16 | int android_find_method(jclass class, char *name, char *args, jmethodID *ret); |
11 | int android_find_static_method(jclass class, char *name, char *args, jmethodID *ret); |
17 | int android_find_static_method(jclass class, char *name, char *args, jmethodID *ret); |
12 | void send_osd_values(char *id, char *text1, char *text2, char *text3, int i1, int i2, int i3, int i4, float f1, float f2, float f3); |
18 | void send_osd_values(char *id, char *text1, char *text2, char *text3, int i1, int i2, int i3, int i4, float f1, float f2, float f3); |
13 | void set_vehicle_values_to_java(int x, int y, int angle, int speed); |
19 | void set_vehicle_values_to_java(int x, int y, int angle, int speed); |