Android WebView Yardım.

Bu konuyu okuyanlar

Janmark

Doçent
Katılım
22 Temmuz 2011
Mesajlar
915
Reaksiyon puanı
2
Puanları
38
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 ?
 

Janmark

Doçent
Katılım
22 Temmuz 2011
Mesajlar
915
Reaksiyon puanı
2
Puanları
38
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;
}
}
 

LeaveNhA

Doçent
Katılım
4 Aralık 2011
Mesajlar
598
Reaksiyon puanı
5
Puanları
18

ü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
[MENTION=25201]cgrszone[/MENTION] 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
 
Katılım
31 Aralık 2007
Mesajlar
17,485
Reaksiyon puanı
188
Puanları
63
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...
 

tambjk

Profesör
Katılım
10 Mayıs 2011
Mesajlar
3,263
Reaksiyon puanı
16
Puanları
38
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
 

hasansengun

Asistan
Katılım
24 Mayıs 2012
Mesajlar
341
Reaksiyon puanı
0
Puanları
16
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");


}


}
 

hasansengun

Asistan
Katılım
24 Mayıs 2012
Mesajlar
341
Reaksiyon puanı
0
Puanları
16
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
 
Üst