Coursera Answers

Programming Mobile Applications for Android Handheld Systems: Part 1 | Week 1 Quiz Answer

Programming Mobile Applications for Android Handheld Systems Part 1  Week 1 Quiz Answer


Programming Mobile Applications for Android Handheld Systems: Part 1 | Week 1 Quiz Answer

In This Article i am gone to Share Programming Mobile Applications for Android Handheld Systems: Part 1 | Week 1 | Practice Exercise: Android Platform and Development Environment Quiz Answer with you..



Week -1 
Practice Exercise Quiz Answer

Android Platform and Development Environment 


Question 1)

The Android Platform comprises several components. Which of the following did I NOT say was part of the Android Platform?

  • Software Stack
  • Documentation
  • Software Developers Kit
  • Network protocol analyzers


Question 2)

There are many resources available to you to help you learn about the Android Platform. Take a moment now to explore each of the following websites. Afterwards, classify each website according to how it supports learning about Android. Does it

a) provide general information,

b) support asking specific questions, or

c) support in-person networking.

Take a look at the following website: http://developer.android.com. Which of the following statements best describes the purpose of this website?

  • In-person networking.
  • Question and answer forums.
  • General Android information and documentation.


Question 3)

Take a look at the following website: http://stackoverflow.com/questions/tagged/android. Which of the following statements best describes the purpose of this website?

  • In-person networking.
  • Question and answer forums.
  • General Android information and documentation.


Question 4)

Take a look at the following website: http://www.meetup.com/DC-Droids/. Which of the following statements best describes the purpose of this website?

  • In-person networking.
  • Question and answer forums.
  • General Android information and documentation.


Question 5)

Take a look at the following website: https://groups.google.com/group/android-developers. Which of the following statements best describes the purpose of this website?

  • In-person networking.
  • Question and answer forums.
  • General Android information and documentation.


Question 6)

Take a look at the following website: http://android-developers.blogspot.com. Which of the following statements best describes the purpose of this website?

  • In-person networking.
  • Question and answer forums.
  • General Android information and documentation.


Question 7)

Android’s Linux Kernel is not exactly the same as the Linux Kernels typically running on desktop machines. Why would Android make its own Linux Kernel?

  • To support new types of graphical user interfaces.
  • Mobile devices require features not usually needed on traditional desktop devices.
  • To create competing kernel APIs.


Question 8)

In which of the following programming languages are Android’s Native libraries typically written?

  • Python
  • Scala
  • C/C++
  • Java


Question 9)

The Resource Manager helps with internationalizing applications. Which of the following might explain why that’s important to Android developers?

  • Android phones and applications are sold to and used by people who speak languages other than English.
  • Android applications might crash if they expected an English string, but got a Chinese character instead.
  • US law requires English as the official language of mobile applications.


Question 10)

Which of following kinds of information does the Location Manager provide to applications?

  • Ambient Temperature.
  • The direction to Earth’s magnetic north.
  • User location
  • User movement


Question 11)

Which one of the following user interface elements 1) is found in the View System and 2) was shown in the Phone application demonstrated in this week’s lecture video?

Note: If you want to get a peek at a bunch of Android’s graphical user interface elements, see: http://developer.android.com/design/building-blocks

  • Tabs
  • Notification Bars
  • Grid Lists


Question 12)

(True or False): Eclipse is the IDE of choice for Android. Other IDEs won’t provide all the Android development tools that Eclipse does.

  • True
  • False


Question 13)

(True or False): Android emulators can be controlled externally via a telnet session.

  • True
  • False


Question 14)

(True or False): The Traceview tool automatically collects and displays line coverage information when you run Junit test cases on your Android applications.

  • True
  • False


Question 15)

(True or False): Some Android applications depend on recent Java features, such as the try-with-resources statement. Therefore, it is important to make sure that you’ve installed the latest version of Java in your development environment.

  • True
  • False


Question 16)

(True or False): Android Virtual Devices can be created to mimic specific physical devices, such as a Nexus One, or a Galaxy Nexus tablet.

  • True
  • False