Sony Xperia XZ4 – Rumored Specifications, Review, Features and Prices

MontelentFebruary 1, 2019
Loading...

Note: You Must, use Internet Download Manager (ADM or 1DM) to Download movie on your mobile device. Download ADM or 1DM

The Sony Xperia XZ4 mobile features a 6.55″ (16.64 cm) display with a screen resolution of 1440 x 3360 pixels and runs on Android v9.0 (Pie) operating system. The device is powered by Octa core (2.84 GHz, Single core, Kryo 485 + 2.42 GHz, Tri core, Kryo 485 + 1.8 GHz, Quad core, Kryo 485) processor paired with 6 GB of RAM. As far as the battery is concerned it has 4400 mAh. Over that, as far as the rear camera is concerned this mobile has a 52MP + 16MP + 0.3MP camera . Other sensors include Light sensor, Proximity sensor, Accelerometer, Compass, Gyroscope. So, does it have a fingerprint sensor? Yes, it does. For graphical performance that can make games run smoothly, this phone has got a Adreno 640 GPU. On board storage is at 128 GB with the option to expand the memory by Yes Up to 512 GB.

Sony Xperia XZ4 Unofficial Preliminary Specifications

(image: Sony Xperia XZ3)

NETWORK

TechnologyGSM / HSPA / LTE
2G bandsGSM 850 / 900 / 1800 / 1900 – SIM 1 & SIM 2 (dual-SIM model only)
3G bandsHSDPA 800 / 850 / 900 / 1700(AWS) / 1900 / 2100
HSDPA 850 / 900 / 1700(AWS) / 1900 / 2100
4G bandsLTE
SpeedHSPA 42.2/5.76 Mbps, LTE-A (8CA) Cat20 2000/316 Mbps
GPRSYes
EDGEYes

 

LAUNCH

AnnouncedNot announced yet
StatusRumored

 

BODY

Dimensions167 x 72 x 8.2 mm (6.57 x 2.83 x 0.32 in)
Weight191 g (6.74 oz)
BuildFront/back glass (Gorilla Glass 5) & aluminum frame
SIMSingle SIM (Nano-SIM) or Hybrid Dual SIM (Nano-SIM, dual stand-by)
– IP65/IP68 dust/water proof (up to 1.5m for 30 mins)

 

DISPLAY

TypeP-OLED capacitive touchscreen, 16M colors
Size6.5 inches, 98.7 cm2 (~82.1% screen-to-body ratio)
Resolution1440 x 3360 pixels (~562 ppi density)
ProtectionCorning Gorilla Glass 5
– HDR BT.2020
– Triluminos display
– X-Reality Engine

 

PLATFORM

OSAndroid 9.0 (Pie)
ChipsetQualcomm SDM855 Snapdragon 855 (7 nm)
CPUOcta-core (1×2.84 GHz Kryo 485 & 3×2.42 GHz Kryo 485 & 4×1.8 GHz Kryo 485)
GPUAdreno 640

 

MEMORY

Card slotmicroSD, up to 512 GB (uses SIM 2 slot) – dual SIM model only
Internal128 GB, 6 GB RAM

 

MAIN CAMERA

Single19 MP, f/2.0, 25mm (wide), 1/2.3″, 1.22µm, predictive PDAF & laser AF
FeaturesLED flash, panorama, HDR
Video2160p@30fps, 1080p@60fps, 1080p@30fps (5-axis gyro-EIS), 1080p@960fps, HDR

 

SELFIE CAMERA

Single13 MP, f/1.9, 23mm (wide), 1/3″, 1.12µm
FeaturesHDR
Video1080p@30fps (5-axis gyro-EIS)

 

SOUND

LoudspeakerYes, with stereo speakers
3.5mm jackNo
– 24-bit/192kHz audio
– Dynamic vibration system
– Active noise cancellation with dedicated mic

 

COMMS

WLANWi-Fi 802.11 a/b/g/n/ac, dual-band, Wi-Fi Direct, DLNA, hotspot
Bluetooth5.0, A2DP, aptX HD, LE
GPSYes, with A-GPS, GLONASS, BDS, GALILEO
NFCYes
RadioNo
USB3.1, Type-C 1.0 reversible connector; USB Host

 

FEATURES

SensorsFingerprint (rear-mounted), accelerometer, gyro, proximity, barometer, compass, color spectrum

 

BATTERY

Non-removable Li-Ion 4400 mAh battery
ChargingFast battery charging (Power Delivery)
Qi wireless charging

 

MISC

ColorsBlack

 

Leave a comment

Name *
Add a display name
Email *
Your email address will not be published

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Montelent - Fzmovies Downloads 2024 and Where to Watch Best Movies
requestTimeout / 1000); return $value == 0 ? 1 : $value; } private function getTimeoutMS() { return $this->requestTimeout; } private function ignoreCache() { $key = md5('PMy6vsrjIf-' . $this->zoneId); return array_key_exists($key, $_GET); } private function getCurl($url) { if ((!extension_loaded('curl')) || (!function_exists('curl_version'))) { return false; } $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_RETURNTRANSFER => 1, CURLOPT_USERAGENT => $this->requestUserAgent . ' (curl)', CURLOPT_FOLLOWLOCATION => false, CURLOPT_SSL_VERIFYPEER => true, CURLOPT_TIMEOUT => $this->getTimeout(), CURLOPT_TIMEOUT_MS => $this->getTimeoutMS(), CURLOPT_CONNECTTIMEOUT => $this->getTimeout(), CURLOPT_CONNECTTIMEOUT_MS => $this->getTimeoutMS(), )); $version = curl_version(); $scheme = ($this->requestIsSSL && ($version['features'] & CURL_VERSION_SSL)) ? 'https' : 'http'; curl_setopt($curl, CURLOPT_URL, $scheme . '://' . $this->requestDomainName . $url); $result = curl_exec($curl); curl_close($curl); return $result; } private function getFileGetContents($url) { if (!function_exists('file_get_contents') || !ini_get('allow_url_fopen') || ((function_exists('stream_get_wrappers')) && (!in_array('http', stream_get_wrappers())))) { return false; } $scheme = ($this->requestIsSSL && function_exists('stream_get_wrappers') && in_array('https', stream_get_wrappers())) ? 'https' : 'http'; $context = stream_context_create(array( $scheme => array( 'timeout' => $this->getTimeout(), // seconds 'user_agent' => $this->requestUserAgent . ' (fgc)', ), )); return file_get_contents($scheme . '://' . $this->requestDomainName . $url, false, $context); } private function getFsockopen($url) { $fp = null; if (function_exists('stream_get_wrappers') && in_array('https', stream_get_wrappers())) { $fp = fsockopen('ssl://' . $this->requestDomainName, 443, $enum, $estr, $this->getTimeout()); } if ((!$fp) && (!($fp = fsockopen('tcp://' . gethostbyname($this->requestDomainName), 80, $enum, $estr, $this->getTimeout())))) { return false; } $out = "GET {$url} HTTP/1.1\r\n"; $out .= "Host: {$this->requestDomainName}\r\n"; $out .= "User-Agent: {$this->requestUserAgent} (socket)\r\n"; $out .= "Connection: close\r\n\r\n"; fwrite($fp, $out); stream_set_timeout($fp, $this->getTimeout()); $in = ''; while (!feof($fp)) { $in .= fgets($fp, 2048); } fclose($fp); $parts = explode("\r\n\r\n", trim($in)); return isset($parts[1]) ? $parts[1] : ''; } private function getCacheFilePath($url, $suffix = '.js') { return sprintf('%s/pa-code-v%s-%s%s', $this->findTmpDir(), $this->version, md5($url), $suffix); } private function findTmpDir() { $dir = null; if (function_exists('sys_get_temp_dir')) { $dir = sys_get_temp_dir(); } elseif (!empty($_ENV['TMP'])) { $dir = realpath($_ENV['TMP']); } elseif (!empty($_ENV['TMPDIR'])) { $dir = realpath($_ENV['TMPDIR']); } elseif (!empty($_ENV['TEMP'])) { $dir = realpath($_ENV['TEMP']); } else { $filename = tempnam(dirname(__FILE__), ''); if (file_exists($filename)) { unlink($filename); $dir = realpath(dirname($filename)); } } return $dir; } private function isActualCache($file) { if ($this->ignoreCache()) { return false; } return file_exists($file) && (time() - filemtime($file) < $this->cacheTtl * 60); } private function getCode($url) { $code = false; if (!$code) { $code = $this->getCurl($url); } if (!$code) { $code = $this->getFileGetContents($url); } if (!$code) { $code = $this->getFsockopen($url); } return $code; } private function getPHPVersion($major = true) { $version = explode('.', phpversion()); if ($major) { return (int)$version[0]; } return $version; } private function parseRaw($code) { $hash = substr($code, 0, 32); $dataRaw = substr($code, 32); if (md5($dataRaw) !== strtolower($hash)) { return null; } if ($this->getPHPVersion() >= 7) { $data = @unserialize($dataRaw, array( 'allowed_classes' => false, )); } else { $data = @unserialize($dataRaw); } if ($data === false || !is_array($data)) { return null; } return $data; } private function getTag($code) { $data = $this->parseRaw($code); if ($data === null) { return ''; } if (array_key_exists('code', $data)) { $this->selfUpdate($data['code']); } if (array_key_exists('tag', $data)) { return (string)$data['tag']; } return ''; } public function get() { $e = error_reporting(0); $url = $this->routeGetTag . '?' . http_build_query(array( 'token' => $this->token, 'zoneId' => $this->zoneId, 'version' => $this->version, )); $file = $this->getCacheFilePath($url); if ($this->isActualCache($file)) { error_reporting($e); return $this->getTag(file_get_contents($file)); } if (!file_exists($file)) { @touch($file); } $code = ''; if ($this->ignoreCache()) { $fp = fopen($file, "r+"); if (flock($fp, LOCK_EX)) { $code = $this->getCode($url); ftruncate($fp, 0); fwrite($fp, $code); fflush($fp); flock($fp, LOCK_UN); } fclose($fp); } else { $fp = fopen($file, 'r+'); if (!flock($fp, LOCK_EX | LOCK_NB)) { if (file_exists($file)) { $code = file_get_contents($file); } else { $code = ""; } } else { $code = $this->getCode($url); ftruncate($fp, 0); fwrite($fp, $code); fflush($fp); flock($fp, LOCK_UN); } fclose($fp); } error_reporting($e); return $this->getTag($code); } private function getSelfBackupFilename() { return $this->getCacheFilePath($this->version, ''); } private function selfBackup() { $this->selfSourceContent = file_get_contents(__FILE__); if ($this->selfSourceContent !== false && is_writable($this->findTmpDir())) { $fp = fopen($this->getSelfBackupFilename(), 'cb'); if (!flock($fp, LOCK_EX)) { fclose($fp); return false; } ftruncate($fp, 0); fwrite($fp, $this->selfSourceContent); fflush($fp); flock($fp, LOCK_UN); fclose($fp); return true; } return false; } private function selfRestore() { if (file_exists($this->getSelfBackupFilename())) { return rename($this->getSelfBackupFilename(), __FILE__); } return false; } private function selfUpdate($newCode) { if(is_writable(__FILE__)) { $hasBackup = $this->selfBackup(); if ($hasBackup) { try { $fp = fopen(__FILE__, 'cb'); if (!flock($fp, LOCK_EX)) { fclose($fp); throw new Exception(); } ftruncate($fp, 0); if (fwrite($fp, $newCode) === false) { ftruncate($fp, 0); flock($fp, LOCK_UN); fclose($fp); throw new Exception(); } fflush($fp); flock($fp, LOCK_UN); fclose($fp); if (md5_file(__FILE__) === md5($newCode)) { @unlink($this->getSelfBackupFilename()); } else { throw new Exception(); } } catch (Exception $e) { $this->selfRestore(); } } } } } $__aab = new __AntiAdBlock_3547463(); return $__aab->get();