static void Main()
        {
            if (!PrivilegeChecker.IsAdministrator())
            {
                MessageBox.Show(Resources.NonAdminPrompt);
                return;
            }

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new MainForm());
        }
Exemplo n.º 2
0
        public RecordVoicePage(int dialogId, MessagesManager messagesManager)
        {
            this.dialogId        = dialogId;
            this.messagesManager = messagesManager;

            NavigationPage.SetHasNavigationBar(this, false);
            recordButton.On <TizenConfig>().SetStyle(ButtonStyle.Circle);
            absoluteLayout.Children.Add(hint, new Rectangle(0.5, 0.2, 200, 200), AbsoluteLayoutFlags.PositionProportional);
            absoluteLayout.Children.Add(recordButton, new Rectangle(0.5, 0.5, 75, 75), AbsoluteLayoutFlags.PositionProportional);
            absoluteLayout.Children.Add(sendButton, new Rectangle(0.5, 0.9, 200, 60), AbsoluteLayoutFlags.PositionProportional);
            absoluteLayout.Children.Add(activityIndicator);
            Content = absoluteLayout;

            audioRecorder.RecordingLimitReached += OnRecordingLimitReached;
            recordButton.Clicked += OnRecordButtonPressed;
            sendButton.Clicked   += OnSendButtonPressed;

            PrivilegeChecker.PrivilegeCheck("http://tizen.org/privilege/recorder");
            PrivilegeChecker.PrivilegeCheck("http://tizen.org/privilege/mediastorage");
        }