Äú¿ÉÒÔ¾èÖú£¬Ö§³ÖÎÒÃǵĹ«ÒæÊÂÒµ¡£

1Ôª 10Ôª 50Ôª





ÈÏÖ¤Â룺  ÑéÖ¤Âë,¿´²»Çå³þ?Çëµã»÷Ë¢ÐÂÑéÖ¤Âë ±ØÌî



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Modeler   Code  
»áÔ±   
 
   
 
 
     
   
 ¶©ÔÄ
  ¾èÖú
¹ØÓÚ¿çÆ½Ì¨ÒÆ¶¯Ó¦Óÿª·¢¿ò¼ÜµÄ̽Ë÷--PhoneGap
 
À´Ô´£º²©¿ÍÔ° ·¢²¼ÓÚ 2015-6-17
  2304  次浏览      27
 

ÕªÒª£º±¾ÎÄͨ¹ý½éÉÜÒÆ¶¯»¥ÁªÍøµÄ·¢Õ¹£¬Òý³öÁË¿çÆ½Ì¨ÒÆ¶¯Ó¦Óÿª·¢µÄÏÖ×´£¬²¢¶Ôµ±Ç°µÄ¿çÆ½Ì¨ÒÆ¶¯Ó¦Óÿª·¢¿ò¼Ü½øÐÐÁ˱Ƚϡ£ÔÚʵ¼ù»·½ÚÖУ¬±¾ÎÄÊ×ÏÈʹÓà PhoneGap Build ½« HTML ³ÌÐò·¢²¼Îª¶àÒÆ¶¯Æ½Ì¨µÄÓ¦Óã»Ö®ºó£¬»ùÓÚ Eclipse ºÍ PhoneGap ¿ò¼Ü´î½¨ÁË Android µÄ¿ª·¢»·¾³£¬²¢Ôڸû·¾³Öпª·¢²âÊÔÁ˼òµ¥µÄ Android Ó¦ÓóÌÐò¡£

±¾ÎÄͨ¹ý½éÉÜÒÆ¶¯»¥ÁªÍøµÄ·¢Õ¹£¬Òý³öÁË¿çÆ½Ì¨ÒÆ¶¯Ó¦Óÿª·¢µÄÏÖ×´£¬²¢¶Ôµ±Ç°µÄ¿çÆ½Ì¨ÒÆ¶¯Ó¦Óÿª·¢¿ò¼Ü½øÐÐÁ˱Ƚϡ£ÔÚʵ¼ù»·½ÚÖУ¬±¾ÎÄÊ×ÏÈʹÓà PhoneGap Build ½« HTML ³ÌÐò·¢²¼Îª¶àÒÆ¶¯Æ½Ì¨µÄÓ¦Óã»Ö®ºó£¬»ùÓÚ Eclipse ºÍ PhoneGap ¿ò¼Ü´î½¨ÁË Android µÄ¿ª·¢»·¾³£¬²¢Ôڸû·¾³Öпª·¢²âÊÔÁ˼òµ¥µÄ Android Ó¦ÓóÌÐò¡£

±³¾°

ÒÆ¶¯»¥ÁªÊ±´úµÄ¸ßËÙ·¢Õ¹

½üÄêÀ´£¬Ëæ×ÅÓ²¼þÉ豸ºÍϵͳƽ̨µÄ²»¶Ï·¢Õ¹£¬ÊÖ³ÖÒÆ¶¯É豸µÄ¼ÆËãÄÜÁ¦µÃµ½ÁËÏÔÖøµÄÌá¸ß£¬ÖÇÄÜÊÖ»úºÍƽ°åµçÄÔÒѾ­Ô½À´Ô½¶àµØ³öÏÖÔÚÈËÃǵÄÈÕ³£Éú »îÖ®ÖУ¬¼ÓÖ®ÖîÈçÖØÁ¦¸ÐÓ¦¡¢GPS Ä£¿é¡¢À¶ÑÀÄ£¿é¡¢WIFI ½ÓÈëµÈÌØÉ«¹¦ÄܵÄÖ§³Ö£¬Òƶ¯Æ½Ì¨µÄÓ¦ÓÃÁìÓò±Ø½«ÈÚÈë²¢Öð½¥È¡´ú´«Í³µÄ¼ÆËã»úÉ豸£»Í¬Ê±£¬»¥ÁªÍøÔçÒÑÉîÈëµ½ÁËÈËÃÇÉú»îºÍ¹¤×÷ÖеÄÿһ¸ö½ÇÂä£¬Ëæ×ÅÐÂÒ»´ú 3G ÍøÂç¼¼ÊõµÄÆÕ¼°Óë·¢Õ¹£¬»ùÓÚ´«Í³ 2.5G ÍøÂçµÄ WAP Ó¦ÓÃʱ´úÒ²»áÖð½¥µØÍ˳öÀúÊ·Îę̀¡£Ôڴ˱³¾°Ï£¬Òƶ¯»¥ÁªÊ±´ú±ãÓ¦Ô˶øÉú£¬ËùÎ½ÒÆ¶¯»¥Áª¼´ÊÇÖ¸ÖÇÄܵÄÊÖ³ÖÒÆ¶¯É豸Ó뻥ÁªÍøÔÚ¸ßËÙ·¢Õ¹ÖУ¬Ï໥½áºÏ¡¢ÏศÏà³É ¶øÔì¾ÍµÄʱ´ú²úÎï¡£

ÒÆ¶¯Ó¦ÓÃÈí¼þ¿ª·¢µÄÏÖ×´

ÔٺõÄϵͳƽ̨¶¼ÐèÒªÓÐÈí¼þÀ´Ö§³Å£¬Èç¹û°ÑÒÆ¶¯»¥ÁªÍø±È×÷л¥ÁªÊ±´úµÄ¹Ç÷À£¬ÄÇôÔËÐÐÓÚÒÆ¶¯Æ½Ì¨Ö®ÉϵÄÓ¦ÓÃÈí¼þ¾ÍºÃ±ÈѪÈâÒ»Ñù£¬ÊÇÕæÕýÌåÏÖÆä ¼ÛÖµµÄÔØÌå¡£ÒÆ¶¯Ó¦ÓÃÈí¼þ×÷Ϊֱ½ÓÓëÓû§½»»¥µÄ´°¿Ú£¬ÒѾ­Öð½¥ÒýÆðÁ˳§É̺Ϳª·¢ÕßµÄÖØÊÓ£¬¿ª·¢³ö¾ßÓиßÈϿɶȵÄÒÆ¶¯Ó¦ÓÃÈí¼þ£¬ÒѾ­³ÉΪÁËÒÆ¶¯Æ½Ì¨Õ¼¾Ý´«Í³ Êг¡µÄÖ÷ÒªÊֶΡ£

ÔÚ¶à³§É̵ÄÀûÒæ¾ºÕùÏ£¬µ±Ç°µÄÖÇÄÜÖÕ¶ËÆ½Ì¨³ÊÏÖ³öÁË¡°°Ù¼ÒÕùÃù¡±µÄÏÖÏó¡£´Óͼ 1 ÖеÄͳ¼ÆÊý¾Ý¿ÉÒÔ¿´³ö£¬µ±Ç°µÄÒÆ¶¯ÖÕ¶Ëϵͳ³ÊÏÖ³ö½ÏΪÁãÉ¢µÄ¸î¾Ý״̬£¬ÆäÖУ¬Nokia Ö÷ÍÆµÄ Symbian¡¢Apple µÄ iOS¡¢ºÍ Google µÄ Android£¬·Ö±ðÕ¼¾ÝÁ˽ϴóµÄÊг¡·Ý¶î¡£È»¶ø£¬ÓÉÓÚµ±Ç°Ö÷Á÷µÄÒÆ¶¯Æ½Ì¨Ö®¼ä»¥²»¼æÈÝ£¬Õë¶Ô²»Í¬µÄÒÆ¶¯Æ½Ì¨ÏµÍ³£¬µ±Ç°²¢Ã»ÓпÉÒÔ¼æÈݵÄÓ¦Óÿª·¢½Ó¿ÚºÍÓï ÑÔ£»µ±Ç°£¬Ê¹Óà C/C++ µÄ Symbian¡¢Ê¹Óà Object C µÄ iOS ºÍʹÓà Java µÄ Android Ó¦Óÿª·¢¼¼Êõ£¬¼¸ºõÊÇÍêÈ«ÎÞ·¨Èںϵġ£

ͼ 1. ½üÁ½ÄêÒÆ¶¯Æ½Ì¨Êг¡Õ¼ÓÐÂʵÄͳ¼ÆÊý¾Ý

²»ÄÑ·¢ÏÖ£¬ÕâÖÖ¿ª·¢¼¼ÊõµÄ²»¼æÈÝÐÔ£¬½«Ö±½ÓÎªÒÆ¶¯Æ½Ì¨Ó¦Óõķ¢Õ¹´øÀ´ÖØ´óµÄ×è°­¡£´ÓÓ¦Óÿª·¢µÄ½Ç¶ÈÀ´Ëµ£¬Í¬ÑùµÄ³ÌÐòÂß¼­È´²»µÃ²»ÔÚ¶à¸öƽ̨ÉÏ Ê¹Óò»Í¬µÄÓïÑÔºÍ API ÖØ¸´±àÂ룻´Ó´úÂëά»¤µÄ½Ç¶ÈÀ´Ëµ£¬Õë¶Ôͬһ¸öÏîÄ¿ÐèҪͬʱά»¤¶à·Ý´úÂ룬һµ©³ÌÐòÂß¼­·¢Éú±ä»¯£¬½«µ¼Ö´ó¹æÄ£µÄ´úÂëÐÞ¸ÄÓë»Ø¹é²âÊÔ£»ÁíÍ⣬´Ó¾­¼Ã½Ç¶ÈÀ´ ˵£¬ÒªÍ¬Ê±¿ª·¢ºÍά»¤¶à¸öƽ̨µÄÓ¦ÓóÌÐò£¬½«»¨·ÑÆóÒµ¾Þ´óµÄÈËÁ¦ºÍʱ¼ä³É±¾¡£

Ö÷Á÷¿çÆ½Ì¨ÒÆ¶¯Ó¦Óÿª·¢¿ò¼ÜµÄ±È½Ï

ΪÁ˽â¾öÉÏÊöÎÊÌ⣬¿çƽ̨µÄÒÆ¶¯Ó¦Óÿª·¢¼¼ÊõÖð½¥µØÒýÆðÁË¿ª·¢ÕߵĹØ×¢¡£²»ÄÑ¿´³ö£¬ÃæÏò²»Í¬µÄÖÕ¶ËÆ½Ì¨ºÍ¿ª·¢ÓïÑÔ£¬ÒªÊµÏÖÓ¦Óÿª·¢µÄ¼æÈÝÐÔ£¬ ÆäʵֻÓÐÁ½Ìõ¿ÉÐÐ֮·£ºÆäÒ»ÊDzÉÓò»Í¬Æ½Ì¨¶¼ÈϿɵıê×¼¼¼Êõ£¬Æä¶þÊDzÉÓÃÒѱ»³ÉÊìʹÓõÄÏÖÓм¼Êõ¡£È»¶øÎÞÂÛ²ÉÓÃÄÄÒ»ÖÖ·½Ê½£¬µ±Ç°¿çƽ̨ӦÓÿ¨·¨ËùȱÉٵģ¬ ¶¼ÊÇ×÷Ϊƽ̨µ×²ã API ÓëͨÓÿª·¢¼¼ÊõÖмä¼þµÄ¿çÆ½Ì¨ÒÆ¶¯Ó¦Óÿª·¢¿ò¼Ü¡£

Ëæ×ÅÈËÃÇ¶Ô¿çÆ½Ì¨Ó¦Óÿª·¢Ñо¿µÄ²»¶ÏÉîÈ룬µ±Ç°Êг¡ÉÏÒѳöÏÖÁËÈô¸ÉÖÂÁ¦ÓÚ¿çÆ½Ì¨¿ª·¢µÄ²úÆ·¼¶¿ò¼Ü¡£ÆäÖУ¬PhoneGap¡¢Titanium ºÍ Rhodes ±ãÊǵ±Ï·¢Õ¹½ÏΪ³ÉÊìµÄÈý¿î¿ª·¢¿ò¼Ü¡£ÎªÁ˸üºÃµØÁ˽⵱ǰµÄ¿çƽ̨¿ª·¢¿ò¼Ü¼¼Êõ£¬±¾ÎÄ¶ÔÆäÈýÕß´ÓÈçϼ¸¸ö·½Ãæ½øÐÐÁ˶Աȣº

Ä¿±ê

ÉÏÊöÈý¿î¿ò¼Ü²úÆ·¶¼½«Ä¿±êÃ÷È·µØ¶¨Î»Îª¡°Ò»´Î¿ª·¢£¬ÔËÐÐÓÚÈκÎÒÆ¶¯ÖÕ¶ËÆ½Ì¨¡£¡±Õâ¾ÍÒâζ×ů䱨Ðë¿çÔ½Æ½Ì¨ÌØÐԺͱà³ÌÓïÑԵĽçÏÞ£¬¿ÉÒÔÓëÈÎºÎÆ½Ì¨µÄ SDK API ½øÐÐÎÞ²î±ðµÄ½»»¥¡£

Ö§³Åƽ̨

Titanium ¿ò¼ÜĿǰֻ֧³Ö Android ºÍ IPhone ƽ̨£¬¶ø PhoneGap ºÍ Rhodes Ôò¾ùÉù³ÆÖ§³Öµ±Ç°´ó¶àÊýµÄÖ÷Á÷ƽ̨£¬Í¼ 2 ÃèÊöµÄÊÇ PhoneGap ¿ª·¢¿ò¼Üµ±Ç°µÄ¼æÈÝÆ½Ì¨¡£

ͼ 2. PhoneGap ¿ò¼ÜµÄ¼æÈÝÆ½Ì¨

±à³ÌÓïÑÔ

PhoneGap ºÍ Titanium ¿ò¼Ü¾ù²ÉÓÃÁË HTML + CSS + JavaScript ×÷ΪÆä±à³ÌÓïÑÔ£¬Í¬Ê±¶Ô HTML5 ºÍ CSS3 ÌṩÁËÏàÓ¦µÄÖ§³Ö£»¶ø Rhodes ÔòʹÓà Ruby + Rails ×÷ΪÆä±à³Ì»ù´¡£¬Ê¹Óà Ruby À´ÊµÏÖÒÆ¶¯Ó¦ÓõÄÂß¼­¡£²»ÄÑ·¢ÏÖ£¬ÉÏÊöÈýÕß¶¼Ñ¡ÔñÁ˳ÉÊìµÄ½Å±¾ºÍ Web ¼¼Êõ×÷ΪʵÏÖÆ½Ì¨¼æÈݵÄÈëÊֵ㣬ÕýÈçǰÎÄËùÊö£¬ÕâÒ²ÊÇĿǰʵÏÖ¿çÆ½Ì¨¿ª·¢µÄΨһ¿ÉÐÐ֮·¡£

ʵÏÖÔ­Àí

ÔÚÈýÕßÖ®ÖУ¬PhoneGap ºÍ Titanium ¿ò¼ÜµÄʵÏÖÔ­Àí½ÏΪÏàËÆ£¬±à³ÌÈËԱͨ¹ýʹÓà CSS ºÍ HTML À´Éè¼Æ³ÌÐò UI ²¢¿ØÖƳÌÐòµÄÂß¼­£»Í¬Ê±£¬Ê¹Óà JavaScript À´µ÷Óà API Óë¶ÔӦƽ̨µÄ SDK ½øÐн»»¥£¬ÒÔÆô¶¯ÊÖ»úµÄ GPS¡¢Õ𶯡¢ÖØÁ¦¸ÐÓ¦µÈ¹¦ÄÜ¡£Ê¹Óà PhoneGap ºÍ Titanium ±àдµÄ³ÌÐò»á±»´ò°ü²¢°²×°µ½ÊÖ»úÉÏ£¬ÔÚÓ¦ÓÃÔËÐÐÊ±ÔØÈëµ½ÊÖ»úµÄä¯ÀÀÆ÷¿Ø¼þÖнâÎöÖ´ÐС£¶øRhodes ÔòÒÀÀµÓÚ Ruby + Rails µÄ Web ¿ò¼Ü£¬ÔÚÊÖ»úÄÚ²¿¹¹½¨ÁËÒ»¸öÍêÕûµÄ Web App server »·¾³£¬Ê¹Óà Rhodes ¿ª·¢µÄÓ¦ÓÿÉÒÔÏñ´«Í³ Web ·þÎñÆ÷Ò»Ñù£¬½ÓÊÕ²¢´¦ÀíÓû§µÄ²Ù×÷ʼþ£¬²¢·ÃÎʶÔӦƽ̨µÄ SDK API¡£

¿ªÔ´/ÉÌÒµ»¯

ÔÚÉÏÊöÈýÖÖ¿ò¼ÜÖУ¬Ö»ÓÐ PhoneGap ÊÇ´¿´âµÄ¿ªÔ´²úÆ·£¬Titanium Ŀǰ»¹´¦ÓÚÆä²úÆ·»¯µÄ Beta ½×¶Î£¬ÆäÕýʽ°æ±¾½«×÷ΪÉÌÒµ»¯µÄ¿ò¼Ü²úÆ·¶ø·¢²¼£¬Rhodes µÄ·¢Õ¹½ÏÉÏÊöÁ½ÕßÔòÏà¶Ô³ÉÊìһЩ£¬ËüÒ²ÊÇÉÌÒµ»¯µÄ¿ò¼Ü²úÆ·¡£

ÆäËûA

PhoneGap ºÍ Titanium ÓкܶàÏàËÆÖ®´¦£¬µ«Ïà±È PhoneGap£¬Titanium ³ýÁËÌṩÓë SDK Ïà¶ÔÓ¦µÄ¹¦ÄÜ API Í⣬»¹¶ÔÏàӦƽ̨ UI API ÌṩÁËÒ»¶¨µÄÖ§³Ö¡£Òò¶ø£¬Ê¹Óà Titanium ¿ÉÒÔ¿ª·¢³ö¸ü¼Ó½Ó½üÓÚ±¾µØÓ¦ÓõÄÓû§ÌåÑ飬µ«Ò²ÕýÒòΪÈç´Ë£¬Titanium ¶Ôƽ̨µÄ¼æÈÝÐÔ²»¼° PhoneGap µÄ·¢Õ¹ÏÖ×´¡£

ÆäËûB

Rhodes µÃÒæÓÚ³ÉÊìµÄ Ruby/Rails ¼¼Êõ¼°ÆäÔÚÒÆ¶¯Æ½Ì¨ÄÚ²¿¹¹½¨µÄÏà¶ÔÍêÕûµÄ Web App »·¾³£¬Rhodes ¿ò¼ÜÌìÉú¾ß±¸Á˸üºÃµÄ Rest Web services µÄÄÜÁ¦£¬¿ÉÒÔ·½±ãµØÓëºó¶Ë·þÎñÆ÷½øÐн»»¥£»µ«ÊÇ£¬ÕâÖÖ»ùÓÚ Web App µÄ·½Ê½À´·ÃÎÊÆ½Ì¨ SDK API µÄÄÜÁ¦Ò²ÓÐÒ»¶¨µÄ¾ÖÏÞÐÔ£¬Èç²»ÄÜÁ¼ºÃµÄÖ§³ÖÒôƵºÍÊÓÆµµÄ²¥·ÅµÈ¡£

ÁíÍâÖµµÃÒ»ÌáµÄÊÇ£¬¿çƽ̨µÄÒÆ¶¯Ó¦Óÿª·¢¿ò¼Ü¾ù×ÅÑÛÓÚ½â¾ö²»Í¬Æ½Ì¨Ö®¼äÓ¦Óÿª·¢µÄ¼æÈÝÐÔÎÊÌ⣬Òò¶øÌÖÂÛijһ¿ò¼ÜµÄÓÅÁÓ£¬²»Ó¦ÄÃÖîÈçʹÓøÿò¼Ü ÊÇ·ñÄÜ¿ª·¢³ö 3D ÓÎÏ·ÕâÑùµÄ±ê×¼À´¶ÔÆä½øÐп¼Á¿¡£Í¨¹ýÉÏÎĵıȽϣ¬±ÊÕßÈÏΪ¿ªÔ´¿ò¼Ü PhoneGap µÄÓÅÊÆ¸üΪ¾ùºâ£¬¾ßÓиüºÃµÄ·¢Õ¹Ç°¾°¡£Òò¶ø£¬ÏÂÎĽ«Õë¶Ô PhoneGap ¿ò¼Ü½øÐÐÏêϸµÄ½éÉÜ£¬²¢Í¨¹ýʵÀýÀ´½²½âÈçºÎʹÓà PhoneGap ¿ò¼ÜΪ Android ƽ̨¿ª·¢¼òµ¥µÄÓ¦Óá£

PhoneGap ¿ò¼Ü¼ò½é

´Ó¸ÅÄîÉÏ˵£¬PhoneGap ÊÇÒ»¿îÍêÈ«¿ªÔ´µÄ¿çÆ½Ì¨ÒÆ¶¯Ó¦Óÿª·¢¿ò¼Ü¡£Í¨¹ýʹÓà PhoneGap ¿ò¼Ü£¬¿ª·¢ÈËÔ±¿ÉÒÔ²ÉÓô«Í³µÄ Web ¿ª·¢¼¼Êõ£¨HTML + CSS + JavaScript£©À´ÊµÏÖ´ý¿ª·¢Ó¦ÓÃµÄ UI ºÍ³ÌÐòÂß¼­¡£

ÔÚ¿ª·¢µÄ¹ý³ÌÖУ¬PhoneGap ¿ò¼ÜÌṩÁËһϵÁÐµÄ API ¹©¿ª·¢ÈËÔ±ÔÚ JavaScript ´úÂëÖе÷Óã»Í¨¹ýÕâЩ API µ÷Óã¬PhoneGap ³ÌÐò¾Í¿ÉÒÔÓëÏàÓ¦ÒÆ¶¯Æ½Ì¨µÄ SDK API ½øÐн»»¥£¬ÒÔµ÷ÓÃÔËÐÐÆ½Ì¨±¾µØµÄ¹¦ÄÜ¡£

ÔÚÔËÐÐʱ£¬Ê¹Óà Web ¼¼Êõ±àдµÄ×ÊÔ´Îļþ£¨html/css/js£©»á±»´ò°üΪÀàËÆ¡°¾µÏñÎļþ¡±µÄÐγɷ¢²¼µ½´ýÔËÐÐÆ½Ì¨Ö®ÖУ¬ÔÚÔËÐÐʱÓÉä¯ÀÀÆ÷½âÎöÖ´ÐУ¬´Ó¶øÊµÏÖÁËÒ»´Î¿ª·¢£¬ ¿ç¶àƽ̨ÔËÐеÄÄ¿µÄ¡£µ±Ç°£¬PhoneGap ÒѾ­¶Ô¼¸ºõËùÓеÄÖ÷Á÷ÒÆ¶¯Æ½Ì¨ÌṩÁËÖ§³Ö£¬²»¹ýÈçͼ 3 Ëùʾ£¬Êܵ½À´×Ô¼¼ÊõºÍÉÌÒµ¾ºÕùµÄÓ°Ï죬PhoneGap ÔÚÿ¸öƽ̨É϶¼ÓÐÈô¸ÉµÄ¹¦ÄܵãÎÞ·¨¸²¸Ç£¬ÓдýÓÚ½øÒ»²½ÍêÉÆ¡£

ͼ 3. PhoneGap ¿ò¼Ü¶Ôµ±Ç°Ö÷Á÷ÒÆ¶¯Æ½Ì¨µÄÖ§³Öϸ½Ú

PhoneGap ¿ª·¢Êµ¼ù

ʹÓà PhoneGap Build ´´½¨Ó¦ÓÃ

±¾½Ú½éÉܵÄÊÇÒ»ÖÖÏà¶Ô¼òµ¥µÄʹÓà PhoneGap ¿ª·¢¿çƽ̨ӦÓõķ½·¨¡£ÔÚ PhoneGap µÄ¹Ù·½ÍøÕ¾ÖУ¬ÌṩÁËÒ»¸ö½Ð×ö PhoneGap Build µÄ Web Ó¦Óã¬ÔÚ PhoneGap Build µÄÒ³ÃæÖУ¬Óû§¿ÉÒÔ½«Ê¹Óà Web ¼¼Êõ£¨html/javascript/css£©¿ª·¢ºÃµÄÓ¦ÓÃÉÏ´«£¬PhoneGap Build »áΪÆäÖ§³ÖµÄƽ̨¸÷×Ô´ò°üÒ»·Ý¿É°²×°µÄÓ¦ÓóÌÐò£¬¿ª·¢ÈËÔ±¿ÉÒÔÑ¡ÔñËùÐèµÄƽ̨£¬µ¼³öÏàÓ¦µÄÓ¦ÓóÌÐò¡£

ÔÚ±¾½ÚÖУ¬ÎÒÃÇÏȱàдһ¸ö¼òµ¥µÄ Hello World ³ÌÐò£¬²¢Ê¹Óà PhoneGap Build À´½«Æä´ò°üΪ Android ƽ̨µÄÓ¦ÓóÌÐò¡£ÐèҪ˵Ã÷µÄÊÇ£¬ÓÉÓÚµ±Ç° PhoneGap Build Éд¦ÓÚ Beta ½×¶Î£¬Ê¹ÓÃÕßÐèҪע²á²¢Ìá³ö Beta ²âÊÔÉêÇ룬ÉêÇëÕß»áÔÚÒ»ÖÜÖ®ÄÚ»ñµÃÒ»¸ö Beta Code£¬Ö»ÓÐʹÓà Beta Code µÇ½µÄÓû§²ÅÄÜʹÓøù¦ÄÜ¡£

´ò¿ª PhoneGap Build µÄÒ³Ãæ£¬ÎÒÃÇ¿ÉÒÔ¿´µ½Èçͼ 4 ËùʾµÄ²Ù×÷½çÃæ¡£¿ª·¢ÈËÔ±¿ÉÒÔʹÓà git »òÕß svn µÄ url µØÖ·À´Ö¸ÏòÒ»¸öÒÑ¿ª·¢ºÃµÄ Web App£»´ËÍ⣬ÎÒÃÇÒ²¿ÉÒÔ½« HTML¡¢CSS ºÍ JavaScript Îļþ·ÅÔÚͬһ¸öÎļþ¼ÐÖУ¬½«Æäͳһ´ò°üΪ zip ÎļþºóÉÏ´«£»×î¼òµ¥µÄ£¬ÎÒÃÇ¿ÉÒÔÖ±½ÓÉÏ´«Ò»¸öÃûΪ index.html µÄÎļþ£¬½«ÏàÓ¦µÄ³ÌÐòÂß¼­¶¼Ð´ÔÚ¸ÃÎļþÖУ¬±¾½ÚµÄ Hello World ³ÌÐò±ã²ÉÓÃÁ˸÷½Ê½£¬¸ÐÐËȤµÄ¶ÁÕß¿ÉÒÔʵ¼ùÒ»ÏÂÏÂÎĵIJÙ×÷²½Öè¡£

ͼ 4. PhoneGap Build µÄ²Ù×÷½çÃæ

1. Ê×ÏÈ£¬ÎÒÃÇ¿ÉÒÔʹÓñ¾µØµÄÎı¾±à¼­¹¤¾ß£¬´´½¨Ò»¸öÃûΪ index.html µÄÎļþ£¬²¢½«Çåµ¥ 1 ÖÐµÄ html ´úÂë¼ÓÈëµ½¸ÃÎļþÖв¢±£´æ¡£

Çåµ¥ 1. ´´½¨Ò»¸öÃûΪ index.html µÄÎļþ

 <!DOCTYPE HTML> 
<html>
<head>
<title>PhoneGap</title>
</head>
<body>
<h1>Hello World!</h1>
<h2>Hello PhoneGap!</h2>
</body>
</html>

2. ÈçͼËùʾ 5 Ëùʾ£¬ÎÒÃÇ´Ó±¾µØÑ¡Ôñ²¢ÉÏ´«Òѱ༭ºÃµÄ index.html Îļþ£»Í¬Ê±£¬ÎÒÃÇ¿ÉÒÔΪ×Ô¼ºµÄÓ¦ÓÃÆðÒ»¸öÃû×Ö£¬ÀýÈç¡°Hello World¡±£¬µã»÷ Create °´Å¥½øÈëÏÂÒ»Ò³¡£

ͼ 5. ÉÏ´«ÒÑ´´½¨µÄ index.html Îļþ

3. Ôڳɹ¦ÉÏ´«Ö®ºó£¬PhoneGap Build »á²ÉÓÃĬÈϵÄÅäÖÃÀ´ Build ÎÒÃǵÄÓ¦ÓóÌÐò¡£Èçͼ 6 Ëùʾ£¬¿ª·¢ÈËÔ±Ò²¿ÉÒÔµã»÷Á´½Ó¡°Edit¡±´ò¿ªÅäÖÃÒ³ÃæÀ´±à¼­ÎÒÃǵÄÓ¦ÓÃÊôÐÔ£ºÈçΪӦÓÃÉèÖÃÃû³Æ¡¢°üÃû¡¢°æ±¾ºÅºÍÃèÊöµÈÐÅÏ¢£»´ËÍ⣬iOS Ó¦ÓõĿª·¢ÈËÔ±£¬¿ÉÒÔÔÚ¸ÃÒ³ÃæÅäÖÿª·¢Ðí¿ÉµÄ Key Îļþ¡£

ͼ 6. PhoneGap Build µÄÅäÖÃÒ³Ãæ

4. Èçͼ 7 Ëùʾ£¬ÔڵȴýÒ»¶Îʱ¼äÖ®ºó£¬¿ÉÒÔ¿´µ½ PhoneGap Build Ò³ÃæÖжÔÓ¦²»Í¬Æ½Ì¨µÄͼ±ê·¢ÉúÁ˱仯£ºÓÉÓÚ iOS ƽ̨¿ª·¢ÐèÒªÏàÓ¦µÄ license key£¬ËùÒÔÎÒÃǵõ½ÁËÒ»¸öÏÔʾ¾¯¸æÐÅÏ¢µÄͼ±ê£»¶ø Android¡¢webOS ºÍ Symbian ƽ̨Ôò˳ÀûµÄ±àÒë³É¹¦£»¶ÔÓÚ BlackBerry ƽ̨£¬±ÊÕß³¢ÊÔ¶à´Î¶¼Î´Äܳɹ¦µÄ±à¼­Ó¦ÓóÌÐò£¬Æäͼ±êһֱͣÁôÔÚÈçͼËùʾµÄµÈ´ý״̬¡£

ͼ 7. PhoneGap Build µÄ½á¹ûÒ³Ãæ

5. ×îºó£¬Í¨¹ýµã»÷ÏàӦƽ̨µÄͼ±ê£¬¼´¿É½« build ºÃµÄÓ¦ÓóÌÐòÏÂÔØµ½±¾µØ¡£ÔÚʵ¼ùÖУ¬±ÊÕ߳ɹ¦´´½¨ÁËÃûΪ¡°HelloWorld-debug.apk¡±µÄÓ¦Óã»¶ÁÕß¿ÉÒÔ½«Æä°²×°µ½ Android ÊÖ»úÖнøÐвâÊÔ£¬Ó¦ÓÃÆô¶¯ºó£¬¿ÉÒÔÔÚÊÖ»úÆÁÄ»´òÓ¡³öÏàÓ¦µÄÎÄ×Ö¡£

»ùÓÚ PhoneGap ºÍ Eclipse ´î½¨ Android ¿ª·¢Æ½Ì¨

³ýÁËʹÓà Phone Build Í⣬¿ª·¢ÈËÔ±Ò²¿ÉÒÔ»ùÓÚÖ÷Á÷µÄ IDE ´î½¨ PhoneGap µÄ¿ª·¢»·¾³£¬ÔÚ IDE ÖбàдºÍµ÷ÊÔ³ÌÐò´úÂ룬ͬʱ¿ÉÒÔÔÚÏàÓ¦µÄÄ£ÄâÆ÷ÖÐÖ±½ÓÔËÐбàÒëºÃµÄ Phone Gap ³ÌÐò¡£ÓÉÓÚ iOS Ó¦Óÿª·¢ÐèÒªÏàÓ¦µÄ Signing Key£¬Í¬Ê±ÐèÒªÌØÊâµÄÓ²¼þºÍϵͳƽ̨£¬Òò¶øÔÚ±¾½ÚÖУ¬ÎÒÃÇ»¹ÊÇÃæÏò Android ƽ̨À´½²½â PhoneGap µÄʹÓ÷½·¨¡£

ÓбðÓÚǰÎÄʹÓà PhoneGap Build ¿ª·¢·½Ê½£¬ÒªÊ¹Óà IDE ¿ª·¢ PhoneGap ³ÌÐò£¬ÎÒÃÇÊ×ÏÈÐèÒª°²×°ÏàӦƽ̨µÄ SDK¡£ÓÉÓÚ Android SDK µÄ°²×°Óë±¾ÎĵÄÄÚÈݲ¢²»Ö±½ÓÏà¹Ø£¬Òò¶ø´Ë´¦Ö»×ö¼òÂԵĽéÉÜ¡£

1. Ê×ÏÈÒªÏÂÔØ Android µÄ SDK£¬²¢½«Æä½âѹµ½±¾µØÓ²ÅÌÉÏ¡£

2. Ö®ºó£¬ÎÒÃÇÒªÔËÐнâѹ°üÖÐµÄ SDK Manager.exe ³ÌÐò¡£Èçͼ 8 Ëùʾ£¬Ê¹Óà SDK Manager ¿ÉÒÔÏÂÔØÏàÓ¦°æ±¾µÄ Android SDK ºÍÎĵµ¡£ÔÚ±¾ÎĵÄʾÀýÖУ¬Ê¹ÓõÄÊÇ 2.2 °æ±¾µÄ Android ƽ̨¡£

ͼ 8. ʹÓà Android SDK ÏÂÔØ SDK ¼°Ïà¹ØÎĵµ

3. ÔÚ SDK Manager µÄ¡°Virtual devices¡±Ñ¡ÏÖУ¬ÎÒÃÇ¿ÉÒÔ´´½¨Ò»¸öÊÖ»úÄ£ÄâÆ÷£¬ÓÃÓÚÔÚ¿ª·¢¹ý³ÌÖнøÐе÷ÊÔ£¬Ä£ÄâÆ÷µÄÊôÐÔ¿ÉÒÔ°´Í¼ 9 Ëùʾ½øÐÐÅäÖá£

ͼ 9. Android Ä£ÄâÆ÷µÄÉèÖÃ

ÔÚÍê³ÉÉÏÊö²Ù×÷Ö®ºó£¬ÎÒÃÇ»¹Òª´î½¨±¾½ÚÖÐҪʹÓÃµÄ IDE ³ÌÐò¡£ÔÚ¸ÃʾÀýÖУ¬±¾ÎIJÉÓõÄÊÇ 3.6 °æ±¾µÄ Eclipse£»Í¬Ê±£¬ÎªÁË·½±ã Android Ó¦ÓõĿª·¢£¬ÎÒÃÇ»¹ÐèÒªÏÂÔØ²¢°²×° Eclipse µÄ Android ²å¼þ ADT¡£ÒòΪ¸Ã¹ý³ÌÏà¶Ô¼òµ¥£¬´Ë´¦½«²»ÔÙ׸Êö£¬ÓÐÎÊÌâµÄ¶ÁÕß¿ÉÒÔÔÚÍøÉÏÕÒµ½ÏàÓ¦µÄ°²×°ËµÃ÷¡£

Ö®ºó£¬ÎÒÃÇÐèÒªÔÚ PhoneGap µÄ¹Ù·½ÍøÕ¾ÉÏÏÂÔØ PhoneGap ³ÌÐò°ü£¬²¢½«Æä½âѹµ½±¾µØÓ²ÅÌ¡£µ±Ç° PhoneGap ×îеİ汾Ϊ 0.9.4£¬Èçͼ 10 Ëùʾ£¬»ùÓÚ PhoneGap ¿ò¼Ü¿ª·¢ Android Ó¦ÓÃËùÐèµÄÀà¿â¡¢JS ÎļþºÍ Sample µÈÎļþ£¬¶¼ÔÚÆäÏÂÃûΪ¡°Android¡±µÄĿ¼֮ÖС£

ͼ 10. PhoneGap ¿ò¼ÜÖÐµÄ Android ¿ª·¢°ü

½ÓÏÂÀ´£¬ÎÒÃÇ¿ÉÒÔ´ò¿ª Eclipse£¬²¢ÔÚÆäÖд´½¨Ò»¸ö Android µÄÏîÄ¿¡£Èçͼ 11 Ëùʾ£¬Ñ¡Ôñ File->New->Others ´ò¿ª Eclipse µÄ New Wizard ºó£¬ÔÚÆäÖÐÑ¡Ôñ´´½¨¡°Android Project¡±¡£

ͼ 11. Eclipse ÖÐ Android Project µÄ New Wizard

Èçͼ 12 Ëùʾ£¬ÔÚ Android Project µÄ New Wizard ÖУ¬ÎÒÃÇ¿ÉÒÔΪ Android Project Ö¸¶¨ÏîÄ¿Ãû³Æ¡¢Ó¦ÓÃÃû³ÆµÈÈô¸ÉµÄÅäÖÃÐÅÏ¢£¬ÆäÖÐµÄ Build Target ÅäÖÃÏî±íʾ¸ÃÓ¦ÓôýÔËÐеÄ×îµÍƽ̨°æ±¾£¬±¾ÎÄÔÚ´Ë´¦Ñ¡ÔñÁË Android 2.2 ƽ̨¡£

ͼ 12. ÅäÖà Android Project

ÖÁ´Ë£¬ÎÒÃǾÍÔÚ Eclipse Öд´½¨ºÃÁËÒ»¸ö´«Í³µÄ Android ¿ª·¢ÏîÄ¿¡£ÎªÁ˴ PhoneGap ¿ª·¢»·¾³£¬ÎÒÃÇ»¹ÐèÒª½« PhoneGap µÄÀà¿âºÍ JS ÎļþÌí¼Óµ½¸ÃÏîĿ֮ÖС£Ê×ÏÈ£¬´ò¿ª±¾ÎĵÄʾÀýÏîÄ¿ TestPhoneGap£¬ÔÚ assets Îļþ¼ÐÏÂн¨Ò»¸öÃûΪ¡°www¡±µÄÎļþ¼Ð£¬²¢½« PhoneGap ³ÌÐò°üÖÐ Android Ŀ¼Ï嵀 phonegap.0.9.4.js Îļþ¿½±´µ½¸ÃÎļþ¼ÐÖС£

Ö®ºó£¬ÎÒÃÇÐèÒªÔÚÏîÄ¿ TestPhoneGap ÏîÄ¿ÏÂн¨Ò»¸öÃûΪ¡°lib¡±µÄÎļþ¼Ð£¬²¢½« PhoneGap ³ÌÐò°üÖÐ Android Ŀ¼Ï嵀 phonegap.0.9.4.jar Îļþ¿½±´µ½¸ÃÎļþ¼ÐÖС£Èçͼ 13 Ëùʾ£¬ÓÒ¼üÑ¡ÔñÏîÄ¿ TestPhoneGap->Build Path->Configure Build Path£¬ÔÚµ¯³öµÄ¶Ô»°¿òÖУ¬µã»÷ Add JARS ºóÑ¡Ôñ phonegap.0.9.4.jar£¬½«ÆäÌí¼Óµ½ÏîÄ¿µÄÀà·¾¶ÖС£

ͼ 13. ½« PhoneGap µÄÀà¿âÌí¼Óµ½ÏîÄ¿ Build Path ÖÐ

ÖÁ´Ë£¬ÎÒÃǾÍÍê³ÉÁËÔÚ Eclipse IDE Ï£¬»ùÓÚ PhoneGap À´¿ª·¢ Android Ó¦ÓõÄËùÓл·¾³´î½¨¹¤×÷¡£ÔÚÏÂÎÄÖУ¬ÎÒÃǾͿÉÒÔ»ùÓڸû·¾³£¬Ê¹Óô«Í³µÄ Web ¼¼ÊõÀ´¿ª·¢ Android ƽ̨µÄÓ¦ÓóÌÐò¡£

ʹÓà PhoneGap + Eclipse ¿ª·¢ Android Ó¦ÓÃ

ÔÚÍê³ÉÁË»·¾³´î½¨¹¤×÷Ö®ºó£¬ÎÒÃDZã¿ÉÒÔʹÓøû·¾³¿ª·¢ºÍµ÷ÊÔ»ùÓÚ PhoneGap ¿ò¼ÜµÄ Android ³ÌÐò¡£Ê×ÏÈ£¬ÎÒÃÇÀ´³¢ÊÔʹÓà Eclipse ±àÒë PhoneGap ³ÌÐò°üÖÐÌṩµÄ Samples ³ÌÐò£¬²¢ÔÚÄ£ÄâÆ÷ÖÐÔËÐиóÌÐò£º

1. ´ò¿ªÉÏÎÄÖд´½¨µÄ PhoneGapActivity.java Îļþ£¬½«Æä¼Ì³ÐµÄ¸¸ÀàÓÉ android.app.Activity ÐÞ¸ÄΪ com.phonegap.DroidGap£¬²¢Ìí¼ÓËùÐèµÄ Java °üÒýÓá£

2. ½«´úÂë setContentView(); Ìæ»»Îª super.loadUrl("file:///android_asset/www/index.html");

3. ´ò¿ªÎļþ AndroidManifest.xml£¬½«Çåµ¥ 2 ÖеĴúÂëÌí¼ÓÔÚ application µÄÆðʼ±êǩ֮ǰ£¬¸Ã¶Î´úÂëÖ÷ÒªÓÃÓÚÅäÖÃÓ¦ÓóÌÐò¶Ôϵͳ API µ÷ÓõÄÊÚȨÐÅÏ¢¡£

Çåµ¥ 2. ÅäÖÃÓ¦ÓõÄÊÚȨÐÅÏ¢

¡¶DAL Êý¾Ý·ÃÎʲ㡷

4. Èçͼ 14 Ëùʾ£¬½« PhoneGap ³ÌÐò°üÖÐ Samples Ŀ¼Ï嵀 index.html ºÍ master.css Îļþ¿½±´µ½ÉÏÎÄÖд´½¨µÄ www Ŀ¼ÖС£ÕâÁ½¸öÎļþ¼´ÊÇ PhoneGap ÌṩµÄÍêÕûµÄ Android °æÊ¾Àý³ÌÐò¡£

ͼ 14. Ìí¼Ó PhoneGap ÌṩµÄ Android ʾÀý³ÌÐò

ÖÁ´Ë£¬ÎÒÃǾÍÍê³ÉÁËÔËÐÐ PhoneGap ÌṩµÄ Android Samples µÄÈ«²¿²½Öè¡£½ÓÏÂÀ´£¬ÎÒÃÇ¿ÉÒÔÔÚ Eclipse ÖÐÆô¶¯ Android µÄÄ£ÄâÆ÷£¬²¢ÔÚÆäÖвâÊÔÔËÐб¾½Ú¿ª·¢µÄ PhoneGap ³ÌÐò¡£ÓÒ¼üµ¥»÷ÏîÄ¿ PhoneGapTest->Run As->Android Application¡£

´Óͼ 15 ÖпÉÒÔ¿´µ½£¬PhoneGap µÄ Android ʾÀý³ÌÐòÖÐÌṩÁËÈô¸ÉµÄ Button£¬ÓÃÀ´µ¼º½Óû§²âÊÔÆä¶Ô SDK API µÄµ÷ÓÃÇé¿ö£¬ÆäÖаüÀ¨Á˲¦ºÅ¡¢Õ𶯡¢ÁåÉù¡¢GPS µÈ³£ÓõŦÄÜ£¬ÔÚ±¾ÎĵķÖÎöÓë×ܽáÖУ¬»á¶ÔÏàÓ¦µÄµÄ JavaScript ½øÐмòÒªµÄ·ÖÎö£¬×ܽá¶ÔÓ¦¹¦ÄÜµÄ API µ÷Ó÷½Ê½¡£

ͼ 15. ²âÊÔ PhoneGap µÄ Android ʾÀý³ÌÐò

ÁíÍ⣬ÓÉÓÚÄ£ÄâÆ÷µÄʹÓÃÏÞÖÆ£¬¸ÃʾÀýÖеĺܶ๦ÄÜÎÞ·¨Ö±½ÓÔÚÄ£ÄâÆ÷ÖвâÊÔ¡£ÔÚÕæÊµ¿ª·¢ÖУ¬¶ÁÕß¿ÉÒÔ¿ªÆô Android ÊÖ³ÖÉ豸µÄ USB Debug ģʽ£¬Á¬½Ó USB ºóÖ±½ÓʹÓÃÕæ»ú½øÐпª·¢µ÷ÊÔ¡£

×îºó£¬ÎÒÃÇÒ²¿ÉÒÔ³¢ÊÔʹÓà html¡¢javascript ºÍ css ±àдһ¸ö×Ô¼ºµÄ Web Ó¦Ó㬲¢½«Æä·¢²¼µ½ Android µÄÄ£ÄâÆ÷ÖÐÔËÐУº

»¹ÊÇÔÚĿ¼ www ÖУ¬ÎÒÃÇÏÈ´´½¨Ò»¸ö html Îļþ£¬²¢½«ÆäÃüÃûΪ calculator.html¡£ÔÚ calculator.html ÖУ¬±ÊÕßʹÓà html¡¢javascript ºÍ css ±àдÁËÒ»¸ö¼òµ¥µÄ¼ÆËãÆ÷Ó¦Ó㬶ÁÕß¿ÉÒÔÔÚ±¾ÎĵÄʾÀý´úÂëÖÐÕÒµ½¸Ã³ÌÐò¡£

´ò¿ª PhoneGapActivity.java Îļþ£¬½«´úÂë super.loadUrl( ¡­ ) ÐÞ¸ÄΪ super.loadUrl("file:///android_asset/www/calculator.html")£¬ÒÔÖ¸ÏòÎÒÃÇд´½¨µÄ¼ÆËãÆ÷³Ì Ðò¡£

Èçͼ 16 Ëùʾ£¬ÔÚÒÔÉÏÎÄËùÊö·½Ê½½«ÐµĴúÂë·¢²¼µ½ Android Ä£ÄâÆ÷ºó£¬ÎÒÃDZã¿ÉÒÔÔÚÊÖ»úÖвâÊÔ±¾ÎĵļÆËãÆ÷ʾÀý³ÌÐò¡£

ͼ 16. ²âÊÔÔËÐÐ calculator ³ÌÐò

ÔÚ¸ÃʾÀýÖУ¬±¾ÎÄʹÓà html ºÍ JavaScript ±àдÁËÒ»¸ö¼òµ¥µÄ¼ÆËãÆ÷³ÌÐò£¬²¢½«Æä·¢²¼µ½ Android Ä£ÄâÆ÷ÖвâÊÔÖ´ÐС£Òź¶µÄÊÇ£¬¸ÃʾÀý²¢Ã»Óе÷Óõ½ PhoneGap ÌṩµÄ JavaScript API£»µ«Í¨¹ý±àдһ¸ö html ÎļþÀ´ÊµÏÖ Android Ó¦ÓõĿª·¢£¬ÈÔÈ»ÊÇÈÃÈËÕñ·ÜÈËÐĵÄÊÂÇé¡£

×ܽá

±¾ÎÄÊ×ÏȽéÉÜÁËÒÆ¶¯»¥ÁªÁìÓòµÄ¸ßËÙ·¢Õ¹£¬²¢²ûÊöÁ˵±Ç°¿çÆ½Ì¨ÒÆ¶¯Ó¦Óÿª·¢ËùÃæÁÙµÄÎÊÌâ¡£´ÓÕâЩÎÊÌâÈëÊÖ£¬±¾ÎĽéÉÜÁ˵±Ç°Ö÷Á÷µÄ¼¸ÖÖÒÆ¶¯Ó¦Óÿª·¢¿ò¼Ü£¬²¢´ÓÄ¿±ê¡¢Ö§³Åƽ̨¡¢ÊµÏÖÔ­ÀíµÈ·½Ãæ¶ÔÆä½øÐÐÁ˱Ƚϡ£

ÔÚʵ¼ù»·½ÚÖУ¬±¾ÎĽéÉÜÁË¿ªÔ´µÄ PhoneGap ¿ò¼Ü£¬²¢Ê¹Óà PhoneGap Build ½«Ò»¶Î´«Í³µÄ HTML ´úÂë±àÒëΪÕë¶Ôµ±Ç°Ö÷Á÷ÒÆ¶¯Æ½Ì¨µÄ¼òµ¥Ó¦Óã»Ö®ºó£¬±¾ÎIJûÊöÁËÈçºÎ»ùÓÚ Eclipse ºÍ PhoneGap ´î½¨ Android µÄ¿ª·¢»·¾³£¬²¢Ê¹Óà PhoneGap ÌṩµÄ Samples ³ÌÐò¶Ô¿ª·¢»·¾³½øÐÐÁ˲âÊÔ£»×îºó£¬±¾ÎĽ«Ò»¶Î JavaScript ±àдµÄ¼ÆËãÆ÷³ÌÐò£¬Í¨¹ý PhoneGap ±àÒëΪ¿ÉÔËÐÐµÄ Android ³ÌÐò£¬²¢Í¨¹ý Android ÐéÄâ»ú¶ÔÆä½øÐÐÁ˲âÊÔ¡£

   
2304 ´Îä¯ÀÀ       27
 
Ïà¹ØÎÄÕÂ

ÊÖ»úÈí¼þ²âÊÔÓÃÀýÉè¼ÆÊµ¼ù
ÊÖ»ú¿Í»§¶ËUI²âÊÔ·ÖÎö
iPhoneÏûÏ¢ÍÆËÍ»úÖÆÊµÏÖÓë̽ÌÖ
AndroidÊÖ»ú¿ª·¢£¨Ò»£©
 
Ïà¹ØÎĵµ

Android_UI¹Ù·½Éè¼Æ½Ì³Ì
ÊÖ»ú¿ª·¢Æ½Ì¨½éÉÜ
androidÅÄÕÕ¼°ÉÏ´«¹¦ÄÜ
Android½²ÒåÖÇÄÜÊÖ»ú¿ª·¢
Ïà¹Ø¿Î³Ì

Android¸ß¼¶Òƶ¯Ó¦ÓóÌÐò
Androidϵͳ¿ª·¢
AndroidÓ¦Óÿª·¢
ÊÖ»úÈí¼þ²âÊÔ
×îл¼Æ»®
DeepSeekÔÚÈí¼þ²âÊÔÓ¦ÓÃʵ¼ù 4-12[ÔÚÏß]
DeepSeek´óÄ£ÐÍÓ¦Óÿª·¢Êµ¼ù 4-19[ÔÚÏß]
UAF¼Ü¹¹ÌåϵÓëʵ¼ù 4-11[±±¾©]
AIÖÇÄÜ»¯Èí¼þ²âÊÔ·½·¨Óëʵ¼ù 5-23[ÉϺ£]
»ùÓÚ UML ºÍEA½øÐзÖÎöÉè¼Æ 4-26[±±¾©]
ÒµÎñ¼Ü¹¹Éè¼ÆÓ뽨ģ 4-18[±±¾©]

androidÈË»ú½çÃæÖ¸ÄÏ
AndroidÊÖ»ú¿ª·¢£¨Ò»£©
AndroidÊÖ»ú¿ª·¢£¨¶þ£©
AndroidÊÖ»ú¿ª·¢£¨Èý£©
AndroidÊÖ»ú¿ª·¢£¨ËÄ£©
iPhoneÏûÏ¢ÍÆËÍ»úÖÆÊµÏÖ̽ÌÖ
ÊÖ»úÈí¼þ²âÊÔÓÃÀýÉè¼ÆÊµ¼ù
ÊÖ»ú¿Í»§¶ËUI²âÊÔ·ÖÎö
ÊÖ»úÈí¼þ×Ô¶¯»¯²âÊÔÑо¿±¨¸æ

Android¸ß¼¶Òƶ¯Ó¦ÓóÌÐò
AndroidÓ¦Óÿª·¢
Androidϵͳ¿ª·¢
ÊÖ»úÈí¼þ²âÊÔ
ǶÈëʽÈí¼þ²âÊÔ
AndroidÈí¡¢Ó²¡¢ÔÆÕûºÏ

ÁìÏÈIT¹«Ë¾ android¿ª·¢Æ½Ì¨×î¼Ñʵ¼ù
±±¾© Android¿ª·¢¼¼Êõ½ø½×
ijÐÂÄÜÔ´ÁìÓòÆóÒµ Android¿ª·¢¼¼Êõ
ijº½Ì칫˾ Android¡¢IOSÓ¦ÓÃÈí¼þ¿ª·¢
°¢¶û¿¨ÌØ LinuxÄÚºËÇý¶¯
°¬Ä¬Éú ǶÈëʽÈí¼þ¼Ü¹¹Éè¼Æ
Î÷ÃÅ×Ó Ç¶Èëʽ¼Ü¹¹Éè¼Æ