Как исправить базу станций Добавление станций и их логотипов
Часть II. Правка радио, добавляем логотипы и станции, которых нет в базе.
Итак, у нас 2 пути:- использовать имена картинок логотипов китайских станций, например, cn020.png (их логотипов начинаются с cn, наши – с fl) или ненужных для вас наших логотипов (учитывая, какие у вас планы на поездки в другие регионы или страны) и заменять соответствующие картинки в папке drawable-nodpi-v4 на нужные вам логотипы. Разрешение картинок должно быть 180х180 пикселей, формат - PNG.
- Либо добавлять свои картинки с именами, начинающимися c fl и числами, которых еще нет, но их нужно будет добавить в файл public.xml (о чем расскажу ниже и в следующий раз).
В первом варианте мы сохраняем файл логотипа в папке drawable-nodpi-v4 под именем заменяемого (ненужного вам) файла, например, cn020.png и записать его имя без расширения png в файл radio_freqs.json, в поле freqLogo записи исправляемой радиостанции вашего города, здесь «Серебряный дождь» в Екатеринбурге на частоте 88.80 МГц:
}, {
«cityName»: «Екатеринбург»,
«freqLogo»: «cn020»,
«freqName»: «Серебряный дождь»,
«freqNum»: 8880,
«userRadios»: []
}, {
Обратите внимание, что частота станции записана без разделения целой и десятичной части: 88,80 МГц как 8880.
И замененными логотипами:
Во втором варианте мы при необходимости добавляем в базу записи недостающих станций, сделать это удобно скопировав одну запись, от запятой с открывающейся скобкой до закрывающейся скобки
, {
«cityName»: «Екатеринбург»,
«freqLogo»: «cn020»,
«freqName»: «Серебряный дождь»,
«freqNum»: 8880,
«userRadios»: []
}
И вставив ее перед одной из запятых с открывающейся скобкой (, {) правим запись нужными нам сведениями:
«userRadios»: []
}, {
«cityName»: «Курск»,
«freqLogo»: «»,
«freqName»: «Шансон «,
«freqNum»: 10370,
«userRadios»: []
}, {
«cityName»: «Екатеринбург»,
Определяем имя файла логотипа, в папке последний файл fl – fl078.png, поэтому свой логотип мы сохраняем в папке drawable-nodpi-v4 под именем fl079.png, и в поле «freqLogo»: «» записываем «freqLogo»: «fl079».
Но этого мало, все картинки (и не только картинки) указаны в файле public.xml, что лежит в папке values:
И нам нужно добавить наш файл, присвоив ему в шестнадцатиричном формате id, следующий после последней записи с type=”drawable”. На скриншоте последний это <public type=»drawable» name=»radio_9″ id=»0x7f0202b1″ />, значит следующий id=»0x7f0202b2″ и строка будет такая:
<public type=»drawable» name=»fl079″ id=»0x7f0202b2″ />
Сохраняем базу radio_freqs.json, файл public.xml, следим, чтоб редакторы не сохраняли копии файлов с расширением .bak (при наличии их обязательно удалить).
Проводим компиляцию нашей сборки в apk-файл 190095002_com.syu.radio.apk, который затем с помощью утилит типа Apkpack запаковываем в файл Allapp.pkg для последующей прошивки.
А как его (радио) удалить и вернутся на сток если нет 3-х точек в верху с право?
Если вы ставили иные версии радио, отличные от стоковой версии в прошивке — у вас обязательно должны быть три вертикальных точки справа вверху…
Возможно, у вас нет трех точек потому что у вас стоит стоковое радио (нет апгрейда версий), потому нет опции «Удалить обновления». После установки новых версий, появится и опция.
Доброго дня и с первым днем зимы (он приближает к весне:))
Вопрос — что означает «userRadios»: [] ?
Насколько я себе это представляю — это китайская нереализованная нигде не проявившая себя задумка, формально — это поле базы в виде пустого массива данных. Подобный массив в самой базе — это «radio»: [ здесь вся база станций ]
И, да, спасибо, вас также с началом зимы!… Кстати, для меня самое существенное в ваших словах — это о весне… )
Здравствуйте! сделайте пожайлуста на радио в стиле икс рей новые логотипы и частоты для г.Омск
Здравствуйте, к сожалению, в ближайшее время мы вряд ли сможем заняться обновлением этих версий радио.
Hi, public.xml it’s file in res/values/ folder
Добрый день! При покупке город указал место проживания в Подмосковье. В базе городлв моего города нет. Как перейьи на Москву? А то ярлыки станций не отображаются, да и отредактированный набор станций не соотвествует набору даже пустых ярлыков. Помогите, пожалуйста
можно ли установить радир на teyes max cc
Какое радио можно установить на CC2lPlus ?
Здравствуйте, 2 апреля заплатили 500 рублей за версию радио » Стиль SwiheMe» . 4 апреля вы прислали , но эта версия совсем не встаёт на Teyes X1. Получается деньги на ветер. Отсылал деньги и ставил компъютерщик. Если можно пришлите пожалуйста на мою почту версию радио, которая подходит на X 1, или же лаунчер. С уважением Александр.
помогите пожалуйста с х1 я уже вам писал вот мой вацап 89126500716
С новым годом! Мирного неба над головой и много радио.