Загрузка URL-адреса в приложении

#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-адрес во внешнем браузере.