XDA News Articles

Tomek Kondrat · Apr 28, 2014

Rid Yourself of Annoying Play Store Errors

The Google Play Store is home to countless numbers of apps. Inside, there are hundreds of thousands of applications divided into many different categories. Most of us use it practically daily to install new software onto our devices or get updates for our favorite applications and games. The Play Store can bring lots of fun, as well a lot of frustration when enigmatic error messages appear. Error 491 or 498 is just a number, and doesn't really tell you how to...

XDA NEWS
Will Verduzco · Apr 25, 2014

Understanding Cross Compiling and How it Relates to Android

Cross compiling is the process of creating executable code for a platform other than the one actually doing the compiling. There are many reasons why this is of use, but arguably the most relevant is compiling for a platform that doesn't have the required tools to build for itself. A great example of cross compiling is building Android from source on your x86 machine. But even those who have built AOSP-based ROMs may not be familiar with the cross compiling process, as there are various tools available...

XDA NEWS
Will Verduzco · Apr 22, 2014

When Using GitHub, Don’t Skimp on Commit History

GitHub has become the epicenter of most open source development work that is posted both here to the XDA forums and abroad. Part of the reason for this is that there are so many useful tools built into the platform that allow developers to do what they need to do efficiently, and without jumping through too many hoops. However, not every project uses all of the tools made available to GitHub's users, and perhaps the biggest offense in "open source" projects...

XDA NEWS
Tomek Kondrat · Apr 17, 2014

Get the AOSP Lock Screen on Your ICS-Powered Samsung Device

Android is the only popular mobile operating system that allows users, developers, and OEMs to implement dramatic modifications to its user interface. Some OEMs such as Samsung, LG, and Sony release their devices with highly modified custom software, which differs greatly from Google's version of Android that is seen in Nexus and GPe devices. One of the aspects that is often changed in OEM skins is the lock screen. Almost every OEM has its own unique style of lock screen. But...

XDA NEWS
Tomek Kondrat · Apr 13, 2014

Comprehensive Guide to Making Your Own Xperia Theme

Theming is an art. As such, making a beautiful theme is an extremely time consuming and challenging task. Preparing resources requires countless hours spent in a graphics editor app. Putting everything together into an application isn't easy, but within XDA you'll find a long list of guides and tutorials that help you understand the Android ecosystem better. If you have some ideas regarding theming and don't know where to start, you should read a guide written by XDA Senior Member...

XDA NEWS
Tomek Kondrat · Apr 11, 2014

Create an External Settings App for SystemUI.APK

Unlike most other mobile OSes, Android allows users to modify its source code to make the most of it. This is accomplished by editing code from the AOSP or AOSP-derived projects before compiling. However, not all of us build our own ROMs from source. Thus, there's the world of decompiling and Smali editing. Here on XDA, developers create amazing things. One new and exciting project allows users to create external controls for SystemUI.APK. The project comes in the form of...

XDA NEWS
Tomek Kondrat · Apr 8, 2014

Comprehensive Guide to Create Your Very Own Xposed Module in Eclipse

Nothing provides more satisfaction than making something yourself. Learning is a beautiful process. And when you create even something small with your own brain, you feel like a king. The same thing applies to Android, where first you start by using apps created by others and then you may venture to make your own. Xposed Framework module development differs a bit from that of a regular application. As you know, Xposed Framework allows you to modify many aspects of the...

XDA NEWS
Will Verduzco · Apr 6, 2014

Save Money on SMS Messages with Hidden Cost Saving Option on Sony Xperia Devices

Many of us don't have unlimited texting plans. After all, why should we pay for something that essentially costs the carriers nothing? Plus, with practically everyone using some form of smartphone nowadays, it's often more convenient to simply send an email or Hangouts message. However, there are still times in which we must send a traditional text. For example, these messages can go through even when there is no standard data connectivity. When this happens, we either pay per SMS message...

XDA NEWS
Tomek Kondrat · Apr 3, 2014

Easy Guide to Installing Android on Your PC

When you hear the word "Android," you almost automatically associate this with smartphones and tablets baked in top secret Mountain View labs. However, Android isn't only compatible with the ARM architecture. Rather, it also works with x86 personal computers like netbooks, notebooks, and traditional computers. This is of course thanks to the Android x86 project. If you've ever wanted to try Android on your computer, there's no better time than the present. Earlier today, we talked about how the Android...

XDA NEWS
Tomek Kondrat · Mar 29, 2014

Learn How to Update Your Samsung Device with Kies

Playing with custom ROMs and kernels is fun, but sometimes a phone needs to be restored to its stock, vanilla state. With Google Nexus devices, this is extremely easy, as no additional tool other than fastboot is needed. With Sasmung, Sony, and other devices, the situation becomes more complicated and some guidance might be required. To restore Samsung device, you can pursue two methods: Odin and Kies. You can find plenty of guides on how to use Odin, but using...

XDA NEWS
Tomek Kondrat · Mar 27, 2014

A Picture Guide to Replace Your Broken Smartphone Screen

It's a sunny, warm day. You are walking in the park, looking at your lovely surroundings. Suddenly, you get distracted and your phone falls down onto the concrete---seemingly in slow motion. All you hear is a loud crack, and the worst-case scenario comes true: Your phone has a cracked screen. I imagine that many of you have undergone such trauma. In such a situation, many would be tempted to purchase a new device. But selling your existing phone in such...

XDA NEWS
Will Verduzco · Mar 22, 2014

How “Recent” Developer Cut His App’s Power Consumption

A little over a week ago, we took a quick look at the innovative application Recent by XDA Forum Member uuOuu. As its name implies, Recent brings all of your recently accessed applications, photos, and downloads to your fingertips with a handy and user-friendly radial menu. Given the application's innovative concept and brilliant execution, Recent amassed quite a loyal following of users. But while Recent offers substantial added functionality, many users found themselves unable to use the application due to its power demands....

XDA NEWS
Tomek Kondrat · Mar 20, 2014

Add Power Button Functionality to Your Xperia’s Status Bar

Android is a powerful platform due its various customization possibilities. Practically everything can be modified and pushed back to the device, hence the countless numbers of custom ROMs available in the XDA forums. But there are some things that do not require you to change the ROM, as you can modify them on your own and add them to almost every ROM. Of course you can use Xposed Framework for this, but APKTool can do things a bit different and...

XDA NEWS
Tomek Kondrat · Mar 20, 2014

Add Owner Photo to About Phone Settings Page

Google recently added the Quick Settings panel, which displays your profile photo if you're logged into Google+. This photo can also be used in other places. You just need a few tools and a couple of minutes to do some minor modifications. One place suitable for this photo is the About Phone page in your Settings menu. Fittingly, XDA Forum Member nightwalker wrote a handy guide on how to add this feature to your personal ROM. One must also mention XDA...

XDA NEWS
Tomek Kondrat · Mar 14, 2014

Add Enter Key to Hangouts with Smali Editing

The Hangouts app is loved by some and hated by others, who prefer the good old fashioned Google Talk. Unfortunately, Hangouts has a few issues that are quite annoying, such as the lack of a return key when returning messages. But fear not because with a bit of patience and a willingness to learn and some new tools, you will be able to change Hangouts to be more usable. To do this, you need APKtool and a guide written by...

XDA NEWS
Tomek Kondrat · Mar 11, 2014

Learn about Concurrency in Java, and Optimize Your Applications

Understanding the structure of Java code is key to being a good Android programmer. One topic that should be understood better by most developers is concurrency. Every machine can perform more than one task at a time. For example, you are able to listen to music, browse the Internet, and have Android compiling in the background. Java, which is the main language of Android, is perfectly ready to handle more than one process at the same time. There are two...

XDA NEWS
Tomek Kondrat · Mar 6, 2014

Make Your Own Pre-Rooted Odin-Flashable Firmware With Ease

Aside from being a famous god in Norse mythology, Odin is the name of an application used to flash Samsung firmware onto Galaxy phones and tablets. With this tool, you are able to revert your phone or tablet to vanilla state, and you can also root it using CF-Root or by changing the kernel without recovery. Creating Odin- or Heimdall-compatible packages from scratch is not easy. But this isn't challenging anymore, as XDA Senior Member hnkotnis wrote a simple guide that explains how...

XDA NEWS
Tomek Kondrat · Mar 2, 2014

Build Android on Windows, Mac. and Other OSes with Builduntu

Creating an Android build is a fun, but oftentimes difficult process. First of all, you need to use an UNIX-like OS such as Linux or Mac OS, and not everyone uses said OSes every day. Having a native set up of Ubuntu would be great to compile, but not all of you know that Android can be built on Windows as well. Ubuntu, Windows, and basically every other OS can be run on a virtual machine using applications like VirtualBox....

XDA NEWS
Tomek Kondrat · Mar 2, 2014

Comprehensive Guide for Building PAC ROM for Your Device

Pac-Man isn't just a funny-looking character from the earliest moments in gaming. PAC ROM is also the name of one of the most popular ROMs available for many devices here at XDA. The developers of PAC take the best features from popular ROMs like CM, Paranoid Android, and AOKP, and put them together while adding their personal flair. PAC is pretty easy to port, even with a moderate amount of Android building knowledge. If you've ever tried to take a...

XDA NEWS
Tomek Kondrat · Feb 24, 2014

Build Android on Test Versions of Ubuntu 14.04 Trusty Tahr

With every new Linux distribution, some changes are required to successfully compile an Android build. Ubuntu is the most popular Linux distribution and is widely used to compile Android builds on home workstations. The most recent stable release is 13.10, but 14.04 is in testing and will be released in less than two months. Trusty Tahr already can be used to stress test your CPU and compile your favorite ROM. As with almost every distribution, some preparation is needed, but...

XDA NEWS