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

Шаринг социальных сетей - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Возможен ли двойной парсинг в Activity или это неправильно? http://www.cyberforum.ru/android-dev/thread1049832.html
У меня в Activity есть парсинг XML c выводом результата в TextView.Все работает хорошо. Но помимо результатов с XML,мне нужно еще и парсинг HTML страницы. Так вот вопрос! Как лучше организовать...
Программирование Android Coockie, хранение PHPSESSID во время работы приложения Есть такой случай, есть скрипт на сервере, который добавляет коммент к посту, для того чтобы добавить этот коммент нужно ввести капчу. Когда я в android-клиент загружаю сам пост и форму добавления... http://www.cyberforum.ru/android-dev/thread1049720.html
Facebook Поделиться к стене Программирование Android
я пытаюсь войти в Facebook и пост к стене с одним нажатием кнопки .. я написал код и приложение может войти и разместить к стене, но у меня есть одна проблема http://postimg.org/image/71bugy22x/ ...
Программирование Android Регулярка для сроки полученной от сервера
Здравствуйте, помогите составить регулярку которая оставит в строке только символы: (, . ; ] } : , пробелы допускаются только внутри строки но не в начале и конце. Суть в том что от сервера...
Программирование Android Парсинг XML http://www.cyberforum.ru/android-dev/thread1048446.html
try { DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder = factory.newDocumentBuilder(); Document doc = builder.parse(new...
Программирование Android API для праздничных дней календаря Подскажите какое-нибудь API, чтобы можно было сформировать запрос вида месяц/год/локаль и выдало бы список всех праздничных дней. Нашел что-то типа такого... подробнее

Показать сообщение отдельно
fanat094
0 / 0 / 0
Регистрация: 15.04.2012
Сообщений: 79
28.12.2013, 02:35  [ТС]
dajver,
Код

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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
public class MainActivity extends Activity {
 
Button button1;
    
    
    // Your Facebook APP ID
    private static String APP_ID = "Мой APP_ID"; // Replace your App ID here
 
    // Instance of Facebook Class
    private Facebook facebook;
    private AsyncFacebookRunner mAsyncRunner;
    String FILENAME = "AndroidSSO_data";
    private SharedPreferences mPrefs;   
    
    public void loginToFacebook() {
        
        mPrefs = getPreferences(MODE_PRIVATE);
        String access_token = mPrefs.getString("access_token", null);
        long expires = mPrefs.getLong("access_expires", 0);
     
        if (access_token != null) {
            facebook.setAccessToken(access_token);
    }
   
    if (expires != 0) {
        facebook.setAccessExpires(expires);
    }
 
    if (!facebook.isSessionValid()) {
        facebook.authorize(this,
                new String[] { "email", "publish_stream" },
                new DialogListener() {
 
                    @Override
                    public void onCancel() {
                        // Function to handle cancel event
                    }
 
                    @Override
                    public void onComplete(Bundle values) {
                        // Function to handle complete event
                        // Edit Preferences and update facebook acess_token
                        SharedPreferences.Editor editor = mPrefs.edit();
                        editor.putString("access_token",
                                facebook.getAccessToken());
                        editor.putLong("access_expires",
                                facebook.getAccessExpires());
                        editor.commit();
                    }
 
                    @Override
                    public void onError(DialogError error) {
                        // Function to handle error
 
                    }
 
                    @Override
                    public void onFacebookError(FacebookError fberror) {
                        // Function to handle Facebook errors
 
                    }
 
                });
    }
 
}
    
    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        facebook = new Facebook(APP_ID);
        mAsyncRunner = new AsyncFacebookRunner(facebook);
        button1 = (Button) findViewById(R.id.button1);
      
        
        
        
        OnClickListener oclBtnOk = new OnClickListener() {
            @Override
            public void onClick(View v) {
              // Меняем текст в TextView (tvOut)
              
              loginToFacebook();
            }
          };
          
          button1.setOnClickListener(oclBtnOk);
          
    }
  }
Добавлено через 4 часа 46 минут
Здравствуйте.
Перепробовал множества примеров, но так и ничего не вышло.
Помогите, как сделать авторизацию facebook.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru