Skip to content

vuvnguyen95/SensorApplication

Repository files navigation

README.md

SensorApplication

Introduction

Sensor Application extends beyond the base code functions, integrating advanced sensor usage to give user an insight of the time and percentage of the phone on certain orientations.

Installation

Prerequisites

  • Android SDK
  • Android Studio (for building and installing the application)
  • An Android device or emulator running Android SDK version 21 (Lollipop) or higher

Steps

  1. Clone the repository:
    git clone https://github.com/vuvnguyen95/SensorApplication.git
  2. Open the project in Android Studio.
  3. Build the project by navigating to Build -> Build Bundle(s) / APK(s) -> Build APK(s).
  4. Install the APK on your Android device or emulator.

Usage

  • Orientation Display: The application continuously reads sensor data to determine and display the device's current azimuth, pitch, and roll (base code).
  • Usage Tracker: Time spent in each orientation is tracked and aggregated to showcase the device usage pattern in percentages.
  • Interactive UI: An interactive button allows users to toggle the visibility of the usage statistics, promoting a clean and user-friendly interface.

Contributing

Contributions to the SensorApplication app are welcome! Whether it's bug fixes, new features, or improvements to existing features, we appreciate your help.

To contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes and commit them (git commit -am 'Add some feature').
  4. Push to the branch (git push origin feature-branch).
  5. Create a new Pull Request.

Authors and acknowledgment

Thank you to all the contributors who have helped to make SensorApplication a better app!

Additional Notes:

  • GitHub Repository URL: https://github.com/vuvnguyen95/SensorApplication.git.
  • Contact Email: [email protected].

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages