diff options
| author | zoff99 <zoff99@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2011-01-29 23:05:15 +0000 |
|---|---|---|
| committer | zoff99 <zoff99@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2011-01-29 23:05:15 +0000 |
| commit | f18fcbba12cadfc16ba67c48408b5e9f24d12407 (patch) | |
| tree | fa22e5ab6063dde8832d17099cf4365298e2412d /navit/android.c | |
| parent | 83c505d767221e83a89f00172ce785f1bf1cb736 (diff) | |
| download | navit-f18fcbba12cadfc16ba67c48408b5e9f24d12407.tar.gz | |
Add:Android:use resized images to save cpu, prepare to handle different dpi sizes correctly
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4066 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/android.c')
| -rw-r--r-- | navit/android.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/navit/android.c b/navit/android.c index 0c3af56b7..50480c6c3 100644 --- a/navit/android.c +++ b/navit/android.c @@ -124,10 +124,11 @@ android_find_static_method(jclass class, char *name, char *args, jmethodID *ret) } JNIEXPORT void JNICALL -Java_org_navitproject_navit_Navit_NavitMain( JNIEnv* env, jobject thiz, jobject activity, jobject lang, int version) +Java_org_navitproject_navit_Navit_NavitMain( JNIEnv* env, jobject thiz, jobject activity, jobject lang, int version, jobject display_density_string) { char *strings[]={"/data/data/org.navitproject.navit/bin/navit",NULL}; char *langstr; + char *displaydensitystr; android_version=version; __android_log_print(ANDROID_LOG_ERROR,"test","called"); android_activity_cbl=callback_list_new(); @@ -138,6 +139,11 @@ Java_org_navitproject_navit_Navit_NavitMain( JNIEnv* env, jobject thiz, jobject dbg(0,"enter env=%p thiz=%p activity=%p lang=%s version=%d\n",env,thiz,activity,langstr,version); setenv("LANG",langstr,1); (*env)->ReleaseStringUTFChars(env, lang, langstr); + + displaydensitystr=(*env)->GetStringUTFChars(env, display_density_string, NULL); + dbg(0,"*****displaydensity=%s\n",displaydensitystr); + setenv("ANDROID_DENSITY",displaydensitystr,1); + (*env)->ReleaseStringUTFChars(env, display_density_string, displaydensitystr); main_real(1, strings); } |
