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

Как достать expires_in при авторизации через Facebook - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как все png файлы проекта взять в BitmapFactory.decodeResource? http://www.cyberforum.ru/android-dev/thread931788.html
все файлы, около 100 - слайды, находятся в папке raw. Как их от туда взять в переменную Bitmap, оставив название файла как имя переменной?
Программирование Android Сделать правильный лайаут с SlidingDrawer Доброго времени, народ ! При изучении эелемента SlidingDrawer столкнулся с проблемой. А именно : не получается сделать контент на весь экран. Суть в том, что есть ListView и растянуть контент могу... http://www.cyberforum.ru/android-dev/thread931760.html
Интерфейс сайта в приложении Программирование Android
Добрый вечер. Меня интересует, как можно вывести новости, а также специальные вставленные в новость видеофайлы, спрятанные в спойлер. То, что я хочу сделать будет похоже на онлайн кинотеатр, только...
Facebook, Авторизация Программирование Android
При работе с Facebook при вызове диалога для постинга сообщения на стене друга Session.getActiveSession() возвращает null и диалог не появляется. WebDialog feedDialog = ( new...
Программирование Android LinearLayout vs RelativeLayout http://www.cyberforum.ru/android-dev/thread931741.html
этот LinearLayout вообщевозможно переделать на RelativeLayout??? <?xml version="1.0" encoding="utf-8"?> <LinearLayout android:id="@+id/widget35" android:layout_width="fill_parent" ...
Программирование Android Рисование и openGL Здрасте) Посоветуйте, что можно почитать или сайты с информацией, желательно на русском языке, где хорошо описывается рисование 2D и 3D. Перерыл много сайтов, ничего хорошего не нашел(( За ранее... подробнее

Показать сообщение отдельно
Wenceslaus
Android Developer
130 / 130 / 4
Регистрация: 05.07.2013
Сообщений: 205
06.08.2013, 11:29
Stylish2013, и это тоже. Но я имел ввиду весь спектр её существования: где создаётся, при каких условиях, где изменяется, где хранится, где выводится в log и пр. Если это всё проанализировать, то можно найти способы её получить или воссоздать.
К примеру, в log её выводит класс DialogWebViewClient:
Java
1
2
3
4
5
6
        private class DialogWebViewClient extends WebViewClient {
        @Override
        @SuppressWarnings("deprecation")
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
            Utility.logd(LOG_TAG, "Redirect URL: " + url);
            //...
как видим, сюда её устанавливает в формате ссылки класс WebDialog:
Java
1
2
3
4
5
6
7
8
    public class WebDialog extends Dialog {
    //...
    @SuppressLint("SetJavaScriptEnabled")
    private void setUpWebView(int margin) {
        //...
        webView.setWebViewClient(new DialogWebViewClient());
        //...
        webView.loadUrl(url);
в этот класс она попадает во время его создания:
Java
1
2
3
4
    public WebDialog(Context context, String url, int theme) {
        super(context, theme);
        this.url = url;
    }
далее ищем, кто вызывает этот конструктор, там же ищем и стоку создания этой expires_in. Когда всё найдено, ставим точки прерывания, запускаем приложение в режиме отладки и наблюдаем за развитием переменной.

P.S. Она того стоит? Хотя нет, спрошу по другому: зачем expires_in вам понадобилась?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru