2012-08-31 65 views
1

这里有一个莫尔斯电码的例子。当您启动应用程序并键入文本时,它将以莫尔斯码振动。在MorseCode.java这里是这个部分:android - morsecode?在android sdk(android-sdk samples android-8 ApiDemos src com example android apis os MorseCode.java)中有

 long[] pattern = MorseCodeConverter.pattern(text); 

     // Start the vibration 
     Vibrator vibrator = (Vibrator)getSystemService(Context.VIBRATOR_SERVICE); 
     vibrator.vibrate(pattern, -1); 

我试图改变振动显示在显示屏上。我的意思是,一个图像可见/不可见。没有成功。

下面是另一个例子。

https://code.google.com/p/androidomatic-keyer/source/browse/src/com/templaro/opsiz/aka/MorsePlayer.java

我只需要一点点的帮助。我可以从哪里开始。

+1

没有多少人将要愿意帮助接受40%的低调。我也建议你去这里:http://www.mkyong.com/android/android-imageview-example/ 这教给你关于图像浏览,即使他们有很多不同的方式来显示图像。 –

回答

1

您链接到(com.templaro.opsiz.aka)库有MorseConverter实用工具类,它返回的MorseBit数组 - 您可以使用,而不是:

MorseBit[] bits = MorseConverter.pattern(text); 
for (MorseBit bit : bits) { 
    switch(bit) { 
     case MorseBit.DOT: 
      print("."); 
      break; 
     case MorseBit.DASH: 
      print("-"); 
      break; 
     ... 
}