guidrymwg
Professor of Physics and Astronomy, University of Tennessee and Oak Ridge National Laboratory adjunct staff
Pinned Repositories
AnimalSounds
AnimalSounds is an Android app that demonstrates how to use imagebuttons to play sounds, and also introduces the technique of providing alternative resources in Android for different environments.
ClickTester
ClickTester is a project that demonstrates the basics of how to program buttons and their response to press and long-press events in Android.
LifeCycleMethods
LifeCycleMethods is a project that demonstrates detailed diagnostics on how the Android lifecycle methods work. Such knowledge is essential to writing responsive, stable apps.
MapExample
The project MapExample illustrates a number of applications using Google Maps in conjunction with location services.
WebViewDemo
Simple Android app that loads webpages into a browser viewer created using the WebView class.
SolarSystem
An Android app that animates the motion of the planets and select minor planets, asteroids, and comets in the solar system using Java threads for the animation.
ThemesDemo
Android app exploring themes and styles for main pages, dialogs and alerts, and preference screens.
MyApplication
The project MyApplication is a very simple first app that illustrates how to put a button on a screen and have it load a webpage when pressed.
QuizMe
Android app to read quizzing database from a JSON file and present and score an interactive quiz
SimpleDialer
An Android app that illustrates the basics of accessing the dialer on a phone programmatically.
guidrymwg's Repositories
guidrymwg/Quizzer
Developing quizzing app. What is here works, but it is not complete or documented fully yet.
guidrymwg/ThemesDemo
Android app exploring themes and styles for main pages, dialogs and alerts, and preference screens.
guidrymwg/AppWidgetDemo
Examples of creating Android app widgets for the homescreen.
guidrymwg/WriteSDCard
An Android app illustrating the basics of reading and writing to external storage ("SD card") of the device.
guidrymwg/SpeakToMe2
More advanced version of https://github.com/guidrymwg/SpeakToMe that allows languages to be chosen.
guidrymwg/SolarSystem
An Android app that animates the motion of the planets and select minor planets, asteroids, and comets in the solar system using Java threads for the animation.
guidrymwg/AnimatorDemo
An Android project that illustrates using Java threads and the Runnable interface to animate the motion of a planet around the Sun assuming a circular orbit.
guidrymwg/ProgressBarExample
A project illustrating how to incorporate progress bars into Android projects, how to use threads to move potentially blocking tasks to background threads, and how to communicate between threads.
guidrymwg/CreatingDialogs
A project giving the basics of creating dialogs, alerts, Toasts, and taskbar notifications in Android.
guidrymwg/DraggableSymbols
An Android project illustrating some basic techniques for dragging arbitrary user-defined symbols around the screen.
guidrymwg/DragSymbols
A project that extends the project https://github.com/guidrymwg/DraggableSymbols and illustrates some more advanced techniques for dragging arbitrary user-defined symbols around the screen.
guidrymwg/MapExample
The project MapExample illustrates a number of applications using Google Maps in conjunction with location services.
guidrymwg/Fragmentation
A project illustrating the general use of Fragments in Android programming.
guidrymwg/AnimalSounds2
AnimalSounds2 is an elaboration on https://github.com/guidrymwg/AnimalSounds to add additional images and sounds, and random switching among options. Includes adding picture and sound associated with a small child.
guidrymwg/AnimalSounds
AnimalSounds is an Android app that demonstrates how to use imagebuttons to play sounds, and also introduces the technique of providing alternative resources in Android for different environments.
guidrymwg/LifeCycleMethods
LifeCycleMethods is a project that demonstrates detailed diagnostics on how the Android lifecycle methods work. Such knowledge is essential to writing responsive, stable apps.
guidrymwg/ClickTester
ClickTester is a project that demonstrates the basics of how to program buttons and their response to press and long-press events in Android.
guidrymwg/MyApplication
The project MyApplication is a very simple first app that illustrates how to put a button on a screen and have it load a webpage when pressed.
guidrymwg/SharingIntents
An introduction to using intents and sharing in Android.
guidrymwg/WebViewDemo
Simple Android app that loads webpages into a browser viewer created using the WebView class.
guidrymwg/QuizMe
Android app to read quizzing database from a JSON file and present and score an interactive quiz
guidrymwg/NavDrawerDemo
Demonstration of implementing an Android Navigation Drawer component and floating action button. Also provides an introduction to creating and using vector graphics assets in Android Studio.
guidrymwg/Fragmentation2
This project is a version of https://github.com/guidrymwg/Fragmentation (which assumes API 23 or greater) that runs for Android APIs 15 or greater.
guidrymwg/WebDataStreams
This Android project illustrates accessing various data streams over the Web.
guidrymwg/PlayingVideo
An Android project illustrating how to play video under programmatic control from a file on the device
guidrymwg/ReadContacts
This Android project illustrates how to query the Contacts database for a device. Once the contact information is read, we shall use the methods discussed in https://github.com/guidrymwg/WriteSDCard/ to write it to a file in external storage that can be copied off to a computer.
guidrymwg/WriteSDCardList
WriteSDCardList extends https://github.com/guidrymwg/WriteSDCard to list the complete path to all files and directories on the SD card of the device, and the size of the files in bytes.
guidrymwg/SimpleDialer
An Android app that illustrates the basics of accessing the dialer on a phone programmatically.
guidrymwg/WebViewDemo2
WebViewDemo2 extends WebViewDemo to add zoom controls on the webpages displayed. This app was imported into Android Studio from an earlier version written with Eclipse.
guidrymwg/DialogTemplate
The project DialogTemplate contains templates for creating dialogs. It was originally created under Eclipse and imported into Android Studio.