2014-10-20 2 views
1

브라우저 앱이나 Google 크롬을 사용할 때 토런트 다운로드 사이트에서 "이 토렌트 가져 오기"를 클릭하면 앱이 열리고 다운로드가 진행되는 Android 앱을 만드는 데 관심이 있습니다. 그 말로는 몇 가지 질문이 있습니다.토런트 다운로드를 Android 앱에 어떻게 통합합니까?

  1. 필요한 라이브러리가 있습니까?
  2. 앱에서 어떻게 자석 링크를 사용합니까?
  3. "이 토렌트 가져 오기"를 클릭하면 내 앱이 열리도록하려면 어떻게해야합니까? (자석 링크를 클릭하십시오)

내가 우둔한 소리를한다면 사과드립니다. 그러나 웹상에서 답을 찾아 보았지만 아무도 모르는 것 같습니다. 나는 많은 연구를 해왔고, 누구도 나를 위해 일하는 것을 기대하지 않습니다. 적어도 올바른 방향으로 나를 가리킬 수 있습니까? 오, 그리고 사람들이 "불법 복제를 용인하다"라는 이유로 저를 떠나기 전에, 나는 궁금해서 배우려고 노력하고 우주를 파괴하지 않습니다.

+0

이 질문을 수정할 수 있습니까? 내 앱과 클라우드간에 자석 링크를 저장하고 전송할 수있는 내 C#/Xamarin 프로젝트에 통합 할 수있는 제 3 자 라이브러리 (가능한 경우 무료)를 찾고 있는데, 앱 자체가 급류 네트워크. 마그넷 링크는 데이터의 '주소'입니다. 모바일 브라우저에서 작동하는 것으로 보이는 javascript 라이브러리가 있습니다. - webtorrent.js –

답변

1

이것은 실제로 이미 Android 자체에 내장되어 있습니다. Intent 클래스를 사용하여 android에 요청을 던질 수 있습니다. android는 해당 필터가 일치하는 응용 프로그램이 있는지 확인합니다. 이 같은

뭔가를 처리 할 수있는 가능한 모든 응용 프로그램에 의도을 던지고이 브라우저를 이렇게함으로써

Intent torrentIntent = new Intent(Intent.SOME_TORRENT_FILTER_SPECIFIC_VALUE); 
torrentIntent.setData(Uri.parse(yourtorrentfilehere)); 
activity.startActivity(torrentIntent); 

수중 발생합니다. 배수가 있으면 선택 대화 상자가 표시됩니다. 없으면 파일 형식을 열 수 없습니다.

나는 브라우저 코드에 실제로 액세스 할 수 없다는 것이 주요 문제로 생각되므로 시작할 이벤트를 변경할 수 없습니다. 토런트 파일과 자석 링크가 열리는 데 필요한 필터를 직접 작성한 다음 잡아서 실행중인 토렌트 응용 프로그램으로 리디렉션해야합니다.

By Pro Android 4는 약간 일반적인 경우에도 이와 같은 훌륭한 리소스입니다.

+0

도움을 주셔서 감사합니다! 감사합니다! – LikeAxis33