Turkcell | Geleceği Yazanlar

Soru & Cevap

webview ile browserı uygulama içinde açmak

28.10.2014 - 11:09

Arkadaşlar merhaba, webview ile istediğim url yi açabiliyorum ancak browsera gidip açıyor. Ben uygulama içerisinde açılmasını istiyorum nasıl yapabilirim? bilgisi olan paylaşımda bulunabilir mi lütfen.

 

teşekkürler

2975 Görüntülenme

2 Cevap

burak soner bozkurtlar
30.10.2014 - 08:50

Webview.loadUrl kullanarak uygulamadan çıkmadan Web sitesi görüntüleme örneğidir. 

 

bunun dışında bir şey bulamadım readme kısmından yada göremedim. ben size benim örneği paylaşayım;

 


manifest dosyasi  
 
 
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.afalina.test333"
    android:versionCode="1"
    android:versionName="1.0" >
    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="18" />
 
    <uses-permission android:name="android.permission.INTERNET"></uses-permission>
   
    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name="com.afalina.test333.MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
 
</manifest>
 

 

java


package com.afalina.test333;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
 
 
WebView webview = (WebView) findViewById(R.id.webView1);
webview.getSettings().setJavaScriptEnabled(true);
webview.loadUrl("https://gelecegiyazanlar.turkcell.com.tr");
 
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
 

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

burak soner bozkurtlar
30.10.2014 - 11:03
package com.afalina.test333; import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.webkit.WebChromeClient; import android.webkit.WebView; import android.webkit.WebViewClient; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); WebView webview = (WebView) findViewById(R.id.webView1); webview.getSettings().setJavaScriptEnabled(true); webview.setWebViewClient(new WebViewClient()); //webview.setWebChromeClient(new WebChromeClient()); webview.loadUrl("http://94.73.133.58/tablet"); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } }
Kurtuluş Ahmet Temel
28.10.2014 - 14:00

Sorduğun soruya yönelik birebir yapılmış (README kısmından okuyabilirsin) ilgili örneği incelersen sorunun cevabını bulabileceğini düşünüyorum.

 

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

burak soner bozkurtlar
28.10.2014 - 19:07
Çok teşekkür ederim. Deneme yapıp bilgisini paylaşacağım
Kurtuluş Ahmet Temel
28.10.2014 - 21:07
ben teşekkür ederim. bildirimlerinizi bekliyorum

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.