@RoadToGamedev

Как мне запустить NativeActivity из Java?

Здравствуйте.Мне нужно реализовать что бы из Java кода запускался NativeActivity.
Я новичок в мире Java и андройд в целом.
Сейчас мой NativeActivity запускается магически. Как то сам..
Из такого XML.
<activity android:name="android.app.NativeActivity"
                android:configChanges="orientation|keyboardHidden|screenSize"
                android:screenOrientation="landscape"
                android:clearTaskOnLaunch="true">

            <!-- Tell NativeActivity the name of our .so -->
            <meta-data android:name="android.app.lib_name" android:value="example" />
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

Все что мне нужно это добавить lib.so По скольку я новичок в java и андройд.
Мне тяжело реализовать jni методы из Си.
На первое время я подумал, а могу ли я запускать java код который будет являться placeholder, выполнять нужные мне действия и записывать их в файл. После чего будет запускаться NativeActivity и читать нужную информацию из файла. Да выглядит как 5 колесо, костыль. Но оцениваю свои силы трезво.
Подскажите как стоит сделать разметку XML и какие классы использовать? и вообще как такой подход лучше в Android использовать? Может быть кто то знает другой подход к решению такой задачи?

Всем заранее спасибо.
За шаблонный рабочий код, скажу большое спасибо!
  • Вопрос задан
  • 71 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы