イマージョンSDKを介してAndroidを使用してハプティクスを探索しようとしています。(ダウンロードした jar バージョン = 3.6)
私は次のコードを持っています(イマージョンが提供するサンプルアプリ)
protected TextView mTxtOut;
protected Launcher mLauncher;
public void onCreate(Bundle savedInstanceState) {
System.out.println("abc");
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mTxtOut = (TextView)findViewById(R.id.txtOut);
try {
mLauncher = new Launcher(this);
} catch (Exception e) {
Log.e("My App", "Exception!: " + e.getMessage());
}
}
@Override
public void onDestroy() {
super.onDestroy();
}
public void btnPlayEffectClicked(View view) {
mTxtOut.setText("Playing built-in effect:\n. Effect: DOUBLE_STRONG_CLICK_100.");
try {
mLauncher.play(Launcher.DOUBLE_STRONG_CLICK_100);
} catch (Exception e) {
mTxtOut.append("Error: " + e.getMessage());
}
}
アプリケーションを起動するとすぐに、「残念ながら、MyFirstHapticApp が停止しました」というエラー メッセージが表示されます。
行 mLauncher = new Launcher(this); で次の例外が発生します。LogCatで。
http://www2.immersion.com/developers/index.php?option=com_kunena&func=view&catid=2&id=170&Itemid=0を見ましたが、役に立ちませんでした。