Size: a a a

Android Developers

2020 July 29

DU

Dmitry Upovalov in Android Developers
это подойдёт, если ты сам пишешь оба приложения
источник

DU

Dmitry Upovalov in Android Developers
хотя shared user id уже задепрекейтили в апи 29
https://developer.android.com/guide/topics/manifest/manifest-element#uid
источник

DU

Dmitry Upovalov in Android Developers
так что только контент/файл провайдер
источник

A

Andrew in Android Developers
Dmitry Upovalov
самый правильный путь - контент провайдер
Согласен, но это частный случай. Ну и встает вопрос, как уберечь данные при удалении приложения?!
источник

A

Andrew in Android Developers
Раньше можно было положить в Environment.getExternalStorageDirectory()
источник

A

Andrew in Android Developers
А сейчас?
источник

DU

Dmitry Upovalov in Android Developers
и раньше нельзя было. ты путаешь приватное хранилище и публичное
источник

DU

Dmitry Upovalov in Android Developers
источник

DU

Dmitry Upovalov in Android Developers
можно положить файлы в паблик директории. они останутся после удаления.
источник

DU

Dmitry Upovalov in Android Developers
но их смогу читать ВСЕ аппы, не только два твоих
источник

DU

Dmitry Upovalov in Android Developers
контент провайдер - ты сам решаешь кто читает файлы. файлы пропадут после удаления.
паблик сторадж - все могут читать твои файлы. они останутся после удаления.
источник

DU

Dmitry Upovalov in Android Developers
экстернал != паблик
источник

AS

Almaz Shakirov in Android Developers
neikist
Блин, какого то черта сохранение и восстановление состояния после убийства процесса через adb shell срабатывает один раз из трех в среднем(( Банально в savedInstanceState null приходит. Бекстек соответственно восстанавливается так же.
в настройках разработчика есть пункт "лимит фоновых процессов - без фоновых процессов". Если включить то при  сворачивании/выключении подсветки процесс приложения будет убиваться. Восстановление бекстека через нее надо тестить
источник

n

neikist in Android Developers
Almaz Shakirov
в настройках разработчика есть пункт "лимит фоновых процессов - без фоновых процессов". Если включить то при  сворачивании/выключении подсветки процесс приложения будет убиваться. Восстановление бекстека через нее надо тестить
Не. С ним все ок работает. Как и с "не хранить активности". Проявляется только на паре девайсов к которым нет доступа.
источник

RC

Roman Chumachenko in Android Developers
Dreg
Ребята, можете мне помочь.  У меня есть к примеру активити и там я ввожу данные:  к примеру длину, ширину высоту, и в результате, мне нужно, чтобы в другом активити или в фрагменте (это не важно где) создалась 3D модель куба.  Подскажите, как и снова же как мне создать ту самую 3D модель, которая могла бы изменяться от ввода данных (длины, высоты, ширины). Какую библиотеку посоветуете, желательно обойтись без unity. Просто мне нужен совет, в "какую сторону плыть".
Могу ошибаться, но SurfaceView как раз для работы с 3D графикой. Передаешь аргументы при создании следующей активити через Bundle, а на той уже рисуешь куб
источник

DU

Dmitry Upovalov in Android Developers
Roman Chumachenko
Могу ошибаться, но SurfaceView как раз для работы с 3D графикой. Передаешь аргументы при создании следующей активити через Bundle, а на той уже рисуешь куб
странно, что не упомянут OpenGl
источник

DU

Dmitry Upovalov in Android Developers
рисовать 3Д будет именно он?
источник

RC

Roman Chumachenko in Android Developers
Dmitry Upovalov
странно, что не упомянут OpenGl
Я с 3д на голом андроид сдк не работал, честно говоря
источник

D

Dreg in Android Developers
Roman Chumachenko
Могу ошибаться, но SurfaceView как раз для работы с 3D графикой. Передаешь аргументы при создании следующей активити через Bundle, а на той уже рисуешь куб
Мне не нужно его рисовать, мне нужно, чтобы я ввёл параметры, и куб сам бы отрисовывался, в виде 3D модели
источник

DU

Dmitry Upovalov in Android Developers
OpenGL + GLSurfaceView
источник