Your time is android

My Apps Time

Характеристики

Версия Android: 5.0+

Количество загрузок: 731

Описание

My Apps Time – незамысловатая и не нуждающаяся в настройках утилита, дающая информацию о прикладных программах, инсталлированных в ваш смартфон. Это и менеджер ПО, и ассистент тайм-менеджмента одновременно.

Популярный софт. Раздел «ТОП» отображает 5 приложений, которыми вы чаще всего пользуетесь в течение 7 последних дней. Каждая позиция перечня содержит название программного продукта и точную продолжительность эксплуатации за неделю.

Длительность использования. В разделе «Время» демонстрируется список прог, которые вы открывали в разные периоды, к примеру, сегодня. Рядом с каждой показано, как долго она находилась в активном состоянии. Отслеживайте, сколько времени вы уделяете видеохостингам, соцсетям и видеоиграм.

Управление приложениями. Раздел «Все» показывает определённые параметры программных продуктов, например, дату последнего апдейта. Кроме того, можно включить опцию отображения системных программ.

Расширенная информация. Нажав на любое ПО внутри My Apps Time, вы перейдёте в окно с двумя вкладками, одна их которых – «Инфо». Здесь вы можете узнать о проге следующее: дату крайнего обновления и инсталляции, номер и код версии, название пакета, директории исходников и данных.

Список разрешений. Вторая вкладка – «Разрешения». Тут вы можете узнать, какими полномочиями наделено то или иное приложение. К примеру, просматривает ли оно ваши контактные записи, как сильно влияет на разрядку мобильного аппарата, отслеживает ли вашу геолокацию и т.п. Из этой вкладки, так же как и из «Инфо», можно сразу перейти в Гугл Плей.

Важно знать. При первом входе в клиент нужно в появившемся окне выбрать Май Эппс Тайм и активировать разрешение на использование. Через утилиту вы можете запустить прикладную программу, деинсталлировать её или вызвать системное меню.

Источник

Handling dates on Android

Is Core Library Desugaring the holy grail?

As a mobile developer you most probably had to parse dates and maybe even consider different time zones and daylight saving times. Many apps still make use of java.util.Date, java.util.Calendar and java.text.SimpleDateFormat classes. These are legacy classes with a long history in the Java world, which were replaced with the Date and Time API (JSR-310) in Java 8.

Disclaimer: This article is not a tutorial on how to implement different Date / Time libraries. The goal is to compare the current options and give advice on which to choose.

Time to switch

If your minSDK is below 26 (Android 8.0) you can’t simply use Java 8 APIs. Since most apps probably have to support older Android versions for some years, I will show you current alternatives, their impact on dex count, APK size and other pros and cons.

Let’s meet the candidates

1. Java 6/7 Date API (e.g. java.util.Date, java.util.Calendar)

This is the legacy Java API available on all Android versions. Here is a short overview of some of the drawbacks and design problems of this API:

  • Date is instant in time, doesn’t represent an actual date (no time zone, no format, no calendar system)
  • Classes are mutable, no thread-safety, Calendar class is not type safe
  • Unintuitive API (month is zero indexed, DayOfWeek != ISO 8601, lenient by default, implicit usage of the system-local)

There are more detailed articles about the issues of java.util.Date.

Читайте также:  Коллажи для инстаграм андроид

2. JodaTime (JodaTime Android)

JodaTime is a third-party replacement for the Java date and time classes and was the standard library for Java prior to JSR-310. There is a special Android variant of this library, which improves the timezone db loading. This library is only added to the list, because some apps still use it. You probably don’t want to use JodaTime in new projects.

3. ThreeTenBP (ThreeTenABP)

ThreeTen is a project within the Java Community Process program that integrates JSR-310 into Java and was included in Java 8 as java.time. There is a backport (BP) to allow developers on Java 7 to access an API that is mostly the same as the one in Java 8. There is also a special Android variant of this library which improves handling the timezone db (similar to JodaTime Android). Since the class names and API of ThreeTenBP is basically the same as Java 8 java.time you are able to switch between ThreeTenBP and java.time by just changing the imports.

4. Core Library Desugaring

This is the latest approach of Google to allow developers to access some of the Java 8 features (including the Date and Time API) even when using minSDK 25 or lower. By using Core Library Desugaring, the bytecode that the runtime needs to use certain Java 8 APIs is delivered as part of the APK ( j$ package inside your dex file). If you reach minSDK 26 in the future you can simply remove the library desugaring to use the build-in Java 8 APIs.

5. kotlinx-datetime

The Kotlin team tries to make life easier for Kotlin and especially KMM developers. That’s why they are working on a basic Kotlin date/time library, with a convenient API and features like build in extension functions. We can use this in plain Android projects as well. kotlinx-datetime uses the java.time API internally on the JVM, so we need to enable core library desugaring to use it. The project is currently in an early development state (0.1.0) and doesn‘t comply with all ISO8601 standards. It’s also lacking formatting functionality.

Impact on the artifact

I created a simple open source sample app, using each library, to compare the impact on the final app artifact. The app has some basic use-cases like showing a countdown for next Sunday 19:00:00 Central European Time (CET) and parsing different ISO 8601 date strings.

As you can see from my comparison, core library desugaring has a noticeable footprint. There are several reasons. The desugaring process currently adds the Java 8 util.stream and util.concurrent packages to the APK (

3K methods) even if you don’t make use of it (D8/R8 doesn’t shrink them). There is an issue in the issue tracker about this. Also the desugaring relies on multidex, even if your total dexcount is below 64K. This slightly increases the APK size, so in the end the app is larger than with JodaTime or ThreeTenABP (even though these libraries ship their own timezone db).

Conclusion

Core library desugaring is a big step forward making our life as Android developers easier. We can finally use the Java 8 Date API and no longer need to rely on 3rd party libraries (even though they are really close to the language APIs). This also allows us to use kotlinx-datetime within KMM or Android only projects in the future.

So you should definitely try out core library desugaring. We at NanoGiants already migrated our apps and haven’t run into any issues (you should enable R8 to avoid issues on API 23).

The comparison also shows that the libraries have different impact on the final app size and method count. If you care about minimal size, it’s maybe worth to stick to ThreeTenABP for a little longer. Also migrating from ThreeTenABP to Java 8 later on is absolutely straightforward — as the API is the same and you just need to change your imports.

Читайте также:  Разработчик ios или android что лучше

Источник

APK Time

вкл. 29 Декабрь 2019 . Опубликовано в Android Market

APK Time. Одним из больших преимуществ использования нашего сайта, является то, что вы можете скачать множество приложений, которых вы не найдете в Google Play, официальном магазине Android, строго регулируемом Google. И среди этих альтернативных магазинов, мы также должны упомянуть APKTime, из которого вы можете скачать APK-файлы, отсортированные по разным категориям.

Приложения, которые недоступны в Google Play. Вот некоторые из категорий, которые вы можете найти в этом интернет-магазине приложений:

  • Приложения для Android TV.
  • Приложения для просмотра ТВ на Android.
  • Аниме и мультфильмы.
  • Развлечение.
  • Приложения для устройств Amazon Fire.
  • Игры.
  • Kodi forks.
  • Фильмы и сериалы.
  • Музыку.
  • Спортивные соревнования.
  • Веб-браузеры и проигрыватели.
  • Инструменты и утилиты.
  • Приложения для скачивания торрентов.
  • Приложения с контентом для взрослых.

Чтобы использовать это приложение, вам просто нужно просмотреть все предлагаемые приложения и нажать на любое из них, чтобы скачать APK. После этого просто запустите установку, как вы обычно делаете с другими файлами.

Скачать приложение APK Time на Андроид бесплатно вы можете по ссылке ниже.

Разработчик: APKTime
Платформа: Android 4.0.3 и выше
Язык интерфейса: Английский
Состояние: Free (Бесплатно)
Root: Не нужен

Источник

How to check screen time on Android: Make sure you’re using your time wisely

We use our phones daily to communicate with people via text, phone call, email — you name it. But we are also guilty of wasting time on our phones. These little gadgets are time-sucking machines that can keep you staring for hours. But how much time do you think you actually spend on your phone every day? You might be surprised to learn how much screen time you clock daily. Here’s how to check screen time on Android devices.

How to check screen time on Android

If you navigate to your Android Settings, you can either search for or scroll down to find Digital Wellbeing and parental controls.

Let’s look a little deeper at what Digital Wellbeing is and how it can help you. Here, you can see where you spend your time, how many times you unlock your phone, and so much more. You can also tap on the Dashboard to see more details and check your exact screen time.

You might want to learn how to handle your screen-on time better and take back control of your life. Keep reading if you think you’re looking at your phone too long!

Here’s a step-by-step guide, just to keep things more organized.

How to check screen time on Android:

  1. Open the Settings app.
  2. Select Digital Wellbeing and parental controls.
  3. Hit Dashboard.

What is Digital Wellbeing?

Digital Wellbeing is a built-in way to check and monitor screen time on your, or your child’s, Android device. Aside from checking how much time you’re spending in each of your apps, you can set goals and timers for yourself to help lessen your time in front of your screen.

It’s no secret that our phones are important and necessary, but do they need to take up such huge time chunks out of our days? Google created Digital Wellbeing to help people easily disconnect throughout the day and at the end of the day.

How to use Digital Wellbeing on Android

Using Digital Wellbeing on Android is as simple as opening it. It comes pre-installed on your device, and you don’t have to log in to anything to access your screen time information.

Читайте также:  Управление мобильным телефоном android

Navigate to your Settings menu. Then, tap on or search for Digital Wellbeing and parental controls. As soon as you tap on this, you can see all of your recent screen time for all your apps. And if you tap on a specific app’s name, you can see a breakdown of your historical time spent on that app.

There are a few different features within Digital Wellbeing that you can customize to fit your needs. For a brief overview, keep reading.

Digital Wellbeing App timers

If there is a specific app that you can’t force yourself to stop using or cut back on, this feature is great. You can allow yourself a specific amount of time each day to spend on various apps. Once you’ve hit your screen time limit for the day, you cannot use that app until the timer resets at midnight.

How to set app timers:

  1. Open the Settings app.
  2. Select Digital Wellbeing and parental controls.
  3. Hit Dashboard.
  4. Tap on Show all apps.
  5. Find the app you want to set a timer for.
  6. Select the hourglass icon to the left of the app.
  7. Pick how long you want to be able to use the app daily.
  8. Press OK.

Digital Wellbeing Bedtime mode

Bedtime mode can do multiple things to help you keep screen time to a minimum. For starters, you can turn Do Not Disturb mode on, set the screen to grayscale, and keep the screen dark. Bedtime mode allows you to pick which of these features are activated. You can set the times and days you want to use bedtime mode, and it’ll automatically turn on and off, so you don’t even have to worry about remembering it. Additionally, you can make it so that Bedtime mode only turns on while the phone is plugged in during charging.

How to set Bedtime mode:

  1. Open the Settings app.
  2. Select Digital Wellbeing and parental controls.
  3. Hit Bedtime mode.
  4. Tap on Show all apps.
  5. Select when you want Bedtime mode to be activated.
  6. Hit Customize.
  7. Pick which features you want to be turned on during Bedtime mode.

Digital Wellbeing Focus mode

Focus mode is one of the best things Digital Wellbeing has to offer. Focus mode grays out disabled apps. This forces you to stop using your phone as a crutch and get stuff done. You can choose which apps are allowed and which apps are not.

Of course, you can turn Focus mode off and on whenever you please. So it will ultimately be up to you to exercise willpower and not turn Focus mode off until you’re finished with your task. When all of your apps are grayed out, it serves as a reminder that you need to focus. Hopefully, that will motivate you to keep screen time to a minimum!

How to use Focus mode:

  1. Open the Settings app.
  2. Select Digital Wellbeing and parental controls.
  3. Hit Focus mode.
  4. Tap on Show all apps.
  5. Select distracting apps.
  6. Hit Turn on now.
  7. You can also tap on Set a schedule to pick when you want Focus mode to go on and off automatically.

Digital Wellbeing Parental controls

Digital Wellbeing is a great way to monitor your child’s screen time as well. To use the parental controls through Digital Wellbeing, you will need to download the Family Link app from the Google Play Store. Then, you have to set everything up on your phone and then your child’s phone.

Once everything is set up, you can monitor your child’s screen time, set time limits for them, disable their apps at bedtime, and more.

Источник

Оцените статью