#android #iphone #mobile #jquery-mobile
#Android #iPhone #Мобильный #jQuery -мобильный
Вопрос:
Я ищу способ загрузить внешний веб-сайт на страницу в приложении.
Например, на главном экране есть ссылка на веб-сайт компании, и при нажатии на нее происходит переход на другую страницу, которая отображает веб-сайт компании, но также позволяет включить верхний и нижний колонтитулы для страницы. Вы также можете включить опции для возврата или другие ссылки.
Я считаю, что это возможно, поэтому любая помощь в этом была бы отличной. Спасибо,
Комментарии:
1. Простой поиск в Google может ответить на этот вопрос.
2. Приложение разрабатывается в jquerymobile…
Ответ №1:
Я полагаю, вы говорите о классе WebView для Android. http://developer.android.com/reference/android/webkit/WebView.html
Представление, отображающее веб-страницы. Этот класс является основой, на которой вы можете запускать свой собственный веб-браузер или просто отображать некоторый онлайн-контент в своей деятельности. Он использует механизм рендеринга WebKit для отображения веб-страниц и включает в себя методы для перемещения вперед и назад по истории, увеличения и уменьшения масштаба, выполнения текстового поиска и многого другого.
Комментарии:
1. Я приношу извинения за это, я должен был указать, что это разработано в jquerymobile.
Ответ №2:
http://developer.android.com/resources/tutorials/views/hello-webview.html
Вам просто нужно использовать webview
представление. После этого довольно просто разместить представление там, где вы хотите, и отправить его на любой URL-адрес, который вы хотите.
WebView mWebView;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.loadUrl("http://www.google.com");
}
Комментарии:
1. Он разрабатывается в jquermobile.
Ответ №3:
В настоящее время я использую этот метод, и он работает.
import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class ThirdActivity extends Activity
{
WebView webview;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.html_view);
webview = (WebView)findViewById(R.id.viewHTML);
webview.getSettings().setJavaScriptEnabled(true);
webview.setWebViewClient(new WebViewClient());
webview.loadUrl("https://twitter.com/LaserPros");
}
}
не забывайте, что ваш XML-файл называется html_view в нем есть webview с идентификатором viewHTML файл выглядит следующим образом:
<?xml version="1.0" encoding="utf-8"?>
<WebView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@ id/viewHTML"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
в упражнении класса важно (и то, что большинство людей упускает при ответе), чтобы установить веб-просмотр в качестве WebClient, иначе ваш телефон захочет открыть URL-адрес во внешнем браузере.