CS378 -Mobile Computing. What's Next?

Similar documents
CS378 -Mobile Computing. More UI -Part 2

CS371m - Mobile Computing. Gestures

ORACLE UNIVERSITY AUTHORISED EDUCATION PARTNER (WDP)

CHAPTER 1: HELLO, ANDROID 1

Contents. Get Started Install SIM Card

Android Online Training

CS371m - Mobile Computing. Nifty Stuff

Android. Lesson 1. Introduction. Android Developer Fundamentals. Android Developer Fundamentals. to Android 1

This guide describes features that are common to most models. Some features may not be available on your tablet.

Android" Application Development SAMS. Sams Teach Yourself. Shane Conder. Lauren Darcey. Second Edition

Know your device. SPen Front camera. Camera. Power key. Volume keys. Recent apps Home key Back key USB/Charger port

FAQ for KULT Basic. Connections. Settings. Calls. Apps. Media

This guide describes features that are common to most models. Some features may not be available on your tablet.

Contents. Introduction. Getting Started. Navigating your Device. Customizing the Panels. Pure Android Audio. E-Books

Contents. Introduction. Getting Started. Navigating your Device. Customizing the Panels. Pure Android Audio. E-Books. Browsing the Internet

UI, Continued. CS 2046 Mobile Application Development Fall Jeff Davidson CS 2046

Contents. Introduction

Syllabus- Java + Android. Java Fundamentals

Tips and Tricks BASICS. Slide to the three different panels of your Home screen. Check out notifications to stay informed

Software Development & Education Center ANDROID. Application Development

ANDROID APPS (NOW WITH JELLY BEANS!) Jordan Jozwiak November 11, 2012

<,W,EϬϱ E USER MANUAL

Task On Gingerbread On Ice Cream Sandwich Notification bar on lock screen Notification bar is not accessible on the lock screen.

Table of Contents. 2 Know your device. 6 Health management. 7 Connections. 10 Customize. 11 Home screen. 13 Apps. 15 Calls.

CS 4518 Mobile and Ubiquitous Computing Lecture 5: Data-Driven Views and Android Components Emmanuel Agu

Table of contents. 2 Samsung Care. 3 Know Your Device. 5 S Pen. 7 Device Setup. 12 Home Screen. 18 Apps. 19 Calls. 20 Voic .

Point of View Mobii 825D - Android 4.2 Tablet PC. General notices for use... 2 Disclaimer... 2 Box Contents... 2

ipad Settings Turn on icloud Backup Go to Settings, icloud. From here you can choose what items you want to have backed up.

ANDROID COURSE BROCHURE

NETWORK THE HOME 10 FOLDERS APPS

Android Essentials with Java

What s new? 2010 Sprint. SPRINT and the logo are trademarks of Sprint. Other marks are the property of their respective owners.

Table of Contents. 2 Device Functions. 4 Device Setup. 7 S Pen. 9 Customize Your Device. 11 Contacts. 12 Messages. 13 Connections.

The Smart Prime 6 Frequently Asked Questions. The Smart Prime 6 handset

Pairing and use instructions

User guide. Xperia Tablet Z SGP321/SGP351

1. Introduction P Package Contents 1.

Get. Started. All you need to know to get going.

SPORTS DOOD. User Guide v1

NEO 4.5. User Manual

Studio 5.5. User Manual

VEGA. Operation Manual T A B L E T P C. advent vega operation manaul_new.indd 1

Ringling College ShareLink Devices


BEAT 2.0 USER MANUAL

Tizen Architecture Overview

Quick Reference Guide

Table of Contents. 2 Know your device. 4 Device setup. 8 Customize. 10 Connections. 11 Apps. 12 Contacts. 13 Messages. 14 Camera.

Feature Introduction. Internet Player NSZ-GS8

IPad Basics at Necessary Knowledge 2017

This handbook contains important security measures and product information, to help avoid accidents. Please

The ipad Center for Innovation in Teaching and Research Presenter: Chad Dennis Instructional Technology Systems Manager

Basics. screen? CALLS. In call. Missed call. Speakerphone on. Mute your microphone. Make another call. Turn on the speakerphone

Android Basics Nanodegree Syllabus

WiFi dashcam Roadview 16GB

3. Text to Speech 4. Shake it

CS 528 Mobile and Ubiquitous Computing Lecture 1b: Introduction to Android. Emmanuel Agu

John Ray. Sams Teach Yourself. iphone. Application Development. Second Edition. S^/MS 800 East 96th Street, Indianapolis, Indiana, USA

2.8" QUICK START GUIDE 4044V. rd ④. Removing or installing the back cover. Removing or installing battery. Charging the battery.

SafeWebApp Android QuickStart

Package Contents. Firmware Updates. Device Overview

IGEEKS TECHNOLOGIES. Software Training Division. Academic Live Projects For BE,ME,MCA,BCA and PHD Students

Android Basics Nanodegree Syllabus

GentivaLink ipad 4 Training Guide

Content. Welcome... 5 Getting Started... 5 Initial setup... 5 Setting a SIM card... 5 Locking and unlocking the screen... 7

CrossMount MediaTek White Paper April2015

Limited Edition Product Overview

Quick Start Guide U.S. Cellular Customer Service

HotSpot USER MANUAL. twitter.com/vortexcellular facebook.com/vortexcellular instagram.com/vortexcellular

Firmware User Manual. Firmware version v1.0. Suitable for Product Series: Touch Panel PC Panel PC Box PC. QD-FW_Manual_v1.0

Android App Development

Android Syllabus. Android. Android Overview and History How it all get started. Why Android is different.

User guide. Xperia SP C5302/C5303/C5306

User guide. Xperia Tablet Z SGP311/SGP312

Point of View SmartTV-500 Center - Android 4.2. General notices for use...2 Disclaimer...2 Box Contents...2

1. Introduction P Package Contents 1.

More Personal Settings

How Do I Sync My New Iphone To My Icloud. Account >>>CLICK HERE<<<

Galaxy Tab S2 NOOK Key Features

Your HTC Jetstream User guide

Course Learning Outcomes (CLO): Student Outcomes (SO):

Hallo iphone Edition User Guide

ANDROID SYLLABUS. Advanced Android

AUDIO AND CONNECTIVITY

Android Apps Development

Key Features: Be notified of incoming calls, texts, , calendar and social media events with vibration and LED light

TELSTRA T-HUB 2 UPGRADE GUIDE

Tala. Quick Start Guide

2 Safe 2 Taking a photo before focusing the camera 3 Launching the camera from gallery 3 QR code

Get. Started. All you need to know to get going.

battery icon in the bottom right corner of the display screen.

Get Started. Insert SIM card The phone is a Dual SIM mobile phone allowing you to use the facility of two networks.

Operating Instructions 4 Quick Start 4 Password 4 Settings 5 Home screen 6 Application screen 8 Auto play 9 Playing content 10 Reccommended formats

User guide. LT28i/LT28h. ion

Setting your PC for operating from a smartphone, iphone, etc. as a controller (Windows 8.1)

Navigating Your Kindle Fire 1st Generation

User Operating Manual

Cisdem Data Recovery Tutorial

PENDOPAD 9.7 QUICKSTART GUIDE & USER MANUAL PNDPP42DG9BLK. > Please read carefully before use

Android Application Development 101. Jason Chen Google I/O 2008

Transcription:

CS378 -Mobile Computing What's Next?

Fragments Added in Android 3.0, a release aimed at tablets A fragment is a portion of the UI in an Activity multiple fragments can be combined into multi-paned UI fragments can be used in multiple activities 2

Part of an activity Fragments directly affected by Activities lifecycle Fragments can be swapped into and out of activities without stopping the activity On a handset one with limited screen space, common for app to switch from one activity to another with a larger screen swap fragments in and out 3

Fragments old new 4

Fragments 5

STATUS BAR NOTIFICATIONS 6

Status Bar Notifications Status Bar Notifications add an icon to the system's status bar can add a ticker-text message with icon and add a message in the notifications window When user selects the notification Intent created which can start an Activity can also alert user with sound, vibration, and /or flashing lights on device 7

Status Bar Notifications Used when background service needs to alert user to an event that requires response design: background service should never launch an activity on its own 8

Status Bar Notifications Advice for Notifications use for time sensitive events that involve other people don't create notifications for events not directed at user don't create notification for Activity that is active 9

Notifications Window Don't create notifications for low level technical details Don't create notifications for errors that user can't fix or if app can recover on its own Don't create notifications for services user can't start and stop Bad Notifications P 10

COPY AND PASTE 11

Copy and Paste clipboard based framework simple and complex data types can be copied and pasted text strings, complex data structures, text and binary stream data Simple text stored on clipboard complex data handled via content providers 12

to copy and paste: Copy and Paste data placed in clip object, clip object placed on system-wide clipboard clip object can be: text, a simple String URI for copying complex data from a content provider Intents to copy application shortcuts only one clip on clipboard at a time 13

Copy and Paste An app can support some or all of the data types Examine data on clipboard and decide if user should have option to paste it may not make sense to allow pasting of URI / content provider data or Intents 14

WIDGETS 15

Widgets Referred to as an App Widget widgets are miniature application views than can be added to other applications normally the Home Screen View other "App Widget Hosts" Widget sent periodic updates Widgets essentially a BroadcastRecevier with XML layout 16

Widgets To create App Widget: Create a AppWidgetProviderInfo object that contains metadata for the App Widget, layout, update frequency normally defined in XML Implement AppWidgetProviderclass that defines basic methods to update Widget create layout: not all layouts and UI widgets supported 17

WI-FIDIRECT 18

Wi-Fi Direct Added in ICS, Android 4.0 API level 14 allows devices with appropriate hardware to connect directly via Wi-Fi with no intermediate access point discover and connect to other devices much larger range than Bluetooth Useful for applications that share data among users multi player game, photo sharing 19

Wi-Fi Direct WifiP2pManager class provides methods to discover, request, and connect to peers Various Listeners that provide information on success or failure of method calls from WifiP2pManager Intents notify application of events detected by Wi-Fi direct framework such as newly discovered peer implement broadcast receiver for intents from Android system about WifiDirect 20

GESTURES 21

Gestures Standard gestures handled via the GestureDetectorclass touch event double tap long press fling scroll 22

Complex Gestures Non standard gestures required lots of code to rezognize Android 1.6 introduced new APIs to store, load, draw, and recognize gestures Gesture Builder app on emulator emulator must include virtual SD card allows creating set of gestures for your ppliaction 23

Complex Gestures Each gesture associated with name multiple gestures can have same name variations on same gesture, better chance of recognizing Move gestures from emulator to application res/raw folder 24

Complex Gestures Recognizing gestures via a GestureOverlayView simple drawing board on top of view that shows and records user gestures When gesture complete GestureLibrary queried to see if gesture is recognized Predictions between entered gesture and those in the library 25

And Still More! Bluetooth Near Field Communication Live Wallpapers Remote Storage USB devices (recall radar detector, heart rate monitors) Audio Capture, Speech Recognition 26