কম্পিউটার

অ্যান্ড্রয়েড অ্যাপে পিক্সেলে স্ক্রীনের মাত্রা কীভাবে পাবেন?


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

ধাপ 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/textView2"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_below="@+id/textView1"
      android:layout_centerHorizontal="true"
      android:layout_marginTop="16dp"
      android:text="Large Text"
      android:textAppearance="?android:attr/textAppearanceLarge" />
   <TextView
      android:id="@+id/textView1"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_alignParentTop="true"
      android:layout_centerHorizontal="true"
      android:layout_marginTop="176dp"
      android:text="Width in Pixels: "
      android:textAppearance="?android:attr/textAppearanceLarge" />
   <TextView
      android:id="@+id/textView3"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_alignRight="@+id/textView1"
      android:layout_below="@+id/textView2"
      android:layout_marginTop="24dp"
      android:text="Height in Pixels: "
      android:textAppearance="?android:attr/textAppearanceLarge" />
   <TextView
      android:id="@+id/textView4"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_alignLeft="@+id/textView2"
      android:layout_below="@+id/textView3"
      android:layout_marginTop="16dp"
      android:text="Large Text"
      android:textAppearance="?android:attr/textAppearanceLarge" />
</RelativeLayout>

ধাপ 3 − src/MainActivity.java

-এ নিম্নলিখিত কোড যোগ করুন
import android.content.Context;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.DisplayMetrics;
import android.view.WindowManager;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
   TextView one,two;
   @Override
   protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);
      one = (TextView)findViewById(R.id.textView2);
      two = (TextView)findViewById(R.id.textView4);
      DisplayMetrics displayMetrics = new DisplayMetrics();
      WindowManager windowmanager = (WindowManager)getApplicationContext().getSystemService(Context.WINDOW_SERVICE);
      windowmanager.getDefaultDisplay().getMetrics(displayMetrics);
      int deviceWidth = displayMetrics.widthPixels;
      int deviceHeight = displayMetrics.heightPixels;
      one.setText(String.valueOf(deviceWidth));
      two.setText(String.valueOf(deviceHeight));
   }
}

পদক্ষেপ 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>

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

অ্যান্ড্রয়েড অ্যাপে পিক্সেলে স্ক্রীনের মাত্রা কীভাবে পাবেন?


  1. অ্যান্ড্রয়েডে কীভাবে সঠিকভাবে মাল্টিটাস্ক করবেন

  2. অ্যান্ড্রয়েডে একটি অ্যাপের স্ক্রিন কীভাবে পিন করবেন

  3. অ্যান্ড্রয়েডে মুছে ফেলা অ্যাপ আইকনগুলি কীভাবে পুনরুদ্ধার করবেন

  4. অ্যান্ড্রয়েডে স্ক্রিনে ভলিউম বোতাম কীভাবে পাবেন