GarryBig @ 14.04.2011, 13:52
Ilyasick,
Честно говоря я так и не понял что Вы хотите. Не поленитесь и опишите задание здесь, в соответствии с правилами, а я добавлю в шапку.
Имеем стоковый домашний экран СЕ от Х10 мини
В силу того, что СЕ(судя из моих переговоров с ними - не дадут исходников(это нарушает какие то патенты вроде как...)) нужно написать с нуля такой же по образу и подобию, но со следующим опционалом (которого естественно нет в оригинале)
1. Есть в нём такая функция как долгий таб(долгое нажатие) на виджетах, что вызывает функцию их дальнейшего редактирования и в самом перечне приложений, что вызывает возможность их перестановки или же удаления. Так же этоти функции вызываются по кнопке Меню в Домашнем экране.
Момент 1: Заложить функцию включения\отключения долгого таба
2. Возвращаясь к перечню приложений - под каждым из них есть их название(лэйбл)
Момент 2: Заложить функцию включения\отключения вывода этих самых лэйблов (подписей) (и для тех приложений что установлены и для последующих. вообще отключить вывод названий)
3. В стандарте этот домашний экран не меняет ориентацию при горизонтальном положении, но есть такая чудная модель как Х10 мини про(у неё есть хардовая qwerty-клава) так вот кода на Х10 мини про выдвигаешь клавиатуру ориентация экрана меняется.
Следовательно, можно и в случае с горизонтальмым положением менять ориентацию.(ведь это всего лишь стандартная функция считывающая состояние положения и которой можно сказать, что мол при этом смени ориентацию)
Момент 3: Реализовать смену ориентации при повороте
Пока это основные положения. В дальнейшем ещё будет интересно вывод нескольких виджетов на один раб. стол(в стандарте на 1 раб. стол - 1 виджет) + вынос ярлыков (это в стандарте не доступно вообще). По 1й позиции из этого дополнения могу сказать, что она не так интересна(может оставаться и 1 раб. стол - 1 виджет), а вот 2й момент более актуален.
Взять исходное приложение можно
тут. это лончер с Х10 мини, если нужно добавлю и с Х10 мини про
Надеюсь Я достаточно полно описал задачу...