2010-03-03 5 views
3

내 비디오 또는 내 사진을 내 응용 프로그램의 웹에서 안드로이드로 공유 할 수 있습니까? 가능하면 가능합니까? 신청서를 작성한 후 웹에서 내 기능을 공유하고 싶습니다. 어떻게 할 수 있습니까? 감사합니다android에서 공유 기능

답변

2

의미가 정확히 무엇인지에 따라이 기능이 이미 내장되어있을 수 있습니다. ACTION_SEND 의도를 사용하면 시스템이 임의의 종류의 데이터를 공유하는 활동을 조정할 수 있습니다. 응용 프로그램은 등 트위터, 유튜브, Picasa를, MMS, 블루투스,에 이미지와 동영상을 보낼 수있을

이 같은

뭔가 (테스트되지 않은) 공유 할 이미지를 가지고있는 시스템을 알려 드리겠습니다 :

Intent msg = new Intent(Intent.ACTION_SEND); 
msg.setType("image/jpeg"); 
msg.putExtra(Intent.EXTRA_STREAM, Uri.parse("file:///sdcard/foo.jpg")); 
startActivity(Intent.createChooser(msg, "Share image")); 

이제 응용 프로그램에서 웹 서비스에만 이미지를 보내려면이 보내기 인 텐트를 계속 사용할 수 있지만이 종류의 요청을 처리 할 수있는 활동도 포함시켜야합니다. 인 텐트 선택기를 계속 사용하는 경우 사용자는 웹 서비스 이외의 다른 장소로 이미지와 비디오를 보낼 수 있다는 장점이 있으며 응용 프로그램은 통합 Android 응용 프로그램처럼 느껴질 것입니다. 반면에 의도 선택기를 우회하여 직접 업로드하면 앱의 유선형이지만 유연성이 떨어집니다.

Android API에는 웹 서비스와 통신하기위한 org.apache.http 프레임 워크가 포함되어 있습니다.

+0

하지만 우리의 응용 프로그램으로 페이스 북이나 트위터에서 공유하는 방법은 무엇입니까? – BIBEKRBARAL

+0

intents 시스템을 사용하고 외부 facebook/twitter 응용 프로그램에 의존하거나 API를 구현할 수 있습니다. –

+1

난 그냥 전화의 갤러리에있는 안드로이드의 공유 기능을 구현하고 싶습니다. 나는 우리가 전화의 갤러리에 갈 때 메뉴에서 공유 옵션이 있습니다. 내 앱에서 구현하고 싶은 것. 가능하거나 아니 – BIBEKRBARAL

0

@rbads, 이것은 오래된 질문이므로 아직 관련이 있는지 모르겠지만 사회화 - www.GetSocialize.com과 공유 할 수도 있습니다. 우리는 "엔티티"라는 개념을 사용하고 각 엔티티 (엔티티 = 앱의 고유 한 콘텐츠) 주위에서 공유하는 좋아요, 의견 &을 가지고 있습니다.

관련 문제