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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
farik99
0 / 0 / 0
Регистрация: 19.12.2015
Сообщений: 7
#1

Webview, добавить возможность покупки пакетов - Программирование Android

14.01.2016, 19:32. Просмотров 170. Ответов 5
Метки нет (Все метки)

в webview из этого сайта не получается купить пакеты http://welcome.babilon-m.tj
а из браузера получается.
как сделать так чтобы из приложение можно было купить?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.01.2016, 19:32     Webview, добавить возможность покупки пакетов
Посмотрите здесь:

Кодировка в WebView - Программирование Android
Открываю в WebView html-файл из assets через метод loadUrl(String) и вижу вместо русских символов знаки вопроса в черных ромбах. Задавал...

Прозрачность WebView - Программирование Android
В общем то в этом и вопрос Возможно ли WebView сделать прозрачным? чтобы image, который является Activity backgroung был под ним виден. ...

WebView. Крякозябры - Программирование Android
WebView myWebView = (WebView) findViewById(R.id.webView); String summary = "<html><body>" + text + "</body></html>"; ...

Gif в WebView - Программирование Android
В одном известном браузере просмотр гиф реализован так: статическая картинка (фрейм), после клика по нему этот фрейм преобразуется в гифку....

Отработать JS в WebView - Программирование Android
Здравствуйте! Подскажите как застравить WebView отработать хотя бы простой alert? Ниже приведу весь код своего активити. package...

Работа с webview - Программирование Android
Привет ребята! У меня следующая проблема. for (String key : map.keySet()) { textView.append("\n\t"+key + "\n"); ...

WebView - Height - Программирование Android
Добрый вечер. Вот такая пробела. Когда я передаю информацию в WebView он почему выводится только на (height:10px;) и включает...

WebView zoom - Программирование Android
Необходимо автоматически промасштабировать содержимое WebView. WebView.zoomBy не предлагать... Добавлено через 4 часа 57 минут ...

Замена WebView - Программирование Android
Добрый вечер. Ваша помощь нужна очень. Чем можно заменить WebView (просто как я читал его не стоит использовать для вывода больших...

onClick и onLongClick у WebView - Программирование Android
Собственно как научить WebView обрабатывать эти 2 события?

WebView. Навигация свайпом - Программирование Android
Здравствуйте! Есть WebView, статьи в который подгружаются из res/raw (n1.txt - n...txt), одна статья - один файл. Как свайпом осуществить...

Всплывающее окошко из webview - Программирование Android
Здравствуйте! Подскажите пожалуйста, может натолкнете куда копать, какие методы или классы нужно использовать, а я попытаюсь...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Pablito
2419 / 1864 / 583
Регистрация: 12.05.2014
Сообщений: 6,604
Завершенные тесты: 1
14.01.2016, 19:51     Webview, добавить возможность покупки пакетов #2
где код?
farik99
0 / 0 / 0
Регистрация: 19.12.2015
Сообщений: 7
14.01.2016, 20:19  [ТС]     Webview, добавить возможность покупки пакетов #3
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
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
package tj.tajdevelop.babilon_m.babilon_m;
 
import android.content.Intent;
import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.view.View;
import android.support.design.widget.NavigationView;
import android.support.v4.view.GravityCompat;
import android.support.v4.widget.DrawerLayout;
import android.support.v7.app.ActionBarDrawerToggle;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.Menu;
import android.view.MenuItem;
import android.webkit.WebView;
 
public class farik2Activity extends AppCompatActivity
        implements NavigationView.OnNavigationItemSelectedListener {
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        WebView mWebView;
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_farik2);
        Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
        setSupportActionBar(toolbar);
 
 
 
        DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
        ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(
                this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
        drawer.setDrawerListener(toggle);
        toggle.syncState();
 
        NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
        navigationView.setNavigationItemSelectedListener(this);
 
        mWebView = (WebView) findViewById(R.id.webView);
        mWebView.getSettings().setJavaScriptEnabled(true);
        mWebView.loadUrl("http://welcome.babilon-m.tj");
    }
 
    @Override
    public void onBackPressed() {
        DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
        if (drawer.isDrawerOpen(GravityCompat.START)) {
            drawer.closeDrawer(GravityCompat.START);
        } else {
            super.onBackPressed();
        }
    }
 
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.farik2, menu);
        return true;
    }
 
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // Handle action bar item clicks here. The action bar will
        // automatically handle clicks on the Home/Up button, so long
        // as you specify a parent activity in AndroidManifest.xml.
        int id = item.getItemId();
 
        //noinspection SimplifiableIfStatement
        if (id == R.id.action_settings) {
            return true;
        }
 
        return super.onOptionsItemSelected(item);
    }
 
    @SuppressWarnings("StatementWithEmptyBody")
    @Override
    public boolean onNavigationItemSelected(MenuItem item) {
        // Handle navigation view item clicks here.
        int id = item.getItemId();
        switch (id) {
            case R.id.nav_gallery:
                Intent intent = new Intent(this, farikActivity.class);
                startActivity(intent);
        }
 
        switch (id) {
            case R.id.nav_glavniy:
                Intent intent = new Intent(this, MainActivity.class);
                startActivity(intent);
        }
        switch (id) {
            case R.id.nav_camera:
                Intent intent = new Intent(this,farik2Activity.class);
                startActivity(intent);
        }
        switch (id) {
            case R.id.nav_slideshow:
                Intent intent = new Intent(this,farik3Activity.class);
                startActivity(intent);
        }
        switch (id) {
            case R.id.nav_manage:
                Intent intent = new Intent(this,farik4Activity.class);
                startActivity(intent);
        }
        switch (id) {
            case R.id.nav_send:
                Intent intent = new Intent(this,farik5Activity.class);
                startActivity(intent);
        }
        switch (id) {
            case R.id.nav_pismo:
                Intent intent = new Intent(this,pismoActivity.class);
                startActivity(intent);
        }
        switch (id) {
            case R.id.nav_lovenumber:
                Intent intent = new Intent(this,loveNumberActivity.class);
                startActivity(intent);
        }
        switch (id) {
            case R.id.nav_callcenter:
                Intent intent = new Intent(this,CallCenterActivity.class);
                startActivity(intent);
        }
        switch (id) {
            case R.id.nav_gprs:
                Intent intent = new Intent(this,GPRSMMSActivity.class);
                startActivity(intent);
        }
 
 
 
        if (id == R.id.nav_camera) {
            // Handle the camera action
        } else if (id == R.id.nav_gallery) {
 
        } else if (id == R.id.nav_slideshow) {
 
        } else if (id == R.id.nav_manage) {
 
        } else if (id == R.id.nav_send) {
 
        } else if (id == R.id.nav_pismo) {
 
        } else if (id == R.id.nav_callcenter) {
 
        } else if (id == R.id.nav_lovenumber) {
 
        } else if (id == R.id.nav_socnet) {
 
        } else if (id == R.id.nav_gprs) {
 
        }
 
        DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
        drawer.closeDrawer(GravityCompat.START);
        return true;
    }
}
Pablito
2419 / 1864 / 583
Регистрация: 12.05.2014
Сообщений: 6,604
Завершенные тесты: 1
14.01.2016, 20:26     Webview, добавить возможность покупки пакетов #4
честно говоря незнаю как там проверить работает или нет
что если добавить строчку
Java
1
        mWebView.setWebViewClient(new WebViewClient());
den_droid
6 / 7 / 1
Регистрация: 18.05.2015
Сообщений: 181
14.01.2016, 20:29     Webview, добавить возможность покупки пакетов #5
JS активен?
Maxtron
48 / 48 / 2
Регистрация: 17.11.2012
Сообщений: 227
Записей в блоге: 1
14.01.2016, 20:38     Webview, добавить возможность покупки пакетов #6
Судя по строке:
Java
1
mWebView.getSettings().setJavaScriptEnabled(true);
активен

Можно еще попробовать:

Java
1
mWebView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
Yandex
Объявления
14.01.2016, 20:38     Webview, добавить возможность покупки пакетов
Ответ Создать тему
Опции темы

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