2012-11-06 5 views
-5

안녕하세요 저는 스카이프 통화를 기록 할 수있는 Android 앱을 개발하려고합니다. 문제는 지식이 부족하다는 것입니다. 쉽게 할 수있는 방법이나 시작할 위치를 알려주시겠습니까?Android Skype recorder

내 생각은 다음과 같습니다

  • 수신 서비스 (내가 모니터를 의미) 프로세스와 스카이프 수신/발신 통화를 시작, 서비스 시작의 기록 작성 - 장치의 즉시 녹화를 시작, 모두 마이크 소스를 또한 대화 상대와 날짜 및 연락처가있는 파일 이름을 녹음하고 호출이 완료되면 녹음을 중지합니다.
+2

이 질문과 다른 질문에 따라 Android 개발로 시작하겠습니다. SDK를 가져 와서 Eclipse를 설치하고 코딩하십시오. 당신의 질문은 당신이 아직 그 일을하지 않았 음을 보여 주며 단지 "밖에서"의 아이디어로 여기에서 도움을 얻지는 않을 것입니다. – 323go

+0

글쎄, 내가 언급 한 모든 것은 내가이 주제에 대해서도 연구했지만 스카 이프 API는 내가 구식이라고 발견했다. – TGIO

답변

0

커뮤니티 등급에서 제안하는대로 작동하지 않는 코드를 제공하고 자원 봉사자가 고칠 수있는 특정 항목을 요청해야합니다. 앱이 화면에 표시되는 내용 기록 할

  • , 당신은/dev0 그래픽 버퍼에 액세스 할 필요가 : 그 시점 게다가

    , 여기에 내가 안드로이드와 녹음 과거의 경험에서 알 수 있습니까 무엇 장치를 루팅하지 않으면 불가능합니다.

  • 대부분의 Android 기기는 음성 데이터를 녹음하지 못합니다. (당신이 그것을 뿌리 째 뽑을 수 있는지 확신 할 수 없다면, 내 추측은 할 수있다. 그러나 여전히 혼전 일 것이다). 이 문제를 해결할 방법이 있습니다. 스택 오버플로의 다른 부분을 둘러 볼 것입니다.

응용 프로그램의 필요성에 따라 다릅니다. 이 앱이 소수의 사람들 사이에서만 작동하게하려면 Eclipse, Java Decompiler 및 dedexer (dex2jar와 같은 것)를 사용하여 Skype apk를 다운로드하고 역 엔지니어링 할 수 있습니다. 그런 다음 장치를 루트로 설정하여 비디오 및 사운드 버퍼에 액세스하여 데이터 스트림을 기록하십시오.

나는이 접근법을 권장하지 않으며 시도하는 경우조차도 그렇게 할 수 있다고 보장 할 수 없습니다 (특히 Skype가 자신의 코드를 난독 화하기 위해 프로 가드를 사용하는 경우).

+0

P. 행운을 빌어 요! 그건 그렇고, 당신은 스택 Exchange 또는 "접근"질문에 대한 더 많은 기어드되는 다른 웹 사이트에 대한 질문을 할 수 있습니다 ... stackoverflow 거의 독점적으로 코딩 기반으로 거의 모든 질문에 그것의 일부 코드가있다 –

+0

감사합니다 많은 데이비드 다시 말하지만 이번에는 앱이 만들어졌습니다. 안드로이드 (2 일 만에)에서 새로운 기능이 생겼고 스택의 위대한 커뮤니티 덕분에 앱을 만들었습니다. 나는 단지 더 많이 읽고, 다른 접근법을 시도 할 필요가 있었다. – TGIO

+0

허, 미안 나는 더 많은 도움이 될 수 없었다. :) 커뮤니티를 사용하여 당신을 만나서 기쁘다! –