У кого есть стандартные флешки ну или кто их сможет вытащить из прошивки для меня, прошу написать сюда
И так поехали:)
Работа получилась довольно неплохая, применял ООП и старался придерживаться 2-х паттернов программирования Singleton и MVC. Весь код логически разбит на классы, за исключением некоторых глобальных переменных и часто используемых переменных классов. Благодаря всему этому код удалось сократить с 5600 строк до 2200, учитывая что функционал остался прежним :)
Android 2.3
Android 2.1
Выджеты(Доделать нет времени)
Что получилось
- Очень правдоподобная копия Google Android
- Красивая графика
- Быстродействие
- Сохранение параметров после перезагрузки
- Использование собственных наствоек
- Подгружаемые Swf-Виджеты
- Приличное количество ярлыков
- Возможность создавать папки, и переименовывать их
- Заменяемые Soft-Бары
- Многие окна закрываются кнопкой отбой
- Окно «Опции» открывающееся 2-ным кликом по экрану
- Окно «Add to Home» с добавлением ярлыков, созданием папки, добавлением виджетов
- Возможность вкл/выкл сетку
- Возможность создавать столы
- Возможность закреплять обои и виджеты
- Загрузка обоев из настроек
- Подписи иконок переписываются из конфига
- Имеется анимация
- Панель оповещения
- Все ярлыки и виджеты и папки можно удалять
- В настройках есть кнопочка сброса
- Ну и много много разных вкусностей :)
Выражаю благодарность
- Basketball10Player — самый активный тестер
- Тринадцатый — за поддержку
- DEAth — за пинки в правильном направлении
- 3volta — за графику
- Exsel — за скрипты и исходники windows 7
- Master — Привет Женя :) Огромное спасибо за патчи
Ссылки
[Android 2.2 beta 1.21:Samsung Star][Android 2.3 beta 1.5:Samsung Star] [dev-zon] [AOS:Fotoset]
Чем занят сейчас
- др\опиливание мелких функций, оптимизация
- Нужно написать класс для создания прямоугольных кнопок
И переписать ненужные if'ы на боллее подходящие кейсыОбъединить большие функции, создания окон типа DragAndDrop(Загрузчик иконок и открытая папка); теперь нужно предумать чето с папками, ведь имена у них разные и аттачИд одно
Помочь развитию(А также скидываемся мне на новую видео карту !)
Яша — 410011151070955
WebMoney — R148180064529, Z339057712201, U316025349673
Похоже, контент из этого топика подходит для:
Samsung GT-S5230 Star.
Пожалуйста, учитывайте, что мы не можем вручную проверить работу на всех моделях телефонов. Если у вас что-то не работает, а телефон в списке подходящих есть, напишите комментарий об этом.
Комментарии (150)
RSS свернуть / развернутьnick-podryvnik
nick-podryvnik
GUF
nick-podryvnik
Dj_food
Andrey123456789
EvgenyAK
kalimulka
В архиве папка «fla». Заходим в нее. удаляем всё кроме файлов «1.jpg», «gadget.swf», «softbar.swf» и папки «app».
Заходим в папку «app». Удаляем всё кроме «WidgetLoader.swf», «config.ini» и папки «Widget».
AnSteel
Andrey123456789
deadrus
Andrey123456789
AnSteel
EvgenyAK
deadrus
voxdu
iioh4nk
sniper74
marvellyukon
Dj_food
nick-podryvnik
Dj_food
Сделал много фиксов, немного оптимизировал код. Почти допилил виджеты, к вам вопрос кикие виджеты вам нужны ?
Может что то еще добавить ?(свф обои не предлогать)
GUF
Seriy
Например сейчас оптимизирую виджеты(Уже оптимизированы- погода, плеер мини, часы, гугл поиск)
GUF
deadrus
нет графики нормальной
GUF
deadrus
2. А также был бы интересен виджет RSS новостей.
3. Еще если можно виджет календаря по типу стандартного календаря в телефоне( с добавлением напоминаний ).
Еще ты говорил что попробуешь сделать виджет который бы обновлялся с Accu Weather.
Ykraina1992
GUF
Ykraina1992
GUF
Ykraina1992
GUF
Ykraina1992
kostonkoston2
2. Софт бары меняются, но их нужно делать! Я пака этим не занимаюсь
3. Я только копирую андроид, исходники я выложил, так что смотри ;)
GUF
P.s. Nick-podryvnik, пожалуйста, подредактируй Jpatch для этого приложения — переводчика (тот Jpatch, который нужно редактировать, в архиве). Я так и не допёр. Знаю-знаю туплю как не знаю кто, но уже ренально задрался… Помоги, а…
Basketball10Player
kostonkoston2
Seriy
GUF
Подготовил для вас целую кучу фиксов(Самое большое за всю историю темы). как в плане графики так и кода
GUF
Ykraina1992
f0x1k
kostonkoston2
Sergeey
Basketball10Player
GUF
kostonkoston2
Ykraina1992
Andrey123456789
Ykraina1992
Ykraina1992
Ykraina1992
capi22
kostonkoston2
BlizzedRu
kostonkoston2
BlizzedRu
kostonkoston2
BlizzedRu
dev-zon.ru/blog/101.html#comment1344
kostonkoston2
BlizzedRu
Dj_food
marvellyukon
nick-podryvnik
marvellyukon
Dj_food
kostonkoston2
nick-podryvnik
GUF
nikitakor21
Lestor
GUF
GUF
f0x1k
Sashok
GUF
Lestor
Sashok
Lestor
iioh4nk
Lestor
1)Masterpatch|
2)FunctionLib|Всегда должны быть установлены
3)GadgetAddFsCommand
nick-podryvnik
explorer_ua
Пиши сюда какие баги, те что в аське были я не нашел
GUF
f0x1k
1)И самое важное — виджеты, неработают!
2)Нажимаешь «перезагрузка» ничего непроисходит, а вот нажмешь «Выключение» телефон перезагружается.
3)Когда заходишь в «установки» Выскакивает окошко настройки слола, ярлыков, и т.д. ну дак вот чтобы выйти от туда в прошлых версиях можно было нажать «отбой», а теперь нужно несколько раз нажимать на экран.К этому можно привыкнуть, но когда 1 раз заходишь туда и неможешь понять как оттуда выйти ощущаешь сметение.
4)Не переименовываются папки, нажимаешл на поле с названием — папка закрывается.
Вроде пока все…
kostonkoston2
nick-podryvnik
kostonkoston2
kostonkoston2
GUF
Dj_food
kostonkoston2
kostonkoston2
Dj_food
kostonkoston2
Ну а теперь небольшая тема для раздумий:
Недавно ко мне попали флешки от star II, дак вот покапавшись в коде я нашел много схожестей с кодом нашего гаджета, за исключением главного — читабельнось кода во намного лучше! Я сразу решил найти наболевшее — wgt, как ни странно грузятся они одинаково(.wimg, .wico + в стар 2 есть какая-то непонятная подгрузка swf). Есть некоторые соображения по этому поводу, обсолютно точно известно что имена wgt для загрузки в гаджет имеют имена такого «15.wimg» или иконка «15.wico» — вместо 15 любое число, этот класс можно переписать под наш телефон и заставить работать! У меня нет возможности это протестить, к сожелению, может кто найдется и проверит ;)
GUF
f0x1k
GUF
GUF
Andrey123456789
Basketball10Player
Basketball10Player
WALTER
Basketball10Player
Basketball10Player
Basketball10Player
Basketball10Player
Basketball10Player
GUF
просто картинки у иконок и виджетов заменить
Andrey123456789
GUF
Andrey123456789
Andrey123456789
Basketball10Player
Basketball10Player
GUF
DEAD315
Во вторых, херни здесь нет.
В третьих, если что-то не нравится — пшёл вон отсюда.
p.s.: безпричинные проявления агрессии — признак нехватки внимания.
explorer_ua
GUF
DEAD315
nick-podryvnik
crazy_brother
Kostya14
Kostya14
P.S.: Далбаёб. *facepalm*
explorer_ua
Давай не будем разводить флуд, а если хочешь поговорить, то моя аська у меня в профиле.
explorer_ua
2. читаю что не тебе решать где ему сидеть
3.Можно я сам решу что мне в архив ложить? Могу объяснить для особо недолеких-тема жестко не привязана к стару, владельцы других телефонов смогут с легкостью поменять под свой аппарат некоторые команды и пр.
GUF
kostonkoston2
TIHON
Или пропали вообще? Если вообще, то очисти SO.
explorer_ua
TIHON
В последней версии стола (с поддержкой WGT) у меня перестали сохраняться настройки (кроме одной иконки и галочек в настройках): Как исправить?
E_Alex
explorer_ua
E_Alex
TIHON
TIHON
Kostya14
bankbb
DEAD315
Kostya14
kostonkoston2
Basketball10Player
Kostya14
TIHON
nick-podryvnik
Kostya14
nick-podryvnik
Kostya14