Я действительно очень стараюсь понять это новое понятие после работы так долго с реляционными базами данных...
Кто-либо может объяснить, как я должен пойти о хранении, говорят, иерархия категории?
в реляционном DB я имел бы:
Категория:
CategoryId
ParentCategoryId
Имя:
или что-то вроде той природы..
Вы не можете изменить std:: endl
- так как его название предполагает, что он является частью стандартной библиотеки C++ и его поведение исправлено. Необходимо изменить поведение самого потока, когда он получает конец строки. Лично я бы не подумал, что это стоит усилий, но если вы хотите заняться этой областью, я настоятельно рекомендую прочитать книгу Standard C++ IOStreams & Locales .
Необходимо обратиться к сообщению об ошибке « недопустимое описание проекта
».
См. этот поток (соответствующие выписки ниже, с подчеркиванием):
Если вы видите .проект в загруженном приложении, вы можете попробовать «Файл» + «Импорт» + «Существующие проекты в рабочую область»
и выбрать каталог музыкального образца.
Но если нет, с помощью New > Android Project > Создать проект из существующего источника
будет
правильный способ сделать это.
Выберите нужный целевой объект Android (1,1, 1,5 или 2,0) :
мастер «new project» автоматически выберет нужный вам каталог образцов.
Затем выберите «Обзор» и каталог «Музыка». Затем он должен заполнить свойства в нижней части мастера нового проекта Android.
Однако не следует помещать рабочую область в
% ANDROID _ HOME %\samples
.
Оставьте его в другом месте (Мои документы, что угодно).
Я подозреваю, что у вас конфликт, потому что Eclipse пытается создать проект, и уже есть каталог с тем же именем.
В любом случае, можете ли вы просмотретьсвою _ рабочую область _ dir/.metadata/.log
на предмет более подробной ошибки и опубликовать ее?
Вкратце:
- Измените рабочую область, отличную от Android SDK.
- Тогда не ставьте имя проекта на первое место.
- Просмотрите проект
\samples\Music
при создании проекта из источника.- Другие поля заполняются автоматически.
- Затем выполнить....
См. также это учебное пособие (для образца Snake)
Я хотел открыть образец Snake, предоставленный в образцах SDK.
Для этого выберите «Create project from existing source
» в окнеNew Android Project
и выберите каталогSnake
вSamples
.
Будет задано имя пакета, действия и приложения.
При этом, если после импорта проекта вы окажетесь (как и ОП) с тоннами ошибок.
См. вопрос Не удается разрешить - ошибка android :
Project > Build all
(и выберите « Build Automatically
» R является автоматически создаваемым классом, содержащим константы, используемые для идентификации ресурсов.
Другие причины массовых ошибок компиляции по всему проекту Eclipse Android, о которых сообщил сам ОП ( Noir ):
-121--3579247-Код, который я скачал из git, был самой новой версией, и, вероятно, для Android 2,1, где я создавал SDK под Android 1,5.
Поэтому мне нужно загрузить старый код или установить последнюю версию SDK.
Вы можете начать с того же подхода, что и с реляционных баз данных: создание отдельного документа для каждой категории и сохранение ссылки на родительскую категорию.
Если вы хотите запросить целое поддерево или сухари с помощью одного запроса, необходимо сохранить поле массива, содержащее все ключи-предки. Затем можно создать представление, которое просматривает предков и выдает [ancestor _ key, doc]
для запроса поддерева. Чтобы получить растровые данные для категории, выполните массовый запрос по идентификаторам предков.