2016-12-29 2 views
0

im работает над Android-приложением, где пользователь может рисовать на холсте.
Пользовательский вход сохраняется в объекте Path, который нарисован на холсте.
Что я хочу достичь, так это то, что пользователь может сохранить свой нарисованный вход (объект пути), чтобы загрузить его позже.
Итак, мой вопрос: какой лучший способ сохранить/сохранить, а затем загрузить объект пути в android.
Могу ли я каким-либо образом сохранить путь к XML или базе данных?
Спасибо за помощь.Android лучший способ сохранить и загрузить объект PATH.

+1

'android.graphics.Picture'? – pskink

ответ

0

Если вы хотите, чтобы пользователь сможет загрузить эти Дорожки и использовать их, , то вы должны быть в состоянии Serializable их либо Serializable интерфейс Java или свой собственный метод информации Путь пользовательских экономии от небольшого поиска Google I найденное лицо implemented that using Serializable

Вы можете начать строить свое решение из этого.

Сохранение и загрузка (необязательно)

Используйте Gson библиотеку, чтобы превратить ваш CustomPath в формате JSON (String)

toJson()

, а затем сохранить его в любым способом, который вы хотите (локально/в Интернете), также использовать эту библиотеку для разбора формата JSON (String) на свой CustomPath

fromJson()

и ...

TIP» если вы хотите сохранить ваши сохраняет очень мало памяти, вы должны преобразовать свои классы в байт [], а затем сохраните их в формате, который зависит от ваших требований (ISO_8859_1 или Base64)

Смежные вопросы