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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Jason
388 / 388 / 46
Регистрация: 25.12.2011
Сообщений: 902
#1

Вспышка при блокировке телефона - Программирование Android

21.09.2015, 01:54. Просмотров 272. Ответов 1
Метки нет (Все метки)

Как заставить работать вспышку при блокировке (секунд 10+ работает и выключается, при разблокировке опять включается).
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.09.2015, 01:54
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вспышка при блокировке телефона (Программирование Android):

Как запускать приложение при блокировке телефона? - Программирование Android
Подскажите пожалуйста, как организовать мне запуск приложения при выключении телефона, точнее при его блокировке? То есть не в фоне...

Обнуление переменных при блокировке - Программирование Android
как можно сделать что бы переменные не обнулялись при блокировке телефона?

Таймер останавливается при блокировке экрана - Программирование Android
Он как бы не останавливается вроде до конца, но, например, запускаю, блокирую экран, в реале жду примерно минуту, потом смотрю, он отсчитал...

При блокировке экрана выключить медиаплеер - Программирование Android
Всем доброго времени суток, столкнулся с такой проблемой, на определенной форме включается медиаплеер и начинает проигрывать определенный...

Вспышка на смартфоне - Программирование Android
Подскажите плиз как заставить вспышку мигать. При этом в определенном такте? Куда копать?

Вспышка срабатывает раньше камеры - Программирование Android
Здравствуйте... Имеется смартфон на системе Android 5.1 Проблема следующая, при использование камеры, во время фотографирования -...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Valakin
431 / 97 / 15
Регистрация: 21.02.2015
Сообщений: 731
21.09.2015, 09:41 #2
моргающий сервис
Java
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
    public class FlashBlinkService extends Service 
    {
        private static Camera cam = null;
        private Handler handler = new Handler();
 
        @Override
        public IBinder onBind(Intent intent) 
        {
            return null;
        }
 
        @Override
        public void onCreate()
        {
            super.onCreate();
            startFlashBlink();      
        }
 
        //for simulating flash blink
        Runnable flashBlinkRunnable = new Runnable()
        {
            public void run() 
            {   
                cam = Camera.open();
                Parameters p = cam.getParameters();
                p.setFlashMode(Parameters.FLASH_MODE_TORCH);
                cam.setParameters(p);
                cam.startPreview();
                p.setFlashMode(Parameters.FLASH_MODE_OFF);
                cam.setParameters(p);
                cam.stopPreview();
                cam.release();
                cam = null;
                //--->
                handler.post(flashBlinkRunnable);
            }       
        };
 
        //start flash blink light
        public void startFlashBlink()
        {
            flashBlinkRunnable.run();
        }
 
        //stop flash blink light
        public void stopFlashBlink()
        {
            handler.removeCallbacks(flashBlinkRunnable);
            stopCamera(cam);
        }
 
        //stop camera
        private void stopCamera(Camera cam)
        {
            if (cam != null)
            {
                cam.stopPreview();
                cam.release();
                cam = null;
            }
        }
 
        @Override
        public void onDestroy()
        {
            super.onDestroy();
            handler.removeCallbacks(flashBlinkRunnable);
            stopCamera(cam);
        }
    }
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.09.2015, 09:41
Привет! Вот еще темы с ответами:

Действие при взмахи телефона - Программирование Android
Всем привет, хочу сделать такую фишку чтобы во время взмаха телефона, тряске , запускался определенный код

При перезапуске телефона сбрасывается рекорд - Программирование Android
У меня проблема в игре с рекордом. Создается переменная статическая для счета и для рекорда , рекорд сравнивается с счетом и если счет...

Почему при перезагрузке телефона падают все Service с ошибкой unfortunately has stopped? - Программирование Android
Сколько сервисов и ресиверов было запущено - столько ошибок и выдаст. Причем такое встречается только на некоторых телефонах. Если...

Вспышка при помощи SpriteKit - Программирование iOS
Как сделать своеобразную вспышку при помощи SpriteKit? То есть что бы экран стал белым, а потом обратно, быстро и с анимацией.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru