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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как запустить приложение на android 4.0.4 http://www.cyberforum.ru/android-dev/thread1469688.html
При запуске на смартфоне megafon android 4.0.4 пишет "при синтаксическом анализе пакета возникла неполадка" На других девайсах, посвежее, и в эмуляторе на android 5.1.1 работает без проблем. Какие настройки покопать, чтобы заработал? Мой первый опыт программирования под андроид, сильно не пинайте. Windows 7 Ultimate 64
Программирование Android Не удаётся проинициализировать камеру Коллеги,пытаясь создать кастомную камеру столкнулся со следующей проблемой: при попытке получить доступ к камере в методе camera = Camera.open(CAMERA_ID); выбрасывается исключение java.lang.RuntimeException: Fail to connect to camera service, таким образом объект camera принимает значение null и в дальнейшем с ним нельзя работать. Результат гугления говорит только о том, что в AndroidManifest... 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() { makeSomeThing(); } } При таком коде программа вылетает с ошибкой "Only the original thread that created a view hierarchy can touch its views.".
Программирование Android Reload Fragment Такая проблема, по нажатию кнопки поиска у меня возвращается список, под который на фрагменте создаются layout's. Пытаюсь сделать так, чтобы при каждом нажатии кнопки фрагмент перезагружался, чтобы выдача каждый раз была с нуля. Беда в том, что при использовании detach и attach список не отображается вообще. То есть он появляется на какую-то долю секунды и тут же фрагмент "чистится", не могу даже... подробнее

Показать сообщение отдельно
Pablito
2411 / 1856 / 581
Регистрация: 12.05.2014
Сообщений: 6,591
Завершенные тесты: 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" />

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