2012-11-06 58 views
-5

嗨,我想開發Android應用程序,它將能夠記錄Skype的電話。問題是缺乏知識,你能給我一個提示如何做到這一點容易或從哪裏開始?Android Skype錄音機

我的想法是:

  • 創建服務偵聽(我的意思是顯示器)的過程,當Skype呼入/呼出發起,推出服務的記錄 - 這將立即開始錄製,這兩種設備的麥克風源還有發言者來源,記錄帶有日期和聯繫人的錄製文件,這些文件已經參與了會話,當呼叫完成時 - 停止錄製。
+2

基於這個和你的其他問題,我想邀請你開始Android開發。獲取SDK,安裝Eclipse並獲取編碼。你的問題表明你還沒有這樣做,而且你不可能在這裏得到幫助,只需要「外出」的想法。 – 323go

+0

好吧,我剛剛提到的所有事情,我也研究過這個話題,但是我發現的Skype API已經過時了。 – TGIO

回答

0

由於社區評級建議,您應該嘗試給我們提供無法使用的代碼,並特別要求自願者可以修復的內容。

除此之外點,這裏是我做的,從過去與Android和錄音經驗知道:

  • 爲您的應用程序來記錄被顯示在屏幕上的內容,你需要訪問/裝置0圖形緩衝區,這是不可能的,除非你有你的設備植根。
  • 大多數android設備不允許您錄製語音數據。 (不知道你是否可以當你的根源,我的猜測是你可以,但仍然是一個麻煩)。有很多方法可以解決這個問題,我會圍繞此溢出堆棧的其他部分。

這取決於您對應用程序的需求是什麼。如果您只想讓這個應用程序在少數人之間工作,那麼您可以使用Eclipse,Java Decompiler和dedexer(類似dex2jar)來下載Skype apk並對其進行逆向工程。然後根設備訪問視頻和聲音緩衝區以記錄數據流。

我不建議這種方法,甚至試圖這樣做可能不能保證你可以做到這一點(特別是如果Skype使用proguard來混淆他們的代碼)。

+0

P.S.祝你好運!順便說一下,您可能會問Stack Exchange上的問題或其他更適合「方法」問題的網站... stackoverflow似乎幾乎完全基於編碼,幾乎每個問題都有一些代碼 –

+0

非常感謝大衛再次,以及此時的應用程序被製作:在Android(僅2天)D im new,並且由於Stack的優秀社區,我創建了一個應用程序。我只是需要閱讀更多,然後嘗試不同的方法... – TGIO

+0

嘿,抱歉,我不能有更多的幫助:)很高興看到你使用社區! –