gainer_lib_android.jarとかいう面白いライブラリを見つけたので触ってみた。
GainerからGSPを通してAndoroidにアクセスできるみたい。
で、とりあえずGainerのボタンを押すと、タイトルが変わるようにしてみた。
結構時間がかかったょorz
とくにはまったのが
import android.gainer.OnGainerListener;
はインポートできるのに
import android.gainer.Gainer;
が出来ないこと。
原因はこのjavaのファイル名がGainer.javaだったこと。
じゃばやさんなら当たり前かもだけど、まともなエラーは出ないし。。。
こいつに1時間ぐらいはまってたかも。
これだからJavaは嫌だわ(イラッ☆
以下ソース
package mitsuba.android; import android.app.Activity; import android.os.Bundle; import android.gainer.Gainer; import android.gainer.OnGainerListener; public class Gaineroid extends Activity implements OnGainerListener { String IP_ADDRESS = "192.168.1.16"; Gainer gainer; public void onCreate(Bundle icicle) { super.onCreate(icicle); } public void onStart() { super.onStart(); gainer = new Gainer(IP_ADDRESS); gainer.setOnGainerListener(this); } public void onPressed() { setTitle("Press Gainer Button"); } public void onReleased() { setTitle("Release Gainer Button"); } public void gainerAnalogInputUpdated(int[] inputs) { } public void gainerDigitalInputUpdated(boolean[] arg0) { } public void onStop() { super.onStop(); if (gainer != null) { gainer.close(); } } }