Android Mirror App A programmable mirror

Android Mirror App A programmable mirror

Let’s first take a look at the mirror in my home that is equipped with an Android app, as shown above:

Owned Software

  • The mirror displays the date, time and weather conditions.
  • Birthday reminder.
  • Housework reminder.
  • Cycling weather recommendations.
  • Stock price fluctuation curve.
  • Latest posts from the XKCD comics site

These APIs are provided by Yahoo Finance, Forecast.io and XKCD websites.

How it works

  • Copy Project
  • Get your Forecast.io API key
  • Add the keys.xml file and write <string name=”dark_sky_api_key”>your_key</string> in the file
  • Import the project into Android Studio and run it.

Making a mirror

1. Get an Android device

We have so many Android devices that something old would be ideal. I chose a 2012 Nexus 7.

2. Get a two-way mirror

In fact, this application makes use of the one-way perspective feature of a two-way mirror. You can look up information about two-way mirrors on the Internet, and you will surely suddenly understand after reading it.

3. Paste equipment

The most difficult problem for us was how to attach the double-sided mirror to the device with minimal damage. Here we used reusable double-sided tape, which was very good.

We used it to glue the mirror and the device together before mounting the mirror on the wall.

4. Stick black paper on the back of the mirror

In this step we stick a piece of black paper on the back of the mirror. If your Android device and the mirror are the same size, you can skip this step.

  • Cut a piece of black paper to the same size as your mirror.
  • Select the area where you want to stick the device. Here I choose the upper right corner and stick tape on the edge of the device area.
  • At this location, carefully cut out an area the same size as the device.
  • Carefully stick the black paper on the back of the mirror, here we use spray adhesive to stick it on.

5. Glue

Install the application to your device.

Apply glue to the edges of the device and carefully attach the device to the back of the mirror.

6. Stick the mirror to the appropriate position on the wall

You may need to find a longer USB cable and a suitable place on the wall to hang the mirror.

[[148823]]

Project address: https://github.com/HannahMitt/HomeMirror

If you are interested in this project, you can go to its project homepage to download the application.

<<:  5 Lessons a 19-Year-Old Programmer Learned at Google

>>:  iOS Statistics

Recommend

Don’t know how to write a plan? You may not understand these 4 points!

I often encounter many people complaining that th...

Is 9.9 yuan marketing profitable?

There are products priced at 9.9 yuan on many e-c...

Should I give up wireless charging to avoid iPhone battery aging?

[[222675]] For smartphones, the convenience of wi...

Tips for building B2B user portraits!

Let me share an approach to B2B user profiling . ...

From technology to products, I have learned a lot in this year of transformation

[[154663]] Preface From the most familiar develop...

APP promotion operation: Internet promotion traffic circulation system

Operations are divided into two parts: the first ...

NIO: Deliveries exceeded 5,000 units for the first time in October 2020

On November 2, 2020, NIO just released NIO's ...

Testing strategy and testing architecture for mobile applications

Today we will talk about the testing strategy and...

Content operation: 3 major driving forces of high-quality UGC!

There are three major driving forces for high-qua...

China becomes the core driving force of global electric vehicles

The significance of the Chinese market to the int...

A cold start project from 0 to 1: My operational thinking

This series of articles mainly discusses the four...