Сада притисните „Замени све“ и промениће све @андроид: цолор / вхите да би уместо тога користио бацкгроунд_холо_дарк. Сада наставите да се крећете кроз читав .кмл, тражећи било које андроид: позадинске низове који користе хексадецималну вредност (#ффффффф) или било шта друго осим онога са чиме смо их управо заменили. За оне које пронађете промените жице да бисте користили нову (абс__бацкгроунд_холо_дарк).
Дакле, променили смо позадину, сада ћемо променити боју текста. Дакле, следите исти поступак који смо управо урадили, али овог пута урадите ЦТРЛ + Ф за „андроид: тектЦолор“. Добићете око 166 пронађених линија.
Видећете ствари попут „андроид: тектЦолор =” # ффбббббб “итд. Зато погледајте поново у Цолорс.кмл и мораћемо да смислимо које редове ћемо заменити бојом текста.
Андроид: тектЦолор = ”# ффбббббб”, “#фффффффф”, “# фф717171” и “#ффцццццц” можете видети на снимку екрана и у резултатима претраге у Ноте ++. Поново отворите свој Цолорс.кмл да бисте пронашли коју линију желимо да користимо за боју текста.
Зато се вратите на први .кмл и поново урадите ЦТРЛ + Х за дијалог Замените. Сада копирајте низ 'андроид: тектЦолор =' # ффбббббб 'у горњи и доњи део и промените доњи ред у' андроид: тектЦолор = '@ цолор / тект'.
Сада још једном претражите све линије андроид: тектЦолор и промените било шта што има хек вредност у низу. Коначно, када дођете до датотеке стилес.кмл, желите уклонити инверзу из неколико редова, почевши од реда 260 и настављајући надоле за неколико редова. Зато избришите „Инверсе“ из тих низова.
Следеће ћете видети неке хексадецималне вредности на редовима 527, 536, 573, 579, 585, 601 и неколико других. Замените са (#фффффффф) на (@ цолор / тект).
Притисните ЦТРЛ + Ф да бисте у Нотепад ++ претражили цацхеЦолорХинт , преграда , @ * андроид: боја / , и Инверзна .
ЦацхеЦолорХинт је покретна позадина, па морамо да се уверимо да користе нашу боју позадине. Преграде су саме по себи разумљиве и ако желите, можемо да променимо њихове хексадецималне вредности. Једино што не смете додиривати ништа што указује на @дравабле. То су обично слике које се чувају као .пнг датотеке негде другде у .апк фолдеру.
Када тражите „ инверзна ” , приказаће референце на тектАппеаранцеИнверсе. Морате двапут кликнути на сваки од њих и избрисати Инверсе из тих низова.
На крају, потрага за @ * андроид: цолор / само ће поново проверити да ли смо пропустили било коју уређивање оквира. Ако пронађете било шта што каже „андроид: попупБацкгроунд“> @ * андроид: цолор / вхите “, морате то да промените у„ андроид: попупБацкгроунд “> @ цолор / абс__бацкгроунд_холо_дарк“. То укључује линију 911, што може бити збуњујуће јер већ упућује на андроид: цолор / блацк.
Даље ћемо отворити рес / валуес / цолорс.кмл и променити га тако да изгледа овако:
Следеће рес / валуес / стилес.кмл и померите се надоле до реда 328. Промените га овако:
() треба променити у ()
Урадите исто за линију 479, мењајући „ светло ” до ' црн' .
Сада идите у рес / валуес-в11 / стилес.кмл и уклоните „ светло ” где пише „ Холо.Лигхт ” .
Даље ћете сада отворити рес / валуес-в14 / стилес који садржи пуно низова. Дакле, у првих 46 редова желите да уклоните било који „ Светлост ” и ' Инверсе ” референце, а затим промените родитеље на линијама 53 и 54 у „@ * андроид: стиле / Тхеме.Холо“.
На линији 69, са десне стране родитеља, уклоните Светлост са @ * андроид: стиле / Тхеме.Холо.Лигхт.Диалог родитеља.
Ово је пуно посла, зар не? Можда ћете од сада више ценити теме и облоге апликација!
Следеће ћемо ући у рес / боја директоријум. Ту су неке текстуалне датотеке које указују на црну боју. Отворите рес / цолорс / ацтион_моде_итем_тект_цолор_стате_лист.кмл
Тако то изгледа на лагеру. Испод је описано како то треба да направите.
Потребно је да се оне САМЕС промене у следећим КСМЛ фајла у / РЕС / боја фолдера: Боттом_буттон.кмл, Буттон_упдате.кмл, Филелист_тект_наме.кмл, Филелист_тект_смалл.кмл, Линк_буттон.кмл, Лоцал_филелист_тект_наме.кмл, Лоцал_филелист_тект_смалл.кмл, сс_боттом_боттом_тект_цолор_дарк. кмл, сс_боттом_боттом_тект_цолор_лигхт.кмл, таб_тект_форегроунд.кмл.
Када завршите с тим, отворите / рес / дравабле и постоје кмлс који контролишу боју позадине. Па прођите кроз њих и учините да изгледају овако:
Примените исте промене на све остале датотеке дравабле.кмл.
Сада отворите тест.апк и притисните ЦТРЛ + леви клик да бисте истакли смали и АндроидМанифест, а затим кликните десним тастером и поново „Уреди помоћу Нотепад ++“. Пристаните на све смали датотеке из 1999. Када се учита, претражите ЦТРЛ + Ф за -0к100 (црна)
Добићете око 8 погодака, а оно што желите је смали / цом / дропбок / андроид / ацтивити / ТектЕдитАцтивити.смали, на линији 599. Двапут кликните ту линију.
Линија 599 садржи -0к100 у себи, а линија 601 има „СетТектЦолор“. Постоји и променљива која се подудара са линијом 599. Дакле, да бисмо укратко објаснили, -0к100, -0к1000000 и чак 0к0 значе црно, -0к1000000 је такође црно и чак 0к0. Промените линију 599 уклањањем две 0 са 100 и уклањањем / хигх16 овако:
Следеће ћемо тражити @ * андроид: стиле, али на смали језику. Ксмл ће садржати додатних „0“ после к, али у смалију га не користимо. Треба да буде „0к103004ф“ уместо „0к0103004ф“.
Претражите у Нотепад ++-у @ * андроид: стиле / који садржи 0к103.
Други погодак је „цонст в7, 0к1030073“. Поново то потражите у свом публиц.кмл са фрамеворк-рес.апк. Видећете да је то ИД за „Тхеме.Холо.Лигхт.Диалог“. Мораћете да га промените у јавни идентитет стила супротне теме.
Будући да је ово Тхеме.Холо.Лигхт.Диалог, желите да га направите Тхеме.Холо.Диалог. Тхеме.Холо.Диалог има ИД „0к103006ф“. То ће променити оквир упозорења у дијалошком оквиру да би се користила тамнија тема заснована на Холо-у уместо светлије теме засноване на Холо.Лигхт.
Следећи који треба да променимо је „0к103006е“, који је Тхеме.Холо.Лигхт. Дакле, само напријед и направите то супротним тематским стилом. У вашем публиц.кмл из фрамеворк-рес.апк видећете ИД за Тхеме.Холо је 0к0103006б. па променимо ту линију да изгледа овако:
Постоје још само 2 ове које треба проћи. Следећи је „0к103000ц“, што је за Тхеме.Лигхт у публиц.кмл. Супротно од тога је Тхеме.Блацк, а не ТхемеХоло. Тако ћете у публиц.кмл видети ИД за Тхеме.Блацк „0к01030008“ - промените га тако да изгледа овако:
У другим апликацијама било би других ствари за уређивање и промену, а уз довољно праксе моћи ћете да поново тематизујете готово све. Али за сада смо завршили са свим битовима кода ( коначно!) .
Дакле, сада можете отворити скрипту из апликације Апк Мулти Тоол и притиснути 12 за компајлирање апликације. Ако се прикажу неке грешке, можете покушати да погледате у евиденцији грешака шта је пошло по злу, али највероватније сте направили грешку у куцању или другу грешку током уређивања кода.
Када се израда заврши, притисните 2, а затим 13 да бисте поново потписали апликацију.
Апликација за залихе садржи фасциклу под називом „Предлошци“ - то морате да превучете у свој непотписани апк користећи нешто попут 7зип. Копирајте унсигнед.апк у директоријум „плаце-апк-хере-фор-сигн“ у апликацији Апк Мулти Тоол. Сада притисните 18 у скрипти терминала да бисте групно потписивали апликације у тој фасцикли. Када заврши, скрипта ће се аутоматски затворити. Сада можете да учитате .апк на свој уређај!
6 минута читања