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

Извлечение кода из страницы WebView - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Какой прок от dpi относительно px? http://www.cyberforum.ru/android-dev/thread1403890.html
Пишу своё первое приложение под android. Дали макет(или как там он у android разработчиков называется) размером 600х800px. В нём есть кнопка, которая должна занимать 2/3 экрана по ширине. В кнопке длинный текст, который умещается на макете в одну строчку. В каких единицах(и как) надо указывать размер кнопки и шрифта, чтобы кнопка всегда занимала 2/3 экрана, а текст в кнопке был всегда в одну...
Android Отобразить местоположение на карте по координатам Взял из книжки такой код для отображения местоположения на карте по заданным координатам (например, взял координаты Москвы): String geoURI = String.format("geo:%f,%f?z=10", 55.75, 37.62); // использовать другой формат запроса? Uri geo = Uri.parse(geoURI); Intent geoMap = new Intent(Intent.ACTION_VIEW, geo); ... http://www.cyberforum.ru/android-dev/thread1403804.html
Ошибка в Android Studio, связанная с java Android
Доброго времени суток! У меня при компилировании проекта выходит ошибка : Error:Execution failed for task ':app:dexDebug'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_20\bin\java.exe'' finished with non-zero exit value 2 Думал из-за подключенных библиотек к проекту, но даже убрав из настроек...
Анимированная отрисовка символа Android
Всем добрые день! Хоть и здоровалась уже.:) Такой вопросец. Есть канвас. Хочу сделать отрисовку символа на нём. Но не просто отрисовку, а анимированую. Будто кто-то рисует по канве. На стековерфлоу нашла код, который у всех работает(судя по комментариям)! А у меня нет... Помогите, пожалуйста. Код вьюхи. public class MyView extends View { int framesPerSecond = 60; long...
Android Загрузка изображений из интернета на реальном устройстве http://www.cyberforum.ru/android-dev/thread1403783.html
По мотивам одной книжки написал такую вот программу, которая загружает и показывает изображение из интернета: public class MainActivity extends ActionBarActivity { private static final String DEBUG_TAG = "TestBitmapURL"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);
Android Приложение на Android (дипломный проект) Всем доброго времени суток! Друзья, помогите с идеей приложения под Android. Предыдущую тему диплома запороли,теперь в свободном плавание, есть знания и не большой опыт в программировании на java. Какое приложение можно создать, достойное для дипломного проекта?Всем спасибо за внимание. подробнее

Показать сообщение отдельно
lihusha
3 / 3 / 0
Регистрация: 21.03.2015
Сообщений: 67
01.04.2015, 21:07  [ТС]     Извлечение кода из страницы WebView
ну для начала в теме не хватает кода твоего
Приведу его фрагменты

метод, который непосредственно выполняет запрос POST
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
public String sendPost(String targetURL, QueryString query) throws MalformedURLException, IOException{
 
        URL url;
        HttpURLConnection connection = null;
 
        try{
            
            url = new URL(targetURL);
        
            connection = (HttpURLConnection)url.openConnection();
 
            connection.setRequestMethod("POST");
            connection.setUseCaches(false);
            connection.setDoInput(true);
            connection.setDoOutput(true);
        
            DataOutputStream wr = new DataOutputStream(connection.getOutputStream());
            wr.writeBytes(query.toString());
            wr.flush();
            wr.close();
        
            InputStream is = connection.getInputStream();
            BufferedReader rd = new BufferedReader(new InputStreamReader(is));
 
            String line;
            StringBuilder response = new StringBuilder();
 
            while((line = rd.readLine()) != null) {
 
                response.append(line);
                System.out.println(line);        
                response.append('\r');
            }
            rd.close();
            return response.toString();
 
        } catch (Exception e) {
 
            e.printStackTrace();
            return null;
 
            } finally {
 
            if(connection != null) {
                connection.disconnect();
                }
            }
        }
Класс QueryString

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
public class QueryString {
    private StringBuffer query;
    
    public QueryString(Object name, Object value) throws UnsupportedEncodingException{
            add(name,value);
    }
    
    public QueryString() {
        query = new StringBuffer();
    }
    
    public synchronized QueryString add(Object name, Object value) throws UnsupportedEncodingException{
 
        if (!query.toString().trim().equals("")) query.append("&");
        query.append(URLEncoder.encode(name.toString(), "UTF-8"));
        query.append("=");
        query.append(URLEncoder.encode(value.toString(), "UTF-8"));
        return this;        
    }
    
    public String toString(){
    return query.toString();
    }
    
}

Подготовка query и вызов метода POST

Java
1
2
3
4
5
6
7
8
QueryString postQuery = new QueryString();
 
        postQuery.add("form_key", formKey);
        postQuery.add("login[username]", login);
        postQuery.add("login[password]", password);        
        postQuery.add("oauth_token", requestToken);
 
myConnectionClass.sendPost(myAuthorizationUrl, postQuery);
 
Текущее время: 00:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru