Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Android

एंड्रॉइड फोन या एंड्रॉइड टैबलेट डिवाइस का पता कैसे लगाएं?

<घंटा/>

यह उदाहरण दर्शाता है कि मैं कैसे पता लगा सकता हूं कि डिवाइस एक Android फ़ोन या Android टैबलेट है।

चरण 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:id="@+id/textView"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_centerHorizontal="true"
      android:layout_marginTop="30dp"
      android:text="Detect device is Android phone or Android tablet"
      android:textAlignment="center"
      android:textSize="24sp"
      android:textStyle="bold" />
</RelativeLayout>

चरण 3 - निम्न कोड को src/MainActivity.java

में जोड़ें
import androidx.appcompat.app.AppCompatActivity;
import android.content.Context;
import android.os.Bundle;
import android.telephony.TelephonyManager;
import android.widget.Toast;
import java.util.Objects;
public class MainActivity extends AppCompatActivity {
   @Override
   protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);
      TelephonyManager manager = (TelephonyManager)getApplicationContext().getSystemService(Context.TELEPHONY_SERVICE);
      if (Objects.requireNonNull(manager).getPhoneType() == TelephonyManager.PHONE_TYPE_NONE) {
         Toast.makeText(MainActivity.this, "Detected... You're using a Tablet", Toast.LENGTH_SHORT).show();
      } else {
         Toast.makeText(MainActivity.this, "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="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>

आइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक खोलें और टूलबार से रन आइकन पर क्लिक करें। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -

एंड्रॉइड फोन या एंड्रॉइड टैबलेट डिवाइस का पता कैसे लगाएं?


  1. अपना Android फ़ोन कैसे रीसेट करें

    कभी-कभी, आप केवल रिवाइंड बटन को हिट करना चाहते हैं और नीचे से शुरू करें, फिर से। एक समय आता है जब आपका एंड्रॉइड डिवाइस अजीब और अजीब काम करना शुरू कर देता है, और आपको पता चलता है कि यह आपके फोन को फ़ैक्टरी सेटिंग्स पर रीसेट करने का समय है। अपने Android फ़ोन को रीसेट करने से आपको उन छोटी-छोटी समस्याओं

  1. Android फ़ोन को दूरस्थ रूप से कैसे नियंत्रित करें

    एंड्रॉइड अपने उपयोगकर्ता के अनुकूल, अनुकूलन योग्य और बहुमुखी सुविधाओं के लिए लोकप्रिय है। एंड्रॉइड स्मार्टफोन की अद्भुत विशेषताओं में से एक यह है कि आप इसे पीसी या किसी अन्य एंड्रॉइड डिवाइस का उपयोग करके दूर से नियंत्रित कर सकते हैं। यह एक बड़ी विशेषता है क्योंकि इसके लाभ कई गुना हैं। कल्पना कीजिए क

  1. एंड्रॉइड फोन या टैबलेट को टीवी से कैसे कनेक्ट करें

    आधुनिक टीवी ऑन-डिमांड- और स्ट्रीमिंग ऐप्स की लगातार बढ़ती रेंज का समर्थन करने के साथ, बड़ी स्क्रीन पर उस सामग्री तक पहुंचने के लिए फोन या टैबलेट से सामग्री को मिरर करना शायद ही कभी जाने वाला समाधान है। लेकिन जब आप घर से दूर होते हैं और आप अपने ऐप्स में साइन इन नहीं होते हैं, तो आप नवीनतम ऐप्स के सम