কম্পিউটার

একটি হেডসেট একটি অ্যান্ড্রয়েড ডিভাইসে প্লাগ করা আছে কিনা তা কিভাবে পরীক্ষা করবেন?


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

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

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

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 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"
   android:gravity="center"
   android:orientation="vertical"
   tools:context=".MainActivity">
<TextView
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:text="Detecting headphones plug In" />
</LinearLayout>

ধাপ 3 − src/MainActivity.java

-এ নিম্নলিখিত কোড যোগ করুন
import androidx.appcompat.app.AppCompatActivity;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.os.Bundle;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
   BroadcastReceiver broadcastReceiver;
   boolean Microphone_Plugged_in = false;
   @Override
   protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);
      broadcastReceiver = new BroadcastReceiver() {
         @Override
         public void onReceive(Context context, Intent intent) {
            final String action = intent.getAction();
            int iii;
            if (Intent.ACTION_HEADSET_PLUG.equals(action)) {
               iii = intent.getIntExtra("state", -1);
               if (iii == 0) {
                  Microphone_Plugged_in = false;
                  Toast.makeText(getApplicationContext(), "microphone not plugged in", Toast.LENGTH_LONG).show();
               }
               if (iii == 1) {
                  Microphone_Plugged_in = true;
                  Toast.makeText(getApplicationContext(), "microphone plugged in",
                  Toast.LENGTH_LONG).show();
               }
            }
         }
      };
      IntentFilter receiverFilter = new IntentFilter(Intent.ACTION_HEADSET_PLUG);
      registerReceiver(broadcastReceiver, receiverFilter);
   }
}

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

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

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

একটি হেডসেট একটি অ্যান্ড্রয়েড ডিভাইসে প্লাগ করা আছে কিনা তা কিভাবে পরীক্ষা করবেন?


  1. কীভাবে একটি অ্যান্ড্রয়েড ডিভাইসকে রেট্রো গেমিং কনসোলে পরিণত করবেন

  2. কীভাবে একটি Android ডিভাইসকে একটি ওয়েব সার্ভারে পরিণত করবেন

  3. কিভাবে অ্যান্ড্রয়েড ফোনকে ওয়াইফাই এক্সটেন্ডারে পরিণত করবেন

  4. আপনার অ্যান্ড্রয়েড ফোন রুট করা আছে কিনা তা কীভাবে পরীক্ষা করবেন