skip to main | skip to sidebar

Android Development Tutorial

Pages

  • Home
 
  • RSS
  • Twitter
Related Posts Plugin for WordPress, Blogger...
Thursday, February 23, 2012

What is an Activity in Android?

Posted by Tanmay Jhawar at 6:41 AM – 0 comments
 
What are activities in android? How to create activities in android? How to create Hello World activity? How to create multiple activities in an android application? Example of activities in android application.

Activities in Android -

Activity is one of the basic building blocks otherwise known as application components in android system. An activity is basically a screen that user sees in your android application. An android app can have multiple activities (screens) to support multiple features e.g. suppose you’ve a gaming application so when the users launch your app they see one activity showing them multiple options like new game, continue, options, help or quit etc to choose from and each of these options are also activities. So when user selects say help option that activity is launched pushing your current running activity on to the back-stack.

Creating Activity in Android–

By default, when you create a new android project it is created as a single activity, a “Hello World” activity that prints hello world when the app is launched. You can modify it of course as you wish. Also you can add multiple activities according to your requirements. Three things are basically required for an activity to work correctly –
  • A java file – This java file contains code or function that your activity performs. You need to place all your activity’s java files in the “src” folder inside your package. 
  • A layout file – This is an XML file that basically holds the UI (user interface) of your activity. Also you can put different UI elements like buttons, images etc or change the layout to linear, relative etc. All layout files reside in the res / layout folder in your project hierarchy. The default file inside this folder is the main.xml that is for your main activity. 
  • An entry in AndroidManifest.XML file – Manifest file is the heart of android system. It tells the android system all about your application including different activities, their intents etc. So each time you create a new activity you have to put an entry in this file to tell the android system that “hey this is another activity in my app”.
Labels: Activities, Android Application Components, Creating Activities, Hello world with Android Email This BlogThis! Share to X Share to Facebook

Leave a Reply

Newer Post Older Post
Subscribe to: Post Comments (Atom)

More Technical Blogs

  • Tech Savvy - Technology Tips
  • PHP Video Tutorial
  • Java Programs with Output
  • C Programming Tutorial
  • Linux Tutorial
  • Language Tutorial
  • Web Development tutorial
  • Popular
  • Recent
  • Archives

Popular Posts

  • Android Application Development Episode #9 - Lists: Item Clicks
    In this tutorial we will take a look at how to use ItemClickListeners within ListViews. For this we will extend the application we created...
  • Android Application Development - Episode #1 - Getting Started
    In this episode you'll learn how to setup an Android Development Environment on a Windows machine, using Eclipse.
  • Android Application Development Episode #3 - Using Buttons And Listening For Click-Events
    In this episode we'll take a look at buttons and how to listen for click with an OnClickListener.
  • Android Application Development Episode #11 - Intents: Multi Activity Applications
    In this episode we will create an application that has two activities. You can use the things you learn in this video to create applicatio...
  • Android Video Tutorial: Android Application Development - AsyncTask, Preferences, and Options Menu
    Class 2, Part 4. This video comes from Marakana's 5-Day Android Bootcamp Training Course which Marko Gargenta taught in San Jose, CA e...
  • Android Video Tutorial: Android Application Development - StatusData
    In the previous tutorial, Class 3, Part 3, you learned how to create a local database for your Android app. Now, Marko will show you how t...
  • Android Video Tutorial - Creating and using themes
    In this video, you learn about how to create theme in andorid and apply them to your application.
  • Android Video tutorial - Learn about Android Graphics & Animations from Google's Android UI Toolkit team
    Learn how to create awesome visuals and animations from Android UI Toolkit engineers, Romain Guy and Chet Haase. In this presentation Ro...
  • Android Video Tutorial - What is Android?
    This is the first segment from a 5 week online course, Developing Android Applications with Java. In this segment, instructor Tony Hillers...
  • Android Video Tutorial: Android Application Development - BaseActivity
    This video comes from Marakana's 5-Day Android Bootcamp Training Course which Marko Gargenta taught in San Jose, CA earlier this year. ...
Powered by Blogger.

Archives

  • ▼  2012 (44)
    • ►  October (31)
    • ►  September (3)
    • ►  March (1)
    • ▼  February (9)
      • How to Create Multiple Activities in Android
      • What is an Activity in Android?
      • What are Intents in Android?
      • Implicit Intents in Android System with Example
      • Explicit Intent in Android System with Example
      • 10 THINGS TO KNOW ABOUT GOOGLE ANDROID
      • SAFEGUARDING YOUR INTERESTS
      • THE LONG ARM OF ANDROID
      • TRACING THE SUCCESS OF ANDROID
  • ►  2011 (69)
    • ►  December (69)
 

Followers

Labels

  • Activities (9)
  • Andoird Menu (2)
  • Android timelineActivity. (1)
  • Android Adapter (1)
  • Android app (9)
  • Android App Inventor (1)
  • Android App Publishing (2)
  • Android Application Components (3)
  • Android Application Fundamental (2)
  • Android Architecture (1)
  • Android AsyncTask (1)
  • Android Basic (7)
  • Android Bootcamp Training (18)
  • Android Button Widget (3)
  • Android Custom Style (1)
  • Android Dialog (1)
  • Android Drawable (2)
  • Android Environment (1)
  • Android example (9)
  • Android File System (2)
  • Android Geolocation (2)
  • Android ImageView (1)
  • Android Installation (8)
  • Android intents (5)
  • Android lifecycle (1)
  • Android LIst (4)
  • Android Listener (4)
  • Android Manifest (3)
  • Android Market (1)
  • Android Notification (1)
  • Android Object (1)
  • Android Package File (1)
  • Android Platform (1)
  • Android service (4)
  • Android StatusActivity (1)
  • Android Theme Style (3)
  • Android Traceview (1)
  • Android UI (6)
  • Android Unit Testing (1)
  • Android Widget (4)
  • AndroidManifest.xml (4)
  • Application Icon (1)
  • Broadcast Receiver (2)
  • Content Providers (1)
  • Creating Activities (1)
  • Creating Custom Styles in Android (1)
  • Creating Multiple Activities (1)
  • Database (3)
  • draw9patch (1)
  • Eclipse (12)
  • Explicit Intents (2)
  • Explicit Intents Example (1)
  • Hello world with Android (1)
  • Helloworld with Android (5)
  • Implicit Intents (2)
  • Implicit Intents Example (1)
  • Layout View (3)
  • lifemichael (8)
  • Location Sensor (1)
  • Multiple Activities (2)
  • Netbeans (1)
  • OpenGL ES Graphics (1)
  • Passing Values with Intents (2)
  • Project Structure (1)
  • Retrieving Image URI from Intents (1)
  • Setting Android Environment (1)
  • SQLite (3)
  • TGENT (8)
  • UserGroupAtGoogle (8)
  • XML (1)
  • xtensive arts Training (11)
 
 
© 2011 Android Development Tutorial | Designs by Web2feel & Fab Themes

Bloggerized by DheTemplate.com - Main Blogger