Answer: D c, c++, & java
Description: At the initial stages android application development was limited to use only Java. But later with NDK (Native Development Kit) programmers can use C & C++ to write applications. Recently there has been lot of support for lot of scripting languages as well.
Answer: B c & c++
Description: It is written with both c, c++.
Answer: C HTC
Description: In 2008 first android phone came from HTC.
Answer: C Android is freeware, it is under Apache license but only kernel layer is under GPL license.
Description: Android is freeware, it is under Apache license but only kernel layer is under GPL license.
Answer: B Monolithic kernel
Description: Linux modified kernel (Monolithic) is used in Android.
Answer: B Android Inc
Description: Android was initially developed by 4 persons in a company called as Android Inc in 2003. In 2005 Google has acquired that company. Founder of android is Mr. Andy Rubin, who continued as android project head and Vice president at Google till 2013 March. Currently android project is handled by Mr. Sundar Pichai, VP of Google Chrome and Android in Google.
Some important events of Android:
2003 - Android Inc founded and 4 people started working on android (open source)
2005 - Google takes over Android Inc, and founders of android continued with Google.
2007 - BBC news leaked, stating Google is doing some thing in Mobile domain. Lot of patents have been filed by Google in mobile domain.
2007 - Google released official note saying it is working on open platform for mobile devices with OHA
2008 - First android phone released to market from HTC.
Answer: A Nexus - one, Nexus - s, Galaxy - Nexus, Nexus - 4
Description: Google flag ship means, the code is completely written by Google and no body changes that code. That code will be put into some hardware and released as it is. Till only 4 flagship phones came, that is nexus-one with HTC, nexus-s with Samsung, galaxy-nexus with Samsung, and Nexus-4 with LG. This source is as on January 2013.
Answer: A cars, watches, phones, tablets, laptops, robots, washing machines, traffic controllers, head phones, goggles, TVs.
Description: You can use android on almost all electronic devices as long as that devices supports android hardware configurations.
Answer: A 4.1.x
Description: Jelly Bean has highest contribution compared to other versions. as on May 2014, Jelly Bean 4.1.x version has 33.5%, and jelly bean 4.2.x has 18.8% of contribution in the market.
Answer: B Oracle filing case against Android with respect to JVM
Description: Till date (January 2013)oracle suit against android is the biggest one with 6 billion $ suit.
This case is regarding DVM internal architecture resemblance with JVM's internal architecture.
But this case is ruled out.
Answer: B To fight the patent wars with other competitors.
Description: The major reason behind Motorola mobility acquisition by Google for 12 billion $ is , Google will get all Motorola's 17,000+ patents so that GOOGLE can secure android from other companies who is filing law suit on Google in patent issues.
Answer: D Option 1 +
1.expandable, actionable notifications
2.improved google search
3.smart keyboard with gesture typing
Description: Below are the new features added in 4.2 jelly bean. 1.table with multi users
2.wireless display - see your mobile screen on tv with wireless adapter
3.daydream screen saver
4.expandable, actionable notifications
5.improved google search
6.smart keyboard with gesture typing
Answer: C Java or C or C++
Description: It depends on the requirement. Generally all the android applications are written based on JAVA framework, but if it is required we can write native code or libraries in c/ c++ and can club both.
Answer: B It is automatic generated file, which have pointers to all resources used in the application.
Description: all resources located in res folder are mostly .xml files, which will not be understood by java compiler. So aapt (android application packaging) tool will convert all those xml files and other resources into a java file, which has identification numbers(pointers) to all those resources. if we want to access any resource from the code, then we can access through this R.java file. full form is Resource.java file.
Answer: C contains single .dex file, zipped resources, other non java library files.
Description: APK - Application Package file. It is a file format used to distribute and install android applications.
.apk will contain single .dex file, zipped resources, other non java library files (c/c++). .dex file will internally contains converted .class files. other wise .apk will not contains .class files.
Answer: C WebKit
Description: Android web browser is based with free ware under Apache license that is web kit software.
Answer: B it is used to store MP3 or other assets files
Description: This is just like assets folder, but only difference is this folder has to be accessed via R.java file. you can store any assets like MP3 or other files.
Answer: B 3.x
Description: Till HoneyComb(3.0) Linux kernel version 2.6 was used, but from ICS (4.0) Linux kernel version 3.x is in use.
Answer: B 16 MB
Description: 16 MB is the maximum memory limit given to any given android application. Some second generation phones will return 24 MB of memory for each process or even more.
Answer: D all of the above
Description: power management driver, IPC driver, Shared memory driver. for all these drivers android has added top-ons to modify some of the functionality in those drivers.