Форум программистов, компьютерный форум CyberForum.ru

Mono Android. Как заставить экран не гаснуть? - Xamarin

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Xamarin Платный ли Xamarin для iOS? http://www.cyberforum.ru/xamarin/thread1269399.html
Xamarin для iOS платный? Есть демо? Как поставить если уже стоит Xamarin Studio и Xamarin.Android? Но Visual Studio нет и не планируется. А при установке предлагает Xamarin.Android, плагин для Visual Studio но не Xamarin для iOS.
Xamarin Не выводится видео из RTSP потока Приветствую. Такая проблема. Есть ip камера,то,что она отображает можно просматривать через RTSP поток. Установил на телефон VLC, подключился к камере - видео идет как слайдшоу,с перерывами в 2-5 секунд,но идет. Пытаюсь программно вывести это изображение на экран,но увы. Причем либо выдает исключение Java.Lang.Throwable,либо делает вид,что видео идет,но самого изображения нет. Может кто http://www.cyberforum.ru/xamarin/thread1261896.html
Xamarin Пойдёт ли Xamarin под виртуальной машиной или нужен Хакинтош?
Здравствуйте. Попросили написать небольшую программку (спец калькулятор) для IPhone и выложить её в Аппстор. Под андройд на Xamarin studio я её уже почти дописал. Теперь необходимо портировать её на IPhone. Как мне это проще всего сделать? Я так понимаю у меня есть 2 варианта, либо виртуалка + xamarin, либо Хакинтош + xamarin? (Вариант с покупкой мак бука для написания одной программки я считаю...
Xamarin При разработке под Android (Xamarin) считать с editText кириллицу
Всем привет,задался вопросом,как использовать кириллические символы. Задача при разработке под Android(Xamarin) считать с editText кириллицу.Но вот пока что никак не пойму как считать ее,что бы не было кракозябр.Если в string изначально киррилица,то алгоритм работает исправно=>дело в считывании кириллицы с editText
Xamarin Программа после перезапуска не находит файл http://www.cyberforum.ru/xamarin/thread1241428.html
Здравствуйте. Пишу под Андройд, в данной задаче, необходимо элементарно записать число в файл, а при повторном запуске приложения его считать. Делаю так: //получить путь файла dbPath = Path.Combine(System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal),"n_mash.dat"); //запись в файл BinaryWriter bw = new BinaryWriter(new FileStream(dbPath, FileMode.OpenOrCreate));...
Xamarin Как изменить цвет текста в spinner? Здравствуйте. Подскажите как изменить цвет текста выбранного элемента в spinner (когда он свернту). Если делаю так: private void spinner_ItemSelected (object sender, AdapterView.ItemSelectedEventArgs e) { Spinner spinner = (Spinner)sender; ((TextView)spinner.GetChildAt(0)).SetTextColor(Android.Graphics.Color.Magenta); } То всё работает как... подробнее

Показать сообщение отдельно
VV0lk
11 / 1 / 0
Регистрация: 25.12.2011
Сообщений: 171

Mono Android. Как заставить экран не гаснуть? - Xamarin

21.10.2014, 15:16. Просмотров 999. Ответов 2
Метки (Все метки)

Здравствуйте. Необходимо, сделать так, чтобы пока в программе запущен таймер экран не гас. Пробовал так:
Кликните здесь для просмотра всего текста
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
.......
PowerManager _powerManager;
Android.OS.PowerManager.WakeLock sWakeLock;
 
 
protected override void OnCreate (Bundle bundle)
{
    _powerManager = (PowerManager) GetSystemService(PowerService);
    sWakeLock = _powerManager.NewWakeLock(WakeLockFlags.ScreenBright, "MyTag");
 
    base.OnCreate (bundle);
        ........
}
 
 
 
Timer_text.Click += delegate {  
    if (timer.Enabled == false)
    {
        timer.Enabled = true;
        sWakeLock.Acquire(); //Включить негаснущий экран
        }
};
 
 
private void OnTimerElasped (object sender, ElapsedEventArgs e)
{
            Time++; 
            TimeSpan format_time = TimeSpan.FromSeconds(Time);
            RunOnUiThread(delegate { var Label = FindViewById <TextView> (Resource.Id.textView10);  
            Label.Text=string.Format("{0:hh':'mm':'ss}", format_time);  
                            
                if (Time == joing_time.TotalSeconds) 
                {
                    timer.Enabled = false;
                    sWakeLock.Release();  //Выключить негаснущий экран
                }
            });
}

Но при нажатии на кнопку запуска таймера программа вылетает с исключением: "Neither user 10047 nor current process has android.permission.WAKE_LOCK." Подскажите что делать, чтоб всё заработало, как надо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru