2013-07-12 41 views
2

SOS莫爾斯電碼轉換如何的消息字符串轉換成莫爾斯電碼&閃亮亮認爲目前message.Is任何圖書館或其他方式在android系統DOIT?怎麼得到消息的Android

+0

你爲什麼不自己編碼?從字符串中獲取每個字符,將映射映射到SOS序列,然後根據序列的內容開啓和關閉燈光。 – BLaZuRE

+0

@BLaZuRE它緊迫。對於光打開和關閉我只需要value.But在這裏空白的空間,點。 – user2251725

+0

我想了解你在說什麼,但我不知道。是的,莫爾斯電碼可以解釋爲由「點」,「破折號」和「空格」組成。例如,「點」可以是亮1秒,「短劃線」可以是亮2秒,並且「空間」可以是熄滅。 – BLaZuRE

回答

4

我發現這對谷歌:https://code.google.com/p/morsecoder/,但我不知道這是否是圖書館;它看起來像獨立的Java應用程序...

反正 - 編碼自己的莫爾斯電碼「翻譯」很簡單 - 看這個圖上Wikipedia articlehttp://upload.wikimedia.org/wikipedia/commons/b/b5/International_Morse_Code.svg :)做的唯一的事情就是通過單個字母重複和轉換他們到莫爾斯電碼。在這裏你可以找到一些提示:Morse Code Conversion using Java。然後,將字母轉換爲莫爾斯電碼後,只需打開/關閉手電筒 - 就這樣! :)

+0

根據代碼有字符。, - ,|。字符打開/關閉閃光燈。 – user2251725

+1

點表示手電筒在短時間內啓用(「一個單位」),短劃線表示長時間啓用手電筒(三個單位)。您應該關閉部分字母(點劃線 - 一個單位),字母(三個單位)之間和單詞(七個單位)之間的手電筒。就這樣 :) – m4tx