fatih uslu
fatih uslu
Bursa
27/01/2017 tarihinden beri üye
10 GY Puanı
105K GY Sırası

Kişisel Sayfaları

İlgi Alanları

1 Rozet
0 Sertifika
1 Soru Sordu
0 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

İş Tecrubesi

Kullanıcıya ait İş tecrübesi bilgisi bulunmamaktadır.

Eğitim Geçmişi

Düzce Üniversitesi
| Aralık 2020 - Aralık 2020

Sertifikalar & Başarılar

GY Sertifikaları (0)
Kullanıcının GY sertifikası bulunmamaktadır.
Diğer Sertifikaları (0)
Kullanıcıya ait sertifika bulunmamaktadır.
Test Sonuçları (0)

Kullanıcıya ait test sonucu bulunmamaktadır.

Dil Becerileri

Son Forum Aktiviteleri

1
Tümünü Gör

Webview'de dosya seçmek

Merhabalar;

Bu konu soru&cevapta var fakat uyguladım bir sonuca ulaşamadım. Android 5.1.1 ve 6.0 denemedim çalıştıramadım.

Bir inputum var type="file" bununla mobilden dosya seçmek istiyorum nasıl yapabilirim. 2 gündür bakmadığım site kalmadı. Yardımcı olursanız sevinirim.

Kodu sıfırladım ve yalın hali şu şekilde; 


import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.webkit.ValueCallback;
import android.webkit.WebChromeClient;
import android.webkit.WebView;
import android.webkit.WebViewClient;

public class MainActivity extends Activity {
    WebView webV;

    @Override
    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        webV = (WebView) findViewById(R.id.webV2 );
        webV.getSettings().setJavaScriptEnabled(true);
        webV.getSettings ().getAllowFileAccess ();
        webV.setWebViewClient(new MyWebViewClient());
        webV.loadUrl("http://orneksite.org");
    }

    private class MyWebViewClient extends WebViewClient {
        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
            view.loadUrl(url);
            return true;
        }
    }
    public void onBackPressed() {

        if(webV.canGoBack()) {

            webV.goBack();

        } else {
            super.onBackPressed();
        }
    }

    @Override
    protected void onPause () {
        super.onPause ();
    }

    @Override
    protected void onStop () {
        super.onStop ();
    }

    @Override
    protected void onResume () {
        super.onResume ();
    }
}

 

7 yıl 8 ay önce yanıtladın