Giter Club home page Giter Club logo

screenlookcount's Introduction

Current Version GPL Licence PayPal

Look Counter

Look Counter app Download from Google Play

Look Counter is a simple, yet elegant app for counting how many times your screen was turned ON, as well as actually unlocked. You always have these two numbers on the main screen, right away. Tapping either of them shows a calendar for a current month, with a counter value per day. You can also swipe the calendar up or down, in order to see other months.

Wondering why you may need this info? Well, perhaps you'd be surprised to know that the average person checks her phone around 110 times a day, and some - up to 900 times! Or maybe you feel guilty, checking your phone too often, and want to motivate yourself for a change? Or you're just interested in statistics, or suspect your phone is turning on without your knowledge. With Look Counter app, all of the above can be easily verified!

In overall, app's functionality includes:

  • Start / Stop a service option, for an actual pause or resume of the counting service
  • counter which shows how many times your phone's or tablet's screen was turned ON
  • counter which shows many times the screen was UNLOCKED
  • About screen, with a detailed information about app's functionality
  • Clear All Data option, for the removal of all so-far-gathered data
  • Share with Friends option (via sms, email, etc.)
  • Contact option, for sending a Feedback to the developer

This app uses the following libraries

  • Kotlin
  • RxKotlin, RxAndroid
  • Room
  • RecyclerView
  • Constraint Layout
  • AppCompat
  • Design
  • Support Annotations

Donate

๐Ÿ˜‹

Motivate me to write more articles, tutorials and apps ;)

License

GNU GENERAL PUBLIC LICENSE

screenlookcount's People

Contributors

antoninatkachuk avatar lomza avatar

Stargazers

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

Watchers

 avatar  avatar  avatar

screenlookcount's Issues

Unable to resume activity {com.totemsoft.screenlookcount/com.totemsoft.screenlookcount.ActivityMain}: de.greenrobot.dao.DaoException: Expected unique result, but count was 2

This is the stracktrace:

java.lang.RuntimeException: Unable to resume activity {com.totemsoft.screenlookcount/com.totemsoft.screenlookcount.ActivityMain}: de.greenrobot.dao.DaoException: Expected unique result, but count was 2
 at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3581)
 at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3621)
 at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2862)
 at android.app.ActivityThread.-wrap11(Unknown Source:0)
 at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1589)
 at android.os.Handler.dispatchMessage(Handler.java:106)
 at android.os.Looper.loop(Looper.java:164)
 at android.app.ActivityThread.main(ActivityThread.java:6494)
 at java.lang.reflect.Method.invoke(Native Method)
 at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
Caused by: de.greenrobot.dao.DaoException: Expected unique result, but count was 2
 at de.greenrobot.dao.AbstractDao.loadUnique(Unknown Source:39)
 at de.greenrobot.dao.AbstractDao.loadUniqueAndCloseCursor(Unknown Source:0)
 at de.greenrobot.dao.InternalQueryDaoAccess.b(Unknown Source:2)
 at de.greenrobot.dao.query.Query.d(Unknown Source:19)
 at de.greenrobot.dao.query.QueryBuilder.b(Unknown Source:4)
 at com.totemsoft.screenlookcount.db.LookCountDbManager.getDayLookByDate(Unknown Source:34)
 at com.totemsoft.screenlookcount.fragment.FragmentMain.setCountersValues(Unknown Source:11)
 at com.totemsoft.screenlookcount.fragment.FragmentMain.onResume(Unknown Source:3)
 at android.support.v4.app.Fragment.performResume(Unknown Source:20)
 at android.support.v4.app.FragmentManagerImpl.a(Unknown Source:689)
 at android.support.v4.app.FragmentManagerImpl.a(Unknown Source:52)
 at android.support.v4.app.FragmentManagerImpl.a(Unknown Source:1)
 at android.support.v4.app.FragmentManagerImpl.o(Unknown Source:4)
 at android.support.v4.app.FragmentController.i(Unknown Source:4)
 at android.support.v4.app.FragmentActivity.onResumeFragments(Unknown Source:2)
 at android.support.v4.app.FragmentActivity.onPostResume(Unknown Source:9)
 at android.support.v7.app.AppCompatActivity.onPostResume(Unknown Source:0)
 at android.app.Activity.performResume(Activity.java:7131)
 at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3556)
 ... 10 more

Using version 1.1 with my Pixel XL (1st generation).

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.