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

Работа с камерой - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Посоветуйте виджет http://www.cyberforum.ru/android-dev/thread1676433.html
Привет ребята! Каждая девушка хочет иметь гламурную плюшку:) Не факт что плюшка должна быть функциональной, но факт что очень красивой!!! В качестве своей плюшки хочу следующее: Контейнер -...
Программирование Android Как закешировать gif Как правильно закешировать gif на диск, чтобы когда даже нет соединения с интернетом gif все равно из дискового кэша подгружался в GridView? и спользую... http://www.cyberforum.ru/android-dev/thread1676159.html
Программирование Android Авторизация
Вход по логину, все что нужно это указать логин и все, после выхода из приложения никакие данные не сохраняються. Просто введите ник и сразу кнопка вход. Подскажите как реализовать?
новичку необходим совет дедов Программирование Android
Решил изучать программирование как хобби. может в дальнейшем что и получится. хочу научиться писать веб сайты и андроид проги. Читая статьи выбрал начальный список языков которые мне нужны: HTML5,...
Программирование Android Как добавить андройд-проект в Eclips с Андройдом чтобы после его можно было запустить на виртуальной машине? http://www.cyberforum.ru/android-dev/thread1676100.html
Вот у меня с интернета скачан готовый андрой-проект, но я не знаю как его добавить в остальные проекты чтобы запустить на виртуальной машине Андройд, которая так же установлена в Eclipse... ...
Программирование Android Русификация голоса День добрый! Прошу помощи в русификации Андроид-приложения. Приложение бесплатное. Мультитулом декомпилировал apk и начал русифицировать. В файле tts.smali нашел текст, который отображается и... подробнее

Показать сообщение отдельно
den_droid
6 / 7 / 1
Регистрация: 18.05.2015
Сообщений: 190

Работа с камерой - Программирование Android

03.03.2016, 18:21. Просмотров 674. Ответов 20
Метки (Все метки)

Имеется код:
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
package com.mytest;
import android.os.*;
import android.view.*;
import android.app.*;
import android.hardware.*;
import java.io.*;
import java.text.*;
import java.util.*;
 
 
 
public class MainActivity extends Activity {
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        //setContentView(R.layout.activity_main);
 
        final Camera c = Camera.open();
     //   Log.i("===", "" + c);
 
       /* findViewById(R.id.btn1).setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {*/
 
                    c.takePicture(null, null, mPicture);
 
                /*}
            });*/
    }
 
    private Camera.PictureCallback mPicture = new Camera.PictureCallback() {
 
        @Override
        public void onPictureTaken(byte[] data, Camera camera) {
 
            File pictureFile = getOutputMediaFile();
 
            try {
                FileOutputStream fos = new FileOutputStream(pictureFile);
                fos.write(data);
                fos.close();
            } catch (FileNotFoundException e) {
              //  Log.d("===", "File not found: " + e.getMessage());
            } catch (IOException e) {
               // Log.d("===", "Error accessing file: " + e.getMessage());
            }
        }
    };
 
    private static File getOutputMediaFile() {
        File mediaStorageDir = new File(Environment.getExternalStoragePublicDirectory(
                                            Environment.DIRECTORY_PICTURES), "MyCameraApp");
 
        String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss").format(new Date());
        File mediaFile;
        mediaFile = new File(mediaStorageDir.getPath() + File.separator +
                             "IMG_" + timeStamp + ".jpg");
        return mediaFile;
    }
}
При попытке запустить программу - вылет. Что может быть не так?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru