powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / Android [игнор отключен] [закрыт для гостей] / Памяти в телефоне перепутаны
6 сообщений из 6, страница 1 из 1
Памяти в телефоне перепутаны
    #39179517
nikomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, столкнулся с такой проблемой
1) есть телефон c ОС android 4.0.3
2) есть приложение в которой идет запись на 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.
25.
// проверяем доступность SD
        if (!Environment.getExternalStorageState().equals(
                Environment.MEDIA_MOUNTED)) {
            Log.d("myLogs", "SD-карта не доступна: " + Environment.getExternalStorageState());
            return;
        }
        // получаем путь к SD
        File sdPath = Environment.getExternalStorageDirectory();
        // добавляем свой каталог к пути
        sdPath = new File(sdPath.getAbsolutePath() + "/MyFiles");
        // создаем каталог
        sdPath.mkdirs();
        // формируем объект File, который содержит путь к файлу
        File sdFile = new File(sdPath, "fileSD");
        try {
            // открываем поток для записи
            BufferedWriter bw = new BufferedWriter(new FileWriter(sdFile));
            // пишем данные
            bw.write(jsonMarshrut.toString());
            // закрываем поток
            bw.close();
            Log.d("myLogs", "Файл записан на SD: " + sdFile.getAbsolutePath());
        } catch (IOException e) {
            e.printStackTrace();
        }


3) при проверке файла через стандартный диспетчер он оказывается на вкладке ТЕЛЕФОН, на вкладке SD-карта его нет
4) при проверке файла через менеджер "ES Проводник" вообще непонятка есть 3 варианта памяти Устройство, sdcard1, sdcard2. Файл на sdcard1

как вообще устроена память в телефоне? такое ощущение, что есть какая-то непонятная внутренняя память и 2 флешки, при этом одна из флешек распознается как память телефона.

Вообщем, если кто сталкивался с подобной ситуацией, прошу проконсультировать.

Да, отмечу, что в настройках телефона память по-умолчанию стоит Внутренняя
...
Рейтинг: 0 / 0
Памяти в телефоне перепутаны
    #39179532
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nikompкак вообще устроена память в телефоне? такое ощущение, что есть какая-то непонятная внутренняя память и 2 флешки, при этом одна из флешек распознается как память телефона.
Вообще зависит от левой пятки производителя (писателя прошивки).
Обычно есть внутренняя память, в неё-же флешка смониторвана как sd1 и, если есть, внешняя sd2.
...
Рейтинг: 0 / 0
Памяти в телефоне перепутаны
    #39179543
nikomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman,

ну так почему у меня файлы пишутся на sd1? это косяк прошивки получается?
...
Рейтинг: 0 / 0
Памяти в телефоне перепутаны
    #39179554
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nikompэто косяк прошивки получается?
Это особенность прошивки.
...
Рейтинг: 0 / 0
Памяти в телефоне перепутаны
    #39180032
Микола Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На Леново можно в настройках выбрать "сделать флэш память основной" и тогда будет все наоборот. Ищи у себя что-то похожее.
...
Рейтинг: 0 / 0
Памяти в телефоне перепутаны
    #39180054
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если стоит задача писать на external storage, то нужно юзать то, что возвращает система и не парится. если же задача писать именно на сменный носитель, будь то sd или usb-otg, то придется погуглить, потому что у разных производителей он адресуется по-разному и большинство приложений, которым это действительно надо скорее всего проверяют все известные пути или юзают еще какой хак типа этого
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Android [игнор отключен] [закрыт для гостей] / Памяти в телефоне перепутаны
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]