package com.example.raloch.wikitudet1; import android.content.pm.PackageManager; import android.support.v4.app.ActivityCompat; import android.support.v4.content.ContextCompat; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import com.wikitude.architect.ArchitectStartupConfiguration; import com.wikitude.architect.ArchitectView; public class MainActivity extends AppCompatActivity { private ArchitectView architectView; private static final int WIKITUDE_PERMISSIONS_REQUEST_CAMERA = 1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); this.architectView = (ArchitectView)this.findViewById( R.id.architectView ); final ArchitectStartupConfiguration config = new ArchitectStartupConfiguration(); config.setLicenseKey("dSvh5s8nqk95ZMvogRjjTOpy3sqtnyNwOEQeLN++C7bWuzeUN+T/QiwMD0DPtXNeA2gPDRg9UUA9JUtReh7GLZw2KyU/zAI8zng1owOBi5a/cTme11EOfLkwE5jorDRbTRaQ3s9uz+LpP2+Ghk1tfv0p0Vyd8V7v2+bQAKhgUaBTYWx0ZWRfXyo2opvirkATWKKR4IG09T+KmZeQvuGS2Afd82XzVcXscpwKC3q9nu+7tQ7roApqxo8NR22U1Cmh6YuCbh03Op1NRpsCbITrTTyLaLZ8v6Sc9gFkmkec7IGBrHvcot3mBMBimFhi6HUu0tk8BgOi7610NRduzJfblMNzOxZS9gWsuAaobL9s695y1zp00xep+grQ+orJUyy3jhoZHwS6p7eyDFlyk5+sYWbMBshXdF+KbC9h3qlhu/E8MO2aBj4Rv92IfST0WKzxtmx5luLziFiGexZMfo+AysKs3CBBt/U686vjS3ODxWpLZVHiLS4cBYBjXLVzKybCg5bwFi3GtR9ntOcVOSVjFIntdNf8PKtQSGJnZktDNRe7GL89c00+eA7hF5EORcfIMpNwsgVg98GcsULZf4g3VBkbdAyMKCJrGFw15SpLIKHJaOa8JxRngQxGt6JkHKBt5Z4lK/6yfSXaOJjyV7fCx49lituGXv7RXE5ICj22dY4="); this.architectView.onCreate( config ); } @Override protected void onPostCreate(Bundle savedInstanceState) { super.onPostCreate(savedInstanceState); if ( ContextCompat.checkSelfPermission(this, android.Manifest.permission.CAMERA) != PackageManager.PERMISSION_GRANTED ) { ActivityCompat.requestPermissions(this, new String[]{android.Manifest.permission.CAMERA}, WIKITUDE_PERMISSIONS_REQUEST_CAMERA); } architectView.onPostCreate(); try { this.architectView.load("file:///android_asset/POI/index.html"); } catch (Exception e){ } } @Override protected void onResume(){ super.onResume(); architectView.onResume(); } @Override protected void onDestroy(){ super.onDestroy(); architectView.onDestroy(); } @Override protected void onPause(){ super.onPause(); architectView.onPause(); } }