文档中心 > AliGenie AR开发者平台

AliGenie AR SDK (Android) 接入文档

更新时间:2018/05/18 访问次数:9182

AliGenie AR SDK提供快速精准的识别、稳定的三维感知与跟踪和超轻量渲染引擎。支持百万级图片识别追踪,SLAM 能够达到亚像素级抖动。目前对外开放的接口基于UIViewController,用户使用方便。

1. App Key申请

image

  • 将淘宝账号ID告知我们,审批创建应用权限

  • 开发者登录开放平台控制台创建“新业务”appkey

image

image

image

  • 完成后告知我们APPKEY,获取访问AR云服务的权限

2. 工程引入aar

  • lib库引入

image

  • build.gradle (Module:app)
repositories {
    flatDir {
        dirs 'libs'
    }
}

dependencies {
    ....
    compile(name:'arsdk-all-release', ext:'aar')
    ....
}

3. SDK使用

  • AndroidManifest.xml

image

  • 主要使用NoActionBar,用户可在随后自定义toolbar等

image

  • MyApplication.java
/**
 * MyApplication继承自ArApplication
 */
public class MyApplication extends ArApplication {
    @Override
    public void onCreate() {
        super.onCreate();

        // TODO: We need to access your key and secret to communicate with ar server.
        init("your key", "you secret");
    }
}
  • MainActivity.java
/**
 * MainAcitivity继承自ArActivity
 */
public class MainActivity extends ArActivity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        // super.onCreate之后可添加自定义toolbar等
    }
}
  • 注意:目前只支持Portrait模式,并且用户无需在onCreate中调用setContentView

4. 运行

  • 权限(开启存储以及相机)

image

  • 界面

image

5. 扫描marker

FAQ

关于此文档暂时还没有FAQ
返回
顶部