2012-06-15 4 views
0

애플리케이션에서 우리는 확인 된 트위터 계정이나 추천 트윗 메시지에 대한 URL을 포함하는 서버에서 JSON 객체를 검색합니다. 앱 사용자가이 특정 링크 중 하나를 클릭하면 기기의 기본 트위터 응용 프로그램을 시작하려고합니다. Start twitter app 또는 Android Intent for Twitter application과 같이 게시 된 질문 수가 많았지 만 HTC Desire HD에서 ACTION_SEND 또는 ACTION_VIEW와 같은 흐름이 있습니다. HTC Peep을 Twitter 링크를 열 수있는 응용 프로그램 중 하나 인 것으로 인식하지 못합니다. setType 메소드를 application/twitter 매개 변수로 인식합니다. on 장치 수는 결과를 전혀 반환하지 않았습니다. 기본 트위터 앱을 찾거나 기기에서 사용할 수있는 트위터 앱만 나열하는 방법이 있습니까?기본 트위터 앱을 발견하고 그 URL로 열기

답변

0
순간

하지 수, 그래서 내가 오프 알고 있어요 유일한 경로이다이

1

사용자가 원하는대로 폐기 할 수 있습니다. URL을 열면 시스템에서 사용자에게 설치된 응용 프로그램 중 어떤 것을 사용할지 묻습니다. Twitter.com URL의 기본 처리기로 TweetDeck을 이미 설정 한 경우 이것이 열립니다. 다음 기본 트위터 응용 프로그램을 열거 나 하나가없는 경우, 하나를 선택하도록 사용자에게 확인 절차 것 중 하나

String url = "https://twitter.com/edent"; 
Intent in = new Intent(Intent.ACTION_VIEW); 
in.setData(Uri.parse(url)); 
startActivity(in); 

. Twitter 앱이 설치되어 있지 않으면 기본 브라우저에 모바일 웹 버전이 열립니다.

+0

잘 가까운 죽죠는 종류의 일들이 위에 나열된 이후 새로운 안드로이드 버전에서 변경된 가능성이있는 것을 호핑했다 게시물이 작성되었습니다. –