Akeh kita seneng banget nalika ana sing digawe kanggo kita! Nalika kita aran "tingkat kepemilikan" tartamtu, sing ngidini kita ngadeg metu saka latar mburi "massa abu-abu". Kursi, meja, komputer, lsp. Kabeh kaya wong liya!
Kadhangkala, barang cilik kaya logo perusahaan ing pena biasa ndadekake rasa khusus lan mulane luwih larang.
Setuju sing paling pelanggan bakal seneng telpon Snom tinimbang sing biasa (kaya wong liya), telpon sing padha digandhengake karo soko khusus / pribadi. Aku yakin yen sampeyan minangka panyedhiya solusi telephony, sampeyan uga bakal setuju kanggo nggandhengake perusahaan sampeyan karo panyedhiya "khusus" iki ing mripate pelanggan.
Akeh sing ngerti manawa Snom bisa nawakake tingkat kustomisasi telpon desktop sing beda banget: saka owah-owahan hardware lan piranti lunak sing rumit banget sing mbutuhake wektu pangembangan, nganti sing gampang banget sing kasedhiya kanggo kabeh wong, pancen gratis. Sing terakhir sing arep kita pitutur marang kowe dina iki.
Perangkat kukuh menu telpon kita dibangun ing XML lan ngidini sampeyan fleksibel ngatur UI saka paramèter ing ngisor iki (dhaptar cendhak):
- gambar latar mburi
- font lan werna
- lambang
- basa
- nada dering
- tugas kunci
- lan liya-liyane
Ing bagean 1 artikel iki, kita bakal ngomong babagan carane sampeyan bisa ngganti tampilan visual telpon Snom sampeyan. Ayo dadi pirembagan bab sawetara titik:
- Ngganti skema warna
- Ngganti font
- Ngunggah gambar latar mburi
- Tuladha Topik
Ing Bagean 2 artikel kita (rauh bakal teka) kita bakal ngomong babagan pilihan kustomisasi liyane. Dadi aja "ngalih".
1. Ngganti skema warna
Miwiti karo versi firmware 10, antarmuka warna telpon bisa diganti kanthi lengkap babagan warna lan transparansi. Iki ngidini sampeyan ngatur antarmuka panganggo kanggo keterbacaan becik, kajelasan, pilihan werna lan owah-owahan luwih, contone, kanggo identitas perusahaan perusahaan.
Kanggo luwih gampang dingerteni, ana skema kanggo nggambarake setelan warna:
Werna diatur nggunakake nilai RGB
Jeneng prodhuk
Nilai sing sah
Nilai dening
gawan
Description
titlebar_text_color
Kelompok 4
nomer, saben >=0 lan <=255.
abang, ijo, biru, alpha (Nilai alpha 255 tegese rampung
katon, lan 0 temenan transparan).
51 51 51 255
Ngontrol warna lan transparansi teks ing
baris judhul, contone, "Tanggal", "Wektu",
"Jeneng" etc.
warna_teks
51 51 51
255
Ngontrol warna lan transparansi
teks awak kayata "Menu", "Mode siyaga" lan
kabeh layar teks utama liyane.
subtext_color
123 124 126 255
Ngontrol warna lan transparansi
subtext, contone, "Menu", "Mode siyaga" lan kabeh
layar subteks liyane.
extratext_color
123 124 126
255
Ngontrol warna lan transparansi pisanan
baris teks sing ditampilake ing sisih tengen menu, kayata riwayat telpon, tanggal lan
wektu.
extratext2_color
123 124 126
255
Ngontrol warna lan transparansi kaloro
baris teks sing ditampilake ing sisih tengen menu, kayata riwayat telpon, tanggal lan
wektu.
titlebar_background_color
226 226 226
255
Ngontrol warna latar mburi lan transparansi
garis header
werna_latar mburi
242 242 242
255
Ngontrol warna lan transparansi latar mburi
saben layar.
fkey_background_color
242 242 242
255
Ngontrol warna lan transparansi
tombol sensitif konteks.
fkey_pressed_background_color
61 133 198
255
Ngontrol warna latar mburi lan transparansi
tombol sensitif konteks nalika ditekan.
fkey_separator_color
182 183 184
255
Ngontrol warna lan transparansi
Garis pamisah tombol sensitif konteks
fkey_label_color
123 124 126
255
Ngontrol warna lan transparansi teks,
digunakake ing tombol sensitif konteks
fkey_pressed_label_color
242 242 242
255
Ngontrol warna lan transparansi teks,
digunakake ing tombol sensitif konteks nalika diklik
warna_latar_garis_pilihan
255 255 255
255
Ngontrol warna latar mburi lan transparansi
baris sing dipilih, contone ing Menu utawa layar sing bisa dipilih
selected_line_indicator_color
61 133 198
255
Ngontrol warna lan transparansi
Indikator ing sisih kiwa baris sing dipilih, contone, ing Menu utawa layar karo
unsur sing dipilih
warna_teks_garis_pilihan
61 133 198
255
Ngontrol warna lan transparansi teks ing
baris sing dipilih, contone ing Menu utawa layar sembarang karo item sing dipilih.
Uga ngontrol werna simbol saiki minangka siklus liwat
macem-macem opsi ing jendhela input
line_background_color
242 242 242
0
Ngontrol werna latar mburi lan transparansi kanggo
saben baris item Menu utawa menu, utawa item dhaptar.
line_separator_color
226 226 226
255
Ngontrol warna lan transparansi
garis pamisah antarane menu utawa item menu lan ditampilake mung
nalika luwih saka siji item sing dipilih kasedhiya.
scrollbar_color
182 183 184
255
Ngontrol warna lan transparansi belang
nggulung ditampilake ing layar sembarang.
kursor_warna
61 133 198
255
Ngontrol warna lan transparansi kursor,
ditampilake ing layar nggunakake sinyal input.
status_msgs_background_color
242 242 242
255
Ngontrol werna latar mburi lan transparansi kanggo
pesen status sing katon ing layar nganggur lan telpon. Nilai iki uga ditrapake kanggo latar mburi
owah-owahan volume.
status_msgs_border_color
182 183 184
255
Ngontrol warna lan transparansi wates
kanggo pesen status sing katon ing layar nganggur lan telpon. Nilai iki uga ditrapake kanggo wates
owah-owahan volume.
smartlabel_background_color
242 242 242
255
Ngontrol werna latar mburi lan transparansi SmartLabel.
smartlabel_pressed_background_color
61 133 198
255
Ngontrol werna latar mburi lan transparan SmartLabel nalika tombol fungsi dipencet.
smartlabel_separator_color
182 183 184
255
Ngontrol warna lan transparansi garis
pamisah antarane saben tombol fungsi SmartLabel.
smartlabel_label_color
123 124 126
255
Ngontrol warna lan transparansi teks,
digunakake ing SmartLabel.
smartlabel_pressed_label_color
242 242 242
255
Ngontrol warna lan transparansi teks,
digunakake ing SmartLabel nalika sampeyan menet tombol fungsi.
Saiki kita ngerti ngendi lan apa dumunung, kita bisa pindhah menyang antarmuka web telpon menyang bagean Persiyapan / Preferensi, banjur tab kapindho katon:
Ing kene sampeyan bisa ngganti nilai kasebut, lan yen sampeyan ngeklik tandha pitakon, sampeyan bakal digawa menyang kaca deskripsi, ing ngendi uga ana cathetan babagan carane nemtokake nilai kasebut yen sampeyan nggunakake file XML kanggo konfigurasi. Contone, kanggo baris pisanan "Warna Teks":
2. Ngganti font
Font ing kabeh telpon snom bisa dikustomisasi kanthi bebas lan bisa diganti nggunakake panyedhiya otomatis. Wigati dimangerteni manawa font TrueType utawa bitmap sing saiki digunakake diganti nganggo font khusus, bisa uga ana sawetara inconsistencies ing rendering teks amarga antarmuka panganggo wis dioptimalake kanggo font TrueType tartamtu.
Kanggo ngganti font apa wae, sampeyan kudu nggawe file tar sing ngemot font anyar, sing kudu dijenengi persis padha karo font lawas sing bakal diganti.
"tar -cvf fonts.tar fontfile.ttf"
File tar iki banjur kudu dirujuk ing file xml supaya bisa dimuat kanthi bener nalika telpon diwiwiti maneh.
<?xml version="1.0" encoding="utf-8" ?>
<settings>
<uploads>
<file url="http://192.168.23.54:8080/fonts.tar" type="font" />
</uploads>
</settings>
Rincian liyane babagan font apa sing wis diinstal bisa ditemokake ing situs web kita.
Kanthi cara iki sampeyan bisa ndownload font sampeyan dhewe menyang telpon.
3. Upload gambar latar mburi
Nggunakake conto, kita bakal nuduhake carane mbukak latar mburi kanthi bener lan setelan apa sing penting.
Sampeyan bisa ngunggah gambar latar mburi liwat antarmuka Web β Gawe β katon:
Setelan iki kudu disetel menyang URL gambar sing bisa diakses. Sawise setelan diganti, gambar latar mburi bakal diganti.
Utawa sampeyan bisa ngganti setelan iki nggunakake autoprovisioning kanthi nambahake tag kanthi nilai sing bener menyang file xml sampeyan.
Yen parameter iki kosong utawa URL gambar ora bener, gambar latar mburi gawan telpon bakal digunakake.
penting: Yen sampeyan nggunakake piranti lunak sadurunge versi 10.1.33.33, sampeyan kudu nyetel nilai werna latar mburi dadi transparan.
Iki perlu amarga gambar latar mburi dumunung ing lapisan ngisor werna latar mburi standar. Iki bisa digayuh kanthi nyetel nilai alpha menyang 0 kanggo werna latar mburi.
Diwiwiti karo versi firmware 10.1.33.33, transparansi werna latar mburi kanthi otomatis adaptasi karo gambar latar mburi sing ditampilake ing telpon. Nanging, ora bakal rampung transparan. Kanggo entuk transparansi lengkap, atur isih kudu duwe nilai alpha 0.
Kanggo nampilake gambar latar mburi kanthi bener, sampeyan kudu nyimpen ing format png, jpg, gif, bmp utawa tga. Disaranake nggunakake file .png lan ngoptimalake kanthi "
Ukuran gambar gumantung model:
Modele
ijin
D375 / D385 / D785
480 x 272
D335 / D735 / D765
320 x 240
D717
426 x 240
4. Tuladha konfigurasi tema
1. "Tema Peteng":
Ndeleng
<?xml version="1.0" encoding="utf-8"?>
<settings>
<phone-settings>
<!-- When the background image is set, it automatically applies alpha changes to all elements.
Therefore it has to be listed at the beginning, so that all styles afterwards correctly apply-->
<custom_bg_image_url perm=""></custom_bg_image_url>
<!-- Background color is set to be not transparent because no background image is configured -->
<background_color perm="">43 49 56 255</background_color>
<titlebar_text_color perm="">242 242 242 255</titlebar_text_color>
<titlebar_background_color perm="">43 49 56 255</titlebar_background_color>
<text_color perm="">242 242 242 255</text_color>
<subtext_color perm="">224 224 224 255</subtext_color>
<extratext_color perm="">158 158 158 255</extratext_color>
<extratext2_color perm="">158 158 158 255</extratext2_color>
<fkey_background_color perm="">43 49 56 255</fkey_background_color>
<fkey_pressed_background_color perm="">61 133 198 255</fkey_pressed_background_color>
<fkey_separator_color perm="">70 90 120 255</fkey_separator_color>
<fkey_label_color perm="">224 224 224 255</fkey_label_color>
<fkey_pressed_label_color perm="">242 242 242 255</fkey_pressed_label_color>
<line_background_color perm="">242 242 242 0</line_background_color>
<selected_line_background_color perm="">50 60 80 255</selected_line_background_color>
<selected_line_indicator_color perm="">61 133 198 255</selected_line_indicator_color>
<selected_line_text_color perm="">61 133 198 255</selected_line_text_color>
<line_separator_color perm="">70 90 120 255</line_separator_color>
<scrollbar_color perm="">70 90 120 255</scrollbar_color>
<cursor_color perm="">61 133 198 255</cursor_color>
<status_msgs_background_color perm="">43 49 56 255</status_msgs_background_color>
<status_msgs_border_color perm="">70 90 120 255</status_msgs_border_color>
<!-- Settings for SmartLabel -->
<smartlabel_background_color perm="">43 49 56 255</smartlabel_background_color>
<smartlabel_pressed_background_color perm="">61 133 198 255</smartlabel_pressed_background_color>
<smartlabel_separator_color perm="">70 90 120 255</smartlabel_separator_color>
<smartlabel_label_color perm="">224 224 224 255</smartlabel_label_color>
<smartlabel_pressed_label_color perm="">242 242 242 255</smartlabel_pressed_label_color>
</phone-settings>
</settings>
2. "Tema Warna-warni":
Ndeleng
<?xml version="1.0" encoding="utf-8"?>
<settings>
<phone-settings>
<!-- When the background image is set, it automatically applies alpha changes to all elements.
Therefore it has to be configured at the beginning so that all styles afterwards correctly apply-->
<custom_bg_image_url perm="">http://192.168.0.1/background.png</custom_bg_image_url>
<!-- Background color has to be transparent because a background image is configured -->
<background_color perm="">0 0 0 0</background_color>
<titlebar_text_color perm="">242 242 242 255</titlebar_text_color>
<titlebar_background_color perm="">43 49 56 40</titlebar_background_color>
<text_color perm="">242 242 242 255</text_color>
<subtext_color perm="">224 224 224 255</subtext_color>
<extratext_color perm="">224 224 224 255</extratext_color>
<extratext2_color perm="">224 224 224 255</extratext2_color>
<fkey_background_color perm="">43 49 56 40</fkey_background_color>
<fkey_pressed_background_color perm="">43 49 56 140</fkey_pressed_background_color>
<fkey_separator_color perm="">0 0 0 0</fkey_separator_color>
<fkey_label_color perm="">224 224 224 255</fkey_label_color>
<fkey_pressed_label_color perm="">224 224 224 255</fkey_pressed_label_color>
<line_background_color perm="">0 0 0 0</line_background_color>
<selected_line_background_color perm="">43 49 56 40</selected_line_background_color>
<selected_line_indicator_color perm="">61 133 198 255</selected_line_indicator_color>
<selected_line_text_color perm="">61 133 198 255</selected_line_text_color>
<line_separator_color perm="">0 0 0 0</line_separator_color>
<scrollbar_color perm="">61 133 198 255</scrollbar_color>
<cursor_color perm="">61 133 198 255</cursor_color>
<status_msgs_background_color perm="">61 133 198 255</status_msgs_background_color>
<status_msgs_border_color perm="">61 133 198 255</status_msgs_border_color>
<!-- Settings for SmartLabel -->
<smartlabel_background_color perm="">43 49 56 40</smartlabel_background_color>
<smartlabel_pressed_background_color perm="">43 49 56 140</smartlabel_pressed_background_color>
<smartlabel_separator_color perm="">0 0 0 0</smartlabel_separator_color>
<smartlabel_label_color perm="">242 242 242 255</smartlabel_label_color>
<smartlabel_pressed_label_color perm="">242 242 242 255</smartlabel_pressed_label_color>
</phone-settings>
</settings>
Muga-muga topik iki bakal mbantu sampeyan ngerti masalah kustomisasi manual.
Terus ...
Source: www.habr.com