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

Использование общего объекта DefaultHttpClient в AsyncTask - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Выполнение задач в бэкграунде http://www.cyberforum.ru/android-dev/thread1200810.html
Доброго времени суток, нужна помощь с реализацией. Есть базе начальное время и конечное время, в этот промежуток на устройстве должен включаться беззвучный режим. Как работать с базой я знаю, как установить беззвучный режим тоже, а вот как реализовать, чтобы проверка была в бэкграунде - нет. Помогите, желательно кодом и подробными объяснениями :) Спасибо.
Программирование Android Не работает анимация загрузки Здравствуйте! Не могу понять, почему не запускается анимация... Вот activity: package com.contedevel.timetable; import android.graphics.drawable.AnimationDrawable; import android.os.AsyncTask; import android.os.Bundle; import android.support.v7.app.ActionBarActivity; import android.util.Log; http://www.cyberforum.ru/android-dev/thread1200740.html
Программирование Android Работа с VIEW объектами из TaskAsync вынесенного в отдельный файл
Доброго всем времени суток! Есть класс для работы с API сайта. он наследуется от AsyncTask, что бы отправлять сетевые запросы в отдельном потоке. Когда этот класс прописан внутри текущей Activity проблем нет, но я захотел вынести его в отдельный файл, что бы не писать один и тот же класс в каждой активити, где нужно использовать API, но тут столкнулся с проблемой, что даже в onPre... и...
Папки Drawable Программирование Android
Здравствуйте. Сразу к проблеме. Добавил в drawabel-hdpi(150x150) и drawabel-xhdpi(400x400). По идеи должно для Nexus 7 браться изображения с папки drawabel-hdpi, но нет, берется с папки drawabel-hdpi. Почему? Что я не так делаю?
Программирование Android Вывод результата с TextView / Andoid http://www.cyberforum.ru/android-dev/thread1200542.html
Доброго времени суток. Помогите пожалуйста, изначально программа планировалась для расчета необходимого количества сосны (либо другого дерева) для того, чтобы n-е количество груза оставалось на плаву. Из данных, вводится только вес груза и по формуле все высчитывается, но почему-то результат не хочет выводиться, подскажите, где закралась ошибка? sosnaActivity.java package...
Программирование Android Создание таймеров в android-приложениях Здравствуйте. Изучаю программирование под android устройства. Хотелось бы узнать, как можно запрограммировать выполнение какой-либо функции через определённое время (например, чтобы через 5 сек зазвучала мелодия). Заранее спасибо! подробнее

Показать сообщение отдельно
YuraAAA
1566 / 1308 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
06.06.2014, 14:24     Использование общего объекта DefaultHttpClient в AsyncTask
shulyakyarik, обычно делят на 2 вида авторизацию.

1. Стандартная через сессии. Вы проверяете данные post запроса на логин, открывается сессия, в сессию передаёте, к примеру, юзера. (Node js pseudo code)

Javascript
1
2
3
4
5
6
7
app.post("/login", function(req, res, next) {
var username = req.body.username;
var password = req.body.password;
User.findOne({username:username},......){
//Типа всё окей.
req.session.user = user;
}

});

И потом его можно находить так же.
Javascript
1
2
3
4
5
6
app.get("/myprofile", function(req,res,next) {
if (req.session && req.session.user) {
var currentUser = req.session.user;
//Вот так идентифицируется пользователь.
}
}
2. Такой способ не подходит как правило для мобильных устройств. Тогда используем токен.


Юзер шлёт запрос с телефона на логин -> Сервер проверяет данные, если всё окей - отправляет на девайс token-ключ. Это что-то типа sessionId.

Все последующие запросы с телефона отправляются с хэдером, например, x-token:your_token.

Сервер проверяет токен и по нему идентифицирует юзера. Если токена нет, или же он устарел - сервер не пустит на защищённый ресурс.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru