কম্পিউটার

একজন ব্যবহারকারী কোটলিন ব্যবহার করে একটি অ্যান্ড্রয়েড ট্যাবলেট বা ফোন ব্যবহার করছেন কিনা তা কীভাবে সনাক্ত করবেন?


এই উদাহরণটি দেখায় যে একজন ব্যবহারকারী কোটলিন ব্যবহার করে একটি অ্যান্ড্রয়েড ট্যাবলেট বা ফোন ব্যবহার করছেন কিনা তা কীভাবে সনাক্ত করা যায়।

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

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

উদাহরণ

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="https://schemas.android.com/apk/res/android"
xmlns:tools="https://schemas.android.com/tools"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   tools:context=".MainActivity">
<TextView
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:layout_centerHorizontal="true"
   android:layout_marginTop="50dp"
   android:text="Tutorials Point"
   android:textAlignment="center"
   android:textColor="@android:color/holo_green_dark"
   android:textSize="32sp"
   android:textStyle="bold" />
<TextView
   android:id="@+id/textView"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:layout_centerHorizontal="true"
   android:layout_marginTop="150dp"
   android:text="Detect device is Android phone or Android tablet"
   android:textAlignment="center"
   android:textColor="@android:color/black"
   android:textSize="24sp"
   android:textStyle="bold" />
</RelativeLayout>

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

এ যোগ করুন
import android.content.Context
import android.os.Bundle
import android.telephony.TelephonyManager
import android.widget.Toast
import androidx.appcompat.app.AppCompatActivity
import java.util.*
class MainActivity : AppCompatActivity() {
   override fun onCreate(savedInstanceState: Bundle?) {
      super.onCreate(savedInstanceState)
      setContentView(R.layout.activity_main)
      title = "KotlinApp"
      val manager =
      applicationContext.getSystemService(Context.TELEPHONY_SERVICE) as TelephonyManager
      if (Objects.requireNonNull(manager).phoneType == TelephonyManager.PHONE_TYPE_NONE) {
         Toast.makeText(
            this@MainActivity,
            "Detected... You're using a Tablet",
            Toast.LENGTH_SHORT
         ).show()
      } else {
         Toast.makeText(
            this@MainActivity,
            "Detected... You're using a Mobile Phone",
            Toast.LENGTH_SHORT
         ).show()
      }
   }
}

পদক্ষেপ 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. কীভাবে একটি অ্যান্ড্রয়েড ফোন বা ট্যাবলেটকে টিভিতে সংযুক্ত করবেন