Razor Launches Their First “Smartphone For Gamers”
Get link
Facebook
X
Pinterest
Email
Other Apps
-
Razor Inc., the company known for the gaming computers, has now entered the smartphone market with a bang. Razor Phone is the new Android-powered smartphone from the company.
Probably, it has everything you might want, except the 3.5mm headphone jack which has started to lose its existence on premium smartphones. However, the company has tried to compensate that by including the THX-certified 24-bit DAC audio adapter that they claim to deliver “audiophile quality” sound through the headphones.
However, the thing that has caught the attention of most people is the Razor Phone’s display; it’s the first phone to support a refresh rate of 120Hz fueled by a tech called UltraMotion. Other things that will complement your gaming experience is the sound. Razor Phone feature front-facing stereo speakers and dual amplifiers with Dolby Atmos.
Razor is calling their new device a “Smartphone for Gamers,” and certainly it is when one looks at the specifications of the Razor Phone. Although, it might not have the best looks that we are used to seeing in the high-end device segment.
Image: Razor
Razor Phone Specs
CPU: Snapdragon 835 Octa-core
GPU: Adreno 540
Memory: 8GB LPDDR4
OS: Android 7.1.1, Oreo update in future
Storage: 64GB with microSD support up to 2TB (class 10)
Razor Phone comes with a price tag of $700. It’s up for pre-order from November 1 with shipping available on November 17 you can register yourself on their website or visit Amazon.com. Razor Phone will also be available at Three outlets in UK, Ireland, Denmark, and Sweden, and selected Microsoft Stores in the US.
What are your views on the Razor Phone? Drop them in the comments.
Rotate. View. background. Recently, my friend create a detailed post on how to make diagonal shape view in Android . In that post, he detailed every step to create a custom view to achieve that shape. But, I wonder, if I create that without creating custom view and by using background only. Turn out, I can do that, by rotating the layer-list item. diagonal cut view concept Let’s jump into code and create the view : Create a simple layout <RelativeLayout android:id="@+id/background" android:layout_width="match_parent" android:layout_height="300dp" android:background="@drawable/background" /> Now we need to create the @drawable/background. Create new drawable resource file. Delete generated code, and replace it with layer-list. <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> </layer-list> Layer list basically like a layer in image editor ...
This article will show why and when to use ArrayMap and SparseArray to optimize your Android Applications. Android developers must be observing Lint warnings recently to replace some of their HashMaps with SparseArrays with a promise of memory optimization. Good for us! There are few classes we should learn to use, like ArrayMap and SimpleArrayMap. There are also multiple variants of SparseArrays. This post will describe these classes along with their internals. Let’s start with some code showing how to use these classes java. util . HashMap < String , String > hashMap = new java. util . HashMap < String , String > ( 16 ) ; hashMap. put ( "key" , "value" ) ; hashMap. get ( "key" ) ; hashMap. entrySet ( ) . iterator ( ) ; android. util . ArrayMap < String , String > arrayMap = new android. util . ArrayMap < String , String > ( 16 ) ; arrayMap. put ( "key" , "value" ) ; arrayMap. get ( ...
DiffUtil is an Android support library utility class which helps to ease out the process of finding which item changed in a list of data. It helps to calculate the difference between an old list and a new list and trigger updates to list items. If you are new to RecyclerView checkout my previous posts . DiffUtil can be very useful when showing a list of data using RecyclerView where the data can be changed in future based on new values. Unlike ListView, RecyclerView’s adapter provides the following notify methods to only update those items that changed. notifyItemChanged(int) notifyItemInserted(int) notifyItemRemoved(int) notifyItemRangeChanged(int, int) notifyItemRangeInserted(int, int) notifyItemRangeRemoved(int, int) But since it only provides the methods, it is your responsibility to identify what are the changes in the new list compared to the old one and which method to call. This is where DiffUtil is very useful. It can identify data ch...
Comments
Post a Comment