نمایش نتایج 1 تا 3 از 3

نام تاپیک: عدم باز شدن فایل آپلود در وب ویو

  1. #1
    کاربر دائمی آواتار علیرضا5
    تاریخ عضویت
    اردیبهشت 1394
    محل زندگی
    همدان
    پست
    506

    عدم باز شدن فایل آپلود در وب ویو

    سلام و عرض ادب
    بنده تازه کارم
    می خوام یک صفحه از یک سایت رو در وب ویو نشون بدم
    نمایش داده میشه ولی گزینه های فایل آپلود (بارگذاری عکس اون صفحه از سایت) کار نمی کنه

    این هم کدامه خیلی هم دستکاری کردم درست نشده لطفا ایرادش رو بفرمائید



    package com.rasaagahi.myapplication;


    import java.io.IOException;
    import java.net.HttpURLConnection;
    import java.net.MalformedURLException;
    import java.net.URL;


    import android.support.v7.app.AppCompatActivity;
    import android.app.AlertDialog;
    import android.app.ProgressDialog;
    import android.content.Context;
    import android.content.DialogInterface;
    import android.net.ConnectivityManager;
    import android.net.NetworkInfo;
    import android.os.AsyncTask;
    import android.os.Bundle;


    import android.webkit.WebView;
    import android.webkit.WebViewClient;
    import android.graphics.Bitmap;
    public class MainActivity extends AppCompatActivity {


    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    new NetCheck().execute();
    }
    public void onBackPressed() {
    WebView myWebView = (WebView) findViewById(R.id.webView);


    if (myWebView.canGoBack()) {
    myWebView.goBack();
    } else {
    super.onBackPressed();
    }
    }
    public void ShowAlertDialog() {
    AlertDialog.Builder alertDialog = new AlertDialog.Builder(MainActivity.this);
    alertDialog.setTitle("بلنگو");
    alertDialog.setMessage(R.string.message);
    // alertDialog.setIcon(R.drawable.ic_launcher);
    // Setting Positive "Yes" Button
    alertDialog.setPositiveButton(R.string.yes,
    new DialogInterface.OnClickListener() {
    public void onClick(DialogInterface dialog, int which) {
    dialog.cancel();
    new NetCheck().execute();
    }
    });
    // Setting Negative "NO" Button
    alertDialog.setNegativeButton(R.string.no,
    new DialogInterface.OnClickListener() {
    public void onClick(DialogInterface dialog, int which) {
    // Write your code here to invoke NO event
    dialog.cancel();
    finish();
    }
    });
    // Showing Alert Message
    alertDialog.show();
    }






    private class NetCheck extends AsyncTask<String,String,Boolean>
    {
    private ProgressDialog nDialog;


    @Override
    protected void onPreExecute(){
    super.onPreExecute();
    nDialog = new ProgressDialog(MainActivity.this);

    nDialog.setMessage("در حال دریافت ...");

    nDialog.show();
    }


    @Override
    protected Boolean doInBackground(String... args){


    ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
    NetworkInfo netInfo = cm.getActiveNetworkInfo();
    if (netInfo != null && netInfo.isConnected()) {
    try {
    URL url = new URL("http://www.google.com");
    HttpURLConnection urlc = (HttpURLConnection) url.openConnection();
    urlc.setConnectTimeout(3000);
    urlc.connect();


    if (urlc.getResponseCode() == 200) {
    return true;
    }
    } catch (MalformedURLException e1) {
    // TODO Auto-generated catch block
    e1.printStackTrace();
    } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    }
    return false;


    }


    protected void onPostExecute(Boolean th){


    if(th ==true){
    WebView myWebView = (WebView) findViewById(R.id.webView);
    myWebView.setWebViewClient(new WebViewClient()
    {




    public void onPageStarted(WebView view, String url, Bitmap favicon)
    {

    nDialog.show();


    }

    public void onPageFinished(WebView view, String url)
    {
    nDialog.dismiss();
    }



    });


    myWebView.clearCache(false);
    myWebView.getSettings().setJavaScriptEnabled(true) ;
    myWebView.setScrollbarFadingEnabled(true);
    myWebView.getSettings().setUseWideViewPort(true);
    myWebView.getSettings().setBuiltInZoomControls(tru e);
    myWebView.getSettings().setLoadWithOverviewMode(tr ue);
    myWebView.getSettings().setJavaScriptCanOpenWindow sAutomatically(true);
    myWebView.getSettings().setAllowFileAccess(true);



    myWebView.loadUrl("https://www.sheypoor.com/listing/new");

    }
    else
    {
    ShowAlertDialog();
    nDialog.dismiss();


    }




    }


    }




    }





  2. #2
    کاربر دائمی آواتار علیرضا5
    تاریخ عضویت
    اردیبهشت 1394
    محل زندگی
    همدان
    پست
    506

    نقل قول: عدم باز شدن فایل آپلود در وب ویو

    آقا لطفا جوابببب

  3. #3
    کاربر دائمی آواتار mehdi.safavie
    تاریخ عضویت
    دی 1388
    محل زندگی
    تهران - اندیشه
    سن
    32
    پست
    219

    نقل قول: عدم باز شدن فایل آپلود در وب ویو

    درود;

    این رو تست کنین

    import android.app.Activity;
    import android.os.Bundle;
    import android.webkit.WebResourceError;
    import android.webkit.WebResourceRequest;
    import android.webkit.WebView;
    import android.webkit.WebViewClient;
    import android.widget.Toast;
    import android.annotation.TargetApi;


    public class Main extends Activity {


    private WebView mWebview ;


    @Override
    public void onCreate(Bundle savedInstanceState) {


    super.onCreate(savedInstanceState);


    mWebview = new WebView(this);


    mWebview.getSettings().setJavaScriptEnabled(true); // enable javascript


    final Activity activity = this;


    mWebview.setWebViewClient(new WebViewClient() {
    @SuppressWarnings("deprecation")
    @Override
    public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
    Toast.makeText(activity, description, Toast.LENGTH_SHORT).show();
    }
    @TargetApi(android.os.Build.VERSION_CODES.M)
    @Override
    public void onReceivedError(WebView view, WebResourceRequest req, WebResourceError rerr) {
    // Redirect to deprecated method, so you can use it in all SDK versions
    onReceivedError(view, rerr.getErrorCode(), rerr.getDescription().toString(), req.getUrl().toString());
    }
    });


    mWebview .loadUrl("http://www.google.com");
    setContentView(mWebview );


    }


    }

تاپیک های مشابه

  1. سوال: انتقال یک پیام از کنترلر به ویو با کمک ویو دیتا یا ویو بق
    نوشته شده توسط kamran_14 در بخش ASP.NET MVC
    پاسخ: 3
    آخرین پست: چهارشنبه 12 اسفند 1394, 16:50 عصر
  2. پاسخ: 4
    آخرین پست: سه شنبه 13 مرداد 1394, 13:20 عصر
  3. پاسخ: 1
    آخرین پست: پنج شنبه 21 اسفند 1393, 19:19 عصر
  4. پاسخ: 3
    آخرین پست: پنج شنبه 15 آبان 1393, 18:27 عصر
  5. پاسخ: 3
    آخرین پست: سه شنبه 17 بهمن 1391, 18:54 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •