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

Хранение фотографий в памяти телефона (не на sd) - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Как сделать проверку обновлений и их загрузку? http://www.cyberforum.ru/android-dev/thread1599513.html
Есть приложение, хочу сделать так что бы при каждом входе смотрело нет ли обновлений на моем серваке, если есть то давало выдавало окно пользователю где если он нажимает да скачивается обнова, нет так нет
Android Меню выбора на фоне запущенной камеры при старте приложения? Как можно сделать чтоб при запуске приложения включалась камера и было вызвано меню которое должно находиться на переднем плане, ну или как-то сначала появлялось меню, а по окончании действий с ним запускалась камера (а лучше чтоб была уже запущена к тому времени) ? P.S. Пробовал запускать диалог с листом после запуска камеры, а камера все равно на переднем плане и диалога не видно. http://www.cyberforum.ru/android-dev/thread1599306.html
Android TabWidget
Как можно переключится в режиме Design в TabWiget на tabN ?
Android Список с двумя полями
Доброго времени суток! Мне необходимо создать список, который содержит название спорт секции(например) и поле стоимость, которую вводит пользователь. Я умею создавать только простой список через ArrayAdapter, которому в параметрах передается массив, содержащий элементы списка. А вот как создать список с двумя полями, при чем одно из них сделать так, что бы пользователь сам вводил значение?...
Android Несколько надписей на кнопке http://www.cyberforum.ru/android-dev/thread1599282.html
Можно ли добавить на кнопку многострочный текст с разными шрифтами/размером?
Android Проверка существования файла Надо проверять наличие файла в директории, где программа создаёт файлы по умолчанию. Файл существует, но exists его не видит. А openFileInput из этого файла содержимое получает. Может exists требует прописывать путь в отличие от openFileInput, тогда как прописать путь, если файл создаётся с помощью openFileOutput? String FILENAMEMusic = "MusicActiv.txt"; @Override protected void... подробнее

Показать сообщение отдельно
gradus
0 / 0 / 0
Регистрация: 30.10.2015
Сообщений: 41
02.12.2015, 13:44     Хранение фотографий в памяти телефона (не на sd)
Запускаю камеру в приложении:
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
   public  File current_photo;
 
        String JPEG_FILE_PREFIX = "camera";
        String JPEG_FILE_SUFFIX = ".jpg";
 
        String timeStamp =
                new SimpleDateFormat("yyyyMMdd_HHmmss").format(new Date());
        String imageFileName = JPEG_FILE_PREFIX + timeStamp + "_";
 
    try {
            current_photo = File.createTempFile(
                    imageFileName,
                    JPEG_FILE_SUFFIX,
                    getCacheDir()
            );
 
            current_photo.delete();
        } catch (IOException e) {
            Log.d("11111111", e.getMessage());
        }
 
Intent takePictureIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
        takePictureIntent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(current_photo) );
        startActivityForResult(takePictureIntent, 1);
далее ловлю результат
Java
1
2
3
4
5
6
7
8
9
10
11
12
 protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        if (requestCode == 1) {
 
           Bitmap bitmap = BitmapFactory.decodeFile( current_photo.getAbsolutePath() );
 
           ImageView imageNew = (ImageView) findViewById
                    (R.id.ProductImageView);
 
           imageView. setImageBitmap (bitmap);
 
        }
}
Запускаю приложение через run в andoid studio и в результате bitmap равен null

Как сохранить полноценную фотку и в imageView дать превьюшку ?

Ну и собственно если получиться, то следующие вопросы появятся:
1) Необходимо сохранять фотку не во временно кеше, а до того момента как фотка отправиться на сервер (приложение будет работать в фоне). Как это лучше сделать ? хранить ее в бд или можно хранить фотографии на постоянной основе ( не используя при этом галерею и sd карту )
2) Можно ли просматривать что вообще происходит с файлами приложения ? где вообще они хранятся ? т.е. вот создался временный файл картинки, как его посмотреть ?
3) Можно сделать сразу несколько фоток, не запуская по 50 раз отдельно приложение камеры ?
4) Можно указать камере определенное разрешение ? к примеру 1024x768 или хотя бы уменьшить ее до таких размеров без обрезки фотографии.
5) Можно ли при запуске камеры, не спрашивать каким приложением воспользоваться, а открыть именно стандартную камеру,
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru