Fix or Reduce Home Screen Redraw on Galaxy S III
For those who haven’t noticed, every now and then the home screens and the widgets are visibly redrawn. Most notably when you’re using an application and go back to the home screen, you’ll notice a small delay while the home screens and widgets redraw themselves. It is a very minor annoyance, but one that most Android devices suffer from. For the Samsung Galaxy S III, there are not one, but two ways to fix the problem or at least reduce it to a less noticeable level.
The original method was released by XDA Recognized Developer zeppelinrox, who uses the modification in the popular Supercharger V6 script. To put it bluntly, it’s a very long tutorial, but the end result is accomplished by increasing the priority of the launcher. It runs users through decompiling the services.jar and making a number of code changes, recompiling, and putting it back. Due to the complexity of the tutorial, XDA Senior Member UpInTheAir created a second tutorial to help simplify the process. Complete with a more organized layout and screen shots, it makes it a little easier to make the changes.
Both tutorials end up with the same result, which is to reduce or completely fix visible home screen redraws. This can be useful for the end user, but the tutorials are more laid out for ROM developers wishing to put this in their work. As for widget redraws, UpInTheAir makes this comment:
Some widgets (weather) may occasionally redraw as their OOM priority may allow them to be killed off, but you should see reduced TW Launcher redraw.
So there may still be some widget redraws that this mod won’t fix. For further info, check out either zeppelinrox’s tutorial or UpInTheAir’s tutorial.
Want something on the XDA Portal? Send us a tip!
During the Google I/O Keynote, VP of Engineering Dave Burke announced that the Android M Developer Preview will include improved application linking features. Under the current system, Android is limited in its intent system when applications link to other applications, displaying the 'App Chooser' dialog box for the user to select how the link is handled. In the M Developer Preview, developers will be able to add an AutoVerify ability to application links, which is a line of code that verifies the app making...
A few days ago, a leak highlighted Google's foray into the Internet of Things space, and Sundar Pichai has just confirmed it by announcing Project Brillo at Moscone West during Google I/O 2015. Project Brillo is essentially a simple operating system with only the core stack on board, such as the kernel, HAL, connectivity, device administration and BLE. Project Brillo will run on an underlying communications layer called Weave, which will employ standardized scheme to ensure that all connected devices...
Android M has answered the call of battery by adding in a deeper sleep implementation than existing deep sleep. This comes in the form of Doze. The feature make use of the devices sensor to smartly recognize when you have left your device for an extended period. During this period, wakelocks will be minimized. However, you can still continue on receiving higher priority notifications. Needless to say, this does have a tradeoff of not having up to date syncs across...