Ask a question » Android - How to read ZIP, RAR or TAR files?

Android smartphones and tablets sometime don't  supports the ZIP, RAR, or TAR formats, as such you won't be able to read archive files sent as email attachments.
The solution is to download an app on your smartphone and follow steps

  1.     Download AndroZip on your smartphone.
  2.     Open the email containing the archive
  3.     Click on Attachments, then Save
  4.     The file is saved will be saved on the memory card of your smartphone, in the Download folder.
  5.     Launch AndroZip.
  6.     Browse for the downloaded archive file.
  7.     Click on the zip file and select Extract files

Android - How to importing contacts from your SIM?

 If you want to copy your all contacts from your SIM to Phone you can follow this steps
  1.   Open the Phone App > Contacts.
  2. Press and hold the Menu button.
  3. Tap on Import/Export.
  4. Select "Import from SIM card".
  5. You can either save the contacts to your Phone or your Google account.
  6. The list of contacts present on the SIM will be displayed.
  7. Press and hold the Menu button, select "Copy to phone".

Android - How to configure the automatic app updates?


Android - How to configure the automatic app updates?
To configure the auto-update settings of your installed apps on your Android smartphone or tablet, follow the below procedure:

  •     Open the Google Play app.
  •     Press the Menu button of your phone and go to Settings.
  •     In the "General" section, tap on "Auto-update apps".
  •     You have the choice between 3 options:
  •         Do not auto-update apps.
  •         Auto-update apps at any time (Data charges may apply).
  •         Auto-update apps over Wi-Fi only.

Android SDK Installation Guide

Here’s a quick start installation guide to get you up and running with the Google Android Software Development Kit (SDK). This guide will describe how to install the Android SDK and set up your chosen development environments. If you’ haven’t already done so you can download the Android SDK from the link below, then we can get started.

First you’ll need to download the Android SDK source files:
  http://code.google.com/android/download.html  


System Requirements

In order to first use the Android SDK code and tools for development you will of course need a suitable environment develop from.

Currently the following operating systems are supported:

    Windows XP or Vista
    Mac OS X 10.4.8 or later (x86 only)
    Linux (tested on Linux Ubuntu Dapper Drake)

You will also need to install a suitable development environment such as:

Eclipse
    Eclipse 3.2, 3.3 (Europa)
    Android Development Tools plugin (optional)

    Other development environments or IDEs

    JDK 5 or JDK 6 (JRE alone is not sufficient)
    Not compatible with Gnu Compiler for Java (gcj)
    Apache Ant 1.6.5 or later for Linux and Mac, 1.7 or later for Windows

Installing The Android SDK


First you will need to download the Android SDK pack .zip archive, once downloaded find a suitable installation location on your machine and extract the zipped files.

Please note: This installation location will be referred to as $SDK_ROOT from now on through this tutorial

Alternatively you can add /tools to your root path which will prevent the need to specify the full path to the tools directory along with enabling you to run Android Debug Bridge (adb) along with other command line tools.

To add /tools:

Linux
  1.     Edit the ~/.bash_profile or ~/.bashrc files looking for a line that sets the PATH variable.
  2.     Add the full path location to your $SDK_ROOT/tools location for the PATH variable.
  3.     If no PATH line exists you can add the line by typing the following:
  4.     export PATH=${PATH}:

Mac OS X

  1.     In the home directory locate the .bash_profile and locating the PATH variable add the location to your $SDK_ROOT/tools folder.

Windows XP / Vista
  1.     Right click on the My Computer icon and select the properties tab.
  2.     Select the Advanced tab and click the Environment Variables button.
  3.     In the new dialog box dowble-click on Path (located under System Variables) and type in the full path location to the tools directory.

The Android SDK also requires a suitable development environment to work in, here’s the installation guides for each of the supported environments.

Android Eclipse Plugin (ADT)

If you choose to use the Eclipse IDE as your Android development environment you will have the opportunity to install and run a plug-in called Android Development Tools. ADT comes with a variety of powerful tools and extensions that will make creating, running and debugging your Android applications much easier and faster.

In order to download and install ADT you will first need to configure an Eclipse remote update, this can achieved via the following steps:
  1.     Start Eclipse, then select Help > Software Updates > Find and Install….
  2.     In the dialog that appears, select Search for new features to install and press Next.
  3.     Press New Remote Site.
  4.     In the resulting dialog box, enter a name for the remote site (e.g. Android Plugin) and enter this as its URL: https://dl-ssl.google.com/android/eclipse/.
  5.     Press OK.
  6.     You should now see the new site added to the search list (and checked).
  7.     Press Finish.
  8.     In the subsequent Search Results dialog box, select the checkbox for Android Plugin > Eclipse Integration > Android Development Tools and press Next.
  9.     Read the license agreement and then select Accept terms of the license agreement, if appropriate.
  10.     Press Next.
  11.     Press Finish.
  12.     The ADT plugin is not signed; you can accept the installation anyway by pressing Install All.
  13.     Restart Eclipse.
  14.     After restart, update your Eclipse preferences to point to the SDK root directory ($SDK_ROOT):
  15.     Select Window > Preferences… to open the Preferences panel. (Mac OS X: Eclipse > Preferences)
  16.     Select Android from the left panel.
  17.     For the SDK Location in the main panel, press Browse... and find the SDK root directory.
  18.     Press Apply, then OK

Updating the ADT Plugin


To update the ADT plugin to the latest version, follow these steps:
  1.     Select Help > Software Updates > Find and Install….
  2.     Select Search for updates of the currently installed features and press Finish.
  3.     If any update for ADT is available, select and install.

Alternatively:
  1.     Select Help > Software Updates > Manage Configuration.
  2.     Navigate down the tree and select Android Development Tools
  3.     Select Scan for Updates under Available Tasks.

How-To Use Eclipse To Develop Android Applications


In order to begin development on your Android applications you will first need to create a new Android project and then configure a launch configuration. Once completed you will have the capability to write, run and debug your Android creations.

The following sections below will provide you with the necessary instructions to get you up and running with Android provided you have installed the ADT plugin (as previously mentioned) in your Eclipse environment.
Creating A New Android Project

The Android Development Tools plugins kindly provides a Wizard for setting up new Projects which will allow us to create new Eclipse projects relatively quickly for either new or existing code.

Select File > New > Project

    Select Android > Android Project, and press Next
    Select the contents for the project:

    Select Create new project in workspace to start a project for new code. Enter the project name, the base package name, the name of a single Activity class to create as a stub .java file, and a name to use for your application.
    Select Create project from existing source to start a project from existing code. Use this option if you want to build and run any of the sample applications included with the SDK. The sample applications are located in the samples/ directory in the SDK. Browse to the directory containing the existing source code and click OK. If the directory contains a valid Android manifest file, the ADT plugin fills in the package, activity, and application names for you.

Press Finish.

Once completed the ADT plugin will go ahead and create the following files and folders as appropriate for the type of project selected:

    src/ A folder that includes your stub .java Activity file.
    res/ A folder for your resources.
    AndroidManifest.xml The manifest for your project.

Creating A Launch Configuration For Eclipse


In order to be able to run and debug your own Eclipse applications you must first create a launch configuration. Simply, a launch config is used to specify which project to launch, which activity to start and the specific emulation options to use.

To create a launch configuration for the application, please see the following steps:
1. Select Run > Open Run Dialog… or Run > Open Debug Dialog… as appropriate.
2. In the project type list on the left, right-click Android Application and select New.
3. Enter a name for your configuration.
4. On the Android tab, browse for the project and Activity to start.
5. On the Emulator tab, set the desired screen and network properties, as well as any other emulator startup options.
6. You can set additional options on the Common tab as desired.
7. Press Apply to save the launch configuration, or press Run or Debug (as appropriate).
Running and Debugging an Eclipse Application

Once both steps 1 and 2 have been completed and your project and launch configs are up and running you will now be able to run or debug your application.

From the Eclipse main menu, select Run > Run or Run > Debug as appropriate. This command will run or debug the most recently selected application.

To set or change the active launch configuration, use the Run configuration manager, which you can access through Run > Open Run Dialog… or Run > Open Debug Dialog….

Running or debugging the application will trigger the following actions:


  1.     Starts the emulator, if it is not already running.
  2.     Compile the project, if there have been changes since the last build, and installs the application on the emulator.
  3.     Run starts the application.
  4.     Debug starts the application in “Wait for debugger” mode, then opens the Debug perspective and attaches the Eclipse Java debugger to the application.

Developing Android Applications with Other IDEs and Tools


Although it is recommended you use Eclipse with the Android plugin to develop your applications, the SDK also provides tools which will enable you to develop with other IDE’s including intelliJ (alternatively you could just use Eclipse without the plugin).
Creating an Android Project

Bundled with the Android SDK is a program called activityCreatory. activityCreator will generate a number of ‘stub’ files for your chosen project alongside a build file. This can be used to either create an Android project for new code or from existing code.

For Linux and Mac users the Android SDK provides a Python script called activityCreator.py, with Windows users receiving a btach script called activityCreator.bat. The program is used in the same way regardless of operating system.

In order to run activityCreator and create an Android project, follow these steps:


    In the command line, change to the tools/ directory of the SDK and create a new directory for your project files. If you are creating a project from existing code, change to the root folder of your application instead.
    Run activityCreator. In the command, you must specify a fully-qualified class name as an argument. If you are creating a project for new code, the class represents the name of a stub class that the script will create. If you are creating a project from existing code, you must specify the name of one Activity class in the package. Command options for the script include:

–out which sets the output directory. By default, the output directory is the current directory. If you created a new directory for your project files, use this option to point to it.

–ide intellij, which generates IntelliJ IDEA project files in the newly created project
Here’s an example:

/android_linux_sdk/tools$ ./activityCreator.py –out myproject your.package.name.ActivityName
package: your.package.name
out_dir: myproject
activity_name: ActivityName
~/android_linux_sdk/tools$

The activityCreator script generates the following files and directories (but will not overwrite existing ones):


    AndroidManifest.xml The application manifest file, synced to the specified Activity class for the project.
    build.xml An Ant file that you can use to build/package the application.
    src/your/package/name/ActivityName.java The Activity class you specified on input.
    your_activity.iml, your_activity.ipr, your_activity.iws [only with the -ide intelliJ flag] intelliJ project files.
    res/ A directory to hold resources.
    src/ The source directory.
    bin/ The output directory for the build script.

Once complete you will now be able to move your folder wherever you choose for development but you’ll need to bear in mind then you will need to use the adb program in the tools folder in order to send the files to the emulator.
How-To Build An Android Application

Here’s how to use the Ant build.xml file generated by activityCreator to build your application.

    If you don’t have it, you can obtain Ant from the Apache Ant home page. Install it and make sure it is on your executable path.
    Before calling Ant, you need to declare the JAVA_HOME environment variable to specify the path to where the JDK is installed.Note: When installing JDK on Windows, the default is to install in the “Program Files” directory. This location will cause ant to fail, because of the space. To fix the problem, you can specify the JAVA_HOME variable like this: set JAVA_HOME=c:\Prora~1\Java\. The easiest solution, however, is to install JDK in a non-space directory, for example: c:\java\jdk1.6.0_02.
    If you have not done so already, follow the instructions for Creating a New Project above to set up the project.
    You can now run the Ant build file by simply typing ant in the same folder as the build.xml file for your project. Each time you change a source file or resource, you should run ant again and it will package up the latest version of the application for you to deploy.

How-To Run An Android Application


In order to run a compiled application you will first need to upload the .apk file to the /data/app/ directory in the emulator using the adb tool:

    Start the emulator (run $SDK_HOME/tools/emulator from the command line)
    On the emulator, navigate to the home screen (it is best not to have that application running when you reinstall it on the emulator; press the Home key to navigate away from that application).
    Run adb install myproject/bin/.apk to upload the executable. So, for example, to install the Lunar Lander sample, navigate in the command line to $SDK_ROOT/sample/LunarLander and type ../../tools/adb install bin/LunarLander.apk
    In the emulator, open the list of available applications, and scroll down to select and start your application.

Please Note: When installing an activity for the first time you may need to restart the emulator engine in order for the activity to show up in the application launcher or before any other application can call. This is usually down to the fact that the package manager normally only examines manifests completely on emulator start-up.
How-To Attach a Debugger to Your Application

The following section details how to display debug information directly onto the screen (for example CPU usage). It also shows you how to hook up your IDE to debug running applications on the emulator.

The Eclipse plugin automatically attaches a debugger but you can configure other IDE’s to wait on a debugging port by doing the following:

Start the Dalvik Debug Monitor Server (DDMS) tool , which acts as a port forwarding service between your IDE and the emulator.

    Set optional debugging configurations on your emulator, such as blocking application startup for an activity until a debugger is attached. Note that many of these debugging options can be used without DDMS, such as displaying CPU usage or screen refresh rate on the emulator.
    Configure your IDE to attach to port 8700 for debugging. We’ve included information higher up on how to set up Eclipse to debug your project.

How-To Configure Your IDE To Attach To The Debugging Port


DDMS will automatically assign a specific debugging port for every virtual machine that it detects on the emulator. You must either attach your IDE to that port, or use a default port 8700 to connect to whatever application is currently selected on the list of discovered virtual machines.

Ideally your IDE will attach to the application running on the emulator, showing its threads and allowing you to suspend them, inspect them, or set breakpoints. If you choose to “Wait for debugger” in the Development settings panel, this will cause the application to run when Eclipse connects therefore you will need to set any breakpoints you want before connecting. If you change the application being debugged or the “Wait for debugger” then the system will kill the selected currently running application.

This can be handy if your application is in a bad state, you can simply go to the settings and toggle the checkbox to kill it.
Debugging Android

Google Android has a fairly extensive set of tools to help you debug your programs:


    DDMS – A graphical program that supports port forwarding (so you can set up breakpoints in your code in your IDE), screen captures on the emulator, thread and stack information, and many other features. You can also run logcat to retrieve your Log messages. See the linked topic for more information.
    logcat – Dumps a log of system messages. The messages include a stack trace when the emulator throws an error, as well as Log messages. To run logcat, see the linked topic. …
    I/MemoryDealer( 763): MemoryDealer (this=0x54bda0): Creating 2621440 bytes heap at 0x438db000
    I/Logger( 1858): getView() requesting item number 0
    I/Logger( 1858): getView() requesting item number 1
    I/Logger( 1858): getView() requesting item number 2
    D/ActivityManager( 763): Stopping: HistoryRecord{409dbb20 com.google.android.home.AllApps}
    …

    Android Log- A logging class to print out messages to a log file on the emulator. You can read messages in real time if you run logcat on DDMS (covered next). Add a few logging method calls to your code.

    To use the Log class, you just call Log.v() (verbose), Log.d() (debug), Log.i() (information), Log.w() (warning) or Log.e (error) depending on the importance you wish to assign the log message.
    Log.i(“MyActivity”, “MyClass.getView() — Requesting item number ” + position) You can use logcat to read these messages
    Traceview – Android can save a log of method calls and times to a logging file that you can view in a graphical reader called Traceview. See the linked topic for more information.
    Eclipse plugin – The Eclipse Android plugin incorporates a number of these tools (ADB, DDMS, logcat output, and other functionality). See the linked topic for more information.

    Debug and Test Device Settings – Android exposes several settings that expose useful information such as CPU usage and frame rate.

Samsung Braces for Next Battleground With Google

Samsung made itself the brand to beat in the crowded smartphone space by backing Google’s Android software –- 96 percent of the South Korean company’s shipments ran on the platform. Now, it’s planning a high-end smartphone powered by Intel-backed open-source platform Tizen.


The new phone, out as soon as August, is good news for those geeks and independent-minded consumers of the tech zone who are crying out for open-source gadgets. Maybe less so for Apple and Google, who face another challenger in the battle to dominate the platform for global mobile communications.

But Samsung had best beware. Growing competition from Samsung as a maker of high-end smartphones has already turned Apple from its most-valuable customer to an increasingly bitter rival. Does Google’s move into handsets after last year’s acquisition of Motorola put the writing on the wall for that relationship too?

Samsung’s efforts to lessen its reliance on Android by designing its own software Bada – “the sea” in Korean – haven’t yet produced a credible alternative. Nor have phones powered by Microsoft’s OS. Enter Tizen.

“This is just sort of a safety net,” said Doh Hyun Woo, an analyst for Seoul-based Mirae Asset Securities. “But if Google dominates the market just like Microsoft did in the PC market with more than 90 percent share, it may prove the total opposite,” with Google possibly holding this over Samsung’s head.

The big question for Samsung and Google – and Apple, too – is whether consumers learn to live with multiple operating systems, or whether one comes to dominate and the rest are left to wither (who remembers Betamax?).

Watch this space for developing open-source news.

Why Android is The Best Choice For Your Next Phone

The smart phone market is big business these days, and a number of massive multinational corporations are vying the top spot. Whilst Apple are the other main player in the field, many onlookers believe that their offerings are beginning to reduce in quality. It's all very well bringing out lighter, larger capacity items - but how much of their new product range is really revolutionary?


Are Apple's Days Numbered?

Apple used to be the smaller alternative competitor to Microsoft's juggernaut, but in recent times the company has seen its stocks rise to become the number 1 player in the market. Microsoft are expected to fight back, as they begin their assault on the smart phone battlefield - but Apple is still the biggest player in town. However, in recent months Apple's share price has started to fall, and many predict that this is set to continue.

Critics argue relentlessly about why Apple is set to decline, and reasons include stale product offerings which rely too heavily on a loyal customer-base. After all, sometimes when you've been number one for so long, resistance grows and people look for alternatives. Many critics feel this might be starting to happen to Apple.

Android - Racing Ahead of the Pack:

The main winner in all of this is Android. While two long-term rivals battle it out with multi-billion dollar budgets, the open-source platform has continued to grow. Make no mistake, backed by Google's billions - Android is no amateur operation. However, they have managed to capture a decent chunk of the market while offering not only usability and reliability - but FLEXIBILITY as well.

One of the major criticisms of Apple's product line up is that they keep users "locked in" and only able to use devices in a manner deemed appropriate by Apple. If you want to purchase Apps or Mp3s, you've got to use Apple's own store - and you can only buy things that the company have previously "ok'd". This flies in the face of how the consumer electronics market is heading, and Android has managed to capitalize.

How Android is Different:

By offering an open-source platform, Android allows the ability to work together and provide software and support themselves. If you want to make your own Android app, that's fine - you're free to do what you want. Apps are available for free from a number of sources. Although Android does have it's own Marketplace - you aren't forced to use it.

Another great thing about Android - it's not tied to one system or handset provider. That means there's competition involved even amongst Android supporting phones, which drives down prices and allows more people the chance to own one. As you've probably seen, Android phones are normally considerably cheaper than the newest iPhone equivalent. But that's not because they're inferior - many believe Android phones are BETTER.

Top 5 Mobile Security Concerns for 2013

The market share for traditional PC's is falling apart as smartphones and tablets are replacing the desktops. As millions of users shift from PC's to mobile devices, hackers and malware authors who once targeted PC ecosystems are focusing on attacking mobile devices, which are miniature PC's storing huge chunks of sensitive data. Therefore users need to be aware of potential security vulnerabilities and various methods to safeguard their valuable information on mobile devices more than ever. Although many users are familiar about PC security it seems that only few users are actually aware of ways to protect the smartphones and tablets from attacks. The following is a concise review on top 5 mobile security concerns for 2013.

Outdated Operating Systems

                Outdated operating systems pose serious security threats to the smartphones and tablets. With the current pace at which hardware components are stacked together to produce new and powerful devices each day, predecessors are losing the limelight at a rapid rate. The upgrades to the operating systems are not always compatible with the older phones; therefore a vast majority of users tend to stick with older versions of the OS. Also security patches to the identified threats and updates to existing versions are usually not installed properly by the average users due to their lack of concern over mobile security or lack of knowledge on installation processes. Another major issue especially relevant to Android OS which powers about 75% of the smartphones and tablets out there is its huge fragmentation, which causes upgrade processes dreadfully slow. In fact around 50% of the devices still run Gingerbread, while two major upgrades, Ice Cream Sandwich and Jelly Bean have already been rolled out.

Outdated Applications and Malicious Applications

                People are shifting from Desktop PC's to smartphones and tablet PC's and so are the hackers and malware authors. Malicious application codes are often bundled with popular free applications found on apps stores, or with pirated copies of paid versions, and average users hardly notice the spying bots disguised within a popular service. Most trusted services like Google Play and Apple iTunes Apps Store too have been injected with malicious apps despite various security barricades, therefore chances of various third party app stores and web sites being infected with malware are quiet high. User modified versions of operating systems often known as Custom ROMs are usually vulnerable to attacks more than official stock ROMs, since users often root the smartphones to gain the super-user access for installing custom ROMs, and rely on pirated versions of popular apps. These third party markets usually are not monitored closely for potential threats by a professional body therefore malware authors can easily distribute their apps coated with malicious codes without getting caught.

Exploited Wireless Networks
              Public wireless hotspots attract many savvy smartphone users looking for cheap data bundles and many prying eyes of malicious hackers looking for vulnerable targets. Network requests can be manipulated to redirect users to fake websites infected with malware or spyware exploiting the vulnerabilities of the network. User names, user passwords and even stored messages have been retrieved through public Wi-Fi networks without users consent in various occasions. Mobile phones are not typically equipped with firewalls to block insecure connections while surfing on a public Wi-Fi network, therefore potential intruders can steal sensitive data like credit card numbers and bank account numbers and hack into users’ email accounts as well. Using encrypted network connections at home and office, and avoiding accessing public Wi-Fi hotspots at airports and cafeterias are some basic precautions users can take to minimize security threats, until manufacturers and developers start bundling up security firewalls.

Rooting and Jailbreaking of Propriety Operating Systems

              Gaining super-user access to the operating systems by rooting or jailbreaking exposes the system to plethora of security threats. This process allows users to gain full administrative privileges, and install any application including the ones not recommended by the manufactures over security concerns. Rooted devices are easily manipulated by malware including worms, Trojans and various viruses to steal user names and passwords, contact lists, messages and hijack email accounts behind users back. Rooting devices void manufacturers’ warranty, therefore users are not notified of security patches and security updates once devices are rooted and users typically have to manually address such concerns.

Vulnerabilities in Device to Device Connections


              Device to device infections are quiet rare yet however that doesn’t mean they are impossible to be carried out. For instance malware authors can exploit the USB host feature introduced with Android Honeycomb for spreading malware. If the connected device’s USB debugging mode is turned on, chances of the device being infected with malware embedded in the host devices are quite high. This could either be accomplished by a bot running in the background of the host without the users’ consent, or by the owner of the infected host himself, by plugging the device into a target device and installing the malware on it. However it should be noted that device to device infections are quiet rare in earlier versions of Android which still powers up to 90% percent of the Android smartphones. It is also speculated that malware authors will utilize desktop PC's to spread smartphone malware in near future.

Useful Apps for Your Android Tablet

With the advancement of technology today, a lot of people are very much hooked in opting for the best and new gadgets, tools and applications too. Below are the list of most useful apps for ur Android Tablets.

Apps for your Android Tablet


1.) The productivity tool for Android tablets

          With this type of app you will be able to toggle settings from your profile options easily. You can easily change your profile screen, GPS off and on button using touch and volume control. This will be the best short cut key you can use especially during emergency situations.

2.) The barcode scanner

         When you go shopping, you can use this bar code scanner to know the price of the product, you don’t have to look for a bar code scanner inside the supermarket because you have your own that will determine the price and the quality of the product brand you chose. There are also times when the camera of your phone will serve as the scanning machine if you don’t have the special key for the bar code apps.

3.) Task killer free advance for cheap tablets


         This is best for people who are always on the go, it will close all apps that are not in use so that you will be able to preserve your battery life that will result in battery saving so you don’t have to always suffer from low battery.

4.) The AP apps

         This type of apps is usually about news. You can get local and foreign news from this apps and it will also get stories that are meant for offline reading.

5.) The Astrid

         This falls under the to-do list apps which will make you come up with a note pad that will make you level your priorities for the day, for the week and for monthly basis. You can set your things to do so that you will be reminded by an alarm every time it falls on the date of the note.

6.) The astro file manager

         This app will screen the files you will be saving on your device and some files will be automatically redirected to the SD card when the device’s memory is already full.

7.) The Bonsai blast


          This is a classic game that will entertain you because of its colorful bubbles you need to shoot and make it explode whenever the color matches in 3 consecutive rows. The graphics are great and it can also be very addicting.

8.) The apps uninstaller for cheap tablets

          This app is about uninstalling files in batches when you don’t need them anymore. It will be helpful to you when you want to delete files that are in batches.

Android Apps You Can't Miss This Year

Can't imagine your smartphone without OS Android? Then, you should probably know all popular and very useful Android applications that can help you improve your phone and make it more functional and exciting to use. Dozens of various Android apps can be found today, and their features are so different... It's up to you which ones to choose for your smartphone of course, but I would like you to read this short review of 10 new Android apps.

The chances are you know some of them already, but no Android user can miss them this year for sure!

So, this year your Android device won't live without:

1.) AdFree Android 0.8.47
         This app is impossible to miss, because it disables the display of advertising in your mobile applications and games, saving your Internet traffic, battery charge, and processor resources.

2.) Dolphin Browser HD
         This is one of the best browsers for OS Google Android 2.x and above. It is fast, easy to use, and it supports the management by gestures, multitouch, synchronization with Google Bookmarks, and downloading videos from YouTube. Dolphin Browser HD saves cache files to a memory card, so, it saves the main memory of your device. This browser also has a built-in Flash-Player.

3.) Dr.Web for Android 7.0

          This app provides protection for mobile devices running on OS Android 1.6/2.0/2.1/2.2/2.3/3.0/3.1/3.2/4.0.

4.) Droid Wall 1.5.7
          To manage all the applications that need access to the network, the Android system runs Droid Wall firewall. You can specify special settings for different applications with this program and restrict their access to the Internet. For example, you can set the application's access only for GPRS or Wi-Fi, as well as permission to work with two types of connections at once.

5.) QuickMark 4.2.1
          Perhaps, this is one of the most functional applications to read QR-codes. It has many functions to recognize a QR-code and work with it.

6.) Screenshot ER 2.3
         The name of this application says it all. It can take screenshots of your device screen.

7.) Skype
          Well, no comments here! This is the Android version of a famous voice calls program and text messanger. This is much cheaper than regular international calls, and if you have a wireless Wi-Fi, Skype calls become almost free. This app supports Wi-Fi, 3G and EDGE / GPRS networks. You can call both Skype numbers and regular mobile phones.

8.) SMS Reader 1.04
         This application will let you read SMS from another phone.

9.) Sound Hound
         As well as Shazam or Midomi, this applications find music online if you have a small sample of it.

10.) Universal AndRoot 1.6.2

        This is a good program to get roots for your smartphone! This is the perfect way to root your phone with one click only!

10 Best Educational Apps Of 2013

Today, the world is technology driven. Both students and teachers are highly dependent on the electronic gadgets such as tablets and computers for teaching. Thus, educational apps are becoming quite popular among everyone. With these apps, it is now easy to learn and teach any subject.




The top 10 educational apps


1.) i Storybooks:
         It is one of best reading apps, which is available for free. The pages of the books are in movie motion, and it is easy to turn up the pages while reading. Many books have been included in the app, and if you want, you can also choose to get the premium books.

2.) 50 Languages
        Those who want to learn different languages, this app can be the best option for them. It contains the audio and visual programs for learning 50 languages of different places. You can improve your pronunciation skill through the audio program.

3.) Kids ABC phonics Lite
      To enhance the reading curriculum of kids, Kids ABC Phonics is among the best learning games. Through this app, your kid can learn how to spell and blend the words. There are different levels of games, which make it useful for kids studying in higher grades.

4.) Kids Paint Free
        Preschool kids can learn through art in a very easy way. They love drawing and filling colors in them. Thus, this app provides a scope to import a photo and fill colors in them. The procedure is very simple. Hence, it is not very tough for pre-school kids to handle this app.

5.) Kids Numbers and Math Lite
       Preschool to elementary level kids can learn mathematics with this app in a very convenient manner. Different operations of mathematics such as addition, division, subtraction, multiplication, can be learnt without realizing them that they are studying.

6.) Advanced English & Thesaurus
         Learning English grammar is very important as it is the basics of the language. Different parts of speech, synonyms, verbs, and other topics included in the high school curriculum, can be learnt through it.

7.) AnyMemo Free
      It is considered to be the top most apps for the high school students. It is learning software with advanced and rich functions. You can learn several languages through the flashcard db.

8.) HomeWork
        This app helps the students to keep a track record of their homework. They can list their assignments, time-table, date of examination, important notes etc. This makes their learning procedure very easy and systematic.

9.) Splashtop Whiteboard
        It is a great app for group study. When teachers want to demonstrate some flash media to the whole class, it can be really a beneficial tool. Android tablets can be connected with Wi-Fi, which will enable all the students to watch at the same time on their individual tablets.
 
10.) Star Chart
        It is a great tool for the teacher to educate students about our universe. With this app, you can locate the exact position of the heavenly bodies in the universe even in the broad light.

Thus, whether it Android or iOS, educational apps are available for making the learning process much easier and faster than ever. You can buy these apps, so that education becomes easy and interesting at the same time.