Android ‘íng for beginners.

Android_logo

I recommend Android phones to lot of my friends. Many used to ask me how to get into serious customization of the phone and extract maximum out of it.

This article is a collection of useful information gathered from various sources and is for my friends who are introduced to Android by me. I do not hold any responsibility of any sort for the information provided here or if anything goes wrong with your phone by using the details provided. This article is based on usage with Samsung’s android phones. If you own any other brand phone the core concept will be the same but applications or procedures you have to follow may differ slightly. I will be using names of various applications I use, that does not mean they are the best applications or I am recommending them. Only way to get maximum knowledge applicable for your phone is through reading and learning.

Welcome to the world of Google Android. You made a smart move opting the Android phone. Android is full of options to customize and  control your device as you see fit. There are a lot of ways to customize the phones starting from:

Adding and editing the shortcuts and widgets on your home screen

If you are very new to android, press and hold at any location in your home screen and  you will get a menu, start experimenting from there.

 

Homescreens

 

Change your home screen application

Android permits you to change the home screen application itself. There are lot of home screen applications available with various features. Personally I use ADW Ex. It is a paid application.Before you start  buying a spree of apps, try to use it or get a free version and test it. Explore and read about various home screen applications and identify the right one for your phone. Launcher Pro and Go Launcher are worthwhile home screen replacement apps to mention.

Rooting your Android Phone

Rooting your Android phone enables you to use the ‘superuser’, or ‘root permissions’ of the Linux-based operating system (OS). This gives you and apps that take advantage of the root permissions, more control over the Android operating system and the device. Rooting can be entertaining for techies, but there are also plenty of practical benefits. On simple terms: it gives you access to the system level applications and folders.

Droid2rooted2

Before rooting, you should understand the two main risks. For starters, rooting can void your phone’s factory and/or service provider warranty in many cases. However, most rooting applications and methods can be easily reverted. Additionally, if the rooting process doesn’t complete correctly it could damage the software. This would require a factory recover, causing all data on the phone (contacts, apps, media) to be lost, or it may even render your device useless, to the point where it can’t be saved unless examined by a technician. However, if you follow the instructions on the rooting method carefully, you won’t face a problem. Of course, before attempting any sort of root or jailbreak, make sure your phone’s data is backed up

These are some useful articles on rooting and its benefits:

from Android Central

from Addictive Tips

If you decide to root your phone: First thing you need to do is google for “root ‘your phone model’. Read a couple of articles about benefits and risks involved and find the best method / application to do it.

If you don’t want to read further and get root somehow,you can use SuperOneClick, still I am saying, this may not be the best way to root your phone but it can only be a starting point. Here is an article that explains how to use SuperOneClick.

What can I do with a rooted phone?

First and foremost: take a full backup of your phone.

Once you root your phone you have access to alter any system files, use themes, change boot images, delete annoying stock apps and other various native applications that might drive you crazy (Footprints, Voice Dialer, etc). My suggestion to every android users is occasionally browse through your app drawer and check the applications installed in your phone and uninstall  / freeze them if you don't want it.

There is plenty of information on the web on how to accomplish this.One of my favorite way is to use the  Titanium Backup and freeze/delete the apps from there (root required, of course).

Read through the following posts for  more information on benefits of rooting your phone from Androidpolice

 

Custom ROMs

Cynogenmod

 

Next level of customization of your phone is changing your ROM / Operating System itself. You need to get know about these following terms:

A stock ROM is the version of the phone's operating system that comes with your phone when you buy it.

A custom ROM is a fully standalone version of the OS, including the kernel (which makes everything run), apps, services, etc - everything you need to operate the device, except it's customized by someone in some way.

So what does the "customized" part mean? Since Android is an open source, developers are free to take stock ROMs, modify them, strip them of garbage, optimize them, add things, and pretty much do whatever their imagination and skills allow.

kernel is the main component of most computer operating systems; it is a bridge between applications and the actual data processing is done at the hardware level. The kernel's responsibilities include managing the system's resources (the communication between hardware and software components). It is a basic component of an operating system.

Make sure you read this article in AndroidPolice if you plan to start  changing your ROMs.

The best community to start is XDA Developers, register a username and join the community. From here onwards it is all reading.. you are into serious Android’ing, in return you get one of the best phones out there.

Overclock – Under Volt ..

Overclock-android-speed-up-android

This is just a preview of what lies ahead. Once you start serious Android’ing now sky is the limit. You can do a lot of things with the device you hold in your hand. You can get into serious modifications of your hardware. Make the phone perform exactly the way you want it.

Two of the main concepts of these possibilities are: Overclock and Undervolt.

Overclocking is the process of making the processor operate faster than specified by the manufacturer by modifying system parameters. One of the most important techniques is running at a higher clock rate (more clock cycles per second; hence the name "overclocking")

Undervolting is a process which reduces the excess "voltage" given to the CPU using a software. By reducing the voltage fed to the CPU, it will run much cooler. It will also draw less power from the battery.

Why do you do it?

You fine tune your smartphone’s performance to be in exact sync with your usage and get maximum out of it.

I am not recommending or saying that you need all these to use an Android phone. This is just an introduction of what you can do with your phones. You spent on a device and is carrying it around most of the time. So why not get something better out of it and let it stand out of the box. Try it out. Happy Android'íng!

Android-no-flash

 

 

 

Type in the languages you want - Google Input Tools

Type in the languages you want, when you want them — anywhere on the web.

 

Google Input Tools makes it easy to enter text in the languages you want, when you want them.

- Need to reply to an e-mail in Malayalam?

- Want to join the Google+ conversation with your Hindi-speaking friends?

Humzafar_multi

Switch to typing in a different language with the click of the mouse, and switch back just as easily. The Google Input Tools extension provides virtual keyboards for over 70 languages, and full IMEs or direct transliteration for over 20 different scripts.

Usage Instructions: 

When you first install the extension, click on the extension icon, then select "Extension Options" in the pop-up menu. A new tab will appear where you can select your preferred languages or input methods. The keyboards or IMEs you add to 'Selected input tools' can be enabled at any time from the extension itself. You can always return to this options page to add, remove, or change the order of your input tools.

To use an input tool, simply click on the extension icon, select the desired language tool in the pop-up menu, then click on any text box on the web page. To turn off an input tool, click on the extension icon and select the "Turn Off" option. 

Limitations:

Due to security features of Google Chrome, the Google Input Tools extension will not assist with input in the address bar (omnibox), on the Chrome Web Store, or inside of other Chrome extensions. It does not currently assist with input inside of Flash applications.


Install Google Input Tools

Via - Chrome Store

 

Get More Out Of Google..

Get more out of Google
Created by: HackCollege

Two interesting outlook add-ons

Reply All Reminder

CodeTwo Outlook Reply All Reminder is a free tool that resolves all those “e-mail-reply-boobs” once and for all. It is a typical 'install-and-forget' program so it does not need any configuration. Straight after you install this handy application, you will be notified about other recipients of the original message every time you click Reply.

 

Attachment Reminder

CodeTwo Outlook Attachment Reminder is a free and easy to use Microsoft Outlook add-in which will prompt you to attach files to your email if it seems you have forgotten to do it. The program quickly scans your message right after you click the send button and checks it for predefined keywords that trigger an alert.

 

Source: codetwo.com

 

What Is Odex And Deodex In Android

As an Android newbie, what bothered me most was coming across terminology beyond my comprehension. Not coming from a Linux background it became hard to keep up with the oh-so-commonly-used words spread all across the development community. Likewise, since I didn’t understand the terms, consequently I was unable to determine is something was of any use to me or not. From what I have seen, this problem extends to many novice and even average users.

One commonly occurring word when playing with custom ROMs and firmware, and even themes is deodexed and odexed. Most users fail to understand what these terms actually imply, and while developers would boast again and again about their themes and ROMs being deodexed, the average user is left clueless as to what is going on.

In this article, we’ll try to explain what odexed and deodexed means, and what implications does it bring to a casual user.

WHAT IS AN ODEX FILE?

In Android file system, applications come in packages with the extension .apk. These application packages, or APKs contain certain .odex files whose supposed function is to save space. These ‘odex’ files are actually collections of parts of an application that are optimized before booting. Doing so speeds up the boot process, as it preloads part of an application. On the other hand, it also makes hacking those applications difficult because a part of the coding has already been extracted to another location before execution.

THEN COMES DEODEX

Deodexing is basically repackaging of these APKs in a certain way, such that they are reassembled intoclasses.dex files. By doing that, all pieces of an application package are put together back in one place, thus eliminating the worry of a modified APK conflicting with some separate odexed parts.

In summary, Deodexed ROMs (or APKs) have all their application packages put back together in one place, allowing for easy modification such as theming. Since no pieces of code are coming from any external location, custom ROMs or APKs are always deodexed to ensure integrity.

HOW THIS WORKS

For the more geeky amongst us, Android OS uses a Java-based virtual machine for running applications, called the Dalvik Virtual Machine. A deodexed, or .dex file contains the cache used by this virtual machine (referred to as Dalvik-cache) for a program, and it is stored inside the APK. An .odex file, on the other hand, is an optimized version of this same .dex file that is stored next to the APK as opposed to inside it. Android applies this technique by default to all the system applications.

Now, when an Android-based system is booting, the davlik cache for the Davlik VM is built using these.odex files, allowing the OS to learn in advance what applications will be loaded, and thus speeds up the booting process.

By deodexing these APKs, a developer actually puts the .odex files back inside their respective APK packages. Since all code is now contained within the APK itself, it becomes possible to modify any application package without conflicting with the operating system’s execution environment.

ADVANTAGES & DISADVANTAGES

The advantage of deodexing is in modification possibilities. This is most widely used in custom ROMs and themes. A developer building a custom ROM would almost always choose to deodex the ROM package first, since that would not only allow him to modify various APKs, but also leave room for post-install theming.

On the other hand, since the .odex files were supposed to quickly build the dalvik cache, removing them would mean longer initial boot times. However, this is true only for the first ever boot after deodexing, since the cache would still get built over time as applications are used. Longer boot times may only be seen again if the dalvik cache is wiped for some reason.

For a casual user, the main implication is in theming possibilities. Themes for android come in APKs too, and if you want to modify any of those, you should always choose a dedoexed custom ROM.

Source:www.addictivetips.com

Chitter.im is a GTalk Bot for Twitter

Media_httpcdnnirmaltv_whtfq

For Androiders if you have Gtalk on push, this mean you get twitter with pefect push feature..

Commands to use Chatter.im;

/h to show this help.
/on to receive timeline updates
/off to not receive timeline updates
/t to send tweets.
/q category to send quotes.
/rt user to retweet a user’s last message.
/d user to send direct message.
/f user to follow someone.
/u user to unfollow someone.
/i to show incoming friendships.

(Copy-Edit) Blogging Practice..

Compare these two blogs I read recently..

Should You Really Spend Money On A Car Insurance Policy Associated With Kerbside Support

One of the most bothersome predicaments which a vehicle owner is going to be in might be whenever the family car ceases operating or there is a flat car tire someplace when motoring on a distant route. Therefore, if your goal is mental comfort the best idea can be to add a condition within your auto insurance that covers this manner of incident. The condition is usually found in the specifics pertaining to the breakdown service and paying for this insurance coverage can give you lots of security that you and your family and your car or truck will be in really good hands in any manner of urgent situation. ...(cont)...

Posted

 on www.priceautoinsurance.org on 19th March 2011

Vs

Duplicate-content

Should You Order Car Insurance Associated With Roadside Service

One among the more demoralizing scenarios which a car driver will likely be in is in fact if the motorcar ceases operating or they encounter a puncture some time when motoring on an isolated track. This is why, when you require mental comfort the best idea will be to incorporate a condition as part of your vehicle insurance which addresses this kind of position. The condition is generally found in the particulars relating to the roadside services and committing to this insurance protection can give you plenty of assurance that yourself and then your family car are in really good hands in virtually any class of scenario. ...(cont)...

Posted on www.lazylambranch.biz on 19th March 2011

 

 

Indian Railway gets Android'ed..

Media_httpwwwblogsolu_fxbjn

Get information about Indian Railways, anytime anywhere. PNR Status, Find Trains....

SPB UI Engine

Amazing UI concept for home screens..

How Differential Gear works

The beauty of explaining stuff..

? ?