googleplayÖ§³ÖÔöÇ¿ÏÖʵ£¨AR£©ÌåÑéµÄÓ¦ÓóÌÐò
±êÇ©£º ÊÖ»úÈí¼þ ¹ÙÍø£ºhttps://developers.google.com/ar/arcore_
ÃæÏòARµÄGoogle Play·þÎñ(Google Play Services for AR)ÊÇÒ»¿îÓÃÓÚÖ§³ÖÔöÇ¿ÏÖʵ£¨AR£©ÌåÑéµÄÓ¦ÓóÌÐò¡£¸Ã·þÎñÒÔǰ±»³ÆÎªARCore£¬Ëü»ùÓÚARCore¼¼Êõ¹¹½¨£¬Äܹ»×Ô¶¯°²×°ºÍ¸üУ¬ÎªÖ§³ÖAR¹¦ÄܵÄÉ豸Ìṩ±ØÒªµÄ·þÎñ¡£ÎªÓû§ÌṩÁËÒ»ÖÖÈ«ÐµĹºÎѧϰ¡¢´´ÔìºÍÌåÑéÊÀ½çµÄ·½Ê½¡£
ÊÊÓÃÓÚARµÄGoogle Play·þÎñ»áÔÚÖ§³ÖµÄÉ豸ÉÏ×Ô¶¯°²×°ºÍ¸üС£ÕâÏî·þÎñ¿ªÆôÁËʹÓÃARCore¹¹½¨µÄÔöÇ¿ÏÖʵ(AR)ÌåÑé¡£×Ô¶¯¸üÐÂÈ·±£¾ßÓÐAR¹¦ÄܵÄÓ¦ÓóÌÐòÎÞÐè¶îÍâÏÂÔØ¼´¿É¹¤×÷¡£
ÕâÏî·þÎñÒÔǰ±»³ÆÎªARCore¡£°²×°´Ë·þÎñ£¬¿ªÆô¹ºÎѧϰ¡¢´´ÔìºÍÌåÑéÊÀ½çµÄз½Ê½¡£
1¡¢Ê×ÏÈ´ò¿ªGooglePlay£¬ÔÚÏÂÔØ°²×°Ò»Ð©Ó¦ÓûòÓÎÏ·ºó£¬µã»÷½øÈë»áµ¯³öÒ»¸ögoogleplay·þÎñµÄÌáʾ£¬ÕâÒ»°ãÊÇÒòΪÓÎÏ·ÐèÒªÓõ½googleµÄ¹ØÁª¿ò¼Ü·þÎñ¡£
2¡¢Óöµ½Õâ¸öÎÊÌâʱ£¬Ö»ÐèÒªÔÚÊÖ»úÉϰ²×°googleplaystore¾Í¿ÉÒÔÁË¡£
3¡¢Ò²¿ÉÒÔµ½°Ù¶ÈÖÐËÑË÷googleplaystore£¬¼´¿ÉÕÒµ½Õâ¸öÈí¼þ£¬Íê³ÉÏÂÔØ°²×°¼´¿É¡£
4¡¢ÔٴνøÈëÓÎϷʱ£¬¿ÉÒÔ¿´µ½²»ÔÙ³öÏÖÉ豸²»Ö§³Ö²¿·ÖÓ¦ÓÃËùÒÀÀµµÄGooglePlay·þÎñµÄÌáʾ£¬¶ø¿ÉÒÔ¿´µ½googleplayµÄÌáʾ¡£
5¡¢Ó¦ÓÃÈí¼þ¿ÉÄÜ»áÌáʾµÇ¼googleµÄÕʺţ¬Ò»°ã¿ÉÒÔÑ¡ÔñÈ¡Ïû£¬Ò²¿ÉÒÔ½øÈëµ½Ó¦ÓûòÓÎÏ·¡£ÕâÑù¾Í½â¾öÁ˲»¼æÈݵÄÎÊÌâ¡£
ʹÓ÷½·¨ÈçÏÂ:
½â¾öǰÌ᣺
1¡¢°²×°Google Play·þÎñ¿ò¼Ü¡¢Google Play ·þÎñ¡¢Google Play Èý¸öÈí¼þ¡£
2¡¢ÊÖ»úÐèÒªRoot¡£
½â¾ö·½·¨£º£¨×¢Ò⣺ÏÖÔڴ󲿷ÖÊÖ»ú¶¼ÊDz»ÐèÒªÒÆ¶¯ÎļþµÄ£¬°²×°ºÃÈý¸öÈí¼þ¾Í¿ÉÒÔÁË£¬»¹ÓÐÒ»µã¾ÍÊÇGoogle·þÎñ¿ò¼ÜÓÐʱºò»á°²×°Ê§°Ü£¬ÏÔʾ¡°Î´°²×°¡±£¬Ò²Ã»ÎÊÌ⣬²»°²×°¾ÍÊÇ£©
1¡¢ÊÖ»úRootºóÎÒÃÇÕÒµ½data/app/com.android.vending-1.apkÎļþ£¬°ÑËü¸´ÖƵ½ system/app£¨³¤°´Õâ¸öÎļþ¸´ÖÆcopy¹ýÈ¥£©¡£
2¡¢½«Google ·þÎñ¿ò¼Ü£¨GoogleLoginService.apk£©Õâ¸ö·þÎñ¿ò¼ÜÒ²¸´ÖƵ½system/appĿ¼¡£
3¡¢ÖØÆôÒ»ÏÂÊÖ»úÔÙ´ò¿ªÉ̵꣬¾Í¿ÉÒÔÁË¡£
ÈçÐ迪ʼ½« ARCore Óë Android ´îÅäʹÓã¬Äú¿ÉÒÔÔËÐÐ ARCore SDK Öаüº¬µÄ hello_ar_kotlin »ò hello_ar_java ʾÀýÓ¦Óá£ÕâЩʾÀýÓ¦ÓÃʹÓà OpenGL£¬Ò»¸öÓÃÓÚäÖȾ 2D ºÍ 3D ʸÁ¿Í¼Ðεıà³Ì½Ó¿Ú¡£Ó¦ÓûáÏÔʾ¼ì²âµ½µÄÆ½Ãæ£¬²¢ÔÊÐíÓû§µã°´Æ½ÃæÀ´·ÅÖà 3D Ä£ÐÍ¡£
ʹÓü´Ê±Õ¹Ê¾Î»ÖÃ
½èÖú Instant Placement API£¬Óû§¿ÉÒÔ½« AR ¶ÔÏó·ÅÖÃÔÚÆÁÄ»ÉÏ£¬¶øÎÞÐèµÈ´ý ARCore ¼ì²â±íÃæ¼¸ºÎͼÐΡ£Ëæ×ÅÓû§½øÒ»²½Òƶ¯»·¾³£¬¶ÔÏó·ÅÖÃλÖûáʵʱÓÅ»¯¡£
µã°´ÆÁÄ»ÒÔ·ÅÖöÔÏó¡£ÔÚÆÁÄ»ÉÏÏÔʾȫϢ¶ÔÏóºó£¬ÇëÈ·±£¼ÌÐøÀ´»ØÒƶ¯É豸£¬ÒÔ±ã ARCore ¿ÉÒÔ»ñÈ¡ÓйØÖÜΧ»·¾³µÄ×ã¹»Êý¾Ý£¬´Ó¶ø×¼È·Ãª¶¨ÐéÄâ¶ÔÏó¡£
Ò»µ© ARCore ¼ì²âµ½ Surface ¼¸ºÎͼÐΣ¬²¢ÔÚ·ÅÖöÔÏóµÄÇøÓòÈ·Á¢Á˿ɸú×Ù¶ÔÏ󣬶ÔÏó×ËÊÆ±ã»á×Ô¶¯½øÐиüС£
ÔÚͼ 1 ÖУ¬Instant Placement ÒÑÍ£Óã¬ÇÒ Surface ¼¸ºÎͼÐÎ䶨Òå¡£ λÓŲ́Çò×ÀÓÒ²àµØ°åÉϵĶÔÏó£¨ËĸöСÀ¶µã£©³öÏַת״̬£¬Æä×Ë̬Ôò䶨Òå¡£
ÔÚͼ 2 ÖУ¬´Ó³ÝÂÖͼ±êϵIJ˵¥ÆôÓÃÁË Instant Placement¡£
ÔÚͼ 3 ÖУ¬ÔÚÆôÓà Instant Placement ¹¦Äܺ󣬳¡¾°ÖзÅÖÃÁËÒ»¸öжÔÏó¡£ËüÒÔ»Ò¶ÈģʽÏÔʾ£¬¶ø·Ç²ÊÉ«ÏÔʾ£¬±íʾϵͳÉÐ佫Æä¸üÕýΪÕýÈ·µÄ×ËÊÆ¡£
ÔÚͼ 4 ÖУ¬µ±¼ì²âµ½ Surface ¼¸ºÎͼÐΣ¨Óɿɸú×ÙµÄÍø¸ñÏßÃèÊö£©Ê±£¬Ð¶ÔÏó»á±äΪ²ÊÉ«£¬²¢ÇÒÆä×ËÊÆ×¼È·ÎÞÎó¡£
ʹÓÃÉî¶È
ÆôÓÃÉî¶Èºó£¬ARCore »á¿¼Âdz¡¾°ÖжÔÏóµÄ¼¸ºÎͼÐκÍλÖ㬲¢¼ÆË㳡¾°ÖжÔÏóÏà¶ÔÓÚ³¡¾°ÖÐÆäËû¶ÔÏóµÄλÖá£Ëü¿ÉÈó¡¾°ÖеĶÔÏóÕÚµ²×¡¶ÔÏ󣬲¢ÈÃÄúµÄÓ¦ÓþßÓÐÕæÊµ¸Ð¡£
ͼ 1 ÖУ¬Éî¶ÈÒÑÍ£Óá£Ò»¸ö¶ÔÏó»á·ÅÔڳرíÏ¡£
ÔÚͼ 2 ÖУ¬µ±É豸ÔڳرíÖÐÒÆ¶¯Ê±£¬ÎÞÂÛ³¡¾°ÖеÄÎïÌåÊÇʲô£¬¸Ã¶ÔÏó¿´ÆðÀ´¶¼¸úËæÉ豸¡£
ÔÚͼ 3 ÖУ¬ÆôÓÃÁËÉî¶È¡£
ÔÚͼ 4 ÖУ¬µ±É豸ÔÚ³¡¾°ÖÐÒÆ¶¯Ê±£¬¶ÔÏóÏÖÔÚ±»³Ø±íÕÚµ²¡£
ºóÐø²½Öè
Çë³¢ÊÔÔÚ ARCore SDK Öй¹½¨ºÍÔËÐÐÆäËûʾÀýÏîÄ¿¡£
ÈçÐèÁ˽â¸ü¶àÄú¿ÉÒÔ¹¹½¨ºÍÔËÐеÄʾÀýÓ¦Óã¬Çë²ÎÔÄÔöÇ¿ÏÖʵ Codelab¡£
Á˽âÈçºÎÔÚÄúµÄÓ¦ÓÃÖÐÆôÓà ARCore¡£
²é¿´ÔËÐÐʱעÒâÊÂÏî¡£
²é¿´Éè¼Æ×¼Ôò¡£
Èí¼þÁÁµã
¡¾¶¯×÷²¶×½¡¿
ʹÓÃÊÖ»úµÄ´«¸ÐÆ÷ºÍÏà»ú£¬ARCore ¿ÉÒÔ׼ȷ¸ÐÖªÊÖ»úµÄλÖúÍ×Ë̬£¬²¢¸Ä±äÏÔʾµÄÐéÄâÎïÌåµÄλÖúÍ×Ë̬
¡¾»·¾³¸ÐÖª¡¿
¸ÐÖªÆ½Ãæ£¬±ÈÈçÄãÃæÇ°µÄ×À×Ó¡¢µØÃ棬ÔÚÐéÄâ¿Õ¼äÖÐ׼ȷ¸´ÏÖÕâ¸öÆ½Ãæ
¡¾¹âÔ´¸ÐÖª¡¿
ʹÓÃÊÖ»úµÄ»·¾³¹â´«¸ÐÆ÷£¬¸ÐÖª»·¾³¹âÕÕÇé¿ö£¬¶ÔÓ¦µ÷ÕûÐéÄâÎïÌåµÄÁÁ¶È¡¢ÒõÓ°ºÍ²ÄÖÊ£¬ÈÃËü¿´ÆðÀ´¸üÈÚÈë»·¾³¡£
ÎÂܰÌáʾ
ARCore¿ÉÒÔÔÚÔËÐÐ Android 7.0 £¨Nougat£© ¼°¸ü¸ß°æ±¾ÏµÍ³µÄ Android ÊÖ»úÉÏʹÓá£
ARCoreÐèÅäºÏÓÎϷʹÓã¬ÎÞ·¨µ¥¶À¿ªÆôÔËÐС£
¸ÃÓ¦ÓýöÖ§³Ö»ªÎª£¬Ð¡Ã×£¬Ò»¼Ó£¬ÈýÐÇ£¬vivo°²×¿ÏµÍ³7.0ÒÔÉϵĸ߶˻úÐÍ£¬ÆÕͨÊÖ»úÎÞ·¨Õý³£ÔËÐÐÇë½÷É÷ÏÂÔØ£¡
ÃæÏòARµÄGoogle Play·þÎñΪÓû§ÌṩÁ˱ãÀûºÍÎÞ·ìµÄARÌåÑ顣ͨ¹ý×Ô¶¯¸üУ¬Óû§¿ÉÒÔʼÖÕ±£³ÖÓ¦ÓóÌÐòµÄ×îа汾£¬ÎÞÐè¶îÍâµÄÏÂÔØ¡£¸Ã·þÎñÄܹ»Ôö¼ÓʹÓÃAR¼¼Êõ¹¹½¨µÄÓ¦ÓóÌÐòµÄ¹¦ÄÜ£¬Ê¹Óû§Äܹ»ÔÚAR»·¾³ÖÐÏíÊܸü¼Ó·á¸»¡¢³Á½þʽµÄÌåÑé¡£ÎÞÂÛÊÇÔÚ¹ºÎïÖÐѰÕҼҾߵÄ×î¼Ñ°Ú·ÅλÖ㬻¹ÊÇÔÚѧϰÖнøÐн»»¥Ê½µÄÐéÄâʵÑé£¬ÃæÏòARµÄGoogle Play·þÎñ¶¼ÄÜΪÓû§´øÀ´È«ÐµĸйÙÌåÑé¡£ËüΪÓû§´´ÔìÁËÒ»¸ö¸ü¼Ó¶àÑù»¯ºÍÓÐȤµÄÊÀ½ç£¬ÈÃÓû§¿ÉÒÔ¸üÉîÈëµØÌ½Ë÷ºÍ¸ÐÊÜÏÖʵÓëÐéÄâÖ®¼äµÄ½»»ãµã¡£
ÊÖ»úÈí¼þ£¬ÊÇÖ¸ÄÜÔÚÊÖ»úÉÏ·½±ãÓû§µÄһϵÁÐÈí¼þ£¬¾ß±¸¸÷ÖÖ¸÷ÑùµÄ¹¦ÄÜ£¬Âú×ãÓû§µÄ¸÷ÖÖÐèÇ󣬰üÀ¨¸÷ÖÖ±£»¤ÊÖ
½øÈë×¨Çø>
ÈÈÃÅÆÀÂÛ
×îÐÂÆÀÂÛ