關於Bitmapキャッチャ
的SmartWatch是MN2應用程序。僅在此應用中,什麼事也不會工作。
的SmartWatch是MN2應用程序。活件擴展的SmartWatch。
僅在此應用中,什麼事也不會工作。
接收和處理來自正常Android應用圖像信息將要被顯示在的SmartWatch的工具。如果你開始這個程序,即使沒有取得的SmartWatch專用的應用程序,你可以像使用意圖轉移到的SmartWatch。
這個應用程序,啟動,並會繼續在同一時間等待的位圖圖像與振動控制信息的廣播。如果你要發送的圖像,請創建一個程序,如以下。
ByteArrayOutputStream BAOS =新ByteArrayOutputStream();
bitmap.compress(CompressFormat.PNG,100,BAOS);
字節[] bytebmp = baos.toByteArray();
意圖意圖=新意圖(“com.luaridaworks.extras.BITMAP_SEND”);
intent.putExtra(“位圖”,bytebmp);
sendBroadcast(意向);
比屏幕上,您可以指定顯示較大的圖像偏移坐標。
它已經從1.1版本改變規範。 X,請單獨設置Y的偏移值
intent.putExtra(“OFFSETX”,130);
intent.putExtra(“OFFSETY”,60);
但是,如果你把“顯示整個接收到的圖像”的檢查,它會顯示,使整個圖像在屏幕上適合。
如果你想發送振動信息,請創建一個程序,如以下。
意圖意圖=新意圖(“com.luaridaworks.extras.VIBRATOR_SEND”);
intent.putExtra(“ONTIME”,2000年);
intent.putExtra(“OFFTIME”,500);
intent.putExtra(“REPAET”,2);
sendBroadcast(意向);
ONTIME,OFFTIME,請設定在重複關鍵字的數值。在上述例子中,振動持續2秒,然後重複兩次,以停止0.5秒。
ONTIME的傳輸只也可用。
當您發送REPAET為0振動停止。
比版本1.1,觸摸屏幕並在屏幕掃描的結果是要被廣播傳輸。
因此,你可以在每個應用程序的觸摸動作的的SmartWatch。
在意向過濾器,請添加“com.luaridaworks.extras.TOUCH_SEND”和“com.luaridaworks.extras.SWIPE_SEND”。
接待處的廣播接收器,請在收到類似於下面的東西。
INT行動=(整數)intent.getSerializableExtra(“ACTION”);
INT X =(整數)intent.getSerializableExtra(“TOUCHX”);
INT Y =(整數)intent.getSerializableExtra(“TOUCHY”);
INT方向=(整數)intent.getSerializableExtra(“方向”);
方向0:UP,1:DOWN:2:LEFT,3:是RIGHT。
比1.2版本,它是能夠得到傳感器的值。
為了獲得傳感器值,廣播發送“com.luaridaworks.extras.SENSOR_REQUEST”。當您發送它,位圖捕手會返回在廣播傳感器的值。
意圖意圖=新意圖(“com.luaridaworks.extras.SENSOR_REQUEST”);
sendBroadcast(意向);
要接收傳感器的值,則意圖過濾器,請添加“com.luaridaworks.extras.SENSOR_SEND”。
廣播接收器的接收,請在收到類似於下面的東西。
浮X =(浮點型)intent.getSerializableExtra(“SENSORX”);
浮Y =(浮動)intent.getSerializableExtra(“SENSORY”);
浮Z =(浮動)intent.getSerializableExtra(“SENSORZ”);
從Ver1.4畫面顯示模式,現在可以在廣播進行設置。
傳輸過程如下。
顯示整個接收到的圖像,
意圖=新意圖(\“com.luaridaworks.extras.DISPLAY_SEND \”);
intent.putExtra(“整體”,TRUE);
sendBroadcast(意向);
如果你沒有看到整個接收到的圖像,
意圖=新意圖(\“com.luaridaworks.extras.DISPLAY_SEND \”);
intent.putExtra(“整體”,假);
sendBroadcast(意向);
如果你關閉屏幕,
意圖=新意圖(\“com.luaridaworks.extras.DISPLAY_SEND \”);
intent.putExtra(“SCREEN”,0);
sendBroadcast(意向);
如果你想使屏幕變暗,
意圖=新意圖(\“com.luaridaworks.extras.DISPLAY_SEND \”);
intent.putExtra(“SCREEN”,1);
sendBroadcast(意向);
如果你想查看屏幕,
意圖=新意圖(\“com.luaridaworks.extras.DISPLAY_SEND \”);
intent.putExtra(“SCREEN”,2);
sendBroadcast(意向);
自動如果你想睡覺,
意圖=新意圖(\“com.luaridaworks.extras.DISPLAY_SEND \”);
intent.putExtra(“SCREEN”,3);
sendBroadcast(意向);
最新版本1.4的更新日誌
画面の設定をBroadcastでできるようになりました。
Ver1.3
設定がうまく反映されないバグを取りました。
最後に表示した画面を保持するようにしました。
Ver1.2
センサーの値を取得できるようにした。
バイブレータの繰り返し処理がバグっていたのを修正した。
Ver 1.1
本バージョンより、画面のスリープ設定の仕様を大きく変更しました。
画面の状態は設定のチェックボックスで行います。
画面スィープに機能は割り当てていません。常時点灯させた場合は、電池の消耗に注意してください
また、Ver1.1より画面タッチやスィープ状態をBroadcast送信するようにしたので、もし、アプリで利用したい場合は使ってください。
Ver 1.0
初期リリース版






