Four tips to make your switch to Android quick and easy.

Four tips to make your switch to Android quick and easy.

Bring your photos & music with you








Transfer photos
Google Photos is a great way to have all your pics – past and future – in one place, with unlimited private storage and accessible from any Internet-connected device. There are always lots more choices on Google Play to find the photo app that works perfectly for you.
       1.    On your iPhone, download the Google Photos app from the App Store.
       2.    Open Google Photos and sign in using your Google account (i.e. your Gmail address and password).
       3.    Select "Back up & sync" for your photos by selecting the menu icon, followed by the gear icon at the top right. Now go to "Camera and Photos", touch "Back up & sync" and switch it on.
      4.    Sit back as all your photos are saved to the cloud.
      5.    Open the Photos app on your new Android device to see all of your photos from your iPhone or iPad.
For more help with setting up Back up & sync, see here. If you use iPhoto on your Mac, please note that any new photos taken with your Android phone or tablet won’t be automatically uploaded to iPhoto.
 Transfer iTunes®
Easily transfer up to 50,000 of your songs from your iTunes library to Google Play Music for free. From there, you can access your collection on any web browser, any of your Android devices or even from your iPhone or iPad.
  1. Make sure that your iPhone or iPad is fully synced to iTunes on your computer. Your music should all be backed up on your computer when this is done.
  2. Install Google Play Music Manager on your computer. Music Manager will upload your iTunes music to the cloud. You can download Music Manager here.
  3. Finish setting up your Google Play account by creating a Google Wallet account*.
Tip: Enjoy your iTunes Disney, Pixar or Marvel movie on your new Android phone or tablet with Disney Movies Anywhere.
*Even though the standard version of Google Play Music is free, you'll need to add a credit card to your new account.

Keep all your contacts

If you don’t already know which account your contacts are saved to, you’ll need to check this in iOS. To do this on your iPhone or iPad, tap “Settings”, then “Mail, Contacts, Calendars”. Once you’re in the “Contacts” section, tap “Default Account” to see which account is selected. From the list below, read the instructions for your default account.

Contacts Account: Gmail
You’ll only need to sign in with your Google account on your Android phone or tablet and all your contacts will be right there.
Contacts Account: iCloud
You can transfer your contacts from iCloud to Android as follows:
  1. Go to “Settings”, then “Mail, Contacts, Calendars”, then “Accounts” where you should see “iCloud” listed. Open iCloud and turn on the toggle for “Contacts” which will prompt you to “Merge” your device's contacts with iCloud.
  2. In a web browser on your desktop computer, go to icloud.com, log in with your Apple ID and click on "Contacts". In the lower-left corner, click on the wheel, “Select All”. Once selected, click the wheel again and choose "Export vCard".
  3. In a web browser, go to gmail.com, click on the "Mail" button at the top left and select “Contacts”. You should see a list of your Gmail contacts.
  4. Now click the "More" button above the contacts list and select "Import". Select "Choose File" and select your saved vCard file. When importing is complete, Gmail will display the number of contacts imported.
  5. Finally, delete any duplicates by using the “Find & merge duplicates” function under the "More" button above the contacts list.
Other
If your contacts are stored locally or you’re using an account other than iCloud or Gmail, then one way to transfer your contacts to Android is through iTunes on your Windows or Mac computer.
  1. Connect your iPhone or iPad to your computer.
  2. Open iTunes and navigate to the device screen by clicking "iPhone" or "iPad" in the top right-hand corner.
  3. Open the Info tab and select the box next to “Sync Contacts with”.
  4. Choose "Google Contacts" from the drop-down menu and enter your Google account credentials when prompted.
  5. Wait for your iPhone or iPad to sync.
You can also use a SIM card or third-party app to transfer your contacts if you’d prefer. Please see here for further info.
Set up your email and messaging
Google Mail
The Gmail app is ready to go when you set up your Android phone or tablet with a Google account. Simply open the Gmail app and sign in.
Security tip: Make sure that your Google account is doubly protected with 2-Step Verification.

Other
You can still access all your email accounts on your Android device by installing the app for your email service from Google Play. For example, just install Yahoo Mail. For iCloud email, install an email app that supports IMAP, POP3 and Exchange accounts.

Turn off iMessage
iMessage is an Apple messaging service. Don’t forget to turn it off, or SMS/MMS messages may continue to be directed to your old iPhone or iPad instead of being routed to your new Android phone.
Turn off iMessage before you remove the SIM on your iPhone or iPad by going to "Settings", then "Messages". Finally, set iMessage to “off”.
If you no longer have your old iPhone, you can request that Apple deregister your phone number with iMessage. Learn more.
Find all your apps and discover new ones

Google Play has over 1.3 million apps to choose from so you can find all your favourites and discover new ones. For apps where you’re a subscriber, like Netflix, you can simply transfer your service over to Android for free. Just download the same app from Google Play and sign in to your app.


Advantages and Disadvantages Android mobile phone

Advantages and Disadvantages Android mobile phone

Google’s Android Operating System in Mobile phones are still relatively new, however,Android Operating System has been progressing quite rapidly. Conceived as a counterpoint IOS, Android is a graph showing a significant development, it certainly can not be separated from supports major mobile phone manufacturers who participated to bring mobile-phone operating system Android.



Advantage Android

  1. Multitasking – Yups, Android phones can run many applications, it means you can browse, Facebook while listened to the song.
  2. Ease of Notification – Any SMS, Email, or even the latest articles from an RSS Reader, there will always be a notification on the Home Screen Android phone, do not miss the LED indicator is blinking, so you will not miss a single SMS, Email or even Misscall .
  3. Easy access to thousands of applications via the Google Android Android App Market – When you love to  install applications or games, through Google’s Android App Market, Agan can download applications for free. There are many thousands of applications and games that are ready for download on Android phones You.
  4. Phone options are diverse – Talk Android phone, it will feel ‘different’ than the IOS, if the IOS is limited to the iPhone from Apple, then Android is available on mobile phones from various manufacturers, from Sony Ericsson, Motorola, HTC to Samsung. And each handset manufacturer also presents an Android phone in the style of each, such as Motorola with its Motoblur, Sony Ericsson with its Timescape. So You can freely choose the Android phone in accordance with the ‘brand’ favorite.
  5. Can install a modified ROM – not satisfied with the standard view of Android, do not worry there are many custom ROM that can be used in your mobile phones Android .
  6. Widget – absolutely right, with the widgets on the homescreen, You can easily access a variety of settings quickly and easily.
  7. Google Maniac – If you are a loyal user of Google services ranging from Gmail to Google Reader Android phone has integrated with Google services, so you can quickly check e-mail from Gmail.

Disadvantage Android

  1. Continuous Internet connection – Yups, most Android phones require a simultaneous Internet connection alias continuously active. that means must be prepared to subscribe Agan GPRS packet that suits your needs.
  2. Advertising – Application in the Android phones can indeed be obtained easily and for free, but the consequences in each of these applications, will always be ads on display, either the top or bottom of the application
New facebook chat trick

New facebook chat trick

New facebook chat trick

 Facebook has recently made changes to its chat features. Now we can use profile images in chat. You can even type anything in colour using a simple trick. You just need to know how to get facebook profile idwhich you will learn by reading this article Trick to find facebook profile id. Below are codes of A-Z and guide on how to use them in chat.

  1. How to use facebook profile images in chat ?


  • To use profile images in chat Enter this ==> [[username]]
  • In place of username enter username of person whose image you want to show in chat. 
  • If u will enter c00lhacks this will show image of my page.

 2. Codes of A-Z for Facebook chat.


  • Below are codes of A-Z which you can use in facebook chat. You can create your on words with this codes. I will demonstrate how to do that
[[107015582669715]]  = A
[[116067591741123]]  = B
[[115602405121532]]  = C
[[112542438763744]]  = D
[[115430438474268]]  = E
[[109225112442557]]  = F
[[111532845537326]]  = G
[[111356865552629]]  = H
[[109294689102123]]  = I
[[126362660720793]]  = J
[[116651741681944]]  = K
[[115807951764667]]  = L
[[106596672714242]]  = M
[[108634132504932]]  = N
[[116564658357124]]  = O
[[111669128857397]]  = P
[[107061805996548]]  = Q
[[106699962703083]]  = R
[[115927268419031]]  = S
[[112669162092780]]  = T
[[108983579135532]]  = U
[[107023745999320]]  = V
[[106678406038354]]  = W
[[116740548336581]]  = X
[[112416755444217]]  = Y
[[165724910215]]        = Z

 3. How to use this codes ?

  • First think wat word you want to create then pick up codes of that alphabate from above codes
  • Let us create hi . So pick up codes of H and I .
  • After that enter this in chat box  [[111356865552629]]  [[109294689102123]] 
  • Make sure there is space in between any two codes or else it will not work.

4. Some Cool Facebook tricks.


  • Below are two codes to show Happy New year you can use any one of them

[[124641767652266]] [[124642810985495]] [[124643044318805]] [[124643044318805]] [[124643487652094]] [[124642300985546]] [[124644090985367]] [[124644404318669]] [[124644567651986]] [[124642300985546]] [[124643487652094]] [[124644404318669]] [[124642810985495]] [[124645367651906]] [[124642300985546]] [[124645977651845]] [[124646247651818]] [[124646574318452]] [[124645977651845]] [[124642300985546]]

OR

[[337992182896839]] [[225777904163650]] [[244015585667152]] [[244015585667152]] [[319152701438185]] [[188142511282558]] [[319977728035866]] [[316759491692170]] [[139287272851910]] [[188142511282558]] [[319152701438185]] [[316759491692170]] [[225777904163650]] [[337598512918963]] [[188142511282558]] [[141281852650929]] [[268263169900550]] [[191790684249921]] [[141281852650929]]

  • Enter below codes to show Cool Hacking Tricks
[[115602405121532]] [[116564658357124]] [[116564658357124]] [[115807951764667]]    [[111356865552629]] [[107015582669715]] [[115602405121532]] [[116651741681944]] [[109294689102123]] [[108634132504932]] [[111532845537326]]     [[112669162092780]] [[106699962703083]] [[109294689102123]] [[115602405121532]] [[116651741681944]] [[115927268419031]]


Download Kali Linux Highly compressed Under 55 MB.

Download Kali Linux Highly compressed Under 55 MB.

Download Kali Linux Highly compressed Under 55 MB.

                       Kali Linux


Its very easy to download Kali Linux just click the link given below
 Features of Kali Linux 2.0 :
This version of kali Linux is highly expected among the world. Because the teaser which was released by OPSC about this project became viral in internet. It was a 3.13 minutes teaser which describes the new features added to the 2.0 version of this Kali Linux. Let’s see the new features added to this version of Kali Linux briefly.

It is the best feature of Kali Linux v.2.0 that I wish to mention here. It has multi taking feature such as android. The bitter truth is, the multi tasking feature in Kali Linux v.2.0 is better than they of multi tasking in android. It enables the user to run 10+ programs at instant. The experience of this feature depends upon the hardware of the system. All though it has multi tasking feature, making it perfect needs a good compeer or laptop with better specifications. Or else, it may not respond and led to force close of application. Whenever the usage of any feature exceeds, it leads to force close. This is common in all the operating system.

However the operating system is powerful, the interface and display gives the a user, a sense of exploit. Kali Linux always gives us that feel. This version has a redesigned user interface. This gives us a streamlined working experience. The user interface of this version is really awesome and provides you, a smooth exploiting experience


Click To download the file--

Direct link-- Download.

Mediafire  Link-- Download from mediafire

SECRET CODES OF ANDROID

SECRET CODES OF ANDROID

            USEFULL  SECRET CODES OF ANDROID 

As pointed out from comments these are mostly for Samsung, I have added some for HTC below. Like I said this is just a start we can build form it. If anyone would like to create a Google Doc from this information please feel free I will add a link to this post.

SAMSUNG CODES
CodeDescription
*#*#4636#*#*Display information about Phone, Battery and Usage statistics
*#*#7780#*#*Restting your phone to factory state-Only deletes application data and applications
*2767*3855#It's a complete wiping of your mobile also it reinstalls the phones firmware
*#*#34971539#*#*Shows completes information about the camera
*#*#7594#*#*Changing the power button behavior-Enables direct poweroff once the code enabled
*#*#273283*255*663282*#*#*For a quick backup to all your media files
*#*#197328640#*#*Enabling test mode for service activity
*#*#232339#*#* OR *#*#526#*#*Wireless Lan Tests
*#*#232338#*#*Displays Wi-Fi Mac-address
*#*#1472365#*#*For a quick GPS test
*#*#1575#*#*A Different type GPS test
*#*#0283#*#*Packet Loopback test
*#*#0*#*#*LCD display test
*#*#0673#*#* OR *#*#0289#*#*Audio test
*#*#0842#*#*Vibration and Backlight test
*#*#2663#*#*Displays touch-screen version
*#*#2664#*#*Touch-Screen test
*#*#0588#*#*Proximity sensor test
*#*#3264#*#*Ram version
*#*#232331#*#*Bluetooth test
*#*#7262626#*#*Field test
*#*#232337#*#Displays bluetooth device address
*#*#8255#*#*For Google Talk service monitoring
*#*#4986*2650468#*#*PDA, Phone, Hardware, RF Call Date firmware info
*#*#1234#*#*PDA and Phone firmware info
*#*#1111#*#*FTA Software version
*#*#2222#*#*FTA Hardware verion
*#*#44336#*#*Displays Build time and change list number
*#06#Displsys IMEI number
*#*#8351#*#*Enables voice dialing logging mode
*#*#8350#*#*Disables voice dialing logging mode
##778 (+call)Brings up Epst menu
HTC CODES
CodeDescription
*#*#3424#*#*HTC function test Program.
*#*#4636#*#*HTC Info menu
*#*#8255#*#*launching GTalk Service Monitor
##3424#Diagnostic mode.
##3282#for EPST.
##8626337#for VOCODER
##33284#Field trial menu.
##786#Reverse Logistics Support.
##7738#Protocol Revision.
##775#Unknown
##2539#Unknown
One more hidden menu trick go to market download gesture (free app)
Open gesture press menu
Press settings
Enable (check) settings
Write the following in gesture: 4g
Also note writing: Sprint
And writing: settings

For the s4 I found these codes:
CodeDescription
*#1234#to check software version of phone.
*#12580*369#to check software and hardware information.
*#0228#Battery status (ADC, RSSI reading)
*#0011#Service Menu
*#0283#loopback test
*#06#imei
*#03#nandflashheaderread
*#0808#usb service
*#9090#service mode
*#7284#FactoryKeystring
*#34971539#camera firmware standard
*#1111#servicemode
*#0*#Testmodus

Root required for this step. Some codes will work if you have Verizon and no root. Test at your own risk!
WARNING: Use at your own risk, I have not tested all of these codes. I do not know if they will work on your device.
CodeDescription
*#*#4636#*#*Display information about Phone, Battery and Usage statistics
*#*#7780#*#*Resetting your phone to factory state-Only deletes application data and applications
*2767*3855#It's a complete wiping of your mobile also it reinstalls the phones firmware
*#*#34971539#*#*Shows completes information about the camera
*#*#7594#*#*Changing the power button behavior-Enables direct poweroff once the code enabled
*#*#273283*255*663282*#*#*For a quick backup to all your media files
*#*#197328640#*#*Enabling test mode for service activity
*#*#232339#*#* OR *#*#526#*#*Wireless Lan Tests
*#*#232338#*#*Displays Wi-Fi Mac-address
*#*#1472365#*#*For a quick GPS test
*#*#1575#*#*A Different type GPS test
*#*#0283#*#*Packet Loopback test
*#*#0*#*#*LCD display test
*#*#0673#*#* OR *#*#0289#*#*Audio test
*#*#0842#*#*Vibration and Backlight test
*#*#2663#*#*Displays touch-screen version
*#*#2664#*#*Touch-Screen test
*#*#0588#*#*Proximity sensor test
*#*#3264#*#*Ram version
*#*#232331#*#*Bluetooth test
*#*#7262626#*#*Field test
*#*#232337#*#*Displays bluetooth device address
*#*#8255#*#*For Google Talk service monitoring
*#*#4986*2650468#*#*PDA, Phone, Hardware, RF Call Date firmware info
*#*#1234#*#*PDA and Phone firmware info
*#*#1111#*#*FTA Software version
*#*#2222#*#*FTA Hardware verion
*#*#44336#*#*Displays Build time and change list number
*#06#Displsys IMEI number
*#*#8351#*#*Enables voice dialing logging mode
*#*#8350#*#*Disables voice dialing logging mode

About Android

What is Android?

Android is an open source and Linux-based Operating System for mobile devices such as smartphones and tablet computers. Android was developed by the Open Handset Alliance, led by Google, and other companies. Android offers a unified approach to application development for mobile devices which means developers need only develop for Android, and their applications should be able to run on different devices powered by Android. The first beta version of the Android Software Development Kit (SDK) was released by Google in 2007 where as the first commercial version, Android 1.0, was released in September 2008. On June 27, 2012, at the Google I/O conference, Google announced the next Android version, 4.1 Jelly Bean. Jelly Bean is an incremental update, with the primary aim of improving the user interface, both in terms of functionality and performance. The source code for Android is available under free and open source software licenses. Google publishes most of the code under the Apache License version 2.0 and the rest, Linux kernel changes, under the GNU General Public License version 2.

Features of Android

Android is a powerful operating system competing with Apple 4GS and supports great features. Few of them are listed below: 

Feature                Description
Beautiful UI          Android OS basic screen provides a beautiful and intuitive user interface.
Connectivity         GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, NFC and
                           WiMAX.
Storage                SQLite, a lightweight relational database, is used for data storage purposes.
Media support       H.263, H.264, MPEG-4 SP, AMR, AMR-WB, AAC, HE-AAC, AAC 5.1, MP3,
                            MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF, and BMP.
Messaging            SMS and MMS.
Web browser         Based on the open-source WebKit layout engine, coupled with Chrome's V8
                            JavaScript engine supporting HTML5 and CSS3.
Multi-touch            Android has native support for multi-touch which was initially made available in
                            handsets such as the HTC Hero.
Multi-tasking         User can jump from one task to another and same time various application can
                            run simultaneously.
Resizable widgets Widgets are resizable, so users can expand them to show more content or
                            shrink them to save space Multi-Language Supports single direction and bi-
                            directional text.
GCM                    Google Cloud Messaging (GCM) is a service that lets developers send 
                            short message data to their users on Android devices, without needing a 
                            proprietary sync solution.
Wi-Fi Direct           A technology that lets apps discover and pair directly, over a high-bandwidth 
                            peer-to-peer connection.
Android Beam       A popular NFC-based technology that lets users instantly share, just by 
                            touching two NFCenabled phones together.

Android Applications

Android applications are usually developed in the Java language using the Android Software Development Kit.
Once developed, Android applications can be packaged easily and sold out either through a store such as GooglePlay or the Amazon Appstore.
Android powers hundreds of millions of mobile devices in more than 190 countries around the world. It's the largest installed base of any mobile platform and growing fast. Every day more than 1 million new Android devices are activated worldwide.
This tutorial has been written with an aim to teach you how to develop and package Android application. We will start from environment setup for Android application programming and then drill down to look into various aspects of Android applications.

Environment Setup

You will be glad to know that you can start your Android application development on either of the following operating systems:







  • Microsoft Windows XP or later version.
  • Mac OS X 10.5.8 or later version with Intel chip.
  • Linux including GNU C Library 2.7 or later.


  • Second point is that all the required tools to develop Android applications are freely available and can be downloaded from the Web. Following is the list of software's you will need before you start your
    Android application programming.






  • Java JDK5 or JDK6
  • Android SDK
  • Eclipse IDE for Java Developers (optional)
  • Android Development Tools (ADT) Eclipse Plugin (optional)


  • Here last two components are optional and if you are working on Windows machine then these components make your life easy while doing Java based application development. So let us have a look how to proceed to set required environment.

    Step 1 - Setup Java Development Kit (JDK)

    You can download the latest version of Java JDK from Oracle's Java site: Java SE Downloads. You will find instructions for installing JDK in downloaded files, follow the given instructions to install and configure the setup. Finally set PATH and JAVA_HOME environment variables to refer to the directory that contains java and javac, typically java_install_dir/bin and java_install_dir respectively.

    If you are running Windows and installed the JDK in C:\jdk1.6.0_15, you would have to put the following line in your C:\autoexec.bat file.
    set PATH=C:\jdk1.6.0_15\bin;%PATH%
    set JAVA_HOME=C:\jdk1.6.0_15      

    Alternatively, you could also right-click on My Computer, select Properties, then Advanced, thenEnvironment Variables. Then, you would update the PATH value and press the OK button.

    On Linux, if the SDK is installed in /usr/local/jdk1.6.0_15 and you use the C shell, you would put the following code into your .cshrc file.

    setenv PATH /usr/local/jdk1.6.0_15/bin:$PATH 
    setenv JAVA_HOME /usr/local/jdk1.6.0_15       


    Step 2 - Setup Android SDK


    You can download the latest version of Android SDK from Android official website : Android SDK Downloads. If you are installing SDK on Windows machine, then you will find a installer_rXX-windows.exe, so just download and run this exe which will launch Android SDK Tool Setup wizard to guide you throughout of the installation, so just follow the instructions carefully. Finally you will have Android SDK Tools installed on your machine. If you are installing SDK either on Mac OS or Linux, check the instructions provided along with the downloaded android-sdk_rXX-macosx.zip file for Mac OS and android-sdk_rXX-linux.tgz file for Linux. This tutorial will consider that you are going to setup your environment on Windows machine having Windows 7 operating system.

    So let's launch Android SDK Manager using the option All Programs > Android SDK Tools > SDK Manager, this will give you following window:


    Once you launched SDK manager, its time to install other required packages. By default it will list down total 7 packages to be installed, but I will suggest to de-select Documentation for Android SDK andSamples for SDK packages to reduce installation time. Next click Install 7 Packages button to proceed, which will display following dialogue box:

    If you agree to install all the packages, select Accept All radio button and proceed by clicking Install button. Now let SDK manager do its work and you go, pick up a cup of coffee and wait until all the packages are installed. It may take some time depending on your internet connection. Once all the packages are installed, you can close SDK manager using top-right cross button.

    Step 3 - Setup Eclipse IDE

    All the examples in this tutorial have been written using Eclipse IDE. So I would suggest you should have latest version of Eclipse installed on your machine.

    To install Eclipse IDE, download the latest Eclipse binaries from http://www.eclipse.org/downloads/. Once you downloaded the installation, unpack the binary distribution into a convenient location. For example in C:\eclipse on windows, or /usr/local/eclipse on Linux and finally set PATH variable appropriately.  

    Eclipse can be started by executing the following commands on windows machine, or you can simply double click on eclipse.exe

    %C:\eclipse\eclipse.exe  

    Eclipse can be started by executing the following commands on Linux machine:

    $/usr/local/eclipse/eclipse 

    After a successful startup, if everything is fine then it should display following result:


    Step 4 - Setup Android Development Tools (ADT) Plugin 

    This step will help you in setting Android Development Tool plugin for Eclipse. Let's start with launching Eclipse and then, choose Help > Software Updates > Install New Software. This will display the following dialogue box.


    Now use Add button to add ADT Plugin as name and https://dl-ssl.google.com/android/eclipse/ as the location. Then click OK to add this location, as soon as you will click OK button to add this location, Eclipse starts searching for the plug-in available the given location and finally lists down the found plugins


    Now select all the listed plug-ins using Select All button and click Next button which will guide you ahead to install Android Development Tools and other required plugins.

    Step 5 - Create Android Virtual Device


    To test your Android applications you will need a virtual Android device. So before we start writing our code, let us create an Android virtual device. Launch Android AVD Manager using Eclipse menu options Window > AVD Manager> which will launch Android AVD Manager. Use New button to create a new Android Virtual Device and enter the following information, before clicking Create AVD button


    If your AVD is created successfully it means your environment is ready for Android application development. If you like, you can close this window using top-right cross button. Better you re-start your machine and once you are done with this last step, you are ready to proceed for your first Android example but before that we will see few more important concepts related to Android Application Development. 

    Architecture 

    Android operating system is a stack of software components which is roughly divided into five sections and four main layers as shown below in the architecture diagram.

    Linux kernel

    At the bottom of the layers is Linux - Linux 2.6 with approximately 115 patches. This provides basic system functionality like process management, memory management, device management like camera, keypad, display etc. Also, the kernel handles all the things that Linux is really good at such as networking and a vast array of device drivers, which take the pain out of interfacing to peripheral hardware.  

    Libraries

    On top of Linux kernel there is a set of libraries including open-source Web browser engine WebKit, well known library libc, SQLite database which is a useful repository for storage and sharing of application data, libraries to play and record audio and video, SSL libraries responsible for Internet security etc.

    Android Runtime

    This is the third section of the architecture and available on the second layer from the bottom. This section provides a key component called Dalvik Virtual Machine which is a kind of Java Virtual Machine specially designed and optimized for Android.

    The Dalvik VM makes use of Linux core features like memory management and multi-threading, which is intrinsic in the Java language. The Dalvik VM enables every Android application to run in its own process, with its own instance of the Dalvik virtual machine.

    The Android runtime also provides a set of core libraries which enable Android application developers to write Android applications using standard Java programming language.

    Application Framework

    The Application Framework layer provides many higher-level services to applications in the form of Java classes. Application developers are allowed to make use of these services in their applications.

    Applications 

    You will find all the Android application at the top layer. You will write your application to be installed on this layer only. Examples of such applications are Contacts Books, Browser, Games etc. 

    Translate

    Kategori