Здравствуйте.Мне нужно реализовать что бы из 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 использовать? Может быть кто то знает другой подход к решению такой задачи?
Всем заранее спасибо.
За шаблонный рабочий код, скажу большое спасибо!