私はNDKを初めて使用し、3DEngine-Ogreを使用してゲームを作成しています。マニフェストに次のようなものがあり、ネイティブライブラリを指しています。
<activity
android:name="android.app.NativeActivity"
android:screenOrientation="landscape"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
<!-- Tell NativeActivity the name of or .so -->
<meta-data android:name="android.app.lib_name" android:value="OgreAndroidTemplate" />
次に、別のJavaアクティビティからこれを呼び出すことによってこのアクティビティを開始します。
Intent engineIntent = new Intent( _context, NativeActivity.class);
startActivity(engineIntent);
ただし、ゲームに加えてUI処理(メニューボタンや広告など)が必要であり、これをJava側で処理する必要があります。ゲームに別のビューやアクティビティを追加する方法はありますか?
よろしくお願いします。