PPCGeeks Forums HTC Arrive HTC HD2 HTC Thunderbolt HTC Touch Pro 2 HTC Evo 4G HTC Evo 3D Samsung Galaxy S II Motorola Droid X Apple iPhone Blackberry
Go Back   PPCGeeks > Android > Android Development

Notices


Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 04-09-2010, 10:43 PM
elephant007's Avatar
domo arigato mr roboto
Offline
Pocket PC: Samsung Moment
Carrier: Sprint since Feb 11, 2002
 
Join Date: Jan 2007
Posts: 1,248
Reputation: 3584
elephant007 is still contributing even after becoming a VIPelephant007 is still contributing even after becoming a VIPelephant007 is still contributing even after becoming a VIPelephant007 is still contributing even after becoming a VIPelephant007 is still contributing even after becoming a VIPelephant007 is still contributing even after becoming a VIPelephant007 is still contributing even after becoming a VIPelephant007 is still contributing even after becoming a VIPelephant007 is still contributing even after becoming a VIPelephant007 is still contributing even after becoming a VIPelephant007 is still contributing even after becoming a VIP
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Arrow Android Glossary

Thought we'd want to start something like in another forum on this site under General Windows Mobile Discussions

I'll start and add as others post more info

Android OS: A Linux based open source operating system started by the Open Handset Alliance and led by Google, this a Java based OS

Android SDK: System Developer’s Kit includes all tools developers use to create applications for Android OS based phones. Also contains utilities to access the phone via ADB

ADB: Android Debug Bridge. Utility built-in the Android SDK which uses command line to perform various tasks to an Android based phone connected a computer via USB. You can also browse your phone with this utility. Bridge for more information.

APK File: Android application package file. Similar to a WinMo's CAB file. This file has all the required files to install that particular program. This file can be opened by using a compression tool like 7zip.

Apps2SD: Users which have root access can use software to install applications to the SDCard instead of internal memory

Drawer: Official name for the slide up menu which shows installed applications

Google: Does this really need to be explained? HA HA You'll need a Google account though if you want to access Market. You can also get your Google email and related stuff on these phones

Kernel: Essentially this is the base of the Operating System, the nucleus if you will

Market: Application on all Android phones where a user can find applications built specifically for Android (depending on your version). Lots of free apps, some cost per app, some useful and some useless (unless you just want them for fun, yes they have fart apps)

Linux: A Unix based operating system mainly developed by Linus Torvalds History Of Linux. Basically built

Open Source: Free and open source software which is liberally licensed so that the user may study, change, and improve its design through the availability of its source code

Recovery Mode: Access recovery mode by powering on your phone by holding VOLUME DOWN + TALK + POWER buttons. Most rooted phones have a more powerful recovery mode (ability to backup/restore phone as well as apply special update) than a non rooted phone. Recovery mode will also allow you to do a factory reset on your phone and that means getting your phone back to the state in which you received it when you pulled it out the box

Root access: Also seen as rooted you mainly read about in fourms. To gain administrative access allows you to have complete access to the underlying OS. Often referred to as SU or SuperUser

Root folder: The top most folder of the folder structure often referred to by a forward slash /

Shell: Often referred to as Terminal, Bash or command line. Typically this is where you would make configuration changes. Command line is a a powerful way to make changes which you usually couldn't do in a graphical users interface (GUI)

Version: Substantial improvements to a given OS that change either the capabilities, structures, compatibilities, optimizations, graphical interfaces or especially kernels. Android versions include 1.5 Cup Cakes (kernel 2.6.27), 1.6 Donut (kernel 2.6.29), 2.0/2.1 Eclair (kernel 2.6.29) all of those versions have been released. It has been announced the next two version will be called Froyo and then Gingerbread

Widget: Loosely defined as a shortcut to an app on your home screen(s). Real widgets give you a quick look at the application without having to open the app, e.g. scrolling RSS Feed and CPU usage, etc...
If you have something you'd like me to add all I ask is that you type it in the same format that I typed mine, this way I can just copy and paste!!

TERM: DEFINITION

Last edited by elephant007; 04-09-2010 at 10:50 PM.
Reply With Quote
This post has been thanked 14 times.
  #2 (permalink)  
Old 04-09-2010, 11:23 PM
rainfreak's Avatar
Gettin' Freaky With It
Offline
Pocket PC: Samsung Galaxy S5/iPad Air 2
Carrier: Big Red
Location: Toledo, OH
 
Join Date: Jan 2008
Posts: 12,934
Reputation: 9792
rainfreak is a trusted member of the communityrainfreak is a trusted member of the communityrainfreak is a trusted member of the communityrainfreak is a trusted member of the communityrainfreak is a trusted member of the communityrainfreak is a trusted member of the communityrainfreak is a trusted member of the communityrainfreak is a trusted member of the communityrainfreak is a trusted member of the communityrainfreak is a trusted member of the communityrainfreak is a trusted member of the community
Mentioned: 9 Post(s)
Tagged: 0 Thread(s)
Send a message via AIM to rainfreak
Re: Android Glossary

Nice! Stickied for new and old members alike.
__________________
"I remember, way back in the day, this site was hoppin' with members, posts, and some great development."
Reply With Quote
This post has been thanked 1 times.
  #3 (permalink)  
Old 04-10-2010, 04:11 PM
redd214's Avatar
Back
Offline
Pocket PC: Droid X
Carrier: VZW
Location: _
 
Join Date: Nov 2008
Posts: 2,717
Reputation: 6395
redd214 is a trusted member of the communityredd214 is a trusted member of the communityredd214 is a trusted member of the communityredd214 is a trusted member of the communityredd214 is a trusted member of the communityredd214 is a trusted member of the communityredd214 is a trusted member of the communityredd214 is a trusted member of the communityredd214 is a trusted member of the communityredd214 is a trusted member of the communityredd214 is a trusted member of the community
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: Android Glossary

thanks for this, we android noobs appreciate it
Reply With Quote
  #4 (permalink)  
Old 04-10-2010, 10:28 PM
GirlGoneGeek's Avatar
Chillin' with my Geeks!
Offline
Pocket PC: Epic 4G & Iphone is my toy :)
Carrier: Sprint/PPCGeeks
Location: North Carolina
 
Join Date: Jul 2006
Posts: 6,930
Reputation: 4302
GirlGoneGeek should be added to the payroll for their contributionsGirlGoneGeek should be added to the payroll for their contributionsGirlGoneGeek should be added to the payroll for their contributionsGirlGoneGeek should be added to the payroll for their contributionsGirlGoneGeek should be added to the payroll for their contributionsGirlGoneGeek should be added to the payroll for their contributionsGirlGoneGeek should be added to the payroll for their contributionsGirlGoneGeek should be added to the payroll for their contributionsGirlGoneGeek should be added to the payroll for their contributionsGirlGoneGeek should be added to the payroll for their contributionsGirlGoneGeek should be added to the payroll for their contributions
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Re: Android Glossary

Very nice glossary! I wish I had room in my signature to put all these wonderful threads
__________________
DID YOU SEE A TUTORIAL ONLINE OR MAKE ONE YOURSELF? IF SO, SHARE IT HERE AT PPCGEEKS!



If you wanna make the world a better place take a look at yourself and then make a change ~Michael Jackson
Reply With Quote
  #5 (permalink)  
Old 06-01-2010, 08:25 AM
weedahoe's Avatar
VIP Member
Offline
Pocket PC: XV6800
Carrier: VZW
Location: GA
 
Join Date: Jun 2007
Posts: 3,250
Reputation: 1593
weedahoe is halfway to VIP status based on repweedahoe is halfway to VIP status based on repweedahoe is halfway to VIP status based on repweedahoe is halfway to VIP status based on repweedahoe is halfway to VIP status based on repweedahoe is halfway to VIP status based on repweedahoe is halfway to VIP status based on repweedahoe is halfway to VIP status based on repweedahoe is halfway to VIP status based on repweedahoe is halfway to VIP status based on repweedahoe is halfway to VIP status based on rep
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Send a message via AIM to weedahoe Send a message via MSN to weedahoe Send a message via Yahoo to weedahoe
Re: Android Glossary

THX for the good info.
__________________
Loving my rooted Droid X
Reply With Quote
  #6 (permalink)  
Old 12-10-2010, 01:25 PM
GirlGoneGeek's Avatar
Chillin' with my Geeks!
Offline
Pocket PC: Epic 4G & Iphone is my toy :)
Carrier: Sprint/PPCGeeks
Location: North Carolina
 
Join Date: Jul 2006
Posts: 6,930
Reputation: 4302
GirlGoneGeek should be added to the payroll for their contributionsGirlGoneGeek should be added to the payroll for their contributionsGirlGoneGeek should be added to the payroll for their contributionsGirlGoneGeek should be added to the payroll for their contributionsGirlGoneGeek should be added to the payroll for their contributionsGirlGoneGeek should be added to the payroll for their contributionsGirlGoneGeek should be added to the payroll for their contributionsGirlGoneGeek should be added to the payroll for their contributionsGirlGoneGeek should be added to the payroll for their contributionsGirlGoneGeek should be added to the payroll for their contributionsGirlGoneGeek should be added to the payroll for their contributions
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Re: Android Glossary

moved to development I was fixing to create one here and found this one that's already made. I have a few to add though.

DrawableA compiled visual resource that can be used as a background, title, or other part of the screen. A drawable is typically loaded into another UI element, for example as a background image. A drawable is not able to receive events, but does assign various other properties such as "state" and scheduling, to enable subclasses such as animation objects or image libraries. Many drawable objects are loaded from drawable resource files — xml or bitmap files that describe the image. Drawable resources are compiled into subclasses of android.graphics.drawable.

IntentAn message object that you can use to launch or communicate with other applications/activities asynchronously. An Intent object is an instance of Intent. It includes several criteria fields that you can supply, to determine what application/activity receives the Intent and what the receiver does when handling the Intent. Available criteria include include the desired action, a category, a data string, the MIME type of the data, a handling class, and others. An application sends an Intent to the Android system, rather than sending it directly to another application/activity. The application can send the Intent to a single target application or it can send it as a broadcast, which can in turn be handled by multiple applications sequentially. The Android system is responsible for resolving the best-available receiver for each Intent, based on the criteria supplied in the Intent and the Intent Filters defined by other applications.

Intent FilterA filter object that an application declares in its manifest file, to tell the system what types of Intents each of its components is willing to accept and with what criteria. Through an intent filter, an application can express interest in specific data types, Intent actions, URI formats, and so on. When resolving an Intent, the system evaluates all of the available intent filters in all applications and passes the Intent to the application/activity that best matches the Intent and criteria.

Broadcast Receiver An application class that listens for Intents that are broadcast, rather than being sent to a single target application/activity. The system delivers a broadcast Intent to all interested broadcast receivers, which handle the Intent sequentially.

Layout ResourceAn XML file that describes the layout of an Activity screen.

Manifest FileAn XML file that each application must define, to describe the application's package name, version, components (activities, intent filters, services), imported libraries, and describes the various activities, and so on.

ResourcesNonprogrammatic application components that are external to the compiled application code, but which can be loaded from application code using a well-known reference format. Android supports a variety of resource types, but a typical application's resources would consist of UI strings, UI layout components, graphics or other media files, and so on. An application uses resources to efficiently support localization and varied device profiles and states. For example, an application would include a separate set of resources for each supported local or device type, and it could include layout resources that are specific to the current screen orientation (landscape or portrait).The resources of an application are always stored in the res/* subfolders of the project.

ServiceAn object of class Service that runs in the background (without any UI presence) to perform various persistent actions, such as playing music or monitoring network activity. SurfaceAn object of type Surface representing a block of memory that gets composited to the screen. A Surface holds a Canvas object for drawing, and provides various helper methods to draw layers and resize the surface. You should not use this class directly; use SurfaceView instead.

SurfaceViewA View object that wraps a Surface for drawing, and exposes methods to specify its size and format dynamically. A SurfaceView provides a way to draw independently of the UI thread for resource-intensive operations (such as games or camera previews), but it uses extra memory as a result. SurfaceView supports both Canvas and OpenGL ES graphics. The base class is SurfaceView.

ThemeA set of properties (text size, background color, and so on) bundled together to define various default display settings. Android provides a few standard themes, listed in R.style (starting with "Theme_").

URIs in AndroidAndroid uses URI strings as the basis for requesting data in a content provider (such as to retrieve a list of contacts) and for requesting actions in an Intent (such as opening a Web page in a browser). The URI scheme and format is specialized according to the type of use, and an application can handle specific URI schemes and strings in any way it wants. Some URI schemes are reserved by system components. For example, requests for data from a content provider must use the content://. In an Intent, a URI using an http:// scheme will be handled by the browser.


ViewAn object that draws to a rectangular area on the screen and handles click, keystroke, and other interaction events. A View is a base class for most layout components of an Activity or Dialog screen (text boxes, windows, and so on). It receives calls from its parent object (see viewgroup, below)to draw itself, and informs its parent object about where and how big it would like to be (which may or may not be respected by the parent).

Viewgroup A container object that groups a set of child Views. The viewgroup is responsible for deciding where child views are positioned and how large they can be, as well as for calling each to draw itself when appropriate. Some viewgroups are invisible and are for layout only, while others have an intrinsic UI (for instance, a scrolling list box). Viewgroups are all in the widget package, but extend ViewGroup.

WindowIn an Android application, an object derived from the abstract class window that specifies the elements of a generic window, such as the look and feel (title bar text, location and content of menus, and so on). Dialog and Activity use an implementation of this class to render a window. You do not need to implement this class or use windows in your application.

Last edited by GirlGoneGeek; 12-10-2010 at 01:31 PM.
Reply With Quote
This post has been thanked 1 times.
  #7 (permalink)  
Old 03-02-2012, 02:52 AM
sunny24m's Avatar
Lurker
Offline
Pocket PC: intel
Carrier: idea
Location: United States
 
Join Date: Mar 2012
Posts: 1
Reputation: 0
sunny24m is a n00b
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: Android Glossary

I am a beginner in Android development and this glossary will really help me to enhance my knowledge about android. Thanks for posting this here.
__________________
Reply With Quote
  #8 (permalink)  
Old 06-20-2013, 05:51 AM
Maria Lynette's Avatar
N00b
Offline
Pocket PC: Android
Carrier: Vodafone
 
Join Date: Jun 2013
Posts: 42
Reputation: 5
Maria Lynette is a n00b
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: Android Glossary

Thanks for sharing the valuable info with us. I hope definitely it will help many new Android developers. I will share this link with my friends who are all willing to learn about Android application.
Reply With Quote
Reply

  PPCGeeks > Android > Android Development

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT -4. The time now is 07:33 AM.


Powered by vBulletin® ©2000 - 2024, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0
©2012 - PPCGeeks.com