Unpersonify_honolulu_smirchless

.docx

School

University of Texas *

*We aren’t endorsed by this school

Course

49

Subject

Computer Science

Date

Feb 20, 2024

Type

docx

Pages

2

Uploaded by BarristerKnowledge784 on coursehero.com

Question: What is the Android Architecture? Answer: Android Architecture is made up of 4 key components: Linux Kernel, Libraries, Android Framework, Android Applications Question: What do you think are some disadvantages of Android? Answer: Given that Android is an open-source platform, and the fact that different Android operating systems have been released on different mobile devices, there’s no clear cut policy to how applications can adapt with various OS versions and upgrades. One app that runs on this particular version of Android OS may or may not run on another version. Another disadvantage is that since mobile devices such as phones and tabs come in different sizes and forms, it poses a challenge for developers to create apps that can adjust correctly to the right screen size and other varying features and specs. Question: What data types are supported by AIDL? Answer: AIDL has support for the following data types: -string, -charSequence, -List, -Map, - all native Java data types like int, long, char and Boolean Question: How do you remove icons and widgets from the main screen of the Android device? Answer: To remove an icon or shortcut, press and hold that icon. You then drag it downwards to the lower part of the screen where a remove button appears. Question: What role does Dalvik play in Android development? Answer: Dalvik serves as a virtual machine, and it is where every Android application runs. Through Dalvik, a device is able to execute multiple virtual machines efficiently through better memory management. Question: Enumerate the steps in creating a bounded service through AIDL. Answer: 1. create the .aidl file, which defines the programming interface, 2. implement the
interface, which involves extending the inner abstract Stub class as well as implanting its methods, 3. expose the interface, which involves implementing the service to the clients. Question: What is the importance of having an emulator within the Android environment? Answer: The emulator lets developers “play” around an interface that acts as if it were an actual mobile device. They can write and test codes, and even debug. Emulators are a safe place for testing codes especially if it is in the early design phase. Question: What is the function of an intent filter? Answer: Because every component needs to indicate which intents they can respond to, intent filters are used to filter out intents that these components are willing to receive. One or more intent filters are possible, depending on the services and activities that are going to make use of it.
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help