رفتن به مطلب
انجمن اندروید ایران | آموزش برنامه نویسی اندروید و موبایل
  • android.png.1fab383bc8500cd93127cebc65b1dcab.png

دسترسی به اینترنت در اندروید


پست های پیشنهاد شده

دسترسی به اینترنت بسیار ساده می باشد شما کافسیت Widget به نام WebView بر روی صفحه قرار دهید و متدی به نام LoadUrl را فراخوانی کنید و آدرس سایت مورد نظر را به عنوان پارامتر به آن بدهید.

توجه کنید که امکان استفاده از وب در Apiهای 11 به بالا می باشد.

مثال:

پروژه جدیدی ایجاد کرده و در فایل xml دستورات زیر را وارد کنید.

[shcode=xml]<?xml version="1.0" encoding="utf-8"?>

android:orientation="vertical"

android:layout_width="fill_parent"

android:layout_height="fill_parent">

android:id="@+id/web_view"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:layout_weight="1.0"

/>

[/shcode]

و در فایل جاوا درستورات زیر را قرار دهید.

[shcode=java]package com.p30droid.testweb;

import android.app.Activity;

import android.os.Bundle;

import android.webkit.WebView;

public class MainActivity extends Activity {

    /** Called when the activity is first created. */

    @Override

        public void onCreate(Bundle savedInstanceState) {

            super.onCreate(savedInstanceState);

            setContentView(R.layout.activity_main);

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

            webView.loadUrl("http://www.p30droid.com");

        }

}[/shcode]

و در فایل manifest بعد از   خط زیر را قرار دهید.

[shcode=xml][/shcode]

خروجی به صورت زیر می باشد.

282x389http://p30droid.com/Uploader/do.php?img=182[/img]

لینک ارسال
به اشتراک گذاری در سایت های دیگر
  • 5 ماه بعد...

سلام

چجوری میشه با جاوا اسکریپت پشتیبانی کرد؟

و دیگه هم یه سایتی است یکی از محصولات خرید به بانک متصل میشه، ولی در وب ویو وقتی اجرا می کنم، اون دکمه هر چه سعی می کنم به صفحه پرداختی بانک بره، ولی نمیشه!!

لینک ارسال
به اشتراک گذاری در سایت های دیگر

[align=center]do.php?imgf=rar,pdf1394883621161.jpg[/align]

سلام

ممنون

ولی اون [shcode=java].setJavaScriptEnabled(true);[/shcode]

گذاشتم، ولی زیرش خطای رنگ زرد میاد، بعد از اجرا باز هم کار نکرد، هفت تا ایتم داره باید کدام بزنم تا جاوا اسکریپت بشناسه؟/

با تشکر

لینک ارسال
به اشتراک گذاری در سایت های دیگر

[shcode=java]        webView.getSettings().setJavaScriptEnabled(true);[/shcode]

اولین ایتم را انتخاب کنید :

[align=left]Add @suppressLint 'setJavascript' to oncreate[/align]

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

خوشبختانه وصل شد، اما متاسفانه به جای اینکه پرداخت بانک بیاد این صفحه نمایان میشه

    " متاسفانه اطلاعات ارسال شده نامعتبر است و شما مجاز به انجام تراکنش نمی باشید "

بعد مرورگر فایر فاکس امتحان کردم، خوب کار کرد، پس چرا در وب ویو کار نمی کنه؟؟؟

با تشکر

لینک ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...