POSTS TAGGED: guide

Learn How to Set Up Linux and Build Your First ROM from Source

android ROM building

Every developer, even the most capable, was at one point a newcomer. When you are a new to development and need light to show the way, there’s little better than a guide showing you where to start your journey.

If you want to try your luck with developing for Android, XDA Recognized Contributor jackeagle offers you a nice ride through the depths of coding. Jackeagle wrote a complex guide, in which you can find information about Android and its basics, as well as what is even more important, instructions on setting up a build environment using Linux. You will find a step-by-step tutorial about how to install Ubuntu on Virtualbox and configure it properly to build your very first ROM compile. . . READ ON »

5 comments Read On

Learn How to Make a Font Application Easily

fonts-1

Around the time of the OnePlus One‘s release, the CyanogenMod team decided to use refresh their Theme Chooser. One of the new functions that has been added is an ability to change the font, system-wide, without messing with /system/fonts folder. To change your system fonts using this new functionality, the font must be made as an application. If you have a favorite font somewhere on your PC and want to use it on Android, now you have a chance to do it really easily.

Even if you are relatively new to Android and development, you can create your own font package without too much hassle. To help you out, XDA Senior Member codekidX created a handy guide that shows all the changes that need to be made.

To st. . . READ ON »

1 comment Read On

Change the Look of Your Dialer and Phonebook Apps in Just Few Steps

Painting-Apps-for-Android-238x219

Much of the Android’s beauty is in the ability to change practically every part of the OS—both in terms of aesthetics and functionality. There are several ways to go about this. One way is to modify apps before compiling them from source. Another involves decompiling and editing already compiled, ready-to-use binaries.

Theming your ROM is one way to make it look cooler and more personalized. Many custom ROMs use the T-Mobile Theme Engine, which allows the use of external themes prepared by third parties. Stock ROMs usually don’t allow the use of such themes, so you’ll often have to resort to APKTool or equivalents.

If you’re a Sony Xperia user, you  can now easi. . . READ ON »

1 comment Read On

Easily Add OpenDelta Functionality to Almost Any ROM to Save Bandwidth

android-eclipse-environment-plugin-android-android-programming+ide+app+inventor+java+mit+scratch+development+install+package+name+dev+tools+o+reilly

One of the most interesting features of OmniROM is OpenDelta. This innovative OTA system created by XDA Senior Recognized Developer Chainfire uses open delta technology to bring updates in an easy, bandwidth-friendly way. In short, OpenDelta downloads only files that were updated since the last downloaded nightly.

If you thought that OpenDelta was a feature only available in OmniROM, you were right. But it’s an open-source project, so porting it to work with other ROMs is absolutely possible. If you ever wondered how to add it to your ROM, XDA Senior Member werty100 made a pictorial guide with a complete explanation of OpenDelta usage. With werty100’s guide you will learn how to set up E. . . READ ON »

1 comment Read On

Learn How to Transform Your App into a Quantum Paper-Like Project

VYgA8xtNCDQ4O4iQiNuf

As you may already be aware, rumor has it that Google is planning to redefine the overall UI look and feel in Android. Not too long ago, we talked about Quantum Paper, the rumored unified UI that may define Google products across all platforms. These changes may be unveiled very soon, as Google is gearing up for its I/O event next week.

If you are eager to achieve a similar effect to this rumored UI paradigm in your application, there are ways to make your own apps more Quantum Paper-like. In order to show developers how to easily achieve this, XDA Senior Member krishneelg3 outlined the process. The tools that you need, in addition to basic coding knowledge, are an Android IDE like Ec. . . READ ON »

1 comment Read On

Noob-Friendly Guide Shows Beginners How to Flash a Custom ROM on Xperia Devices

android-450x281

When you first came to XDA Developers, the world of Android modification was likely very new to you. Custom ROMs, kernels, recoveries were all more than likely previously unknown. Compounding matters, these things pieces of development work often have different installation procedures, depending on target device.

If you are just beginning your Android journey and happen to own a Sony Xperia device, you might be interested in a guide by XDA Senior Member cy56. This guide is very newbie friendly, and it explains the process of backing up, wiping, and flashing everything for the first time.

The guide is thoroughly detailed, and contains specific sections for Xperia devices since the kerne. . . READ ON »

1 comment Read On

Video Tutorial Shows You How to Add Some Features to Your Kernel

Kernel_linux

Kernel development is undoubtedly one of the most popular and important types of development here on XDA. There are literally thousands of kernel projects available on this site, spread across almost every supported device forum. Creating something original definitely isn’t easy, but given the Linux kernel’s open source nature, it’s easy to learn and incorporate external features into your own builds.

If you ever wondered how to make your favorite kernel even better, you are in the right place to learn! XDA Forum Member srsdani created yet another great video tutorial. This time, srsdani shows viewers how to play with kernel and add some things like CPU governors and I/O . . . READ ON »

2 comments Read On

Learn How to Compile a Kernel using Linaro

kernel

Not too long time ago, we compared Linaro and GCC to see whether changing your compiler could result in better performance. The process of compiling a kernel with Linaro and other toolchains is similar to using GCC by itself. However, it requires a bit of knowledge and preparation, and this is where guides and tutorials come in.

If you prefer to learn in video form, you should definitely check out the video guide series by XDA Forum Member srsdani. This series of eight movies guides you through all the issues you may face while installing a Linux distro on a VM, configuring it, and of course, building a kernel with Linaro.

The process will take you couple of hours, so this guide will be a per. . . READ ON »

3 comments Read On

Learn About Java Listeners

likeasir2

The path to becoming a great Android developer is not straightforward. To make an application or modify an existing one, you need to know Java. To write a good application, you need to know all of the language’s nuances. Much of this information is available in resources found here on XDA. Applications written in Java use listeners, small functions that launch an activity when you press a certain part of the screen.

XDA Senior Member mohamedrashad wrote a useful guide to help new coders understand listeners better and learn how to use them. The guide explains how to define a button in Java, initialize it, and add a listener to launch the activity. You will also learn how to add Checkboxes and Ra. . . READ ON »

3 comments Read On