С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Регистрация на форуме vBulletin - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Тормозит процесс http://www.cyberforum.ru/android-dev/thread1450777.html
Здравствуйте. Как можно узнать, какой элемент/участок программы, тормозит её, или требует больше всего системных ресурсов?
Программирование Android Регистрация вконтакте через webview посылаю запрос вконтакте на получение токена и возможности постить на стену. В итоге запускаю приложение перехожу в webview ввожу логин пароль свой нажимаю кнопку разрешить приложению... http://www.cyberforum.ru/android-dev/thread1450751.html
Программирование Android Добавить кнопку в нижний бар (Navigation bar)
Хотелось бы добавить кнопку в нижний бар (Navigation bar). Например как в Viber app-n, когда начинаешь вводить текст, появляется кнопка (клавиатура) справа от Back, Home, App Stack buttons... Гуглил...
Программирование Android Нетривиальная тема. Можно ли для Android создать приложение, запускаемое минуя Dalvik? Например, формата ELF
Чтобы оно, например, создавало файл во внутренней памяти. Или выводило что-то в терминал (он вообще есть на Android? как в него попасть?) Т.е. использовать непосредственно ядро Linux
Программирование Android Возможно ли подслушать звонок? http://www.cyberforum.ru/android-dev/thread1450678.html
Чтобы приложение, будучи запущенным, ожидало звонка с опред. номера, снимало трубку, при этом проигрывало звук (типа автоответчик), а то, что говорит звонящий - сохраняло куда-нибудь.
Программирование Android Возможно ли программно позвонить по номеру? НЕ через Intent, а так, как это делает приложение "Телефон" ... Добавлено через 1 минуту Ну то есть нажал кнопку - соединился - слушаешь из динамика, говоришь в микрофон. Нажал другую кнопку - отсоединился. Никаких лишних окошек. подробнее

Показать сообщение отдельно
Amrel
9 / 9 / 2
Регистрация: 14.05.2015
Сообщений: 62

Регистрация на форуме vBulletin - Программирование Android

19.05.2015, 08:58. Просмотров 288. Ответов 3
Метки (Все метки)

Ребята помогите пожалуйста, пытаюсь авторизоваться на форуме, но что то делаю не так...
Программа не проходит строку OutputStreamWriter out = new OutputStreamWriter(uc.getOutputStream());
В Manifest'е прописал: <uses-permission android:name="android.permission.INTERNET" />

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
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.TextView;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.net.CookieHandler;
import java.net.CookieManager;
import java.net.CookiePolicy;
import java.net.CookieStore;
import java.net.HttpCookie;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.ProtocolException;
import java.net.URL;
import java.util.List;
 
public class MainActivity extends ActionBarActivity {
 
    private TextView textView;
 
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
        textView = (TextView)findViewById(R.id.textView1);
 
        CookieManager manager = new CookieManager();
        manager.setCookiePolicy(CookiePolicy.ACCEPT_ALL);
        CookieHandler.setDefault(manager);
   
        try {
            URL url = new URL("http://www.airsoftforum.ru/login.php?do=login");
 
            HttpURLConnection uc = (HttpURLConnection) url.openConnection();
 
            uc.setRequestMethod("POST");
            uc.setRequestProperty("Host","www.airsoftforum.ru");
            uc.setRequestProperty("User-agent", "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1106.241 YaBrowser/1.5.1106.241 Safari/537.4");
            uc.setRequestProperty("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8");
            uc.setRequestProperty("Accept-Language","ru,en;q=0.8");
            uc.setRequestProperty("Accept-Encoding", "gzip,deflate,sdch");
            uc.setRequestProperty("Accept-Charset","Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.3");
            uc.setRequestProperty("Connection","Keep-Alive");
            uc.setRequestProperty("Referer","http://www.airsoftforum.ru/");
            uc.setRequestProperty("Content-Type","application/x-www-form-urlencoded");
 
            uc.setDoOutput(true);
            uc.setDoInput(true);
   
         //   textView.setText("1-metka");
 
            OutputStreamWriter out = new OutputStreamWriter(uc.getOutputStream());
 
        //    textView.setText("2-metka");
 
            String data = "do=login&url=%2Fmember.php%3Fu%3D361557&vb_login_md5password=e6ce022cfb743c66afc48244e311facf&vb_login_md5password_utf=e6ce022cfb743c66afc48244e311facf&s=&securitytoken=guest&vb_login_username=amrel&vb_login_password=";
 
           out.write(data);
           out.flush();
          BufferedReader is = null;
          is = new BufferedReader(new InputStreamReader(uc.getInputStream()));
          String line = null;
          System.out.println(line);
          is.close();
          out.close();
 
        } catch (Exception e) {
            e.printStackTrace();
          textView.setText("не работает");
        }
 
 
        CookieStore cookieJar = manager.getCookieStore();
        System.out.println("Cookeis:");
        List<HttpCookie> cookies = cookieJar.getCookies();
        for (HttpCookie cookie : cookies) {
            System.out.println(cookie);
        }
    }
 
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
           getMenuInflater().inflate(R.menu.menu_main, menu);
        return true;
    }
 
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
           int id = item.getItemId();
 
          if (id == R.id.action_settings) {
            return true;
        }
 
        return super.onOptionsItemSelected(item);
    }
 
 
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.