示例#1
0
        void OnGUI()
        {
            beginColumn();


            if (GUILayout.Button("Show Inline Web View"))
            {
                EtceteraAndroid.inlineWebViewShow("http://prime31.com/", 160, 430, Screen.width - 160, Screen.height - 100);
            }


            if (GUILayout.Button("Close Inline Web View"))
            {
                EtceteraAndroid.inlineWebViewClose();
            }


            if (GUILayout.Button("Set Url of Inline Web View"))
            {
                EtceteraAndroid.inlineWebViewSetUrl("http://google.com");
            }


            if (GUILayout.Button("Set Frame of Inline Web View"))
            {
                EtceteraAndroid.inlineWebViewSetFrame(80, 50, 300, 400);
            }


            if (GUILayout.Button("Get First 25 Contacts"))
            {
                EtceteraAndroid.loadContacts(0, 25);
            }


            GUILayout.Label("Request M Permissions");

            if (GUILayout.Button("Request Permission"))
            {
                EtceteraAndroid.requestPermissions(new string[] { "android.permission.READ_PHONE_STATE" });
            }


            if (GUILayout.Button("Should Show Permission Rationale"))
            {
                var shouldShow = EtceteraAndroid.shouldShowRequestPermissionRationale("android.permission.READ_PHONE_STATE");
                Debug.Log("shouldShowRequestPermissionRationale: " + shouldShow);
            }


            if (GUILayout.Button("Check Permission"))
            {
                var shouldShow = EtceteraAndroid.checkSelfPermission("android.permission.READ_PHONE_STATE");
                Debug.Log("checkSelfPermission: " + shouldShow);
            }


            endColumn(true);


            if (toggleButtonState("Camera Capture"))
            {
                notificationsUI();
            }
            else
            {
                cameraCaptureUI();
            }

            GUILayout.Space(30);
            toggleButton("Camera Capture", "Notifications");

            endColumn();


            if (bottomRightButton("Previous Scene"))
            {
                loadLevel("EtceteraTestScene");
            }
        }