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



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

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

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

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

در این مثال عملی شما میتونید WIFI گوشی رو با برنامه ای که در ادامه همراه با هم مینویسیم روشن و یا خاموش کنید .

wifionoff2-271x300

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

File-> New -> Android Project

نام پروژه  :  WiFiOnOffExample

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

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

 

batterylevel1-300x160

و سپس پروژه رو ایجاد کنید و کد های زیر رو در قسمت 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=".WiFiOnOffExampleActivity" >

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Toggle button to Turn ON/Off WiFi" />

    <ToggleButton
        android:id="@+id/toggleButton1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/textView1"
        android:layout_below="@+id/textView1"
        android:layout_marginLeft="48dp"
        android:text="ToggleButton" />

</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]

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

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

import android.app.Activity;
import android.content.Context;
import android.net.wifi.WifiManager;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ToggleButton;

public class WiFiOnOffExampleActivity extends Activity {
    ToggleButton b1;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        b1 = (ToggleButton) findViewById(R.id.toggleButton1);
        b1.setOnClickListener(new OnClickListener() {
               
               @Override
               public void onClick(View v) {
                   if((b1.isChecked()))
                    {
                   WifiManager wifiManager = (WifiManager)getBaseContext().getSystemService(Context.WIFI_SERVICE);
                   wifiManager.setWifiEnabled(true);
                    }
                   else
                   {
                       WifiManager wifiManager = (WifiManager)getBaseContext().getSystemService(Context.WIFI_SERVICE);
                       wifiManager.setWifiEnabled(false);
                   }
                   }
                       
              });
    }
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.wi_fi_on_off_example, menu);
        
        return true;
    }
  }[/sourcecode]

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

wifionoff3-272x300

wifionoff2-271x300

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



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





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