İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Mobil Programlama
Mobil Programlama

Android WebView Yardım.

Janmark22.10.20128 cevap3.463 görüntüleme
2011'den beri914 mesaj
#1
Yapmış olduğum uygulamanın içinde web sayfası açmam gerekiyor.

WebView diye bir component var onu kullandığım zaman, loadURL'isene URL verdiğim zaman Android programı arka tarafa atarak kendi tarayıcısında açıyor.

Nasıl direkt olarak uygulamanın içinde açabilirim ?
Cevaplar
Janmark Konuyu açan
2011'den beri914 mesaj
#2
Hallettim konu kapatılabilir.

Çözüm ise şöyle;

//OnCreate methodunun içinde olacak
WebView view = (WebView)findViewById(R.id.webView1); // Burada uygulamazdaki webview'mızı alıyoruz.

web.setWebViewClient(new MyWebViewClient());

web.loadUrl("http://shiftdelete.net");

private class MyWebViewClient extends WebViewClient
{
@Override
public boolean shouldOverrideUrlLoading(WebView view, String Url)
{

web.loadUrl("http://shiftdelete.net");
return true;
}
}
2011'den beri597 mesaj
#3
Java mı bu ? :D
Janmark Konuyu açan
2011'den beri914 mesaj
#4
LeaveNhA dedi: ↑
Java mı bu ? :D
Öyleymiş :D
2011'den beri597 mesaj
#5
Janmark dedi: ↑
Öyleymiş :D
üstadım ben c++ biliyorum android geliştirmek istiyorum, bana yardımcı olabilir misiniz acaba ?

teknolojiye yabancı değilim, üzerinde emek sarf edilen önü açık bi sistem olduğunun farkındayım. :D
cgrszone artık bıktın biliyorum üstadım ama bu konuda oryante edebilirseniz beni çok çok iyi olabilir, lakin qt'dan arazi koşulları nedeni ile vazgeçmiş bulunuyorum. :D
2007'den beri17 bin mesaj
#6
Yoo bıkmaktan değil de Android cephesine uzağım. Ne desem yalan olur. C++ üzerinden tüm platformlara yazılım geliştirebileceğiniz frameworkler de mevcut. Biraz araştırırsan tonla framework bulabilirsin...
2011'den beri3.263 mesaj
#7
c++ ile android yazılımı kısmen de olsa geliştirilebilir fakat tercih edilen bir yöntem değil. Daha çok donanım seviyesinde işler için kullanılabilir. Aşağıdaki linkde ndk ile ilgili bilgiler var. Ayrıca yeni bir lisan yeni bir insan :)

http://developer.android.com/tools/sdk/ndk/index.html
2012'den beri341 mesaj
#8
arkadaş banlanmış ama aynı sorunla karşılaştım kodlar aşağıdaki gibi varmı bana yardım edebilecek kaynaklar sıkıntılı ingilizcem pek iyi değil :(

import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;

public class WebActivity extends Activity {

private WebView webView;

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);
setContentView(R.layout.webcontent);


webView = (WebView) findViewById(R.id.webView);

webView.getSettings().setJavaScriptEnabled(true);

webView.loadUrl("http://www.gemlikwebtasarim.com/html5/blog.html");


//String customHtml = "<html><body><h2>Hasan ŞENGÜN</h2></body></html>";
//webView.loadData(customHtml, "text/html", "UTF-8");

}

}
2012'den beri341 mesaj
#9
Arkadaşlar lazım olur belki olayı çözdüm.

webView.setWebViewClient(new WebViewClient());

Kodumuz bu tabi kırmızı ile belirttiğim kısmı kendi kod diziliminize uyarlmanız lazım.

ve son olarak import kısmına

import android.webkit.WebViewClient;

yukarıdakine de ekledik mi olay tamamdır.

Bundan sonra webview ile çağırdığınız sayfalar tarayıcada açılmayacaktır.

SAygılarımla

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.