কম্পিউটার টিউটোরিয়াল

অ্যান্ড্রয়েডে Wi-Fi সবসময় আবিষ্কারযোগ্য (Discoverable) কিনা যাচাই করুন


Wi-Fi Scan Always Available ফিচার যাচাই

এই উদাহরণটি দেখাবে কিভাবে ডিভাইসের Wi-Fi সবসময় স্ক্যান করার জন্য উপলব্ধ কিনা (isScanAlwaysAvailable) তা প্রোগ্রামেটিক্যালি জানা যায়।

ধাপ ১: নতুন প্রজেক্ট তৈরি

Android Studio-তে File → New Project যান এবং প্রয়োজনীয় বিবরণ পূরণ করুন।

ধাপ ২: লেআউট ফাইল (res/layout/activity_main.xml)

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="https://schemas.android.com/apk/res/android"    xmlns:app="https://schemas.android.com/apk/res-auto"    xmlns:tools="https://schemas.android.com/tools"    android:layout_width="match_parent"    android:gravity="center"    android:layout_height="match_parent"    tools:context=".MainActivity">    <TextView       android:id="@+id/text"       android:textSize="30sp"       android:layout_width="match_parent"       android:layout_height="match_parent" /> </LinearLayout>

ধাপ ৩: MainActivity.java (src/MainActivity.java)

package com.example.myapplication; import android.net.wifi.WifiManager; import android.os.Build; import android.os.Bundle; import android.support.annotation.RequiresApi; import android.support.v7.app.AppCompatActivity; import android.view.View; import android.widget.TextView; public class MainActivity extends AppCompatActivity {    TextView textView;    @RequiresApi(api = Build.VERSION_CODES.N)    @Override    protected void onCreate(Bundle savedInstanceState) {       super.onCreate(savedInstanceState);       setContentView(R.layout.activity_main);       textView = findViewById(R.id.text);       WifiManager wifiManager = (WifiManager) getApplicationContext().getSystemService(WIFI_SERVICE);       textView.setText(""+ wifiManager.isScanAlwaysAvailable());    } }

ধাপ ৪: AndroidManifest.xml এ পারমিশন যোগ করুন

<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="https://schemas.android.com/apk/res/android" package="com.example.myapplication">    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />    <application       android:allowBackup="true"       android:icon="@mipmap/ic_launcher"       android:label="@string/app_name"       android:roundIcon="@mipmap/ic_launcher_round"       android:supportsRtl="true"       android:theme="@style/AppTheme">       <activity android:name=".MainActivity">          <intent-filter>             <action android:name="android.intent.action.MAIN" />             <action android:name="android.net.conn.CONNECTIVITY_CHANGE" />             <category android:name="android.intent.category.LAUNCHER" />          </intent-filter>       </activity>    </application> </manifest>

অ্যাপ্লিকেশন চালান

ডিভাইস সংযুক্ত থাকলে Run আইকনে ক্লিক করুন। ফলাফল `true` বা `false` হিসেবে দেখাবে।

অ্যান্ড্রয়েডে Wi-Fi সবসময় আবিষ্কারযোগ্য (Discoverable) কিনা যাচাই করুন


  1. অ্যান্ড্রয়েড মোবাইল প্রেশার সেন্সর সাপোর্ট যাচাই

  2. অ্যান্ড্রয়েডে বর্তমান Wi-Fi 5 GHz ব্যান্ড সমর্থন করে কিনা যাচাই করুন

  3. অ্যান্ড্রয়েডে চলমান অ্যাপ্লিকেশন তালিকা পাওয়ার উপায়

  4. এন্ড্রয়েডে প্রোগ্রামেটিক্যালি বর্তমান GPS লোকেশন কীভাবে পাবেন?