Форум программистов, компьютерный форум CyberForum.ru

Сохранение текущего времени - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android ViewPager скрыть (удалить) фрагмент http://www.cyberforum.ru/android-dev/thread1250213.html
Здравствуйте ув. Программисты. Есть ViewPager с тремя Screen Layout.xml. На первой странице логотип на втором и третьем информация. При запуске показывается первый Screen Layout с логотипом. По таймеру вызываю переход ко второму Layout. Вопрос: как удалить первый Screen с логотипом или скрыть его. Или деактивировать Fragment Что только не перепробовал.
Android Контроль Android устройства Подскажите пожалуйста способ контроля над Android устройством. Допустим нужно оставить только одно приложение которое может работать и интернет(для работы этого приложения). Родительский контроль не подходит ибо обходится даже не выключая устройство. http://www.cyberforum.ru/android-dev/thread1250181.html
Как скопировать логи в эклипс? Android
как скопировать полностью все логи в эклипс??Время текст и все что в них есть?? обычным способом сделать(выделить потом копировать ) нельзя
Android Android Studio - ошибка разбора пакета
Добрый день! Подскажите пожалуйста, почему возникает ошибка разбора- "Ошибка при синтаксическом анализе пакета" при запуске его на Андроид устройстве? Среда написания - Android Studio 0.8.0 Проект- Hello world (без всяких наворотов, для тестирования работы среды, Blank Activity) Файл .apk сгенерированный и подписанный. При создании проекта пробовал различные настройки версий системы. На...
Android Как определить ссылку на свой аккаунт в Google Play (до того как залил 1-ое приложение)? http://www.cyberforum.ru/android-dev/thread1250038.html
Мне нужно узнать как будет выглядеть ссылка на мой аккаунт в GP(такая ссылка где видны все мои приложения) еще до того как загрузил 1-ое приложения. Я так понимаю, что шаблон вот: https://play.google.com/store/apps/developer?id=******. Что там место звездочек? Логин, который указан в консоли разработчика(около емейла)? Еще раз уточню - мне нужно знать как будет выглядеть ссылка на аккаунт со...
Android Подскажите эмулятор Android для Windows с поддержкой Marketa или как заставить маркет работать (устанавливать приложения из него) в AVD? подробнее

Показать сообщение отдельно
Strelok45
 Аватар для Strelok45
11 / 11 / 0
Регистрация: 18.02.2010
Сообщений: 149

Сохранение текущего времени - Android

02.09.2014, 18:12. Просмотров 778. Ответов 7
Метки (Все метки)

Доброго времени суток.
Разбираюсь с временем в андроиде. Идея получить время, когда приложение запускается первый раз, при закрытии приложения сохранить время в настройки, а при открытии запросить время, вычислить сколько прошло в днях с первого момента запуска приложения. Накидал код:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
final String LOG_TAG = "myLogs";
Date startDate=new Date();
public static final String APP_PREFERENCES = "mysettings";
SharedPreferences sPref;
public static final String SAVED_START_TIME = "saved_start_time";
 
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
 
        startDate.getTime(); // запрос времени первого запуска
    showTime();
        sPref = getSharedPreferences(APP_PREFERENCES, Context.MODE_PRIVATE);
}
@Override
protected void onPause() {
    super.onPause();
    Log.d(LOG_TAG, "onPause" );
    // Сохранение
    Editor editor = sPref.edit();
        editor.putLong(SAVED_START_TIME, startDate);
        editor.apply();
}
@Override
protected void onResume() {
    super.onResume();
    Log.d(LOG_TAG, "onResume" );
 
        if (sPref.contains(SAVED_START_TIME)) 
            startDate = sPref.getLong(SAVED_START_TIME, 0);
        showTime();
}
private void showTime(){
        int days=(int)(startDate.getTime()-(new Date()).getTime())/86400;
    Log.d(LOG_TAG, "переменная days = " + days);
}
затрудняюсь в сохранении, на Long ругается.. я понимаю, что startDate - Date, но getTime() как я понял Long же запрашивает. Как привести типы, чтоб работало?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru