2011-01-26 5 views
0

내 응용 프로그램에서 다음 코드를 사용하여 새 Intent URL (브라우저)를 시작합니다.새 ACTION_VIEW 의도에 대해 사용자 에이전트를 설정하는 방법

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

사용자 에이전트를 보내려면 새 활동 tolet 방법이 있나요?

덕분 -Z

답변

3
  1. 한 프로그램 사용자 정의 사용자 에이전트 strin를 표시하는 사용자의 브라우저 (응용 프로그램 내에서) 설정할 수 없습니다 지. 그러나 사용자는 약간의 조작을 통해 직접이 작업을 수행 할 수 있지만 시스템 전체에 적용됩니다.

  2. 사용자 정의 사용자 에이전트를 보내야하는 경우 WebView을 통해 브라우저에 앱을 내장 할 수 있습니다. 그렇다면 set custom user-agent 수 있습니다.

-1
myIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED); 

당신을 도울 수 있습니다.

관련 문제