• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Help Not to root new incoming S20 phone

Hi All

Soon to be retiring my trusted rooted Samsung S7 Edge I have had for nearly 30 months for a new S20.

I have been rooting my androids for over 10 years now but am thinking that when it comes to the S20 I no longer wish to root. The reason is the security of the device is pretty high on my agenda and unfortuntely I dont get the time nowadays to keep my phone up to date via the unconventional means.

I have use few rooted apps over the years such as Titanium backup and few apps within Magisk such as the Youtube Vanced (no ADS) and also viper4android.

Before I make this decision can anyone convince me that rooting is still the way to go and I can do it without taking up too much of my time? I can already see there is some rooted builds already available. Is it even more dificult to perform the root process with the newer phones? I assume Knox won't work and other similar apps which rely on a unrooted phone or are there ways around this?

Any advice on this would be appreciated.

Galaxy S7 vs A51 - Will a new down-series be improvement over old flagship?

Dropped my S7 and now looking for a new phone. I was considering something from the new S series lineup but the prices are absurd.

If I went from a S7 to A51, how do the specs stack up in real world use? Useability, processing speed, signal strengths etc. Would it be better (technology constantly improving)? Same? Worse? I have looked at side by side specs but I'm no expert at spec comparisons.

I mostly use my phone for calls, text, email, social media, streaming music, and GPS (travel and fitness tracking). I don't game often, I take pictures/videos but it is not of utmost importance to me.

I'm not against other makes, but Samsung phones have been very good to me so I have a little bit of brand loyalty. I'm on Verizon and reasonably happy with my service and would prefer to stay.

TIA!

Privacy Concerns About Using DUO

Thank you for directing me to post here. I want to regularly video call/connect my LG Android phone to a family member who has iphone (and who normally uses Facetime for everyone else). My understanding is that DUO is what I need to use - about the only reliable software that will easily work and is easy to set up on both Android and Iphone. DUO comes installed on my phone - I just need the other family member to download it onto her iphone. But I am very uncomfortable with google downloading and keeping all of my contacts. Other than with whom I'm connecting with DUO, they're none of google's business. My understanding is that I don't have a choice about that if I want to make a connection to iphone. I'm just wondering whether anyone else share's my privacy concerns about this. Or do people just use DUO and not think about it. (No - I'm not doing anything illegal on my phone. It's just the privacy principle of google tracking and keeping non-relevant (to DUO) personal contact information that bothers me).

Help How to put datepicker in fragment

Hello i got an error on codes. Tried to put date picker in my layout but it won't work if it using fragment.

Here the codes

JAVA

Java:
package com.example.kucingku;


import android.app.DatePickerDialog;
import android.app.Dialog;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.DatePicker;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;

import java.util.Calendar;

import androidx.fragment.app.Fragment;
import butterknife.Unbinder;


public class customer_booking_fragment_activity extends Fragment {

    Button btnDatePicker, btnTimePicker;
    EditText txtDate, txtTime;
    private int mYear, mMonth, mDay, mHour, mMinute;
    private Unbinder unbinder;

   

    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
    {
        View view = inflater.inflate(R.layout.customer_booking_fragment_activity, container, false);

        btnDatePicker = (Button) view.findViewById(R.id.button7);
        btnTimePicker = (Button) view.findViewById(R.id.button8);

        txtTime =  (EditText) view.findViewById(R.id.in_time);

       // unbinder = ButterKnife.bind(this, view);

        EditText dep_date= (EditText ) view.findViewById(R.id.in_date);


        btnDatePicker.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View view) {
                Toast.makeText(getActivity(),"Text!",Toast.LENGTH_SHORT).show();
                // Get Current Date

                // TODO Auto-generated method stub
                //To show current date in the datepicker
                Calendar mcurrentDate=Calendar.getInstance();
                mYear=mcurrentDate.get(Calendar.YEAR);
                mMonth=mcurrentDate.get(Calendar.MONTH);
                mDay=mcurrentDate.get(Calendar.DAY_OF_MONTH);

                DatePickerDialog mDatePicker=new DatePickerDialog(customer_booking_fragment_activity.this, new [COLOR=#ff0000]OnDateSetListener[/COLOR]() { [B][COLOR=#ff0000]//HERE IT DOES NOT RECOGNIZE[/COLOR][/B]
                    public void onDateSet(DatePicker datepicker, int selectedyear, int selectedmonth, int selectedday)
                    {
                        // TODO Auto-generated method stub
                        /*      Your code   to get date and time    */
                        txtDate = (EditText) getActivity().findViewById(R.id.in_date);
                        //TextView tv = (TextView) getActivity().findViewById(R.id.textView);
                        txtDate.setText(selectedday+ "/" + selectedmonth +"/"+selectedyear);
                    }
                },mYear, mMonth, mDay);
                mDatePicker.getDatePicker().setCalendarViewShown(false);
                mDatePicker.setTitle("Select date");
                mDatePicker.show();


            }
        });

        return view;
    }

 


    }


}

XML
Code:
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/rl"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#CC99FF"
    tools:context=".customer_booking_fragment_activity">

    <FrameLayout
        android:id="@+id/frameLayout2"
        android:layout_width="447dp"
        android:layout_height="226dp"
        android:background="#FFFFFF"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="@+id/guideline20">

        <androidx.constraintlayout.widget.ConstraintLayout
            android:layout_width="434dp"
            android:layout_height="247dp">

            <TextView
                android:id="@+id/textView9"
                android:layout_width="0dp"
                android:layout_height="25dp"
                android:gravity="center_vertical"
                android:text="Select Cat"
                android:textColor="@color/selecthitam"
                android:textSize="18sp"
                app:layout_constraintBottom_toTopOf="@+id/guideline29"
                app:layout_constraintEnd_toStartOf="@+id/guideline17"
                app:layout_constraintHorizontal_bias="0.058"
                app:layout_constraintStart_toStartOf="@+id/guideline50"
                app:layout_constraintTop_toTopOf="parent"
                app:layout_constraintVertical_bias="0.659" />

            <TextView
                android:id="@+id/textView11"
                android:layout_width="139dp"
                android:layout_height="35dp"
                android:gravity="center_vertical"
                android:text="Select Package"
                android:textColor="@color/selecthitam"
                android:textSize="18sp"
                app:layout_constraintBottom_toTopOf="@+id/guideline49"
                app:layout_constraintEnd_toStartOf="@+id/guideline17"
                app:layout_constraintStart_toStartOf="@+id/guideline50"
                app:layout_constraintTop_toTopOf="@+id/guideline29" />

            <TextView
                android:id="@+id/textView10"
                android:layout_width="142dp"
                android:layout_height="34dp"
                android:layout_marginBottom="56dp"
                android:gravity="center_vertical"
                android:text="Select Service"
                android:textColor="@color/selecthitam"
                android:textSize="18sp"
                app:layout_constraintBottom_toBottomOf="parent"
                app:layout_constraintEnd_toStartOf="@+id/guideline17"
                app:layout_constraintHorizontal_bias="0.0"
                app:layout_constraintStart_toStartOf="@+id/guideline50"
                app:layout_constraintTop_toTopOf="@+id/guideline49"
                app:layout_constraintVertical_bias="1.0" />

            <androidx.constraintlayout.widget.Guideline
                android:id="@+id/guideline17"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:orientation="vertical"
                app:layout_constraintGuide_begin="169dp" />

            <Spinner
                android:id="@+id/catlist"
                android:layout_width="0dp"
                android:layout_height="32dp"
                app:layout_constraintBottom_toTopOf="@+id/guideline29"
                app:layout_constraintEnd_toStartOf="@+id/guideline56"
                app:layout_constraintStart_toStartOf="@+id/guideline17"
                app:layout_constraintTop_toTopOf="parent" />

            <androidx.constraintlayout.widget.Guideline
                android:id="@+id/guideline29"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:orientation="horizontal"
                app:layout_constraintGuide_begin="70dp" />

            <androidx.constraintlayout.widget.Guideline
                android:id="@+id/guideline49"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:orientation="horizontal"
                app:layout_constraintGuide_begin="142dp" />

            <Spinner
                android:id="@+id/servicelist"
                android:layout_width="0dp"
                android:layout_height="36dp"
                app:layout_constraintBottom_toTopOf="@+id/guideline49"
                app:layout_constraintEnd_toStartOf="@+id/guideline56"
                app:layout_constraintStart_toStartOf="@+id/guideline17"
                app:layout_constraintTop_toTopOf="@+id/guideline29" />

            <Spinner
                android:id="@+id/spinner4"
                android:layout_width="0dp"
                android:layout_height="32dp"
                app:layout_constraintBottom_toBottomOf="parent"
                app:layout_constraintEnd_toStartOf="@+id/guideline56"
                app:layout_constraintStart_toStartOf="@+id/guideline17"
                app:layout_constraintTop_toTopOf="@+id/guideline49"
                app:layout_constraintVertical_bias="0.283" />

            <androidx.constraintlayout.widget.Guideline
                android:id="@+id/guideline50"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:orientation="vertical"
                app:layout_constraintGuide_begin="27dp" />

            <androidx.constraintlayout.widget.Guideline
                android:id="@+id/guideline56"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:orientation="vertical"
                app:layout_constraintGuide_begin="387dp" />

        </androidx.constraintlayout.widget.ConstraintLayout>
    </FrameLayout>

    <FrameLayout
        android:id="@+id/frameLayout"
        android:layout_width="448dp"
        android:layout_height="246dp"
        android:background="#FFFFFF"
        app:layout_constraintBottom_toTopOf="@+id/buttonSubmit"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toBottomOf="@+id/frameLayout2">

        <androidx.constraintlayout.widget.ConstraintLayout
            android:layout_width="475dp"
            android:layout_height="match_parent">

            <TextView
                android:id="@+id/textView13"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_marginEnd="24dp"
                android:layout_marginBottom="40dp"
                android:text="Select Date"
                android:textColor="@color/selecthitam"
                android:textSize="18sp"
                app:layout_constraintBottom_toTopOf="@+id/textView14"
                app:layout_constraintEnd_toStartOf="@+id/guideline18"
                app:layout_constraintHorizontal_bias="0.0"
                app:layout_constraintStart_toStartOf="@+id/guideline51" />


            <TextView
                android:id="@+id/textView14"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_marginBottom="40dp"
                android:text="Reserve Time"
                android:textColor="@color/selecthitam"
                android:textSize="18sp"
                app:layout_constraintBottom_toTopOf="@+id/textView15"
                app:layout_constraintEnd_toStartOf="@+id/guideline18"
                app:layout_constraintHorizontal_bias="0.0"
                app:layout_constraintStart_toStartOf="@+id/guideline51" />

            <EditText
                android:id="@+id/in_time"
                android:layout_width="132dp"
                android:layout_height="35dp"
                android:layout_marginStart="8dp"

                android:layout_marginBottom="36dp"
                android:ems="10"
                android:hint="Time"
                android:inputType="textPersonName"
                android:textSize="14sp"
                app:layout_constraintBottom_toTopOf="@+id/radioButton"
                app:layout_constraintStart_toStartOf="@+id/guideline18" />

            <TextView
                android:id="@+id/textView15"
                android:layout_width="129dp"
                android:layout_height="27dp"
                android:layout_marginBottom="56dp"
                android:text="Time Format"
                android:textColor="@color/selecthitam"
                android:textSize="18sp"
                app:layout_constraintBottom_toBottomOf="parent"
                app:layout_constraintEnd_toStartOf="@+id/guideline18"
                app:layout_constraintHorizontal_bias="0.278"
                app:layout_constraintStart_toStartOf="@+id/guideline51" />

            <androidx.constraintlayout.widget.Guideline
                android:id="@+id/guideline18"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:orientation="vertical"
                app:layout_constraintGuide_begin="167dp" />

            <androidx.constraintlayout.widget.Guideline
                android:id="@+id/guideline51"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:orientation="vertical"
                app:layout_constraintGuide_end="445dp" />

            <androidx.constraintlayout.widget.Guideline
                android:id="@+id/guideline57"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:orientation="vertical"
                app:layout_constraintGuide_begin="421dp" />

            <EditText
                android:id="@+id/in_date"
                android:layout_width="134dp"
                android:layout_height="37dp"
                android:layout_marginStart="8dp"
                android:layout_marginTop="36dp"
                android:ems="10"
                android:hint="Date"
                android:inputType="textPersonName"

                android:textSize="14sp"
                app:layout_constraintBottom_toTopOf="@+id/in_time"
                app:layout_constraintStart_toStartOf="@+id/guideline18"
                app:layout_constraintTop_toTopOf="parent"
                app:layout_constraintVertical_bias="0.0" />

            <Button
                android:id="@+id/button7"
                android:layout_width="86dp"
                android:layout_height="31dp"
                android:layout_marginTop="36dp"
                android:background="@color/colorPrimary"
                android:text="SELECT DATE"
                android:textColor="@color/colorFont"
                android:textSize="12sp"
                app:layout_constraintBottom_toTopOf="@+id/button8"
                app:layout_constraintEnd_toStartOf="@+id/guideline57"
                app:layout_constraintHorizontal_bias="0.461"
                app:layout_constraintStart_toEndOf="@+id/in_date"
                app:layout_constraintTop_toTopOf="parent"
                app:layout_constraintVertical_bias="0.25" />

            <Button
                android:id="@+id/button8"
                android:layout_width="86dp"
                android:layout_height="31dp"
                android:layout_marginBottom="40dp"
                android:background="@color/colorPrimary"
                android:text="SELECT TIME"
                android:textColor="@color/colorFont"
                android:textSize="12sp"
                app:layout_constraintBottom_toTopOf="@+id/radioButton2"
                app:layout_constraintEnd_toStartOf="@+id/guideline57"
                app:layout_constraintHorizontal_bias="0.482"
                app:layout_constraintStart_toEndOf="@+id/in_time"
                tools:ignore="MissingConstraints" />

            <RadioButton
                android:id="@+id/radioButton"
                android:layout_width="0dp"
                android:layout_height="30dp"
                android:layout_marginBottom="56dp"
                android:gravity="center_vertical"
                android:text="AM"
                android:textAlignment="textStart"
                app:layout_constraintBottom_toBottomOf="parent"
                app:layout_constraintEnd_toStartOf="@+id/radioButton2"
                app:layout_constraintHorizontal_bias="0.21"
                app:layout_constraintStart_toStartOf="@+id/guideline18"
                tools:ignore="RtlCompat" />

            <RadioButton
                android:id="@+id/radioButton2"
                android:layout_width="133dp"
                android:layout_height="30dp"
                android:layout_marginBottom="56dp"
                android:gravity="center_vertical"
                android:text="PM"
                android:textAlignment="textStart"
                app:layout_constraintBottom_toBottomOf="parent"
                app:layout_constraintEnd_toStartOf="@+id/guideline57"
                tools:ignore="RtlCompat" />


        </androidx.constraintlayout.widget.ConstraintLayout>
    </FrameLayout>

    <Button
        android:id="@+id/buttonSubmit"
        android:layout_width="351dp"
        android:layout_height="71dp"
        android:layout_marginBottom="24dp"
        android:background="@color/colorPrimary"
        android:text="@string/btn_submit"
        android:textColor="@color/colorFont"
        android:textSize="30sp"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent" />

    <androidx.constraintlayout.widget.Guideline
        android:id="@+id/guideline20"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        app:layout_constraintGuide_begin="131dp" />

</androidx.constraintlayout.widget.ConstraintLayout>

Help TWRP 3.2.3 custom recovery on Samsung Galaxy A8 Plus

Download and install the latest TWRP 3.2.3 custom recovery on Samsung Galaxy A8 Plus (2018). By following this easy step by step tutorial, anyone can install the latest twrp recovery on Samsung Galaxy A8 Plus (2018) smartphone. The new twrp 3.2.3 offered a many more new customization features than the previous releases. All the new features and customization options that coming with this latest twrp version is given later part of this tutorial.
TWRP Recovery for Galaxy A8 Plus 2018

Before proceed to download and install the custom recovery, you should know that why we need custom recovery over stock recovery. Do you know the benefits of having a custom recovery on your android phone? Stock recovery have limited options and have many limitations regarding device backup, software update and others. But with a custom recovery installed like TWRP, you'll have more advanced customization options such as- backup and restore full system, flashing custom rom, flashing custom kernerls, clear DalVik cache, remove bloatware apps or default apps, install .zip files from other sources, gaining root access, do nandroid backup, overclocking cpu frequencies and many more.
What is TWRP Custom Recovery:

TWRP is an open source, community project, developed by TeamWin. Team Win was originally formed to work on porting WiMAX to CM7 for the HTC EVO 4G. After that start working on a recovery project that support more and more devices. Today TWRP is the leading custom recovery for Android phones.

team win twrp recovery project

Galaxy A8 Plus (2018) with custom recovery installed will allow more customization, optimization, personalization, update and troubleshooting features. The latest twrp 3.2.3 recovery packs with many new features like above. Check out whats new coming with this release of twrp recovery.
TWRP 3.2.3 New Features:

Fix automatic installing of OTA zips on encrypted devices.
Remove SuperSU from TWRP.
Support both md5 and md5sum file extensions when doing MD5 checking for zip files.

Important Notes:
1. This TWRP Recovery file is only for the Samsung Galaxy A8 Plus (2018) model and not for any other android device.
2. Do not use this method to install custom recovery in any other android phone, you may hard brick your device.
3. This TWRP Recovery tutorial is only for unlocked Samsung Galaxy A8 Plus (2018). Please don’t try this on any other variants of the smartphone.
4. You should do it at your own risk, we are not responsible if anything happen to your device after following this guide.
5. The tutorials is based on Windows PC.
Requirements:
1. Check your device battery power, at least 50% battery backup is required.
2. Backup or copy important data (photos, videos, notes) and settings to external storage (Its optional but taking backup is always a good practice].
3. Install USB driver for your device on your PC/Laptop- Download USB Driver.
4. Turn on the USB Debugging mode from Developer Options. Go to Settings-Developer Options [Developer options are hidden by default on all Android device running on Android 4.2 or up. So, to unhide it, go to Settings-About phone on your device and tap Build Number for 7 times) See the image below.
Android Developer Options

All the above pre-requisites are very important and must be followed before proceed to installation guide. If you done with all the above instructions, then follow the steps to install TWRP 3.2.3 on Samsung Galaxy A8 Plus (2018).
TWRP 3.2.3 Custom Recovery for Samsung Galaxy A8 Plus (2018):
1) Download TWRP 3.2.3 for Galaxy A8 Plus (2018)- Download (twrp-3.2.3-0-jackpot2lte.img.tar.md5).

2) Download latest Odin software for your PC/Laptop- Download Odin

3) Now switch off your phone and press and hold the Volume Down+Home+Power buttons together to boot in to Download Mode (long press until a warning screen appear) and after that press Volume Up key to proceed to Download Mode.
Galaxy A7 A700H Download Mode

4) Now run the Odin application file as an administrator (Right click on the .exe file and click on Run as administrator)

5) Now connect your Galaxy A8 Plus (2018) to your computer via USB cable

6) In Odin screen, you should see a COM Port number like “0:[COM4]” at ID:COM section at top left side and “Added!” text at the log box. This means your device has been successfully detected by Odin.

Odin Screen

7) In Odin screen, under Options tab, make sure that, only the “Auto Reboot” and “F. Reset Time” options are checked, no other option should checked.

Auto Reboot F Reset Time in Odin

8) Now, click on AP button and select the downloaded .tar TWRP file

AP button in Odin screen
9) Finally, click on the Start button to begin the installation process, wait few moments, it may take approximately 3 to 5 minutes to complete.

10) Once completed, you would see “PASS!” message in ID:COM port having green background

Pass in Odin
11) Your device should automatically reboot after completion

12) You can now disconnect your phone from computer by removing the USB cable

13) Now, to boot into recovery mode- first completely switch off your device. Now press and hold Volume Up+Home+Power button together for few seconds until Samsung logo appears. Within few moments the device will boot into recovery mode.
TWRP 3.2.3 Custom Recovery

14) Now you can go back to your normal Samsung Galaxy A8 Plus (2018) smartphone mode by selecting "reboot system now" from the recovery menu. The smartphone will boot to normal mode.

Congratulations! you have completed the process to install TWRP 3.2.3 on Samsung Galaxy A8 Plus (2018). Now your device is running with custom recovery like twrp and you can customize and personalize your device any time by boot into install twrp recovery.

How to move a downloaded mp3 file within phone

I have a Samsung Galaxy A10e, and I managed to download an mp3 file that I want to play frequently. It currently resides in my Downloads folder (Audio subdirectory). I am able to select it, and then I can click on the Move or Copy options down at the bottom--but how do I actually move it? I want to put it on the second page of my home page, instead of making me drill down and find the Audio folder inside the downloads folder. How can I copy or move it, so that it is on the second page of my home screen?

Data link throughput

Although I posted this in a specific thread about slow download speeds, I thought it might be useful for general consideration :-

The following info is relevant to live data throughput :-

"The bandwidth of a link is the theoretical maximum amount of data that could be sent over that channel without regard to practical considerations. For example, you could pump 10^9 bits per second down a Gigabit Ethernet link over a Cat-6e or fiber optic cable. Unfortunately this would be a completely unformatted stream of bits.

To make it actually useful there's a start of frame sequence which precedes any actual data bits, a frame check sequence at the end for error detection and an idle period between transmitted frames. All of those occupy what is referred to as "bit times" meaning the amount of time it takes to transmit one bit over the line. This is all necessary overhead, but is subtracted from the total bandwidth of the link.

And this is only for the lowest level protocol which is stuffing raw data out onto the wire. Once you start adding in the MAC addresses, an IP header and a TCP or UDP header, then you've added even more overhead.

Check out http://en.wikipedia.org/wiki/Ethernet_frame. Similar problems exist for other transmission media."

Source :-
https://stackoverflow.com/questions/24246446/throughput-and-bandwidth-difference

Bluetooth car kit

I'd like either 1 of 2 things:
1. An attachment I can attach to my wheel, no line to AUX, that can be used to control the media app: YouTube Music/Google play Music. However, the Aux line from phone to car to get around latency.
2. An item similar to this ***redacted*** Wired Remote control want to easily skip music or repeat previous songs.

Maybe there's a way to export audio to the car, but be Bluetoothed control like an external remote?

How to Save Battery on the Galaxy S20 Ultra

The Galaxy S20 Ultra has a 5,000 mAh battery and it will last a full day for most people. However, you can make some quick adjustments and learn a few tips to squeeze every ounce of battery life out of the S20 Ultra.

Here are the top tips to extend Galaxy S20 Ultra battery life (explanations below):
  • 120Hz to 60Hz
  • Lower Your Resolution
  • Set Screen Sleep Timer
  • Enable Dark Mode
  • Lower Brightness
  • Turn Off Unused Features
  • Airplane Mode
  • Set Power Mode
  • Identify and Kill Problem Apps
  • Disable Always On Display
  • Reboot your phone!
Switch from 120Hz to 60Hz
One of the best S20 Ultra features is the buttery smooth 120Hz refresh rates. That means your screen is refreshing every pixel on the screen 120 times every second! Terrific for enjoying multimedia but not so great if you're trying to prolong battery life.

If you want better battery life rather than better performance, adjust the screen refresh rate to 60Hz and it will undoubtedly help.

To change Galaxy S20 Ultra screen refresh rate:
Settings > Display > Motion Smoothness > Standard refresh rate (60Hz)

Lower Your Resolution
The S20 Ultra resolution is an interesting beast. There are 3 resolution options:
  1. HD+ (1600 x 720)
  2. FHD+ (2400 x 1080)
  3. WQHD+ (3200 x 1440)
Lowering your refresh rate from 120Hz to 60Hz will "unlock" the WQHD+ option- this will give your screen the best picture. But if you keep your phone at FHD+ you'll get battery life. You could also drop resolution to HD+ if you're in dire straits but it'll be a noticeable drop in appearance.

To adjust S20 Ultra screen resolution:
Settings > Display > Screen Resolution

Samsung's own Power Saving mode (see below) also lowers the screen resolution as part of its battery-saving measures.

Make Your Screen Sleep Quicker
How many times each day do you check your phone? If you're like most, probably hundreds. When you put your phone back on the table or in your pocket, how long does the screen stay on, wasting precious battery? If you don't know the answer you should immediately adjust your "Screen Timeout" setting on the Galaxy S20 Ultra.

To lower your Screen Timeout length:
Settings > Display > Screen Timeout

We recommend choosing 1-minute or less.

Enable Dark Mode
The Samsung One UI has a dark mode option which will turn your background black with white and colorful text that will greatly enhance the device efficiency. The white pixels require way more energy (and thus battery) than black/dark pixels so using Dark Mode for any amount of time will save battery.

To enable Dark Mode:
Settings > Display > Dark Mode

If you tap on "Dark mode settings" you can select to have the Dark Mode automatically applied from "Sunset to Sunrise" which is a big help. If you can use it 24/7? Even better!

Lower Your Brightness
Even in Dark Mode the brightness of your screen plays a huge role in how quickly your battery drains. Perhaps the easiest way to greatly extend battery life on your S20 Ultra is to pay close attention to your screen brightness and stick to the mantra "the dimmer the better". In addition to accessing brightness from quick settings you can find more options in settings.

To lower your brightness:
Settings > Display > Brightness

Drag the brightness slider to left, recognizing that the lowest level while still being comfortable to view is the best for your battery life.

You can also turn on/off Adaptive brightness- this will remember the brightness changes you make in certain conditions and attempt to automatically adjust your brightness to your liking depending on the situation. It can often blast brightness too high on a consistent basis. If you use it, monitor it, and make sure its job. If not: turn it off!

Turn Off Unused Features
Samsung packs its smartphones with tons and tons of features. Many are enabled by default, sucking up precious battery life, but you don't use them or even know they're there!

To disable unused gestures:
Settings > Advanced Features > Motions and gestures
  • Toggle off "Lift to wake"
  • Toggle off "Double tap to wake"
  • Toggle off "Smart stay"
  • Toggle off "Smart alert"
  • Toggle off "Easy mute" (maybe... this is helpful)
  • Toggle off "Palm swipe to capture"
To disable Edge panels & Edge lighting:
Settings > Display > Edge Screen > Edge Panels/Lighting

We suggest you take a look through ALL your settings, not only to identify features you can turn off, but also to explore features you didn't know existed! There's a lot to love about the power of the S20 Ultra.

Pretend You're Flying
Continuing the "unused features" theme, making note of what connectivity options are active can play a huge role in extending your battery life. Most of us don't pay much attention while WiFi, Bluetooth, NFC, Mobile Hotspot, GPS, Location and all sorts of connectivity features suck the life out of our battery.

It's easy to say, "Turn that stuff off when you're not using it," (which is true) but sometimes that's not how life works. It can be useful for both your phone battery and your sanity to set aside time to disconnect. Toggling your phone to Airplane Mode is a good way to immediately end these various connections, sparing your battery in the process.

If nothing else the concept of "pretend you're flying" will give you a slogan to remember whenever you're making battery power a priority. Eventually we'll get

Set Your Power Mode
The very first thing you should do is jump into:
Settings > Device Care > Battery > Power Mode

From here you'll have 4 primary choices:
  1. High performance
  2. Optimized (recommended)
  3. Medium power saving
  4. Maximum power saving
The majority of the time you'll want to stick with Optimized or High Performance, but when you need to go the extra mile, try the other two. When you tap on "Medium power saving mode" or "Maximum Power Saving Mode" you'll have the following additional options:
  • Turn off the Always On Display
  • Limit CPU to 70%
  • Lower brightness by 5% or 10%
  • Toggle Screen Resolution to HD+, FHD+, or WQHD+
Medium Power Saving Mode will block apps from running in the background and Maximum Power Saving mode will apply Dark Mode with a simplified home screen. You've also got the option to enable Adaptive power saving which will automatically jump between the different modes based on your usage patterns (including turning off 5G).

You'll see the estimated remaining battery life by entering these power saving modes and the outcome is astounding. Put these to good use and you'll get past 1 full day easily.

Identify Apps Using Too Much Battery
Often times your device gets blamed for having bad battery life when in reality it's the fault of a poorly designed app that's constantly draining your battery in the background. One. easy way to greatly improve battery life on the Galaxy S20 Ultra is to identify problem apps and delete or uninstall them.

To check which apps use the most battery:
Settings > Device Care > Battery > Battery Usage
  • Apps using the most battery will be listed at the top
  • Tap on an app and select "put to sleep" to prevent specific apps from running in the background when not in use
  • If an app you don't use often shows near the top- adjust the app settings, contact the developer, or go ahead and uninstall it completely
Enable Adaptive battery:
Settings > Device Care > Battery > App Power Management
  • Toggle "Adaptive battery" on to automatically limit battery usage for apps that you don't use often
  • Toggle "Put unused apps to sleep" on to put apps to sleep if they haven't been used in awhile
Disable the Always On Display (AOD)
The biggest battery consumer is - by far - your screen. The Always On Display is a brilliant feature but it will trickle battery life from your phone throughout the day, all day, every day when the feature is turned on. If you really want to save every percentage point you can turn off the Always On Display and save about 5% of your total device consumption in the average day.

To turn off the Always On Display:
Settings > Lock Screen > Always On Display > Toggle Off

You can also tap on "Always On Display" for more options including the ability to only activate the Always On Display when tapping it which will allow it to flash on the screen for 10 seconds. This is a nice balance/alternative to disabling entirely.

Reboot Your Phone (Yes, Seriously)
Sometimes smartphones just need a fresh start. Rebooting your phone gives the device a chance to clear out old to make space for the new (in the form of apps, games, processes and such). You'd be surprised how big of an impact restarting your phone regularly will have on device performance.

We recommend enabling the Galaxy S20 "Auto restart" option which allows you to set a day and time each week that your phone will automatically restart (Sunday at 2AM for example).

To enable "Auto restart":
Settings > Device Care
  • Tap the 3 dots in the top right
  • Toggle on "Auto restart"
  • Select day and time
To restart your phone once:
Pull down quick settings > power button > restart

What other Battery Saving tips do you have?
SHARE THEM IN THE COMMENTS!

Help How to see any deleted search history on another phone

Is there a way to have any deleted history sent to my phone and is there a way to get notified when incognito tab was used? Preferably remotely. So the mechanism can't be stopped to get around it. I've caught husband on incognito mode. I suspect he's lying about not using it anymore. How can I see what he deletes from his history? He now knows how to go straight to the Google my activity page so there's no way as far as I know to recover any data he deletes.

FAILED (remote: unknown command) ZTE BLADE V9

I need help because I want to unlock the bootloader but i can't, my device is Zte blade V9 I enabled OEM lock AND enabled usb debugging

PS C:\Users\Justin\Downloads\platform-tools> fastboot flashing unlock
...
FAILED (remote: unknown command)
finished. total time: 0.008s
PS C:\Users\Justin\Downloads\platform-tools> fastboot oem unlock
...
FAILED (remote: unknown command)
finished. total time: 0.012s
PS C:\Users\Justin\Downloads\platform-tools>

Thinking..

Way down the line, will probably get a freebe phone.

Cons:
Since my moto z2 force, will not show up the phone calls on the screen.
I just Factory Reset it a few days ago, seems rather okay for the meanwhile,
it seem to harvest the apps, and lately the battery seem to slowly drain.
nothing pure techincal out of it either.
*No insurance on it.



Pros:
Dispite the camera still being slightly damage, it can still take in a lot of breathtaking snapshots,
All the apps seem to work well on it,
it is a legit cellphone, crystal celar cellphone calls.


*I will get some really soon, I keep forgtting about it too, it is strange
not to have it though for a huge ammount of time.



-----------------------------------------------------------------

Just writing this down on here.
Thanks.

Help Unresponsive Touch Screen

Hi there,

I have an Honor 10 Lite and My touchscreen becomes unresponsive at least once /twice a day.

When I try to restart using Power and Vol Up, despite pressing restart it still does not work. I am unable to do factory reset as when I select this option from the menu using the volume keys to scroll and power button to select, I cannot type Yes as the touchscreen does not work!


My fingerprint recognition still works but I’m unable to type the security code in. Do you have any magical solutions for this problem. It happens at least once / twice a day where the screen becomes completely unresponsive.


Yours hoping


Nick

Filter

Back
Top Bottom