Found it in the DOC:
Snapdragon VR Libraries
After installing the Snapdragon VR SDK, modify the application's "Android.mk" file to pull in "libsvrapi.so" and "libqvrservice_client.so". This is done using the "PREBUILT_SHARED_LIBRARY" and "LOCAL_SHARED_LIBRARIES" commands in the Android NDK build system. See the Snapdragon VR sample or the Android NDK build documentation for more information.
Manually copy the file "svrApi.jar" from the Snapdragon VR SDK to the "libs" directory in your application.
Application Manifest
In the application's build file "AndroidManifest.xml", change the "<application>" entry to include "android:hasCode="true"". This tells the Android build system that there will be Java code in the native application. If this is not done, the Android build system will not add the "svrApi.jar" file to the final APK.
Application Java Activity
In order to include the Snapdragon VR SDK jar file in the final APK, your application must have at least a shell Java Activity class. This can be nothing more than an Activity that extents "android.app.NativeActivity". Its only function can be to call "System.loadLibrary( "svrapi" )" and your application's library.
Be sure to modify "AndroidManifest.xml" to change the Activity name to this new Java class.
Android State Machine
Add the following Snapdragon VR calls to your native code:
android_main()
Call "svrInitialize()" before entering the main loop
Call "svrShutdown()" before the application exits
On APP_CMD_RESUME
Call "svrBeginVr()" if VR has been initialized
On APP_CMD_PAUSE
Call "svrEndVr()" if VR has been initialized and "svrBeginVr()" has been called