Меняем количество рабочих столов. Разбираем(декомпилируем) приложение Home.apk по инструкции из первого поста, открываем появившуюся папку Home, в ней открываем папку res, дальше папку values, открываем файл integers.xml программой notepad++, ищем строку <integer name="number_of_desktop_panes">5</integer> цифру 5 меняем на любую от 1 до 9. Сохраняем. Перетаскиваем папку Home на скрипт apktool-b.cmd ждём надписи в окне All done Нажмите любую клавишу... открываем WinRar-ом исходный Home.apk, затем открываем папку Home , в ней появилась папка build, открываем её, далее папка apk, открываем её, перетаскиваем файл resources.arsc в окно WinRar-а, метод сжатия ставим без сжатия. в опциях WinRar-a ставим копировать с заменой. всё. Переносим Home.apk в папку sysyem выставляем права, переносим в папку app, перезагружаемся, радуемся.
как сделать разблокировку экрана кружком. разбирание приложения не буду описывать, напишу только то что нужно изменить. Идём по пути framework-res.apk/res/layout/keyguard_screen_tab_unlock.xml ищем такую строку <RelativeLayout android:layout_width="fill_parent" android:layout_height="302.0dip"> <com.android.internal.widget.SlidingTabSemc android:orientation="horizontal" android:id="@id/unlock_widget" android:tag="Portrait" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginBottom="0.0dip" android:layout_alignParentLeft="true" android:layout_alignParentBottom="true" android:directionality="none" /> <TextView android:textAppearance="?textAppearanceMedium" android:textSize="@dimen/keyguard_lockscreen_status_line_font_size" android:textColor="?textColorSecondary" android:ellipsize="marquee" android:gravity="center_horizontal" android:id="@id/carrier" android:layout_width="0.0dip" android:layout_height="0.0dip" android:layout_marginBottom="12.0dip" android:singleLine="true" android:layout_alignParentBottom="true" /> </RelativeLayout> кусок выделенный красным удаляем и вместо него вставляем это <com.android.internal.widget.multiwaveview.MultiWaveView android:orientation="horizontal" android:id="@id/unlock_widget" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_alignParentBottom="true" android:targetDescriptions="@array/lockscreen_target_descriptions_with_camera" android:directionDescriptions="@array/lockscreen_direction_descriptions" android:targetDrawables="@array/lockscreen_targets_with_camera" android:handleDrawable="@drawable/ic_lockscreen_handle" android:rightChevronDrawable="@drawable/ic_lockscreen_chevron_right" android:waveDrawable="@drawable/ic_lockscreen_outerring" android:outerRadius="@dimen/multiwaveview_target_placement_radius" android:hitRadius="@dimen/multiwaveview_hit_radius" android:vibrationDuration="20" android:snapMargin="@dimen/multiwaveview_snap_margin" android:feedbackCount="3" android:verticalOffset="60.0dip" android:horizontalOffset="0.0dip" /> получится такой лок upwap.ru/2565656 Модеры поправьте пожалуйста цветовой тег, у меня не получается почему-то. Это для 4.0.4, на 2.3.4 не пробовал.
Изменение цвета часов в статус баре. Идём по пути SystemUI/res/layout/status_bar.xml ищем строку <com.android.systemui.statusbar.policy.Clock android:textAppearance="@style/TextAppearance.StatusBar.Clock" android:textColor="#ff33b5e5" android:gravity="left|center" android:id="@id/clock" android:paddingLeft="6.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" /> #ff33b5e5-это и есть цвет в шестнадцатиричной системе. меняем только последние 6 значений, в нашем случае 33b5e5 на свои, а ff это прозрачность цвета, можно поменять и его. Собираем, ставим, перезагружаемся, вуаля)))
актуально для андроид 4.0.4 Изменяем цвет надписей в меню настройки(мелкий шрифт) Идем по пути framework-res\res\layout и делаем изменения в следующих файлах: preference.xml <TextView android:textAppearance="?textAppearanceSmall" android:textColor="?textColorSecondary" android:id="@id/summary" android:layout_width="wrap_content" android:layout_height="wrap_content" android:maxLines="4" android:layout_below="@id/title" android:layout_alignLeft="@id/title" /> в строчке android:textColor="?textColorSecondary" значение textColorSecondary меняем на своё, я поставил #fff18400 далее preference_child.xml меняем этот же параметр далее preference_information.xml меняем тот же параметр. получается вот так upwap.ru/2569278 и upwap.ru/2569281
18 июн 2012 в 17:32