Git Product home page Git Product logo

microsoft / phone-info Goto Github PK

View Code? Open in Web Editor NEW
41.0 72.0 33.0 15.95 MB

An example application for retrieving both static and dynamic properties of a Windows Phone device. The methods demonstrated by this app can be used for adapting your application to wider range of phone models; If a phone does not support a certain non-vital feature of your application, you can gracefully adapt by hiding that feature dynamically.

Home Page: http://developer.nokia.com/resources/library/Lumia/how-to-adapt-to-lumia-phone-hardware-features/hardware-info-test-app.html

License: Other

C# 100.00%

phone-info's Introduction

Phone Info

Phone Info is an example application for retrieving both static and dynamic properties of a Windows Phone device. The methods implemented in DeviceProperties class and utilised in this app can be used for adapting your application to wider range of phone models; If a phone does not support a certain non-vital feature of your application, you can gracefully adapt by hiding that feature dynamically. The same applies to optimising your app for different screen resolutions and display sizes.

Fixed features view on Nokia Lumia 930 (Windows Phone 8.1 version)  Dynamic features view on Nokia Lumia 930 (Windows Phone 8.1 version)  Camera features view Nokia Lumia 930 (Windows Phone 8.1 version)  Sensor features view on Nokia Lumia 930 (Windows Phone 8.1 version)

Screenshots from Windows Phone 8.1 version running on Nokia Lumia 930.

This example application is hosted in GitHub: https://github.com/Microsoft/phone-info

This project consists of two Phone Info application versions. See the respective README files for documentation:

For more information on the subject, visit Lumia Developer's Library:

Features

Feature Version 2.0 (WP 8.1) Version 1.2 (WP 8.0)
General information about the phone
Device name X
Manufacturer X X
Hardware version X X
Firmware version X X
Operator X
Battery and power
Battery status information availability X X
Power source (is connected to charger) X
Remaining battery charge X
Power saving mode enabled X
Camera
Back camera availability X X
Front camera availability X X
Back camera flash availability X X
Front camera flash availability X X
Back camera auto focus availability X
Back camera photo resolutions X
Front camera photo resolutions X
Back camera video resolutions X
Front camera video resolutions X
Memory
App (current) memory usage X X
App memory usage limit X X
App memory peak X
Device total memory X
Screen and display
Screen resolution X X
Raw DPI for width and height (Possible, but dropped from interface) X
Display size X
Sensor availability
Accelerometer X X
Compass X X
Gyro X X
Inclinometer X X
Motion API X
Orientation X X
Proximity (NFC) X X
SensorCore: Activity monitor API X
SensorCore: Place monitor API X
SensorCore: Step counter API X
SensorCore: Track point monitor API X
Other harware properties
Processor core count X
SD card present X X
Vibra availability X X
FM radio availability X
Theme
Theme (dark/light) X X
Theme accent color X X

License

See the license text file delivered with this project. The license file is also available online at https://github.com/Microsoft/phone-info/blob/master/Licence.txt

Version history

  • Version 2.0: Project ported to support Universal apps for Windows (Phone) 8.1. Support added for many new properties, especially related to camera, battery and SensorCore.
  • Version 1.2: Project name changed from "Hardware Info" to "Phone Info". New properties added such as screen and display information. Two new Pivot items added and the information shown in the views rearranged.
  • Version 1.1: Refactored the user interface. Characteristics view added.
  • Version 1.0: The initial release.

phone-info's People

Contributors

tompaana avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

phone-info's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.