Not being able to figure out what I broke that causes my app to crash on Android when using the keyboard, I decided to see if the same thing happened in v10811.
It doesn't.
Furthermore, with a little editing of the AndroidManifest.xml (details in a moment), I was able to get my landscape AGKSplash.png file to display properly in landscape mode while the app starts up. It even showed up within a couple of seconds on the first run after installation.
And the cursor shows up in the EditBox.
So, I will continue working in v10811 and go on to my final testing (and maybe include all the Facebook stuff).
Now, add the following as part of every activity definition in AndroidManifest.xml (these are the bits that start with '<activity' and the text is included before the closing '>' or '/>' for the '<activity'):
android:screenOrientation="reverseLandscape"
The above will put it in landscape with the home button on the left.
This is what my cleaned up AndroidManifest.xml file looks like for v10811:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.triassicassociates.helpyeeyeegethome"
android:versionCode="12"
android:versionName="1.0.1083"
android:installLocation="auto">
<uses-feature android:glEsVersion="0x00020000"></uses-feature>
<uses-sdk android:minSdkVersion="9" android:targetSdkVersion="9" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission>
<uses-permission android:name="com.android.vending.BILLING" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<permission android:name="com.triassicassociates.helpyeeyeegethome.permission.C2D_MESSAGE" android:protectionLevel="signature" />
<uses-permission android:name="com.triassicassociates.helpyeeyeegethome.permission.C2D_MESSAGE" />
<application
android:label="@string/app_name"
android:hasCode="true"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
android:icon="@drawable/icon"
android:allowBackup="false">
<activity
android:name="android.app.NativeActivity"
android:label="@string/app_name"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode"
android:screenOrientation="reverseLandscape">
<meta-data
android:name="android.app.lib_name"
android:value="android_player" />
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name="com.thegamecreators.agk_player.MyJavaActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode"
android:label="@string/app_name"
android:exported="false"
android:screenOrientation="reverseLandscape">
</activity>
<activity
android:name="com.thegamecreators.agk_player.IAPActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
android:label="@string/app_name"
android:exported="false"
android:theme="@style/Theme.Transparent"
android:screenOrientation="reverseLandscape">
</activity>
<activity
android:name="com.google.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
android:screenOrientation="reverseLandscape"/>
<receiver android:name="com.google.android.gcm.GCMBroadcastReceiver" android:permission="com.google.android.c2dm.permission.SEND" >
<intent-filter>
<action android:name="com.google.android.c2dm.intent.RECEIVE" />
<action android:name="com.google.android.c2dm.intent.REGISTRATION" />
<category android:name="com.triassicassociates.helpyeeyeegethome" />
</intent-filter>
</receiver>
<service android:name=".GCMIntentService" />
<activity
android:name="com.facebook.LoginActivity"
android:label="@string/app_name"
android:configChanges="keyboard|keyboardHidden|orientation" />
<activity
android:name="com.thegamecreators.agk_player.MyFacebookActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode"
android:label="@string/app_name"
android:exported="false">
</activity>
</application>
</manifest>
Since the name of my company and the name of my WIP are both public information on my game website (www.triassicgames.com), I didn't bother to change that information above.
The splash screen will resize and center itself so that all of it is visible.
Cheers,
Ancient Lady
AGK Community Tester and AppGameKit Master