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

Доступ к файлам в data/data/appname/databases - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Выполнение кода в отдельном потоке http://www.cyberforum.ru/android-dev/thread1309602.html
Добрый день! Изучаю программирование на андроид, написал тестовую программку где отрисовка происходит в отдельном потоке. Вроде работает. Проблема возникает при сворачивании программы кнопкой HOME. При разворачивании программы выдаёт исключение: SurfaceView - surfaceCreated -﹕ java.lang.IllegalThreadStateException: Thread already started. Причём через кнопку "Назад" программа тоже...
Android Как запихнуть в DialogFragment список контролов? Хотя бы просто кнопок.В гугле из примеров,тупо только с надписями.Или у этой хрени функционала не больше чем у MessageBox , и потому это не реально ? http://www.cyberforum.ru/android-dev/thread1309509.html
Получение своего местоположения на карте Android
Здравствуйте. Есть небольшая проблема с получением своего местоположения на карте. Никак не могу понять, как это сделать. Что пробовал: private GoogleMap mMap; public void GoButtonClick(View view) { mMap.getMyLocation(); } Данный способ крашится при вызове в программе по нажатию на кнопку.
Использованеи materialdesign Android
Решил оформление приложения обновить под lollipop, поменял в android studio buildToolsVersion "21.0.2" поставил compile "com.android.support:appcompat-v7:21.0.2" Однако при создании темы <style name="AppThemeMaterial" parent="android:Theme.Material"> <!-- Customize the Material elements here --> </style> выдает такую ошибку - android:Theme.Material requires API level 21...
Android Потребление памяти программы http://www.cyberforum.ru/android-dev/thread1309324.html
Можно ли получить потребление памяти текущей программы? Если да, то как?
Android Определить первый пустой элемент ArrayList Есть ArrayList, там несколько элементов пустые, нужно определить самый первый, его индекс. подробнее

Показать сообщение отдельно
NOSC
43 / 43 / 3
Регистрация: 10.10.2013
Сообщений: 297

Доступ к файлам в data/data/appname/databases - Android

24.11.2014, 19:02. Просмотров 1635. Ответов 5
Метки (Все метки)

Всем привет.
Вопрос в следующем
Программа использует функцию отправки файла средствами mail клиента пользователя. Все бы ничего, да к сообщению необходимо прикрепить файл. Есть не хитрый код:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
void copy() {
          String destFile = Environment.getExternalStorageDirectory().toString().concat("/base.db");
 
            try {
                File file = new File(destFile);
                // пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ
                InputStream in = new FileInputStream ("/data/data/com.example.app/databases/base.db");
                OutputStream out = new FileOutputStream(file);
                byte[] buf = new byte[1024];
                int len;
                while ((len = in.read(buf)) > 0) {
                    out.write(buf, 0, len);
                }
                in.close();
                out.close();
            } catch (FileNotFoundException ex) {
                System.out
                        .println(ex.getMessage() + " in the specified directory.");
            } catch (IOException e) {
                System.out.println(e.getMessage());
            }
            sendDB();
      }
И при тестировании код отлично работал на моем устройстве. Тут надо сказать что устройство рутовонное. Но поскольку писалось сие не для рутованных то перед отправкой файл копируется в корневую директорию, откуда любой почтовый клиент получает до него доступ.
При тестировании на обычном не рутованном устройстве получается что в почтовой программе я вижу прикрепленный файл, но получаю в итоге письмо без него.
Все разрешения стоят как надо.
Чувствую что проблема в строчке InputStream in = new FileInputStream ("/data/data/com.example.app/databases/base.db");

Подскажите в чем может быть проблема, а может быть мне подскажите как отправлять этот файл из программы не используя почтовый клиент, например на ftp какой

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