Nano Hash - криптовалюты, майнинг, программирование

Как получить время загрузки системы Android

Как я могу получить абсолютное время загрузки системы в оболочке? я пробовал cat/proc/uptime, но это возвращает только время после перезагрузки.

11.03.2013

  • чем это отличается? 11.03.2013
  • абсолютное время — это отметка времени загрузки системы. Я хочу знать это. Но время безотказной работы просто возвращает промежуток времени с момента перезагрузки. 11.03.2013
  • Так что вычитай. Текущее время - время работы. Любая загрузка, будь то перезагрузка, считается новой загрузкой для большинства ОС, поскольку именно они были перезапущены и отслеживают время безотказной работы. 11.03.2013
  • @A--C вставь это как ответ :) 27.03.2013

Ответы:


1

Это в основном:

java.lang.System.currentTimeMillis() - android.os.SystemClock.elapsedRealtime();
29.04.2013
  • @fix : Оба дают время в разных форматах. 24.12.2013
  • Но я думаю, что это не даст должного результата, если пользователь изменил время. 28.05.2014
  • примите во внимание, что пользователь может изменить время, и currentTimeMillis() не будет правильным, вы должны исправить это, прослушав ACTION_TIME_CHANGED developer.android.com/reference/android/content/ 18.12.2014
  • System.currentTimeMillis() не зависит от часового пояса, он возвращает временную метку UTC. 10.02.2017
  • За исключением того, что между двумя вызовами есть ненулевое время. 09.10.2017
  • Вот так. elapsedRealtimeNanos возвращает время с момента загрузки системы и включает режим глубокого сна. Эти часы гарантированно будут монотонными и продолжают тикать, даже когда ЦП находится в режимах энергосбережения, что является рекомендуемой основой для интервальной синхронизации общего назначения. 23.09.2019
  • Случай 1: пользователь меняет время в настройках в соответствии с @keen; Случай 2: System.currentTimeMills() не является текущим в реальном времени, потому что тупой ром, у меня есть устройство, на котором системное время начинается с определенного значения при каждой перезагрузке системы. 28.10.2019
  • java.lang.System.currentTimeMillis() изменяется при изменении системных часов в настройках. так что результат может быть неправильным в этом случае. 31.01.2020
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

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

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..