Welcome To Android World
Welcome To Android World
Android is a Linux-based operating system designed primarily for touch screen mobile devices such as smart phones and tablet computers. Android to become the world's most widely used Smartphone platform, overtaking Symbian in the fourth quarter and the software of choice for technology companies who require a low-cost, customizable, lightweight operating system for high tech devices without developing one from scratch. As a result, despite being primarily designed for phones and tablets, it has seen additional applications on televisions, games consoles and other electronics.
Menu via code Examples 9. Intents (in detail) Explicit Intents Implicit intents Examples 10. UI design Time and Date Images and media Composite AlertDialogs & Toast Popup
Examples 11. Tabs and TabActivity Examples 12. Styles & Themes styles.xml colors.xml declaring colors and drawables Drawable resources for shapes, gradients (selectors) Shapes drawables State drawables Transition drawables 9 Patch drawables Style attribute in layout file Applying themes via code and manifest file Examples 13. SQLite Programming SQLite Programming SQLiteOpenHelper SQLiteDatabse Cursor Content providers Defining and using content providers Example- Sharing database among two different applications using content providers Reading and updating Contacts Reading bookmarks Example : - Develop an App to demonstrate database usage. CRUD operations must be
implemented. Final details should be viewed in GridView as well as in ListView. - Do the same application with database operations in a single class(As a Model class) and do the CRUD operations with this class object 14. Linkify Web URLs, Email address, text, map address, phone numbers MatchFilter & TransformFilter Examples 15. Adapters and Widgtes Adapters :a) ArrayAdapters b) BaseAdapters Example - Efficient Adapter ListView and ListActivity Custom listview GridView using adapters Gallery using adapters Examples 16. Notifications Broadcast Receivers Services and notifications Toast Alarms Examples 17. Custom components
Custom Toast Custom dialogs Custom Tabs Custom animated popup panels Other components Examples 18. Threads Threads running on UI thread (runOnUiThread) Worker thread Handlers & Runnable AsynTask (in detail) Examples 19. Advanced Live Folders Using sdcards Reading and writing XML Parsing JSON Parsing Including external libraries in our application Maps via intent and MapActivity GPS, Location based Services Accessing Phone services (Call, SMS, MMS) Network connectivity services Sensors Using Wi-Fi & Bluetooth Action bar tabs and custom views on Action bars