在android sdk(android-sdk \ samples \ android-8 \ ApiDemos \ src \ com \ example \ android \ apis \ os \ MorseCode.java)中有一个摩尔斯电码的例子。当您启动应用程序并键入文本时,它在morsecode中振动。在MorseCode.java中就是这个部分:
long[] pattern = MorseCodeConverter.pattern(text);
// Start the vibration
Vibrator vibrator = (Vibrator)getSystemService(Context.VIBRATOR_SERVICE);
vibrator.vibrate(pattern, -1);
我试图改变振动以在显示器上显示某些东西。我的意思是,图像可见/不可见。没有成功。
这是另一个例子。
我只需要一些帮助。我在哪里可以开始。
答案 0 :(得分: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;
...
}