ʹÓà onBroadcastEvent ·½·¨µÄʾÀý£º
// ¼àÌý¹ã²¥Ê¼þevent.onBroadcastEvent(function(msg) { // ÔÚ½ÓÊÕµ½ÏûϢʱ´òÓ¡³öÀ´ print(msg);});˵Ã÷£º- onBroadcastEvent ÊÇÒ»¸öÓÃÓÚ¼àÌý¹ã²¥Ê¼þµÄ·½·¨¡£
- Ëü½ÓÊÕÒ»¸öº¯Êý×÷Ϊ²ÎÊý£¬¸Ãº¯Êý»áÔÚʼþ´¥·¢Ê±Ö´ÐС£
- ÔÚÕâ¸öÀý×ÓÖУ¬µ±ÊÕµ½ÏûϢʱ£¬´òÓ¡¸ÃÏûÏ¢¡£
Õâ¸öʾÀýÑÝʾÁËÈçºÎʵÏÖÒ»¸ö¼òµ¥µÄʼþ¼àÌýÆ÷£¬¿ÉÒÔ¸ù¾Ýʵ¼ÊÐèÇóÀ©Õ¹´¦ÀíÂß¼¡£
ʼþÕìÌýÄ£¿éÀàÃû£ºÊ¼þÕìÌýÄ£¿é
ÃèÊö£ºÕìÌýÊÖ»ú¸÷ÖÖʼþ£¬°üÀ¨Í¨ÖªµÈ¡£
·½·¨£º onNotificationEventÃèÊö£ºÕìÌý֪ͨʼþ£¬Èç¹ûÓÐÐÂ֪ͨÔò´¥·¢Ò»¸öº¯ÊýÖ´ÐС£
²ÎÊý£º
- jscode£ºÒ»¸öº¯Êý£¬¸ñʽΪ function(notification)¡£notification ÊÇÒ»¸ö֪ͨ¶ÔÏ󣬾ßÌå·½·¨¿ÉÒԲο¼¸ÃÄ£¿é¡£
·µ»ØÀàÐÍ£ºÎÞ
ʾÀýevent.onNotificationEvent(function(notification) { // ´òӡ֪ͨµÄ±êÌâ println(notification.getTitle()); // ´òӡ֪ͨµÄÄÚÈÝ println(notification.getText()); // ´ò¿ªÍ¨Öª notification.open();});˵Ã÷£º- ÔÚÉÏÊöʾÀýÖУ¬onNotificationEvent ·½·¨ÓÃÓÚ¼àÌý֪ͨʼþ¡£
- µ±ÐµÄ֪ͨµ½´ïʱ£¬»áµ÷Óô«ÈëµÄº¯Êý£¬²¢½«Í¨Öª¶ÔÏó×÷Ϊ²ÎÊý´«µÝ¡£
- Äã¿ÉÒÔͨ¹ý getTitle() ºÍ getText() ·½·¨»ñȡ֪ͨµÄ±êÌâºÍÄÚÈÝ£¬²¢Í¨¹ý open() ·½·¨´ò¿ª¸Ã֪ͨ¡£
Ó¦Óó¡¾°£º- Òƶ¯Ó¦ÓÃ֪ͨ£º¿ÉÒÔÓÃÀ´´¦ÀíÓ¦ÓÃÄÚµÄÐÂÏûÏ¢Ìáʾ¡¢¸üÐÂÌáÐѵȡ£
- Óû§»¥¶¯£ºÍ¨¹ý¼àÌý֪ͨ£¬ÌáÉýÓû§ÌåÑ飬ÈÃÓû§ÔÚ½ÓÊÕµ½ÖØÒªÐÅϢʱÄܹ»¼°Ê±ÏìÓ¦¡£
ͨ¹ýÕâÖÖ·½Ê½£¬¿ª·¢Õß¿ÉÒÔʵÏÖÓ¦ÓÃÓëÓû§Ö®¼ä¸üºÃµÄ»¥¶¯ºÍ·´À¡¡£
½éÉÜ onClickEvent ·½·¨µÄʹÓÃʾÀý£º
ʼþÕìÌýÄ£¿é///////////////////////////////// ÀàÃû£ºÊ¼þÕìÌýÄ£¿é
ÃèÊö£ºÕìÌýÊÖ»úµÄµã»÷ʼþ¡£
/////////////////////////////////
·½·¨£º onClickEventÃèÊö£ºÕìÌýµã»÷ʼþ£¬µ±Óû§µã»÷ʱ»á´¥·¢Ò»¸öº¯ÊýÖ´ÐС£
²ÎÊý£º
- arg0£ºÒ»¸öº¯Êý£¬¸ñʽΪ function(node, x, y)¡£node ±íʾ±»µã»÷µÄÔªËØ£¬x ºÍ y ±íʾµã»÷×ø±ê¡£
·µ»ØÀàÐÍ£ºÎÞ
ʾÀýevent.onClickEvent(function(node, x, y) { // ´òÓ¡µã»÷µÄ×ø±ê println(x + ", " + y);});˵Ã÷£º- ÔÚÉÏÊöʾÀýÖУ¬onClickEvent ·½·¨ÓÃÓÚ¼àÌýµã»÷ʼþ¡£
- µ±Óû§µã»÷ij¸öÔªËØʱ£¬»áµ÷Óô«ÈëµÄº¯Êý£¬²¢´«µÝ±»µã»÷µÄÔªËغ͵ã»÷µÄ×ø±ê×÷Ϊ²ÎÊý¡£
- ͨ¹ý println() Êä³öº¯Êý¿ÉÒԼǼϵã»÷µÄλÖá£
Ó¦Óó¡¾°£º- Óû§½»»¥£º¿ÉÒÔÓÃÀ´´¦ÀíÓû§ÔÚÓ¦ÓÃÖеĵã»÷ÐÐΪ£¬±ÈÈç°´Å¥µã»÷¡¢²Ëµ¥Ñ¡ÔñµÈ¡£
- »²¼²Ù×÷£ºÔÚ»æͼӦÓÃÖУ¬¿ÉÓÃÓÚ»ñÈ¡Óû§µã»÷µÄ×ø±ê²¢½øÐÐÏàÓ¦µÄ»æ»²Ù×÷¡£
- ÓÎÏ·¿ª·¢£º¿ÉÒÔÓÃÀ´ÕìÌýÓû§µã»÷ÒÔ´¥·¢ÓÎÏ·Öеĸ÷ÖÖʼþ£¬Èç¹¥»÷¡¢Ê°È¡ÎïÆ·µÈ¡£
ͨ¹ýÕâÖÖ·½Ê½£¬¿ª·¢Õß¿ÉÒÔʵÏÖ¶ÔÓû§²Ù×÷µÄÏìÓ¦£¬Ìá¸ßÓ¦ÓõĽ»»¥ÐÔºÍÓû§ÌåÑé¡£
onNotificationEvent ·½·¨µÄÕûÀíÓëÀ©Õ¹£¬°üº¬ÆäÓ÷¨ºÍʾÀý£º
ʼþÕìÌýÄ£¿é///////////////////////////////// ÀàÃû£ºÊ¼þÕìÌýÄ£¿é
ÃèÊö£ºÕìÌýÊÖ»ú֪ͨʼþ¡£
/////////////////////////////////
·½·¨£º onNotificationEventÃèÊö£ºÕìÌý֪ͨʼþ£¬Èç¹ûÓÐÐÂ֪ͨÔò´¥·¢Ò»¸öº¯ÊýÖ´ÐС£
²ÎÊý£º
- arg0£ºÒ»¸öº¯Êý£¬¸ñʽΪ function(notification)¡£notification ÊÇÒ»¸ö֪ͨ¶ÔÏ󣬿ÉÒÔʹÓøöÔÏóµÄ·½·¨À´»ñȡ֪ͨµÄ±êÌâ¡¢ÄÚÈݵÈÐÅÏ¢¡£
·µ»ØÀàÐÍ£ºÎÞ
ʾÀýevent.onNotificationEvent(function(notification) { // ´òӡ֪ͨµÄ±êÌâ println(notification.getTitle()); // ´òӡ֪ͨµÄÄÚÈÝ println(notification.getText()); // ´ò¿ªÍ¨Öª notification.open();});˵Ã÷£º- ÔÚÕâ¸öʾÀýÖУ¬onNotificationEvent ·½·¨ÓÃÓÚ¼àÌý֪ͨʼþ¡£
- µ±ÊÕµ½ÐÂ֪ͨʱ£¬»áµ÷Óô«ÈëµÄº¯Êý£¬²¢½«Í¨Öª¶ÔÏó×÷Ϊ²ÎÊý´«µÝ¡£
- ͨ¹ý getTitle() ºÍ getText() ·½·¨¿ÉÒÔ»ñȡ֪ͨµÄ±êÌâºÍÄÚÈÝ£¬²¢Í¨¹ý open() ·½·¨´ò¿ª¸Ã֪ͨ¡£
Ó¦Óó¡¾°£º- ʵʱ֪ͨ£ºÊʺÏÓÃÓÚʵʱÏûÏ¢ÌáÐÑ£¬ÌṩÓû§¼´Ê±µÄÐÅÏ¢¡£
- Ó¦ÓøüУº¿ÉÒÔÔÚÓÐа汾»ò¸üÐÂʱ֪ͨÓû§¡£
- ϵͳÌáÐÑ£ºÔÚһЩϵͳÈÎÎñ£¨ÈçÈÕÀúʼþ¡¢´ý°ìÊÂÏÌáÐÑÓû§Ê±Ê®·ÖÓÐЧ¡£
ͨ¹ýÕâÖÖ·½Ê½£¬¿ª·¢Õß¿ÉÒÔÔöÇ¿Ó¦ÓõÄÓû§½»»¥ÌåÑ飬¼°Ê±ÏòÓû§´«´ïÖØÒªÐÅÏ¢¡£
¹ØÓÚ onOpenBtnEvent ·½·¨µÄÕûÀíÓëÀ©Õ¹£¬°üº¬ÆäÓ÷¨ºÍʾÀý£º
ʼþÕìÌýÄ£¿é///////////////////////////////// ÀàÃû£ºÊ¼þÕìÌýÄ£¿é
ÃèÊö£ºÕìÌý¸¡¶¯´°¿ÚµÄ´ò¿ª°´Å¥Ê¼þ¡£
/////////////////////////////////
·½·¨£º onOpenBtnEventÃèÊö£ºÕìÌý¸¡¶¯´°¿Ú´ò¿ª°´Å¥µÄµã»÷ʼþ¡£
²ÎÊý£º
·µ»ØÀàÐÍ£ºÎÞ
ʾÀýevent.onOpenBtnEvent(function() { // ´òÓ¡ÌáʾÐÅÏ¢ println('ÔÝÍ£°´Å¥');});˵Ã÷£º- ÔÚÕâ¸öʾÀýÖУ¬onOpenBtnEvent ·½·¨ÓÃÓÚ¼àÌý¸¡¶¯´°¿Ú´ò¿ª°´Å¥µÄµã»÷ʼþ¡£
- µ±Óû§µã»÷Õâ¸ö°´Å¥Ê±£¬»áµ÷Óô«ÈëµÄº¯Êý£¬Êä³öÌáʾÐÅÏ¢¡£
Ó¦Óó¡¾°£º- Óû§½»»¥£º¿ÉÒÔÓÃÓÚ´¥·¢¸¡¶¯´°¿ÚµÄÏÔʾ»òÒþ²Ø£¬ÔöÇ¿Óû§ÌåÑé¡£
- ¹¤¾ßÀ¸²Ù×÷£ºÔÚ¹¤¾ßÀ¸ÖмÓÈ븡¶¯´°¿ÚµÄ¹¦ÄÜ£¬ÒÔ±ãÓû§¿ìËÙ·ÃÎʳ£Óù¤¾ß¡£
ͨ¹ýÕâÖÖ·½Ê½£¬¿ª·¢Õß¿ÉÒÔÓÐЧµØ¹ÜÀíÓû§½çÃæÖеĸ¡¶¯×é¼þ£¬ÌáÉýÓ¦ÓõĽ»»¥ÐԺͿÉÓÃÐÔ¡£
¹ØÓÚ onStopBtnEvent ·½·¨µÄÕûÀíÓëÀ©Õ¹£¬°üº¬ÆäÓ÷¨ºÍʾÀý£º
ʼþÕìÌýÄ£¿é///////////////////////////////// ÀàÃû£ºÊ¼þÕìÌýÄ£¿é
ÃèÊö£ºÕìÌý¸¡¶¯´°¿ÚµÄÍ£Ö¹°´Å¥Ê¼þ¡£
/////////////////////////////////
·½·¨£º onStopBtnEventÃèÊö£ºÕìÌý¸¡¶¯´°¿ÚÍ£Ö¹°´Å¥µÄµã»÷ʼþ¡£
²ÎÊý£º
·µ»ØÀàÐÍ£ºÎÞ
ʾÀýevent.onStopBtnEvent(function() { // ´òÓ¡ÌáʾÐÅÏ¢ println('Í£Ö¹°´Å¥');});˵Ã÷£º- ÔÚÕâ¸öʾÀýÖУ¬onStopBtnEvent ·½·¨ÓÃÓÚ¼àÌý¸¡¶¯´°¿ÚÍ£Ö¹°´Å¥µÄµã»÷ʼþ¡£
- µ±Óû§µã»÷Õâ¸ö°´Å¥Ê±£¬»áµ÷Óô«ÈëµÄº¯Êý£¬Êä³öÌáʾÐÅÏ¢¡£
Ó¦Óó¡¾°£º- Óû§»¥¶¯£º¿ÉÒÔÓÃÓڹرջòÒþ²Ø¸¡¶¯´°¿Ú£¬ÌáÉýÓû§¿ØÖÆÁ¦¡£
- ¿ØÖÆÃæ°å£ºÔÚÓ¦ÓõĿØÖÆÃæ°åÖУ¬Óû§¿ÉÒÔͨ¹ýÍ£Ö¹°´Å¥Í£Ö¹Ä³Ð©»î¶¯»ò²Ù×÷¡£
ͨ¹ýÕâÖÖ·½Ê½£¬¿ª·¢Õß¿ÉÒÔÓÐЧ¹ÜÀí¸¡¶¯´°¿ÚµÄÐÐΪ£¬È·±£Óû§Äܹ»·½±ãµØÓëÓ¦ÓýøÐн»»¥¡£
¹ØÓÚ onStopEvent ·½·¨µÄÕûÀíÓëÀ©Õ¹£¬°üº¬ÆäÓ÷¨ºÍʾÀý£º
ʼþÕìÌýÄ£¿é///////////////////////////////// ÀàÃû£ºÊ¼þÕìÌýÄ£¿é
ÃèÊö£ºÕìÌý
½Å±¾Í£Ö¹Ê¼þ¡£
/////////////////////////////////
·½·¨£º onStopEventÃèÊö£ºÕìÌý½Å±¾Í£Ö¹µÄʼþ¡£
²ÎÊý£º
·µ»ØÀàÐÍ£ºÎÞ
ʾÀýevent.onStopEvent(function() { // ´òÓ¡ÌáʾÐÅÏ¢ println('½Å±¾Í£Ö¹');});˵Ã÷£º- ÔÚÕâ¸öʾÀýÖУ¬onStopEvent ·½·¨ÓÃÓÚ¼àÌý½Å±¾Í£Ö¹µÄʼþ¡£
- µ±½Å±¾±»Í£Ö¹Ê±£¬»áµ÷Óô«ÈëµÄº¯Êý£¬Êä³öÌáʾÐÅÏ¢¡£
Ó¦Óó¡¾°£º- ÈÎÎñ¹ÜÀí£º¿ÉÒÔÔڽű¾Í£Ö¹Ê±½øÐÐ×ÊÔ´ÊÍ·Å»ò״̬±£´æµÈ²Ù×÷¡£
- ÈÕÖ¾¼Ç¼£ºÔڽű¾½áÊøʱ¼Ç¼Ïà¹ØÈÕÖ¾£¬ÒÔ±ãºóÐø²éÔÄ¡£
ÕâÖÖ·½Ê½Ê¹µÃ¿ª·¢ÕßÄܹ»Áé»î´¦Àí½Å±¾µÄֹͣʼþ£¬ÌáÉýÓ¦ÓõÄÎȶ¨ÐÔºÍÓû§ÌåÑé¡£
¹ØÓÚ onToastEvent ·½·¨µÄÕûÀíÓëÀ©Õ¹£¬°üº¬ÆäÓ÷¨ºÍʾÀý£º
ʼþÕìÌýÄ£¿é///////////////////////////////// ÀàÃû£ºÊ¼þÕìÌýÄ£¿é
ÃèÊö£ºÕìÌý Toast ÏûϢʼþ¡£
/////////////////////////////////
·½·¨£º onToastEventÃèÊö£ºÕìÌý Toast ÏûÏ¢µÄÏÔʾʼþ¡£
²ÎÊý£º
- arg0£ºÒ»¸öº¯Êý£¬¸ñʽΪ function(msg)£¬msg ÊÇ Toast ÏûÏ¢ÄÚÈÝ¡£
·µ»ØÀàÐÍ£ºÎÞ
ʾÀýevent.onToastEvent(function(msg) { // ´òÓ¡ Toast ÏûÏ¢ println(msg);});˵Ã÷£º- ÔÚÕâ¸öʾÀýÖУ¬onToastEvent ·½·¨ÓÃÓÚ¼àÌý Toast ÏûÏ¢µÄÏÔʾ¡£
- µ± Toast ÏûÏ¢±»´¥·¢Ê±£¬»áµ÷Óô«ÈëµÄº¯Êý£¬²¢½«ÏûÏ¢ÄÚÈÝ×÷Ϊ²ÎÊý´«µÝ¡£
Ó¦Óó¡¾°£º- Óû§Í¨Öª£ºÊʺÏÓÃÓÚÔÚÓ¦ÓÃÖпìËÙÏòÓû§Õ¹Ê¾¼ò¶ÌµÄÐÅÏ¢Ìáʾ¡£
- ²Ù×÷·´À¡£ºÔÚÓû§Ö´ÐÐijЩ²Ù×÷ºó£¬Ê¹Óà Toast ÏûÏ¢½øÐз´À¡£¬Èç¡°²Ù×÷³É¹¦¡±»ò¡°Êý¾ÝÒѱ£´æ¡±¡£
ÕâÖÖ·½Ê½Ê¹µÃ¿ª·¢ÕßÄܹ»ÓÐЧµØ¹ÜÀíÐÅÏ¢Ìáʾ£¬ÌáÉýÓû§ÌåÑ飬ʹÐÅÏ¢´«´ï¸ü¼ÓÖ±¹ÛºÍ¼°Ê±¡£
¹ØÓÚ onVoiceDownEvent ·½·¨µÄÕûÀíÓëÀ©Õ¹£¬°üº¬ÆäÓ÷¨ºÍʾÀý£º
ʼþÕìÌýÄ£¿é///////////////////////////////// ÀàÃû£ºÊ¼þÕìÌýÄ£¿é
ÃèÊö£ºÕìÌýÒôÁ¿¼õС°´Å¥Ê¼þ¡£
/////////////////////////////////
·½·¨£º onVoiceDownEventÃèÊö£ºÕìÌýÒôÁ¿¼õС°´Å¥µÄµã»÷ʼþ¡£
²ÎÊý£º
·µ»ØÀàÐÍ£ºÎÞ
ʾÀýevent.onVoiceDownEvent(function() { // ´òÓ¡ÌáʾÐÅÏ¢ println('°´ÏÂÒôÁ¿-');});˵Ã÷£º- ÔÚÕâ¸öʾÀýÖУ¬onVoiceDownEvent ·½·¨ÓÃÓÚ¼àÌýÒôÁ¿¼õС°´Å¥µÄµã»÷ʼþ¡£
- µ±Óû§°´ÏÂÒôÁ¿¼õС°´Å¥Ê±£¬»áµ÷Óô«ÈëµÄº¯Êý£¬Êä³öÌáʾÐÅÏ¢¡£
Ó¦Óó¡¾°£º- ÒôÁ¿µ÷½Ú£º¿ÉÒÔÓÃÓÚʵÏÖ×Ô¶¨ÒåµÄÒôÁ¿¿ØÖƹ¦ÄÜ£¬ÏìÓ¦ÒôÁ¿±ä»¯¡£
- ¶àýÌåÓ¦ÓãºÔÚ²¥·ÅÊÓƵ»òÒôÀÖµÄÓ¦ÓÃÖУ¬¼àÌýÒôÁ¿¼üµ÷ÕûÒôÁ¿¡£
ÕâÖÖ·½Ê½Ê¹µÃ¿ª·¢ÕßÄܹ»Áé»îµØ´¦ÀíÓû§µÄÒôÁ¿µ÷½ÚÐÐΪ£¬ÌáÉý¶àýÌåÌåÑéµÄ½»»¥ÐÔ¡£
¹ØÓÚ onVoiceUpEvent ·½·¨µÄÕûÀíÓëÀ©Õ¹£¬°üº¬ÆäÓ÷¨ºÍʾÀý£º
ʼþÕìÌýÄ£¿é///////////////////////////////// ÀàÃû£ºÊ¼þÕìÌýÄ£¿é
ÃèÊö£ºÕìÌýÒôÁ¿Ôö´ó°´Å¥Ê¼þ¡£
/////////////////////////////////
·½·¨£º onVoiceUpEventÃèÊö£ºÕìÌýÒôÁ¿Ôö´ó°´Å¥µÄµã»÷ʼþ¡£
²ÎÊý£º
·µ»ØÀàÐÍ£ºÎÞ
ʾÀýevent.onVoiceUpEvent(function() { // ´òÓ¡ÌáʾÐÅÏ¢ println('°´ÏÂÒôÁ¿+');});˵Ã÷£º- ÔÚÕâ¸öʾÀýÖУ¬onVoiceUpEvent ·½·¨ÓÃÓÚ¼àÌýÒôÁ¿Ôö´ó°´Å¥µÄµã»÷ʼþ¡£
- µ±Óû§°´ÏÂÒôÁ¿Ôö´ó°´Å¥Ê±£¬»áµ÷Óô«ÈëµÄº¯Êý£¬Êä³öÌáʾÐÅÏ¢¡£
Ó¦Óó¡¾°£º- ÒôÁ¿µ÷½Ú£º¿ÉÒÔÓÃÓÚʵÏÖ×Ô¶¨ÒåµÄÒôÁ¿¿ØÖƹ¦ÄÜ£¬ÏìÓ¦ÒôÁ¿µÄÔö¼Ó¡£
- ¶àýÌåÓ¦ÓãºÔÚ²¥·ÅÊÓƵ»òÒôÀÖµÄÓ¦ÓÃÖУ¬¼àÌýÒôÁ¿¼üÒÔµ÷ÕûÒôÁ¿¡£
ÕâÖÖ·½Ê½Ê¹µÃ¿ª·¢ÕßÄܹ»Áé»îµØ´¦ÀíÓû§µÄÒôÁ¿µ÷½ÚÐÐΪ£¬Ìṩ¸üºÃµÄ¶àýÌåÌåÑé¡£