Friday 2 May 2014

5 Ways to Run Android Apps on PC

Everybody wants to run Android applications on their personal computer. Now, in PC world there are few Emulator which can run android applications.All these Emulator are open source you can download them for free.

 

1. BlueStacks

Bluestacks is currently the best way to run Android application on windows.This allow you to use Andriod  apps like any other program.It also support installation of apps from Google Play.The one of Best things  about Bluestacks is that it runs Android apps in full-screen.
  

2. Youwave

Youwave is another famous emulator.Youwave lets you try out Android applications and games on your PC in a way that lets you see exactly how they would look on an Android phone.YouWave simulates everything on the Android interface, like even the touchpad.You can run games and even play multiplayer games online via YouWave.  
    
 
 
 

3.Genymotion

Genymotion is aimed mainly at developers, testers and demonstrators, but it’s great for gamers and anyone who wants to try out Android without having to purchase a phone or tablet first.You’ll need VirtualBox installed, and you’ll also need to sign up for a free Genymotion account before you can start download virtual machines.
 
 
 

4.Android Emulator

Google android development kit comes with an emulator i.e Android Emulator.A virtual mobile device that runs on your computer.It is useful if you want to test apps and play with latest version of Android.But official Android emulator is slower than Bluestacks and Youwave.
 
 
 
 
 

5.WindowsAndroid

WindowsAndroid is a project that combines the functions of YouWave and Bluestacks, and attempts to emulate Android in Windows.Android 4.0.3 is the version that currently runs in WindowsAndroid. It's quick to start, and offers you a basic Android experience, which has some drawbacks. 
 


Saturday 12 April 2014

10 Essential Tips To Increase Android’s Performance


As it is with any other desktop or mobile operating system, the performance of your Android OS will start to diminish after you use it for some time. Mobile operating systems are supposed to be lighter and faster to keep up with our need to be on the move, yet still give us access to everything. Want to have the best of both worlds? Then, it’s time to do some housekeeping.
If you have noticed that your Android phones performance have been ‘slowing down’, particularly after you’ve been loading it up with tons of Android apps (we don’t blame you) from the Google Play store, we have a few tips to share with you.
With just a few tweaks and changes, you’d probably be able to breathe life into your Android specifically those that have been updated to Android 4.0 and above.

1. Know Your Device

It is important that you learn about the capabilities and drawbacks of your phone. Don’t overburden your phone with resource-hungry apps which would otherwise degrade your phone’s performance at your expense.

2. Update Your Android

If you haven’t updated your Android phone to the latest firmware, you should. Google brings great improvements to each new release of the Android operating system, including updates that ensure stability, higher performance speed and connectivity along with other user-friendly new features.
Tablets can also run on ICS and Jelly Bean now; you should be able to update it until Android 4.1 Jelly Bean via System updates (Check under ‘About phone’).

3. Remove Unwanted Apps

Every app you install in your phone take some storage space and runs some background processes. The more storage space occupied or the more background processes running on your phone, the slower your phone’s performance.
Don’t install apps you hardly use. Keep only the apps that you need and if you have got an app that isn’t really useful, you can uninstall or disable it.

4. Disable Unnecessary Apps

‘Performance assistant’ was introduced in Android ICS to help you disable apps that you don’t need. Disabling apps is different from uninstalling apps – uninstallation remove application files from the phone but no file is removed/deleted when you disable it. These disabled apps are not shown on the home screen or app tray but you can re-enable them for use whenever you need them.

5. Update Apps

You should regularly update your phone’s installed apps from Google Play. Try to get updates your apps when they are available in Google Play. Developers fix bugs and add features in new released versions of apps. Updated apps perform better and faster, and will less likely crash your phone.

6. Use High-Speed Memory Card

The memory card is the storage space of your phone. Phones with low internal memory can get a boost from high-capacity memory cards for maximum storage space. But it adds not only capacity but also speed to the mix. You can get between 2GB to 32GB worth of storage space to support high speed read/write operations. Always go for memory cards of Class 6 or Class 10 for your Android phone if you seek performance for your phone.

7. Keep Fewer Widgets

Widgets are not apps, which only run once you choose to activate them. No, widgets are always running in the background; they are active all the time. While some Android users use it to keep track of the weather, and their important dates, others use widgets like ‘Extended controls’ for quick access for essential configurations such as switching Wi-Fi, Bluetooth or their GPS on or off.
They do have their uses but bear in mind that having too many of them running on your homescreen will cause your device’s performance to slow down.

8. Avoid Live Wallpapers

You must be loving Android’s live wallpaper feature. Phones (from different manufacturers) come with different live wallpapers but you should know that live wallpapers that are badly made will need more CPU cycles to run, thus draining the battery faster. Everytime you activate the home screen, you run not only your apps but also your live wallpaper.

9. Stop Syncing

Sync is a very good feature which synchronizes your data with Google servers. Keeping sync on, you can get notifications whenever new mail comes in or when you get new notifications or updates for apps. To do this, it does a refresh at every preset interval (e.g. it checks your mail every 5 minutes for new incoming mail), and this will eat into your android’s performance for other activities.
You can keep Sync off for unrequired services or only have it on when you need to transfer or upload materials to Google servers.

10. Turn Off Animations

What animations? Well, if you haven’t noticed, your phone screen actually fades out and in as you switch from one task to the other. To see this in action Go to Settings > Developer Options > Window Animation Scale > Animation scale 10x. Then choose Window Animation Scale again to see the fade in effect in ‘slow-mo’.
When you choose Animation off, the screen just snaps to position without animation. You can also turn off Transition Animation Scale in the same way. If you are a heavy user, you’d probably notice that your Android performs faster with all animations off.

Thursday 27 February 2014

How to convert .apk file to source code?

Procedure to decode .apk file


Step 1:

Make a new folder and put .apk file in it (which you want to decode). Now rename the extension of this .apk file to .zip (eg.: rename from filename.apk to filename.zip) and save it. Now you get classes.dex files, etc. At this stage you are able to see drawable but not xml and java files, so continue.

Step 2:

Now extract this zip apk file in the same folder (or NEW FOLDER). Now download dex2jar from this link
and extract it to the same folder (or NEW FOLDER). Move the classes.dex file into the dex2jar folder. Now open command prompt and change directory to that folder (or NEW FOLDER). Then write
dex2jar classes.dex
and press enter. Now you get classes.dex.jar file in the same folder. Then download java decompiler from the below link
and now double click on jd-gui and click on open file. Then open classes_dex2jar.jar file from that folder. Now you get class files and save all these class files (click on file then click "save all sources" in jd-gui) by src name. At this stage you get java source but the xml files are still unreadable, so continue.

Step 3:

Now open another new folder and put these files
  1. put .apk file which you want to decode
  2. download apktool v1.x AND apktool install window (both can be downloaded at the same location) and put in the same folder
  3. download framework-res.apk file and put in the same folder (Not all apk file need framework-res.apk file)
  4. Open a command window
  5. Navigate to the root directory of APKtool and type the following command: apktool if framework-res.apk
  6. apktool d "fname".apk ("fname" denotes filename which you want to decode)
now you get a file folder in that folder and now you can easily read xml files also.

Step 4:

It's not any step just copy contents of both folder(in this case both new folder)to the single one.

And Now Enjoy With Source Code...