Radio Einstellungen anpassen

Carpad 2s, Carpad 3s und Varianten
Gesperrt
cardroid
AV7-Modder
Beiträge:433
Registriert:Sa 27. Dez 2014, 20:25
Hat sich bedankt: 43 Mal
Danksagung erhalten: 67 Mal
Radio Einstellungen anpassen

Beitrag von cardroid » Sa 16. Apr 2016, 23:33

Normal macht man einen Suchlauf und der Scanner findet wirklich einen Haufen Sender. Die bevorzugten Sender kann man dann mit deren Namen versehen und als Favorit ("Herz") abspeichern.
Diese Infos werden dann in Wirklichkeit in diesem File gespeichert:

Code: Alles auswählen

/data/data/com.example.radio/shared_prefs/RadioPreferences.xml
Das lässt sich dann hervorragend sichern oder auch "von Hand" ändern.
Ich habe mir aus dem Netz eine FM Frequenzliste geholt und dann ratzfatz die App damit gefüttert - ohne Scan und händisches Eintippen der Stationsnamen.

Exemplarisch schaut das File dann so aus:

Code: Alles auswählen

<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
<map>
    <int name="mfreq" value="9990" />
    <string name="abridge">;Ö3;;;Ö3;;;;;Welle1;;;;;;;;AntTiro;;Ö3;;Ö3;Energy;Antenne;;FM4;Life;;FM4;;Life;Welle1;;;AntTiro;;;Kronehi;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AntTiro;Welle1;Ö3;Ö3;Energy;Antenne;Life;FM4;Welle1;AntTiro;Kronehi;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;</string>
    <int name="funId" value="0" />
    <string name="name">;;;;;;;;;;;;;;;;;Antenne Tirol;;;;;Energy;Die Antenne;;FM4;Life Radio;;FM4;;Life Radio;Welle 1;;;Antenne Tirol;;;Kronehit;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;Antenne Tirol;;;;;;Life Radio;;;Antenne Tirol;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;</string>
    <string name="freq">87.6;88.5;88.8;89.2;89.8;90.2;91.1;92.1;92.5;92.9;94.0;94.2;94.6;95.5;96.0;96.4;97.0;97.6;98.0;98.2;98.7;99.5;99.9;100.8;101.0;101.4;101.8;102.2;102.5;102.9;103.4;104.3;104.5;104.8;105.1;105.4;105.9;106.5;107.7;;;;;;;;;;576;630;1260;1503;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;97.6;92.9;98.2;99.5;99.9;100.8;101.8;102.5;104.3;105.1;106.5;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;</string>
    <int name="chanId" value="22" />
    <int name="mvolume" value="100" />
    <int name="fmtype" value="0" />
</map>
Im Grunde also 3 längere Strings getrennt nach Semikolon... jeweils für Stationskurzname, Langname und Frequenz.

Gesperrt