2014-11-01 70 views
0

如何使齒輪配合連續振動?三星CUP如何使齒輪配合振動

我用別人的示例代碼和走到這一步

public class GearFitSDKSample extends ScupDialog { 

    MyActivity activity; 

    public GearFitSDKSample(Context context) { 
     super(context); 
     activity = (MyActivity) context; 

     // TODO Auto-generated constructor stub 
    } 

    @Override 
    protected void onCreate() { 
     super.onCreate(); 
     final ScupLabel label = new ScupLabel(this); 
     label.setWidth(ScupLabel.FILL_DIALOG); 
     label.setHeight(ScupLabel.FILL_DIALOG); 
     label.setText("Hello XDA Developers!"); 
     label.show(); 
     setBackPressedListener(new BackPressedListener() { 
      @Override 
      public void onBackPressed(ScupDialog arg0) { 
       finish(); 
      } 
     }); 
    } 

    public Integer x; 

    { 
     x = 50; 
    } 

    public Integer signo = 1; 
} 

我使用Android的工作室,並有一個很難得到任何東西后...

我想要的目標實現方法是使用三星CUP SDK根據一些條件(例如可能會在應用程序中設置鬧鐘或在應用程序外設置警報)在齒輪配合上產生長時間或連續的振動模式,然後通過意圖調用應用程序(我會公開將此意圖公開給其他應用程序)

無論如何,我只需要一些幫助,讓齒輪配合振動模式(我的選擇)振動的部分。

回答

1

ScupDialog類提供了一種振動方法。參數是一種振動模式 - 從短到長。您可以在下面的方法添加到您的類以上:

public void notifyEvent() { 
    vibrate(ScupDialog.VIBRATION_TYPE_MID); 
} 

在您應用的MainActivity你可以設置接收你指的報警接收器。調用notifyEvent會產生振動。實施振動模式更加努力。您需要多次振動,並在兩者之間進行延遲。因爲用戶可能想要中斷它,因此不斷調用持續振動的循環不應該太長。

也許這並不完全是你在找的東西,但我希望它不會讓你有一個開始。