Windows Phone 8: Kompletní průvodce nastavením (7.)

Sdílet

Autor: Nokia
Windows Phone 8 se chlubí tím, že jde o velice dobře přizpůsobitelný mobilní operační systém. Každý telefon s tímto systémem nabízí hromadu různých možností nastavení.

Předchozí díl

Nastavení aplikací

Úlohy na pozadí

Zde si můžete vybrat, kterým aplikacím povolíte provádění operací na pozadí. Aplikace, které od vás povolení dostanou (i potvrzením smluvních podmínek přímo při jejich instalaci), mohou využívat datové připojení vašeho telefonu pro stahování aktualizací; jestliže máte omezený datový plán, je dobré úlohy na pozadí u aplikací jednotlivě zakázat.

Seznam aplikací, které uvidíte na této obrazovce, bude záviset na tom, jaké aplikace máte nainstalovány. Pro zakázání běhu na pozadí pro určitou aplikaci klepněte na název aplikace a poté na tlačítko blokovat. (Pokud byste si to rozmysleli, můžete to samozřejmě vzít zpět.)

Některé aplikace budou provádět úlohy na pozadí nezávisle na tom, jestli to chcete nebo ne; takové aplikace také nemohou být blokovány. Pro zjištění toho, které aplikace spadají do této kategorie, klepněte na tlačítko upřesnit. Přestože dané aplikace nebudete moci zablokovat, minimálně zde zjistíte, které aplikace raději nepoužívat, pokud vám hrozí vyčerpání FUP.

Hry

Nastavení her poskytuje možnost správy nastavení služby Xbox. Je tedy relevantní pouze v případě, že vlastníte danou herní konzoli. K tomuto nastavení se dostanete také skrze aplikaci hry, a to klepnutím na tři tečky vpravo dole a poté na nastavení.

Můžete zde aktivovat několik prvků:

  • Připojovat se ke službě Xbox: Jestliže váš telefon propojíte s herní konzolí Xbox, bude telefon schopen na konzoli nahrávat dosažená skóre ve hrách.

  • Synchronizovat žádosti o hru: Jestliže je toto nastavení aktivováno, bude váš telefon stahovat nové žádosti o multiplayer na Xboxu. Jinými slovy budete upozorněni, pokud s vámi vaši kamarádi budou chtít hrát Xbox Live hry.

  • Zobrazovat oznámení her: Je-li zapnuto toto nastavení, uvidíte na vašem telefonu oznámení Xboxu.

Internet Explorer

Tato obrazovka se samozřejmě týká Internet Exploreru, standardního webového prohlížeče systému. K této obrazovce se lze dostat také přímo z aplikace Internet Explorer, a to tak, že kliknete na tři tečky vpravo dole a poté na nastavení.

 

„Preferovaná verze webu“: zde si vyberete, jestli má telefon automaticky zobrazovat mobilní verzi webových stránek, pokud je dostupná, nebo standardní desktopovou verzi těchto stránek.

Je také možné přizpůsobit si zde chování tlačítka na panelu, které je standardně nastaveno na zastavení nebo obnovení činnosti, tedy načítání stránky, na níž se právě nacházíte. K dalším možnostem patří změnit toto nastavení na oblíbené položky nebo záložky.

Nokia Lumia 620 nastavení

V nastavení Internet Exploreru lze také vymazat historii prohlížeče a upravit pokročilá nastavení. Sem patří schopnost filtrovat webové stránky, odesílat navštíveným stránkám žádost o nesledování nebo částečně/úplně blokovat cookies. Můžete si tu také vybrat výchozího poskytovatele vyhledávání, určit, jakým způsobem má prohlížeč otevírat odkazy z jiných aplikací a nastavit, zda povolit webovým stránkám ukládání souborů do telefonu.

Mapy

Na obrazovce mapy můžete vypnout a zapnout používání vaší polohy pro lepší výsledky místního vyhledávání. Lze si zde jednotlivé mapy stáhnout, abyste mohli tuto funkci používat bez datového připojení. Také si tz zkontrolujete dostupné aktualizace a smažete svou mapovou historii. Je nutné podotknout, že prvky, které naleznete v tomto nastavení, jsou odlišné oproti těm, ke kterým se dostanete prostřednictvím aplikace mapy (kliknutím na tři tečky a poté na nastavení).

Zprávy

Obrazovka nastavení zpráv umožňuje aktivaci a deaktivaci různých prvků souvisejících se zprávami. K tomuto nastavení se dostanete také prostřednictvím aplikace zprávy, stačí kliknout na tři tečky vpravo dole a potom na nastavení.

linux_sprava_tip

Na této obrazovce tedy můžete zapínat (a vypínat) zálohování textových zpráv, spravovat Facebook chat, odesílat potvrzení o doručení MMS (které odesílatele uvědomí o tom, že jste dostali jeho zprávu) a aktivovat funkci skupinové MMS (která uchová odpovědi v jednom vlákně pomocí zprávy MMS).

Pokračování

'; document.getElementById('preroll-iframe').onload = function () { setupIframe(); } prerollContainer = document.getElementsByClassName('preroll-container-iframe')[0]; } function setupIframe() { prerollDocument = document.getElementById('preroll-iframe').contentWindow.document; let el = prerollDocument.createElement('style'); prerollDocument.head.appendChild(el); el.innerText = "#adContainer>div:nth-of-type(1),#adContainer>div:nth-of-type(1) > iframe { width: 99% !important;height: 99% !important;max-width: 100%;}#videoContent,body{ width:100vw;height:100vh}body{ font-family:'Helvetica Neue',Arial,sans-serif}#videoContent{ overflow:hidden;background:#000}#adMuteBtn{ width:35px;height:35px;border:0;background:0 0;display:none;position:absolute;fill:rgba(230,230,230,1);bottom:20px;right:25px}"; videoContent = prerollDocument.getElementById('contentElement'); videoContent.style.display = 'none'; videoContent.volume = 1; videoContent.muted = false; const playPromise = videoContent.play(); if (playPromise !== undefined) { playPromise.then(function () { console.log('PREROLL sound allowed'); // setUpIMA(true); videoContent.volume = 1; videoContent.muted = false; setUpIMA(); }).catch(function () { console.log('PREROLL sound forbidden'); videoContent.volume = 0; videoContent.muted = true; setUpIMA(); }); } } function setupDimensions() { prerollWidth = Math.min(iinfoPrerollPosition.offsetWidth, 480); prerollHeight = Math.min(iinfoPrerollPosition.offsetHeight, 320); } function setUpIMA() { google.ima.settings.setDisableCustomPlaybackForIOS10Plus(true); google.ima.settings.setLocale('cs'); google.ima.settings.setNumRedirects(10); // Create the ad display container. createAdDisplayContainer(); // Create ads loader. adsLoader = new google.ima.AdsLoader(adDisplayContainer); // Listen and respond to ads loaded and error events. adsLoader.addEventListener( google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED, onAdsManagerLoaded, false); adsLoader.addEventListener( google.ima.AdErrorEvent.Type.AD_ERROR, onAdError, false); // An event listener to tell the SDK that our content video // is completed so the SDK can play any post-roll ads. const contentEndedListener = function () { adsLoader.contentComplete(); }; videoContent.onended = contentEndedListener; // Request video ads. const adsRequest = new google.ima.AdsRequest(); adsRequest.adTagUrl = iinfoVastUrls[iinfoVastUrlIndex]; console.log('Preroll advert: ' + iinfoVastUrls[iinfoVastUrlIndex]); videoContent.muted = false; videoContent.volume = 1; // Specify the linear and nonlinear slot sizes. This helps the SDK to // select the correct creative if multiple are returned. // adsRequest.linearAdSlotWidth = prerollWidth; // adsRequest.linearAdSlotHeight = prerollHeight; adsRequest.nonLinearAdSlotWidth = 0; adsRequest.nonLinearAdSlotHeight = 0; adsLoader.requestAds(adsRequest); } function createAdDisplayContainer() { // We assume the adContainer is the DOM id of the element that will house // the ads. prerollDocument.getElementById('videoContent').style.display = 'none'; adDisplayContainer = new google.ima.AdDisplayContainer( prerollDocument.getElementById('adContainer'), videoContent); } function unmutePrerollAdvert() { adVolume = !adVolume; if (adVolume) { adsManager.setVolume(0.3); prerollDocument.getElementById('adMuteBtn').innerHTML = ''; } else { adsManager.setVolume(0); prerollDocument.getElementById('adMuteBtn').innerHTML = ''; } } function onAdsManagerLoaded(adsManagerLoadedEvent) { // Get the ads manager. const adsRenderingSettings = new google.ima.AdsRenderingSettings(); adsRenderingSettings.restoreCustomPlaybackStateOnAdBreakComplete = true; adsRenderingSettings.loadVideoTimeout = 12000; // videoContent should be set to the content video element. adsManager = adsManagerLoadedEvent.getAdsManager(videoContent, adsRenderingSettings); // Add listeners to the required events. adsManager.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR, onAdError); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED, onContentPauseRequested); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED, onContentResumeRequested); adsManager.addEventListener( google.ima.AdEvent.Type.ALL_ADS_COMPLETED, onAdEvent); // Listen to any additional events, if necessary. adsManager.addEventListener(google.ima.AdEvent.Type.LOADED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.STARTED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.COMPLETE, onAdEvent); playAds(); } function playAds() { // Initialize the container. Must be done through a user action on mobile // devices. videoContent.load(); adDisplayContainer.initialize(); // setupDimensions(); try { // Initialize the ads manager. Ad rules playlist will start at this time. adsManager.init(1920, 1080, google.ima.ViewMode.NORMAL); // Call play to start showing the ad. Single video and overlay ads will // start at this time; the call will be ignored for ad rules. adsManager.start(); // window.addEventListener('resize', function (event) { // if (adsManager) { // setupDimensions(); // adsManager.resize(prerollWidth, prerollHeight, google.ima.ViewMode.NORMAL); // } // }); } catch (adError) { // An error may be thrown if there was a problem with the VAST response. // videoContent.play(); } } function onAdEvent(adEvent) { const ad = adEvent.getAd(); console.log('Preroll event: ' + adEvent.type); switch (adEvent.type) { case google.ima.AdEvent.Type.LOADED: if (!ad.isLinear()) { videoContent.play(); } prerollDocument.getElementById('adContainer').style.width = '100%'; prerollDocument.getElementById('adContainer').style.maxWidth = '640px'; prerollDocument.getElementById('adContainer').style.height = '360px'; break; case google.ima.AdEvent.Type.STARTED: window.addEventListener('scroll', onActiveView); if (ad.isLinear()) { intervalTimer = setInterval( function () { // Example: const remainingTime = adsManager.getRemainingTime(); // adsManager.pause(); }, 300); // every 300ms } prerollDocument.getElementById('adMuteBtn').style.display = 'block'; break; case google.ima.AdEvent.Type.ALL_ADS_COMPLETED: if (ad.isLinear()) { clearInterval(intervalTimer); } if (prerollLastError === 303) { playYtVideo(); } break; case google.ima.AdEvent.Type.COMPLETE: if (ad.isLinear()) { clearInterval(intervalTimer); } playYtVideo(); break; } } function onAdError(adErrorEvent) { console.log(adErrorEvent.getError()); prerollLastError = adErrorEvent.getError().getErrorCode(); if (!loadNext()) { playYtVideo(); } } function loadNext() { iinfoVastUrlIndex++; if (iinfoVastUrlIndex < iinfoVastUrls.length) { iinfoPrerollPosition.remove(); playPrerollAd(); } else { return false; } adVolume = 1; return true; } function onContentPauseRequested() { videoContent.pause(); } function onContentResumeRequested() { videoContent.play(); } function onActiveView() { if (prerollContainer) { const containerOffset = prerollContainer.getBoundingClientRect(); const windowHeight = window.innerHeight; if (containerOffset.top < windowHeight/1 && containerOffset.bottom > 0.0) { if (prerollPaused) { adsManager.resume(); prerollPaused = false; } return true; } else { if (!prerollPaused) { adsManager.pause(); prerollPaused = true; } } } return false; } function playYtVideo() { iinfoPrerollPosition.remove(); youtubeIframe.style.display = 'block'; youtubeIframe.src += '&autoplay=1&mute=1'; } }
OSZAR »