最新章節
- Summary
- Publish your first wear app
- App distribution
- Authentication protocols
- Best practices for using gestures in apps
- Wrist gestures
品牌:中圖公司
上架時間:2021-07-15 16:59:23
出版社:Packt Publishing
本書數字版權由中圖公司提供,并由其授權上海閱文信息技術有限公司制作發行
- Summary 更新時間:2021-07-15 17:18:27
- Publish your first wear app
- App distribution
- Authentication protocols
- Best practices for using gestures in apps
- Wrist gestures
- Invoking input method for wear
- Wear 2.0 input method framework
- Bridging mode for notifications
- Best practices for expanded notifications
- Expanded notifications
- Inline action
- Notifications in wear 2.0
- Single-page navigation drawer
- Implementation
- Understanding different navigation for wear
- Opening the provider chooser
- Permissions for complication data
- User interactions with complications
- Allowing users to choose data providers
- Receiving data and rendering complications
- Adding complications to a watch face
- Complication data provider
- Complications API
- Cloud messaging
- Getting just the important information
- Detecting and guiding the user to install a phone app
- Retrieving the nodes with the required capability
- Advertise capability
- Detecting wear app on another device
- Standalone apps storage
- Identifying an app as a standalone
- Standalone applications
- More About Wear 2.0
- Summary
- Interactive watch faces
- Common issues
- Understanding watch face elements and initializing them
- Supporting different form factors
- Handling tap events and gestures
- Writing your own watch face
- The CanvasWatchFaceService.Engine class
- The CanvasWatchFaceService class and registering your watch face
- Just a Face for Your Time - WatchFace and Services
- Summary
- Messaging service class
- Firebase functions
- Let us Chat in a Smart Way - Notifications and More
- Summary
- Wear App implementation
- Mobile app implementation
- Capability API
- Data Layer events
- Understanding Data Layer
- Conceptualizing the chatting application
- Installing Firebase
- Let us Chat in a Smart Way - Messaging API and More
- Summary
- Best practices
- Streetview in Wear application
- Types of Maps
- The UI controls
- InfoWindow click event
- Dragging the marker and updating the location
- Changing marker color and customizing
- Ways to Get Around Anywhere - UI controls and More
- Summary
- Understanding fully interactive mode and lite mode
- Configuring WAKE_LOCK for your application
- Keeping your application active on a Wear device
- Detecting and guiding the user to install a corresponding phone app
- Specifying capability names to detect your apps
- Detecting your application from another device
- Sharing data between a Wear app and phone app
- Identifying the app as standalone
- Difference between a standalone map and mobile-synced map application
- Saving data in SQLite
- Schema and contract
- Configuring SQLite and saving the markers
- Custom DialogFragment for taking notes about the location
- Infowindow adapter
- GeoSpatial data using GeoCoder
- Getting users' location information with the help of GoogleApiClient
- Configuring the project for functionalities
- The Google API client
- The Google API console
- Let's get started with creating WearMap
- Ways to Get Around Anywhere - WearMap and the GoogleAPIclient
- Summary
- Completed HistoryActivity Class
- Recyclerview Adapter
- Conceptualizing the application
- Switching back to the Wear module
- Completed WearStepService class
- Collecting Wear sensors' data
- Measuring Your Wellness and Syncing Collected Sensor Data
- Summary
- Creating fragments
- Creating a navigation drawer adapter
- Adding a drawer menu
- Creating a project
- Doze mode
- Battery consumption
- Accuracy of sensors
- Enlisting the available sensors in Wear
- Conceptualizing the application
- Measure Your Wellness - Sensors
- Summary
- Writing custom layouts for better UX
- Better fonts for better reading
- Let's get started working on the Wear-note-2 user interface
- Working on the Wear User Interface
- Re-structuring the code and dependencies
- Disadvantages of Realm
- Advantages of Realm
- Wear-note-2
- Let us Help Capture What is on Your Mind - Saving Data and Customizing the UI
- Summary
- Note application in a square form factor device
- Note application in a round form factor device
- Let's see DeleteActivity in detail
- Overriding onActivityResult for getting the delete reference
- Updating the data on the UI when the application restarts
- Adding the updateData method
- Adding a method for updating the adapter
- Writing a method to create a note when clicking on Add a Note
- Working on activities and driving the project towards completion
- Adapter implementation
- Creating an adapter for WearableRecyclerView
- Building the User Interface
- Removing notes from SharedPreference
- Fetching all the saved notes from SharedPreference
- Saving notes
- Creating the SharedPreference utility
- Creating the packages
- Lifecycle of an Android activity
- Let's get started by creating a project
- Getting started
- Let us Help Capture What is on Your Mind - WearRecyclerView and More
- Summary
- Enable Bluetooth debugging
- Debugging over Wi-Fi
- Working with actual Wear device
- Creating a Wear emulator
- Creating your first Wear project
- Creating your first Android Wear application
- Installing Android Studio
- Setting up a development environment for Wear development
- Multifunction buttons
- Action drawer
- Navigation drawer
- Wear navigation and actions
- DelayedConfirmationView
- Showing confirmations
- Exploring UI components for Wear devices
- Creating lists
- Defining layouts
- Android Wear design principles
- Getting You Ready to Fly - Setting Up Your Development Environment
- Questions
- Piracy
- Errata
- Downloading the example code
- Customer support
- Reader feedback
- Conventions
- Who this book is for
- What you need for this book
- What this book covers
- Preface
- Customer Feedback
- Why subscribe?
- www.PacktPub.com
- About the Reviewers
- About the Author
- Credits
- Android Wear Projects
- Copyright
- Title Page
- cover
- cover
- Title Page
- Copyright
- Android Wear Projects
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Why subscribe?
- Customer Feedback
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Downloading the example code
- Errata
- Piracy
- Questions
- Getting You Ready to Fly - Setting Up Your Development Environment
- Android Wear design principles
- Defining layouts
- Creating lists
- Exploring UI components for Wear devices
- Showing confirmations
- DelayedConfirmationView
- Wear navigation and actions
- Navigation drawer
- Action drawer
- Multifunction buttons
- Setting up a development environment for Wear development
- Installing Android Studio
- Creating your first Android Wear application
- Creating your first Wear project
- Creating a Wear emulator
- Working with actual Wear device
- Debugging over Wi-Fi
- Enable Bluetooth debugging
- Summary
- Let us Help Capture What is on Your Mind - WearRecyclerView and More
- Getting started
- Let's get started by creating a project
- Lifecycle of an Android activity
- Creating the packages
- Creating the SharedPreference utility
- Saving notes
- Fetching all the saved notes from SharedPreference
- Removing notes from SharedPreference
- Building the User Interface
- Creating an adapter for WearableRecyclerView
- Adapter implementation
- Working on activities and driving the project towards completion
- Writing a method to create a note when clicking on Add a Note
- Adding a method for updating the adapter
- Adding the updateData method
- Updating the data on the UI when the application restarts
- Overriding onActivityResult for getting the delete reference
- Let's see DeleteActivity in detail
- Note application in a round form factor device
- Note application in a square form factor device
- Summary
- Let us Help Capture What is on Your Mind - Saving Data and Customizing the UI
- Wear-note-2
- Advantages of Realm
- Disadvantages of Realm
- Re-structuring the code and dependencies
- Working on the Wear User Interface
- Let's get started working on the Wear-note-2 user interface
- Better fonts for better reading
- Writing custom layouts for better UX
- Summary
- Measure Your Wellness - Sensors
- Conceptualizing the application
- Enlisting the available sensors in Wear
- Accuracy of sensors
- Battery consumption
- Doze mode
- Creating a project
- Adding a drawer menu
- Creating a navigation drawer adapter
- Creating fragments
- Summary
- Measuring Your Wellness and Syncing Collected Sensor Data
- Collecting Wear sensors' data
- Completed WearStepService class
- Switching back to the Wear module
- Conceptualizing the application
- Recyclerview Adapter
- Completed HistoryActivity Class
- Summary
- Ways to Get Around Anywhere - WearMap and the GoogleAPIclient
- Let's get started with creating WearMap
- The Google API console
- The Google API client
- Configuring the project for functionalities
- Getting users' location information with the help of GoogleApiClient
- GeoSpatial data using GeoCoder
- Infowindow adapter
- Custom DialogFragment for taking notes about the location
- Configuring SQLite and saving the markers
- Schema and contract
- Saving data in SQLite
- Difference between a standalone map and mobile-synced map application
- Identifying the app as standalone
- Sharing data between a Wear app and phone app
- Detecting your application from another device
- Specifying capability names to detect your apps
- Detecting and guiding the user to install a corresponding phone app
- Keeping your application active on a Wear device
- Configuring WAKE_LOCK for your application
- Understanding fully interactive mode and lite mode
- Summary
- Ways to Get Around Anywhere - UI controls and More
- Changing marker color and customizing
- Dragging the marker and updating the location
- InfoWindow click event
- The UI controls
- Types of Maps
- Streetview in Wear application
- Best practices
- Summary
- Let us Chat in a Smart Way - Messaging API and More
- Installing Firebase
- Conceptualizing the chatting application
- Understanding Data Layer
- Data Layer events
- Capability API
- Mobile app implementation
- Wear App implementation
- Summary
- Let us Chat in a Smart Way - Notifications and More
- Firebase functions
- Messaging service class
- Summary
- Just a Face for Your Time - WatchFace and Services
- The CanvasWatchFaceService class and registering your watch face
- The CanvasWatchFaceService.Engine class
- Writing your own watch face
- Handling tap events and gestures
- Supporting different form factors
- Understanding watch face elements and initializing them
- Common issues
- Interactive watch faces
- Summary
- More About Wear 2.0
- Standalone applications
- Identifying an app as a standalone
- Standalone apps storage
- Detecting wear app on another device
- Advertise capability
- Retrieving the nodes with the required capability
- Detecting and guiding the user to install a phone app
- Getting just the important information
- Cloud messaging
- Complications API
- Complication data provider
- Adding complications to a watch face
- Receiving data and rendering complications
- Allowing users to choose data providers
- User interactions with complications
- Permissions for complication data
- Opening the provider chooser
- Understanding different navigation for wear
- Implementation
- Single-page navigation drawer
- Notifications in wear 2.0
- Inline action
- Expanded notifications
- Best practices for expanded notifications
- Bridging mode for notifications
- Wear 2.0 input method framework
- Invoking input method for wear
- Wrist gestures
- Best practices for using gestures in apps
- Authentication protocols
- App distribution
- Publish your first wear app
- Summary 更新時間:2021-07-15 17:18:27