package com.example.menon.augmentedrealitydemo; import android.Manifest; import android.content.Intent; import android.support.annotation.NonNull; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Toast; import com.wikitude.WikitudeSDK; import com.wikitude.common.permission.PermissionManager; import java.util.Arrays; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) { WikitudeSDK.getPermissionManager().onRequestPermissionsResult(requestCode, permissions, grantResults); } public void click(View view) { WikitudeSDK.getPermissionManager().checkPermissions(this, new String[]{Manifest.permission.CAMERA}, PermissionManager.WIKITUDE_PERMISSION_REQUEST, new PermissionManager.PermissionManagerCallback() { @Override public void permissionsGranted(int requestCode) { Class activity = ObjectRecognition.class; Intent intent = new Intent(MainActivity.this, activity); startActivity(intent); } @Override public void permissionsDenied(@NonNull String[] strings) { } @Override public void showPermissionRationale(int i, @NonNull String[] strings) { WikitudeSDK.getPermissionManager().positiveRationaleResult(i, strings); } }); } }