21 Oct 2012

How to Run Android App on windows PC

If you have always wanted to run all your favorite Android apps on your Windows computer with a big diaplay then you are very luck. A company called BlueStacks has recently come up with a solution that will allow you to do just that. Called BlueStacks, this program for Windows computers will grant you an Android interface for which you can use to run all your Android apps. Designed for laptops, netbooks and tablets.


  •    Runs Android apps and app stores on your PC, no phone required
  •  Download thousands of apps online via app stores within youwave
  •  High performance - The fastest way to run Android on pc
  • Easy to use - Easy to install. Easy to import and run apps.

How to run android app on windows pc

Key Technical Features

·         Runs on Windows XP/Vista/7, 32/64 bit

·         Simulated SD card functionality - enables game saving
·         Saved State - enables fast restart
·         Dynamic rotating - phone-like instant response (new)
·         Retractable control panel (new)
Installing It
·         The current version of BlueStacks is Beta-1, and for now you can get it for free You download and run an installer program, which, in turn, downloads the actual code for BlueStacks and installs it.
·         BlueStacks also has a related application, Cloud Connect, which lets you synchronize Android apps from your phone or tablet to a PC running BlueStacks App Player.Cloud Connect is very useful and is also an easy road for malware.
·         Download Here

The user interface
Upon complete installation, BlueStacks places two shortcuts on the Windows desktop: "Start BlueStacks" and "Android Apps." It lists icons for "My Apps," "Top 25 App," "Games" and "Messaging." 

How to run android app on windows pc


Clicking My Apps opens a window showing icons of the apps installed in BlueStacks. Among Popular Downloads, there's Angry Birds, Facebook and YouTube available to download and install. There's a search box below these icons which you use to find apps in the app stores.
Three buttons below the display window represent the standard main buttons of a typical Android device, from left to right: Back, Menu and Home.
How to run android app on windows pc

Icons for "Suggested Apps" run along a sidebar to the right of the main display window, the selection of which changes based on the app that is presently running on BlueStacks. For example, when I run the messenger app eBuddy, this sidebar then listed apps for other instant messengers.
 

Synchronise with your Android device
Apps and SMS texts on your Android device can be synced to the BlueStacks application running on your Windows PC. You set this by entering an email address and your phone's number into BlueStacks. You'll then receive an email which contains a 3-digit PIN assigned to you by the BlueStacks server. Next, you download and install on your Android device the free BlueStacks Cloud Connect app from the Google Play Store. The first time you run this app, you enter the PIN. After you do this, Cloud Connect will list all the apps that are installed on your Android device. To sync an app with your Windows computer, you tap on the checkmark box by it. A copy of the app on your phone or tablet will be installed on your computer running BlueStacks, and will appear in the applications' My Apps folder.
Read More !

23 Aug 2012

Android Activity LifeCycle Part 2

In Android, the applications are run as a separate Linux process. So the application lifecycle is closely related to the process lifecycle. The application process lifecycle is handled by the system depending on the current system memory state.
In case of low memory, the Android system kills some less important process. The process importance is decided depending on the state of the process components.
The process types depending on the importance are as follows (from most important to least important):
1. Foreground process: A foreground process is the application process with which the user is currently interacting. The process is considered to be foreground if its Activity is at the top of the Activity stack (its onResume() has been called) or BroadcastReceiver is currently running (onReceive() method is currently getting executed) or its Service is executing callback functions like onCreate(), onStart() or onDestroy() methods.
2. Visible Process: A visible process is the process which has an Activity visible to the user (its onPause() method has been called).
3. Service Process: Service process contains a Service for which startService method is called and the service is running.
4. Background Process: The background process does not have any visible activities to the user. (Activity onStop() method has been called).
5. Empty Process: Empty process is the one that does not have any active application components. These processes are kept on for caching purpose.
It is important that application developers understand lifecycle of the application process. Not using these correctly can result in the system killing the application’s process while it is doing important work.
Read More !

10 Jul 2012

Android Activity LifeCycle Part 1

Activity LifeCycle

It can be manage by implementing call back method.Callback method can be OnCreate, OnStart, OnResume, OnPause, OnStop, OnDestrory.

An Activity can have essentially 3 stages :
  1. Resume
  2. pause
  3. Stop
  • Resume : Activity is in foreground and have user focus.
  • Pause : If an activity has lost focus but it still  visible than it is in Pause state.
  • Stop : An activity is completely observed by another activity.


Amar's Android Tech
Read More !

Android Secret Codes

Android is now booming in the cell phone world. All major cell phone companies are launching android cellphones.If you are an android user, i have some secret codes of android which will help you. Some of the android secret codes:

  • Cell Battery, WiFi Usage etc Info  *#*#4636#*#*
  • Restore Factory Settings  *#*#7780#*#*
  • Format Phone  *2767*3855#
  • Launch service mode  *#*#197328640#*#*
  • Test WiFi  *#*#232339#*#* or *#*#526#*#* or *#*#528#*#*
  • Display WiFi MAC address  *#*#232338#*#*
  • GPS test  *#*#1472365#*#*
  • Other GPS test *#*#1575#*#*
  • Bluetooth test *#*#232331#*#*
  • Display Bluetooth physic address *#*#232337#*#
  • Start Gtalk monitoring *#*#8255#*#*
  • PDA, Phone, H/W, RFCallDate *#*#4986*2650468#*#*
  • PDA and Phone *#*#1234#*#*
  • FTA SW version *#*#1111#*#*
  • FTA HW version *#*#2222#*#*
  • PDA, Phone, csc, *#*#44336#*#*
  • Packet Loopback *#*#0283#*#*
  • LCD test *#*#0*#*#*
  • Melody test *#*#0673#*#* or *#*#0289#*#*
  • Device test such as vibration and lightness *#*#0842#*#*
  • Display touchscreen version *#*#2663#*#*
  • Touchscreen test *#*#2664#*#*
  • Distance sensor test *#*#0588#*#*
  • Display memory version *#*#3264#*#*
Read More !

20 Jun 2012

Android SDK Features

The Android  platform introduces many new and exciting features for users and developers. This artical provides a some of the new features in Android SDK.
The followings are the main features of android :-
  • No licensing, distribution, or development fees.
  • Wi-Fi hardware access.
  • GSM, EDGE, and 3G networks for telephony or data transfer, allowing you to make or receive calls or SMS messages, or to send and retrieve data across mobile networks.
  • Comprehensive APIs for location-based services such as GPS.
  • Full multimedia hardware control including playback and recording using the camera and microphone.
  • APIs for accelerometer and compass hardware.
  • IPC message passing.
  • Shared data stores.
  • An integrated open source WebKit-based browser.
  • Full support for applications that integrate Map controls as part of their user interface.
  • Peer-to-peer (P2P) support using Google Talk.
  • Mobile-optimized hardware-accelerated graphics including a path-based 2D graphics library and support for 3D graphics using OpenGL ES.
  • Media libraries for playing and recording a variety of audio/video or still image formats.
  • An application framework that encourages reuse of application components and the replacement of native applications.
Amar's Android Tech

1. Application Framework :

It enables the reuse and replacement of components. Android is the open development platform, so it offers the ability to build extremely rich and innovative applications.

2. Dalvik Virtual Machine :

It is optimized for mobile devices. It is the software that runs the apps on Android devices.

3. Integrated Browser :

Android comes with an integrated Browser which is based on  the open source engine.

4. Optimized Graphics :

Optimized Grapics powered by a custom 2D and 3D Graphics library.

5. SQLite :

SQLite is an Open Source Database which is embedded into Android. It requires only little memory at runtime (approximate  250 KByte).

6. Media Support :

Android has built-in media support for common audio, video, and still image formats. 

7. Hardware Dependent Features :

Android also have many hardware dependent features like- GSM Telephony, Bluetooth, EDGE, 3G, and WiFi, Camera, GPS, Compass and accelerometer 
8. Rich Development Environment :

Rich Development Environment includes a device emulator, tools for debugging, memory & performance profiling, and a plugin for the eclipse IDE.

Thats it ! Thanks !!
Read More !

15 Jun 2012

How to install a APK file in emulator?

hi frds....here i give u some steps to install a apk file in virtual device (emulator). try these steps :-
  • At first lunch the emulator.
  • copy and paste the apk file in android-sdk-windows--->platform-tools folder.
  • go to the command prompt  and go to the drive path where u install android sdk.
  • for e.g.   "c:\android\android-sdk-windows\platform-tools>"

  • then type adb install filename.apk , hit enter.

  • success.

hope you understand these steps....if any query feel free to ask questions.
thanks for stay here....!!
Read More !

12 Jun 2012

List of Native Android Applications

Android phones will normally come with a suite of pre-installed applications includes :-
Amar's Android Tech
  • An e-mail client compatible with Gmail but not limited to it.
  • An sms management application.
  • A full PIM (personal information management) suite includes a calendar and contacts list, both tightly integrated with Google's online services.
  • A fully featured mobile Google Maps application includes Street View, Business finder, Driving directions, Satellite view, and Traffic conditions.
  • A Web Kit-based web browser.
  • An Instant Messaging Client.
  • A music player and picture viewer.
  • The Android Marketplace client for downloading thired-party Android applications.
  • The Amazon MP3 store client for purchasing DRM free music.
All the native application are written in java using the Android SDK and are run on Dalvik.
Read More !

10 Jun 2012

What is difference b/w Android and Symbian ?

Amar's Android Tech

"Basically, it's like the difference between Windows and Linux.

Symbian being the Windows-like equivalent and Android - Linux."



Android:

  • Android is an open source mobile OS platform that's running on top of Linux kernel.It uses a non-standard Java Virtual Machine called Dalvik, specialized to handle mobile device processes.The main programming language used for Android is Java, with many library from J2SE and third party open source projects, such as Apache commons, sqlite, webkit, etc.
  • Android is tightly integrated with Google's cloud services, such as Gmail, Calendar, Contacts, Gtalk, etc. This positions Google at a very good edge to monetize mobile ad revenues.
  • Android's open source nature enables manufacturers to design and customize the platform to their own likings. So fragmentation is a concern here. However, the core Android OS provides more than enough features for current mobile devices' needs. As it evolves, it might include more standardized features, and the OS platform can only become better and better.
  • There are announced handsets using Android coming out this year from LG, Samsung, Motorola, Lenovo, just to name a few. With carriers like Sprint and AT&T getting Android-powered devices under their offerings, along with T-mobile, the landscape for Android development cannot be underestimated.
  • On top of that, Android is also being developed for Netbook, ebook readers, and a slew of other electronic appliances. So it's more than a mobile device OS. This is something Sun attempted with their Jini technology 10 years ago but failed miserably. Android is realizing it now.

Symbian:

  • Symbian was a proprietary operating system for mobile devices until recently, under Android's huge challenge and losing market ground, Nokia bought all the Symbian outstanding shares, and created Symbian foundation and declared it open source.
  • The main platforms for Symbian includes S60 and UIQ. UIQ was closed down and all people got laid off shortly after the creation of Symbian foundation. As to how appealing open source Symbian to developers are yet to be seen. S60 series are no doubt the leader in number of installed base today. However, Symbian's market share, especially in the smartphone area, are getting smaller and smaller largely due to iPhone.
  • The main language used for Symbian programming is J2ME and C++. C++ API provides more lower level device access than J2ME. However, their C++ implementation is unnecessarily complex and error-prone. Their paradigm is not suitable for the needs of modern mobile computing. It will require them a great efforts to deliver something comparable to Android and iPhone.
 
 Note :-
  •  Android is fairly new and has a smaller market share than the older Symbian. 
  •  Android is designed around touch capable devices while Symbian is designed around keypad devices.
  • Symbian is somewhat outdated while Android is constantly updated.
  • Android is used by many phone manufacturers while Symbian is almost exclusive to Nokia.
That's all about difference between android and  Symbian mobile technology. Enjoy frds...!!
Read More !

9 Jun 2012

List Of Android Version

Version History :-

Android has seen as a no. of updates since its original release. These updates to the base operating system typically focus on fixing bugs as well as adding new features. Generally each new version of the Android operating system is developed under a code name based on a dessert item.
Amar's Android Tech

"It must also be noted the version names are in alphabetical order e.g.- Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwich".

The most recent released versiond of Android are :
  • Android Beta :- Beta release.
  • Android 1.0 :- the first commercial version of the software.
  • Android 1.1 :- changed the API and added new features.
  • Cupcake (1.5) :- changed the API and added new features.
  •  Donut (1.6) :- Updated technology support for CDMA/EVDO, 802.1x, VPNs, text-to-speech engine.
  • Eclair (2.0/2.1) :- HTML 5 , Exchange Active Sync.
  • Froyo (2.2) :- JIT Optimization, Chrome V8 Java Script engine, Wifi hotspot tethering , flash support.
  • Gingerbread (2.3) :- Improved UI, soft keyboard, copy paste feature , support for near field communication.
  • Honeycomb (3.0/3.1) :- Tablet oriented release, fresh UI, multicore processor support, hardware acceleration for graphics.
  • Ice Cream Sandwich (4.0) :- A combination of gingerbread & honeycomb into a “cohesive whole”.  
Amar's Android Tech
So that's enough about android Version, Thanks, hope you enjoy !!
(References- Official Android Developers page & Wikipedia)
Read More !

What is android ?


Android is a software stack for mobile devices that includes an operating system, middleware and key applications. The Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform.
Amar's Android Tech
                            

                 "Android's mobile operating system is based on the Linux kernel".

  • S/w Stack includes :-
  1.  Operating system based on Linux Kernel
  2. Cors Application
  3. API (Libraries)
  4.  Framework
  5. DVM
  •  Android Inc was founded in Palo Alto of California, U.S. by Andy Rubin, Rich miner,Nick sears and Chris white in 2003. Later Android inc. was acquired by Google in 2005.
  • Android is an operating system for mobile phones and tablets , in much the same way the PCs run Microsoft Windows as their operating system.It's maintaied by Google.
 Android is described by Google as -
"The first truly open & comprehensive platform for mobile devices, all of the software to run a mobile phone but without the proprietary obstacles that have hindered mobile innovation." 
Amar's Android Tech



Android is made up of several necessary & dependent parts which are-
  • A hardware reference design :- that describes the capabilities required of a mobile device in order to support the software stack.
  • A linux OS Kernal :- that provides the low-level interface with the hardware, memory management, and process control, all optimized for mobile devices.
  • An Open source libraries :- for application development including SQLite, Web Kit, OpenGL, and a media manager.
  • A runtime :- used to execute and host android applications, including the Dalvik Virtual machine and core libraries that provide android specific functionality.
  • An application framework :- that agnostically exposes the system services to the application layer, including the window manager, content providers, location manager, telephony and peer to peer services.
  • A user interface (UI) framework :- used to host and launch applications.
  • Preinstalled application s :- shipped as a part of the stack.
  • A software development kit :- used to create applications, including the tools, plug-ins, and documentation.
So that's enough about android,  Thanks, hope you enjoy !!
(References- Official Android Developers page & Wikipedia)
Read More !