Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 63, средняя оценка - 4.90
Alex1500
7 / 7 / 0
Регистрация: 31.01.2012
Сообщений: 219
#1

Как зажечь вспышку от камеры? - Программирование Android

07.07.2012, 21:21. Просмотров 9006. Ответов 15
Метки нет (Все метки)

Как зажечь вспышку от камеры не включая камеру
http://www.cyberforum.ru/android-dev/thread2007366.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.07.2012, 21:21
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как зажечь вспышку от камеры? (Программирование Android):

Как добавить в приложение просмотр потока с камеры видеонаблюдения?
Здравствуйте! есть видеорегистратор аналоговой системы...

Как отключить автоматическое сохранение снимка с камеры в галерею
Бьюсь уже несколько дней. Из активити вызываю приложение Камера, указав место,...

Как сохранить фото с камеры напрямую во внутреннюю директорию приложения?
Стартую Intent камеры, добавляю Extra с Uri файла, куда надо сохранить снимок:...

Как ПОЛНОСТЬЮ отключать вспышку на смартах Nokia?
Предлагаю основать новую тему, о смартах на ОС Symbian 7, 8 и 9.1-9.2 Кто...

Как зажечь светодиод?
Добрый день. Решил заняться электроникой, а конкретно - с простого светодиода....

15
Alex1500
7 / 7 / 0
Регистрация: 31.01.2012
Сообщений: 219
12.07.2012, 16:49  [ТС] #2
как включить вспышку от камеры?
0
flashok
87 / 89 / 1
Регистрация: 14.02.2009
Сообщений: 293
12.07.2012, 17:22 #3
http://stackoverflow.com/questions/6...lly-in-android
0
Alex1500
7 / 7 / 0
Регистрация: 31.01.2012
Сообщений: 219
12.07.2012, 18:09  [ТС] #4
это получается так?
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
 public void button_onClick(){
        ContextWrapper context = null;
        if(context.getPackageManager().hasSystemFeature(PackageManager.FEATURE_CAMERA_FLASH)){
        Camera cam = Camera.open();     
        Parameters p = cam.getParameters();
        p.setFlashMode(Parameters.FLASH_MODE_TORCH);
        cam.setParameters(p);
        cam.startPreview(); 
        
    }else{
        
    }
    }
0
flashok
12.07.2012, 18:21
  #5

Не по теме:

у меня нет девайса чтоб точно сказать я просто показал где рыть

0
Alex1500
7 / 7 / 0
Регистрация: 31.01.2012
Сообщений: 219
12.07.2012, 22:32  [ТС] #6
вот снимок
0
Миниатюры
Как зажечь вспышку от камеры?  
pigah
12 / 12 / 5
Регистрация: 05.07.2009
Сообщений: 147
Записей в блоге: 1
13.07.2012, 05:18 #7
Java
1
ContextWrapper context = null;//а где new или наскок помню нужно this.getContext()
0
Alex1500
7 / 7 / 0
Регистрация: 31.01.2012
Сообщений: 219
21.07.2012, 14:56  [ТС] #8
делаю так
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import java.lang.reflect.Method;
import android.app.Activity;
import android.hardware.Camera;
import android.hardware.Camera.Parameters;
import android.os.Bundle;
 
 
   public class Lantern extends Activity  {
    
   @Override
  public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.main);
      
      Camera cam = Camera.open();     
      Parameters p = cam.getParameters();
      p.setFlashMode(Parameters.FLASH_MODE_TORCH);
      cam.setParameters(p);
      cam.startPreview();
     
     }
}
а получается так
0
Миниатюры
Как зажечь вспышку от камеры?  
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
21.07.2012, 18:30 #9
смотрите логи.
0
Alex1500
7 / 7 / 0
Регистрация: 31.01.2012
Сообщений: 219
22.07.2012, 16:27  [ТС] #10
добавил
XML
1
<uses-permission android:name="android.permission.CAMERA"/>
стало запускаться нормально.
скомпилировал поставил на телефон запускаю а LED не включается.
вот исходник
(должен включаться при запуске приложения)
0
Вложения
Тип файла: rar lantern.rar (558.5 Кб, 95 просмотров)
Alex1500
7 / 7 / 0
Регистрация: 31.01.2012
Сообщений: 219
23.07.2012, 15:55  [ТС] #11
Я тут перекапывал интернет и нашел что не все модели поддерживают FLASH_MODE_TORCH
кто знает поддерживает Sony Ericsson XPERIA?
или как это проверить?
0
dajver
410 / 274 / 22
Регистрация: 18.09.2010
Сообщений: 1,114
23.07.2012, 16:40 #12
как пример, статья на хабре http://habrahabr.ru/post/104627/
1
Alex1500
7 / 7 / 0
Регистрация: 31.01.2012
Сообщений: 219
23.07.2012, 17:10  [ТС] #13
Интересная статья .
Я поискал эти каталоги у их просто нет.
Это значит что не поддерживает FLASH_MODE_TORCH?
0
dajver
410 / 274 / 22
Регистрация: 18.09.2010
Сообщений: 1,114
23.07.2012, 17:16 #14
Цитата Сообщение от Alex1500 Посмотреть сообщение
Интересная статья .
Я поискал эти каталоги у их просто нет.
Это значит что не поддерживает FLASH_MODE_TORCH?
У вашего девайса получается нет такого параметра.
1
Alex1500
7 / 7 / 0
Регистрация: 31.01.2012
Сообщений: 219
23.07.2012, 17:32  [ТС] #15
Тогда понятно почему не получается включить LED.
А как без FLASH_MODE_TORCH можно включить LED?
0
dajver
410 / 274 / 22
Регистрация: 18.09.2010
Сообщений: 1,114
23.07.2012, 17:35 #16
http://stackoverflow.com/questions/5...ung-galaxy-tab на стеке есть пример. гляньте
1
23.07.2012, 17:35
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.07.2012, 17:35
Привет! Вот еще темы с решениями:

Как восстановить в скайпе две камеры вместо USB 2 камеры?
Здравствуйте,у меня такая ситуация:при покупке ноутбука асус у меня в скайпе...

Maple Mini - подскажите как зажечь светодиод
Добрый день! Плата maple mini...

Вытащил лампочку со старого пульта. Как эту лампочку можно зажечь?
Вытащил лампочку со старого пульта (на картинке). Как эту лампочку можно...

Зажечь пиксель
Покопался в интернете про язык Assembler. Многие пишут, что с помощью него...


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

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

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