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

Сделать фото программно без окна камеры - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как запустить приложение на android 4.0.4 http://www.cyberforum.ru/android-dev/thread1469688.html
При запуске на смартфоне megafon android 4.0.4 пишет "при синтаксическом анализе пакета возникла неполадка" На других девайсах, посвежее, и в эмуляторе на android 5.1.1 работает без проблем....
Программирование Android Не удаётся проинициализировать камеру Коллеги,пытаясь создать кастомную камеру столкнулся со следующей проблемой: при попытке получить доступ к камере в методе camera = Camera.open(CAMERA_ID); выбрасывается исключение... http://www.cyberforum.ru/android-dev/thread1469661.html
При onBackPressed() фрагмент продолжает работать Программирование Android
Привет, я переопределил onBackPressed(), он показывает AlertDialog, но при этом у фрагмента не вызывается onPause() почему?
Программирование Android App inventor и математические вычисления
Добрый день!Подскажите пожалуйста можно ли на app inventor реализовать математический перебор возможных комбинаций факториала числа (то есть получится как бы матрица всех возможных перестановок...
Программирование Android Вызов makeSomeThing() из-под Таймера http://www.cyberforum.ru/android-dev/thread1469130.html
Доброго времени суток. Необходимо задать выполнение makeSomeThing(), находящегося в таймере. class MyTimerTask extends TimerTask { @Override public void run() { ...
Программирование Android Reload Fragment Такая проблема, по нажатию кнопки поиска у меня возвращается список, под который на фрагменте создаются layout's. Пытаюсь сделать так, чтобы при каждом нажатии кнопки фрагмент перезагружался, чтобы... подробнее

Показать сообщение отдельно
Pablito
2549 / 2031 / 633
Регистрация: 12.05.2014
Сообщений: 7,150
Завершенные тесты: 1
10.06.2015, 10:23
склепал на скорую руку код, убрал все лишнее, все проверки
Кликните здесь для просмотра всего текста
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
public class MainActivity extends AppCompatActivity {
 
    @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;
    }
 
}

Кликните здесь для просмотра всего текста
XML
1
2
3
4
5
    <Button android:id="@+id/btn1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerInParent="true"
            android:text="START"/>

Кликните здесь для просмотра всего текста
XML
1
2
3
    <uses-permission android:name="android.permission.CAMERA"/>
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
    <uses-feature android:name="android.hardware.camera" />

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