525 / 487 / 98
Регистрация: 25.12.2011
Сообщений: 1,176
1

Вспышка при блокировке телефона

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

Author24 — интернет-сервис помощи студентам
Как заставить работать вспышку при блокировке (секунд 10+ работает и выключается, при разблокировке опять включается).
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.09.2015, 01:54
Ответы с готовыми решениями:

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

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

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

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

1
435 / 101 / 15
Регистрация: 21.02.2015
Сообщений: 845
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
21.09.2015, 09:41
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.09.2015, 09:41
Помогаю со студенческими работами здесь

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

Wi-Fi соединение разрывается при блокировке ОС
Здравствуйте! Соединение Wi-Fi разрывается при блокировке ОС. Что делать, чтоб оно оставалось...

Включается камера при блокировке
При блокировке телефона порой произвольно включается камера. Телефон wileyfox swift.

Проблемы при блокировке документов
Привет, стала логироваться странная ошибка: внутри web serviceа пытаемся вызвать метод документа...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru