| @@ -293,6 +293,7 @@ private: | |||||
| XmlElement* act = app->createNewChildElement ("activity"); | XmlElement* act = app->createNewChildElement ("activity"); | ||||
| act->setAttribute ("android:name", getActivityName()); | act->setAttribute ("android:name", getActivityName()); | ||||
| act->setAttribute ("android:label", "@string/app_name"); | act->setAttribute ("android:label", "@string/app_name"); | ||||
| act->setAttribute ("android:configChanges", "keyboardHidden|orientation"); | |||||
| XmlElement* intent = act->createNewChildElement ("intent-filter"); | XmlElement* intent = act->createNewChildElement ("intent-filter"); | ||||
| intent->createNewChildElement ("action")->setAttribute ("android:name", "android.intent.action.MAIN"); | intent->createNewChildElement ("action")->setAttribute ("android:name", "android.intent.action.MAIN"); | ||||
| @@ -8,7 +8,7 @@ | |||||
| <uses-permission android:name="android.permission.INTERNET"/> | <uses-permission android:name="android.permission.INTERNET"/> | ||||
| <uses-feature android:glEsVersion="0x00020000" android:required="true"/> | <uses-feature android:glEsVersion="0x00020000" android:required="true"/> | ||||
| <application android:label="@string/app_name" android:icon="@drawable/icon"> | <application android:label="@string/app_name" android:icon="@drawable/icon"> | ||||
| <activity android:name="JuceDemo" android:label="@string/app_name"> | |||||
| <activity android:name="JuceDemo" android:label="@string/app_name" android:configChanges="keyboardHidden|orientation"> | |||||
| <intent-filter> | <intent-filter> | ||||
| <action android:name="android.intent.action.MAIN"/> | <action android:name="android.intent.action.MAIN"/> | ||||
| <category android:name="android.intent.category.LAUNCHER"/> | <category android:name="android.intent.category.LAUNCHER"/> | ||||
| @@ -30,6 +30,7 @@ import android.app.AlertDialog; | |||||
| import android.content.DialogInterface; | import android.content.DialogInterface; | ||||
| import android.content.Context; | import android.content.Context; | ||||
| import android.content.Intent; | import android.content.Intent; | ||||
| import android.content.res.Configuration; | |||||
| import android.net.Uri; | import android.net.Uri; | ||||
| import android.os.Bundle; | import android.os.Bundle; | ||||
| import android.view.*; | import android.view.*; | ||||
| @@ -70,6 +71,13 @@ public final class JuceDemo extends Activity | |||||
| super.onDestroy(); | super.onDestroy(); | ||||
| } | } | ||||
| @Override | |||||
| public void onConfigurationChanged (Configuration cfg) | |||||
| { | |||||
| super.onConfigurationChanged (cfg); | |||||
| setContentView (viewHolder); | |||||
| } | |||||
| private void callAppLauncher() | private void callAppLauncher() | ||||
| { | { | ||||
| launchApp (getApplicationInfo().publicSourceDir, | launchApp (getApplicationInfo().publicSourceDir, | ||||
| @@ -30,6 +30,7 @@ import android.app.AlertDialog; | |||||
| import android.content.DialogInterface; | import android.content.DialogInterface; | ||||
| import android.content.Context; | import android.content.Context; | ||||
| import android.content.Intent; | import android.content.Intent; | ||||
| import android.content.res.Configuration; | |||||
| import android.net.Uri; | import android.net.Uri; | ||||
| import android.os.Bundle; | import android.os.Bundle; | ||||
| import android.view.*; | import android.view.*; | ||||
| @@ -70,6 +71,13 @@ public final class JuceAppActivity extends Activity | |||||
| super.onDestroy(); | super.onDestroy(); | ||||
| } | } | ||||
| @Override | |||||
| public void onConfigurationChanged (Configuration cfg) | |||||
| { | |||||
| super.onConfigurationChanged (cfg); | |||||
| setContentView (viewHolder); | |||||
| } | |||||
| private void callAppLauncher() | private void callAppLauncher() | ||||
| { | { | ||||
| launchApp (getApplicationInfo().publicSourceDir, | launchApp (getApplicationInfo().publicSourceDir, | ||||