Мы снова использовали загрузку файла, и сохраните код сериализации для “objects” для удобной формы, чтобы сохранить и восстановить все состояние объекта. Мы продвигаем те сериализованные объекты на стеке отмены †“наряду с некоторой информацией о том, какая операция была выполнена и подсказки при отмене той операции, если там isn’t достаточно информации подобрал из сериализированных данных. Отмена и Восстановление часто просто заменяют один объект другим (в теории).
были много МНОГО ошибок из-за указателей (C++) к объектам, которые никогда не фиксировались, поскольку Вы выполняете некоторые нечетные последовательности восстановления отмены (те места, не обновленные к более безопасной отмене осведомленный “identifiers”). Ошибки в этой области часто... ummm... интересный.
Некоторые операции могут быть особыми случаями для скорости/использования ресурсов - как калибровка вещей, переместив вещи.
Мультивыбор обеспечивает некоторые интересные сложности также. Luckly у нас уже было группирующееся понятие в коде. Комментарий Kristopher Johnson о подэлементах достаточно близок к тому, что мы делаем.
Это не проблема. Просто сделайте apk (установочный файл) доступным на внутреннем веб-сайте и установите тип mime на application / vnd.android.package-archive. Затем люди могут установить приложение через интрасеть прямо со своих устройств.
Другие альтернативы включают: инструмент командной строки adb (поставляется с the SDK).
Определенно возможно. Только не распространяйте файл за пределами предприятия. Вам не обязательно публиковать свое приложение в Android Market, если вы этого не хотите.