Как установить агент пользователя для нового намерения ACTION_VIEW - PullRequest
0 голосов
/ 26 января 2011

В моем приложении я запускаю новый Intent с URL (браузер), используя следующий код:

Intent myIntent = new Intent(Intent.ACTION_VIEW,Uri.parse(url));                
try {
    context.startActivity(myIntent);
} catch (ActivityNotFoundException e) {
    Log.e(TAG, "cannot initiate Browser", e);
}

Есть ли способ отправить новое действие для отправки пользовательского агента

спасибо -Z

Ответы [ 2 ]

3 голосов
/ 26 января 2011
  1. Нельзя программно настроить (из приложения) браузер пользователя для отображения пользовательской строки агента пользователя.Тем не менее, пользователи могут сделать это вручную с помощью некоторой путаницы, но тогда это устанавливается в масштабе всей системы.

  2. Если вам нужно отправить пользовательский агент пользователя, вы можете встроить браузер в свое приложение через WebView .Тогда вы можете установить пользовательский агент пользователя .

0 голосов
/ 26 января 2011
myIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);

может помочь вам.

...