কম্পিউটার

কোটলিন ব্যবহার করে কীভাবে ইন্টারনেট সংযোগের প্রাপ্যতা এবং অ্যান্ড্রয়েডে নেটওয়ার্কের ধরণ পরীক্ষা করবেন?


কোটলিন ব্যবহার করে অ্যান্ড্রয়েডে ইন্টারনেট সংযোগের প্রাপ্যতা এবং নেটওয়ার্কের ধরন কীভাবে পরীক্ষা করা যায় তা এই উদাহরণটি দেখায়৷

ধাপ 1 − অ্যান্ড্রয়েড স্টুডিওতে একটি নতুন প্রকল্প তৈরি করুন, ফাইল ⇒ নতুন প্রকল্পে যান এবং একটি নতুন প্রকল্প তৈরি করতে সমস্ত প্রয়োজনীয় বিবরণ পূরণ করুন৷

ধাপ 2 − res/layout/activity_main.xml-এ নিম্নলিখিত কোড যোগ করুন।

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="https://schemas.android.com/apk/res/android"
   android:layout_width="match_parent"
   android:layout_height="match_parent">
   <TextView
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_centerHorizontal="true"
      android:layout_marginTop="70dp"
      android:background="#008080"
      android:padding="5dp"
      android:text="TutorialsPoint"
      android:textColor="#fff"
      android:textSize="24sp"
      android:textStyle="bold" />
   <TextView
      android:id="@+id/textView"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_centerInParent="true"
      android:textColor="@android:color/holo_purple"
      android:textSize="24sp"
      android:textStyle="bold" />
</RelativeLayout>

ধাপ 3 − নিম্নলিখিত কোডটি src/MainActivity.kt

এ যোগ করুন
import android.content.Context
import android.net.ConnectivityManager
import android.os.Bundle
import android.widget.TextView
import android.widget.Toast
import androidx.appcompat.app.AppCompatActivity
class MainActivity : AppCompatActivity() {
   lateinit var textView: TextView
   override fun onCreate(savedInstanceState: Bundle?) {
      super.onCreate(savedInstanceState)
      setContentView(R.layout.activity_main)
      title = "KotlinApp"
      textView = findViewById(R.id.textView)
      if (checkNetwork()) {
         Toast.makeText(this, "Network connection is available", Toast.LENGTH_SHORT).show()
      }
      else if (!checkNetwork()) {
         Toast.makeText(this, "Network connection is not available", Toast.LENGTH_SHORT).show()
      }
   }
   private fun checkNetwork(): Boolean {
      val connManager = getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager
      val networkInfo = connManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI)
      textView.text = "Network type is " + networkInfo!!.typeName
      return true
   }
}

পদক্ষেপ 4৷ − androidManifest.xml

-এ নিম্নলিখিত কোড যোগ করুন
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="https://schemas.android.com/apk/res/android" package="com.example.q11">
   <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" />
            <category android:name="android.intent.category.LAUNCHER" />
         </intent-filter>
      </activity>
   </application>
</manifest>

আপনার অ্যাপ্লিকেশন চালানোর চেষ্টা করা যাক. আমি ধরে নিচ্ছি আপনি আপনার কম্পিউটারের সাথে আপনার আসল অ্যান্ড্রয়েড মোবাইল ডিভাইসটি সংযুক্ত করেছেন৷ অ্যান্ড্রয়েড স্টুডিও থেকে অ্যাপটি চালাতে, আপনার প্রোজেক্টের অ্যাক্টিভিটি ফাইলগুলির একটি খুলুন এবং রান আইকনে ক্লিক করুন টুলবার থেকে কোটলিন ব্যবহার করে কীভাবে ইন্টারনেট সংযোগের প্রাপ্যতা এবং অ্যান্ড্রয়েডে নেটওয়ার্কের ধরণ পরীক্ষা করবেন? । একটি বিকল্প হিসাবে আপনার মোবাইল ডিভাইসটি নির্বাচন করুন এবং তারপরে আপনার মোবাইল ডিভাইসটি পরীক্ষা করুন যা আপনার ডিফল্ট স্ক্রীন প্রদর্শন করবে৷

কোটলিন ব্যবহার করে কীভাবে ইন্টারনেট সংযোগের প্রাপ্যতা এবং অ্যান্ড্রয়েডে নেটওয়ার্কের ধরণ পরীক্ষা করবেন?


  1. অ্যান্ড্রয়েডে ইন্টারনেট সংযোগ কীভাবে পরীক্ষা করবেন?

  2. অ্যান্ড্রয়েডে বর্তমান ইন্টারনেট সংযোগের ধরন কীভাবে পাবেন?

  3. অ্যান্ড্রয়েডে ইন্টারনেট সংযোগের উপলব্ধতা কীভাবে পরীক্ষা করবেন?

  4. কোটলিন ব্যবহার করে অ্যান্ড্রয়েড এমুলেটরের আইপি ঠিকানা কীভাবে পাবেন?