گروه کامپیوتر دانشگاه آزاد

اساتید و دانشجویان دانشگاه آزاد اسلامی

گروه کامپیوتر دانشگاه آزاد

اساتید و دانشجویان دانشگاه آزاد اسلامی

بِسْمِ اللَّهِ الرَّحْمَٰنِ الرَّحِیمِ
زکات علم، نشر آن است. گروه کامپیوتر دانشگاه آزاد با هدف خدمت به دانش آموزان ، دانشجویان و آنهایی که علاقه به برنامه نویسی و طراحی و کلیه امور تخصصی کامپیوتر دارند با هدف نشر علم خدمت رسانی کند امید است کاربران در جهت تحقق این اهداف والا یار و همدم ما باشند . . .

آخرین نظرات

۱ مطلب با کلمه‌ی کلیدی «کار با WebView» ثبت شده است

سلام دوستان عزیز.در این جلسه می خواهیم با وب ویو (webview)در سیستم عامل اندروید کار کنیم،اوا از همه یک توضیح مختصری در مورد وب ویوو داشته باشیم.وب ویو وظیفه نمایش وب رو در اختیار داره طوری که میتوینم از اون برای نمایش یک وبسایت ویا کدهای Html استفاده کنیم.کارکردن با وب ویو خیلی اسونه و نیلزی به مهارت و یا دانش برنامه نویسی وب به اون صورت نداره مگر در مواقع حرفه ای که در اموزش های پیشرفته اندروید باهاش کار خواهیم کرد.یک پروژه جدید ایجاد میکنیم و با نحوه کار کرد وب ویو بیشتر اشنا می شویم.

کار با وب ویو در اندروید

بعد از اینکه پروژه رو ایجاد کردین از قسمت پالت ها در پوشه کامپوزیت (composite) ابزار وب ویو (Webview) رو انتخاب میکنیم و بر روی لایمون میکشیم.وب وبو خواص چندانی نداره که توضیح داده بشه به همین دلیل میریم به قسمت MainActivity برنامه  و به وب ویومون یک url جهت نمایش یک وبسایت میدیم. 

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//معرفی وب ویو و فراخوانی اون از لایه
WebView web = (WebView) findViewById(R.id.webView1);

//معرفی یک وبسایت برای نمایش بر روی وب ویو
web.loadUrl("https://www.google.com/");
}

بعد از اینکه کدهای مربوط به وب ویمون رو نوشتیم حالا برنامه مون رو اجرا میکنیم.می بینیم که برنامه ارور دسترسی نداشتن به اینترنت رو نشون داده علت این امر اینکه ما دسترسی و یا اجازه استفاده از اینترنت رو به برنامه خودمون ندادیم.در جلسه اول برنامه نویسی اندروید با AndroidManifest.xml اشنا شدیم حالا باید یک دسترسی جهت استفاده از اینترنت رو در فایل Manifest بنویسم.کد زیر

uses-permission android:name="android.permission.INTERNET

دسترسی برنامه ما رو به اینترنت ازاد میکنه و برنامه میتونه از اینترنت گوشی استفاده کنه.در زیر کدهای کامل بخش Manifest رو میبیند.

کار با وب ویو در اندروید

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.appinapps.webview"
android:versionCode="1"
android:versionName="1.0" >

<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
<uses-permission android:name="android.permission.INTERNET"/>

<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.appinapps.webview.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>

حالا برنامتون رو اجرا کنید.موفق باشید.

 دانلود Apk پروژه وب ویو                                         دانلود سورس پروژه وب ویو اندروید