چک کردن روشن یا خاموش بودن WIFI در برنامه نویسی اندروید | 3EO.ir چک کردن روشن یا خاموش بودن WIFI در برنامه نویسی اندروید « دانلود پروژه
آخرین بروز رسانی سایت توسط گروه پـــــروژه دات ای ار : 2 ژانویه 2017



تبلیغات درسایت پروژه دات ای ار. برای مشاهده تعرفه ها کلیک نمایید

چک کردن روشن یا خاموش بودن WIFI در برنامه نویسی اندروید

چک شده
نوشته شده توسط : admin
تاریخ ارسال : 19 آوریل 2015
55220 بازدید

چک کردن روشن یا خاموش بودن WIFI در برنامه نویسی اندروید

wifi

همونطور که از عنوان معلومه با این برنامه ما میخوایم چک کنیم ببینیم WIFI گوشی روشن هست یا خاموش ! در صورت روشن و یا خاموش بودن WIFI یک پیام در این رابطه توسط Toast برای ما نمایان میشه .

ابتدا از مسیر زیر یک پروژه جدید اندروید رو استارت کنید :

File-> New -> Android Project

نام پروژه  :  CheckWiFiState

نام پکیج  :  com.example.CheckWiFiState

نام اکتیویتی  :CheckWiFiStateActivity

 

wifi1

و سپس پروژه رو ایجاد کنید و کد های زیر رو در قسمت Layout و فایل main.xml کپی کنید :


[sourcecode language=”plain”]<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".CheckWiFiStateActivity" >

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/hello_world" />

</RelativeLayout>[/sourcecode]

حالا میتونید خریجی رو تو همون فایل main.xml مشاهده کنید .

تو این مرحله شما باید دسترسی های مورد نظر رو برای کار با WIFI به برنامه بدید . واسه این کار کافیه کد های زیر رو در فایل manifest.xml کپی کنید و سیو کنید .

[sourcecode language=”plain”]    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>[/sourcecode]

بعد از ساخت پروژه فایل CheckWiFiStateActivity.java را باز کنید و کد های زیر رو تو این فایل کپی پیست کنید :

 

[sourcecode language=”plain”]package com.example.checkwifistate;

import android.app.Activity;
import android.content.Intent;
import android.net.wifi.WifiManager;
import android.os.Bundle;
import android.view.Menu;
import android.widget.Toast;

public class CheckWiFiStateActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        Intent intent = new Intent();
        int WifiState = intent.getIntExtra(WifiManager.EXTRA_WIFI_STATE ,
                WifiManager.WIFI_STATE_UNKNOWN);
        
        if(WifiState == WifiManager.WIFI_STATE_ENABLED )
        {
            Toast.makeText(CheckWiFiStateActivity.this, "WI-FI enabled", Toast.LENGTH_LONG).show();
        }
        else if (WifiState == WifiManager.WIFI_STATE_ENABLING)
        {
            Toast.makeText(CheckWiFiStateActivity.this, "WI-FI enabling", Toast.LENGTH_LONG).show();
            
        }
        else
            Toast.makeText(CheckWiFiStateActivity.this, "WI-FI disabled", Toast.LENGTH_LONG).show();
        
    }
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.check_wi_fi_state, menu);
        return true;
    }
}[/sourcecode]

حالا فایل پروژه خودتون را کامپایل و در نهایت اجرا کنید

batterylevel2-272x300

با تشکر از حسن انتخاب شما



این پست در گروه : برنامه نویسی اندروید
برچسب ها : ,





تبلیغات بنری
آرشیو موضوعی
آخرین مطالب سایت
مطالب تصادفی
پیوند ها
برگه های سایت
برچسب ها