Господа, как можно из под Си запустить интент для открытия ссылки во внешнем браузере? На китайском сайте нашел вариант с использованием execlp("am", "am", "start", "-a", "android.intent.action.VIEW", "-d", (*env)->GetStringUTFChars(env, url, NULL), (char *) NULL); Но я не уверен что в последних версиях он будет работать корректно в связи с постоянными изменениями в политике безопасности.
Собственно вопрос: Какой вариант предпочтительнее - тот что выше описал или возиться с (GetObjectClass, GetMethodID, CallVoidMethod)?
P.S. Понимаю что можно просто вызвать метод из под JAVA и там все это легко делается, но хотелось бы реализовать более аутентичный вариант с Си.