2022 Summer MadCamp Week1 Class 2
- DataViewer is a simple Android app that can access and display your device's data -
Contacts
,Images
, andMusic
. - Displays all contact information stored in device and provides utility to modify them
- Displays all images stored in device and provides zoom-in page where the user can swipe between images
- Provides utility to create personal music playlist from all audio contents stored in the device
- Provides simple music player with visualizer to play music in personal playlist
- In the Contacts Tab, the DataViewer app accesses and retrieves all contact information stored in the device and loads it onto the activity screen.
- By selecting one of these items, you can retrieve the detailed information page of the selected contact.
-
You can call, send a text message, or video call the person on the contact.
-
You can even edit, share, or even delete the contact info on this page as well.
- Uses RecyclerView to display Contact items
- Uses contacts-android library to retrieve all contacts information in the device (thereby utilizing Content Providers)
- Starts android contacts app activity for detailed information page by using Intent
- In the Images Tab, the DataViewer app accesses and retrieves all images stored in the device and loads it onto the activity screen.
- You can zoom in onto one of these images by simply tapping them.
-
You can share, edit or delete the image afterwards in the zoomed-in page.
-
You can also swipe between images as well.
- Uses RecyclerView to display Images
- Uses MediaFacer library to retrieve all images stored in the device (thereby utilizing Content Providers)
- Starts android gallery app activity for zoom-in page by using Intent
- In the Music tab, the DataViewer app will display your personal music playlist!! (Initially, it will appear as empty) You can add music onto this playlist by tapping the '+' button in the downright corner of the screen.
- Tapping the '+' button will yield the following page where all audio files stored in the device is sorted & listed by names. Simply tap one of these files to add it onto your playlist.
- Back to the playlist, you can play any music in your playlist by just simply tapping the item. A new musicplayer screen with an exciting visualier will appear afterwards as follows.
- You can pause & resume the music by pressing the pause/resume button. You can also move through the playlist via the PREV and NEXT buttons as well.
- Uses RecyclerView to display Playlist and Music list
- Uses MediaFacer library to retrieve all audio files stored in the device (thereby utilizing Content Providers)
- Starts new music player activity by using Intent
- Conveniently update information displayed in music player activity via ViewModel
- Uses modified version of Nier-Visualizer for visualizer
- Uses SurfaceView for the visualizer