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

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

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

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

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

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

Добавить возможность сохранить свои результаты в файлах, а также возможность получать результаты из файлов - Java SE
package massive; public class massive { public static void main(String args) { // TODO Auto-generated method stub int...

Добавить возможность сохранить свои результаты в файлах, а также возможность получать результаты из файлов - Java SE
Не работает программа. Ошибка: "Unreachable code". А сама программа без возможности сохранения файлов и получения результатов работает. ...

Добавить в начало возможность ввода имени, а после завершения теста добавить имя к выводу - JavaScript
Помогите пожалуйста, нужно добавить в начало возможность ввода имени, а после завершения теста добавить имя к выводу <head> <meta...

Для программы авторизация как добавить собщение об ошибки и добавить возможность изменять логин и пароль? - C++ Builder
Форма1: BaseU->LoadFromFile("LogBase.txt"); Form2->ListBox1->Items=BaseU; L=LogInput1->Text+' '+PSWInput1->Text; for (inc...

Qt creator. Есть файл aboutDialog.cpp/h с webview, как получить доступ к webview из mainWindow ? - C++ Qt
aboutDialog.h #ifndef ABOUTDIALOG_H_ #define ABOUTDIALOG_H_ #include <QtGui/QDialog> #include <QtCore/QUrl> class...

Добавить возможность выбора файла - C#
Я написал программу ,типо тест клиент,который считывает тест из TXT файла.И тест считывается по умолчанию из папки Debug,а мне нужно чтобы...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Pablito
2473 / 1918 / 595
Регистрация: 12.05.2014
Сообщений: 6,742
Завершенные тесты: 1
14.01.2016, 19:51 #2
где код?
farik99
0 / 0 / 0
Регистрация: 19.12.2015
Сообщений: 7
14.01.2016, 20:19  [ТС] #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
2473 / 1918 / 595
Регистрация: 12.05.2014
Сообщений: 6,742
Завершенные тесты: 1
14.01.2016, 20:26 #4
честно говоря незнаю как там проверить работает или нет
что если добавить строчку
Java
1
        mWebView.setWebViewClient(new WebViewClient());
den_droid
6 / 7 / 1
Регистрация: 18.05.2015
Сообщений: 190
14.01.2016, 20:29 #5
JS активен?
Maxtron
50 / 50 / 3
Регистрация: 17.11.2012
Сообщений: 228
Записей в блоге: 1
14.01.2016, 20:38 #6
Судя по строке:
Java
1
mWebView.getSettings().setJavaScriptEnabled(true);
активен

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

Java
1
mWebView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.01.2016, 20:38
Привет! Вот еще темы с ответами:

Добавить возможность ввода размерности матрицы - C++
Нужно переписать эту программу с условиями 1) вводим размерность матрицы 2)Вводить не отрицательные размеры матрицы 3)не вводить...

Добавить в программу возможность сортировки данных - C++
Добавить в программу возможность сортировки данных. В мою программу записывается данные о радиусе и точках окружностей, подскажите, как...

Добавить в файлообменник возможность загружать видео - PHP
Всем привет! Помогите пожалуйста есть готовый файлообменник (во вложении) но он загружает только картинки, а как сделать чтобы он и все...

Добавить в тотализатор возможность делать ставки. - Delphi
Игра практически сделана, но не знаю как сделать чтобы в начале игры было 1000 долларов. Можно ставить любую сумму, не превышающую, той,...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
14.01.2016, 20:38
Ответ Создать тему
Опции темы

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