কম্পিউটার

কোটলিন ব্যবহার করে অ্যান্ড্রয়েডে প্রোগ্রাম্যাটিকভাবে একটি স্ক্রিনশট কীভাবে নেওয়া যায়?


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

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

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

 <বোতাম android:id="@+id/button" android:layout_width="wrap_content" android:layout_height ="wrap_content" android:layout_centerHorizontal="true" android:layout_marginTop="30dp" android:text="স্ক্রিনশট নিন" /> 

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

এ যোগ করুন
 android.graphics.Bitmapimport android.graphics.Colorimport android.os.Bundleimport android.view.Viewimport android.widget.Buttonimport android.widget.ImageViewimport androidx.appcompat.app.AppCompatActivity@Suppress("DEPRECTivity) :AppCompatActivity() { ব্যক্তিগত lateinit var প্রধান:ব্যক্তিগত lateinit var চিত্র দেখুন:ImageView ওভাররাইড মজা onCreate(savedInstanceState:Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) শিরোনাম ="KotlinApp দেখুন =" প্রধান দেখুন R.id.main) imageView =findViewById(R.id.imageView) val btn:বোতাম =findViewById(R.id.button) btn.setOnClickListener { val b:Bitmap =Screenshot.takeScreenshotOfRootView(imageViewmageB) imageView main.setBackgroundColor(Color.parseColor("#999999")) } } সহচর বস্তুর স্ক্রিনশট { ব্যক্তিগত ফান টেকস্ক্রিনশট(ভিউ:ভিউ):বিটম্যাপ { view.isDrawingCacheEnabled =true view.buildDrawingCache(true) val b =Bitmap.createBitmap(view.drawingCache) view.isDrawingCacheEnabled =মিথ্যা রিটার্ন b } মজার টেকস্ক্রিনশটঅফরুটভিউ(v:ভিউ):বিটম্যাপ { রিটার্ন টেকস্ক্রিনশট(v.rootView) }} 

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

-এ নিম্নলিখিত কোড যোগ করুন
 <অ্যাপ্লিকেশন 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"> <অ্যাক্টিভিটি android:name=".MainActivity">     

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

কোটলিন ব্যবহার করে অ্যান্ড্রয়েডে প্রোগ্রাম্যাটিকভাবে একটি স্ক্রিনশট কীভাবে নেওয়া যায়?


  1. কিভাবে প্রোগ্রাম্যাটিকভাবে অ্যান্ড্রয়েডে একটি স্ক্রিনশট নিতে?

  2. কিভাবে অ্যান্ড্রয়েড প্রোগ্রামে স্ক্রিনশট নিতে হয়?

  3. কিভাবে অ্যান্ড্রয়েড প্রোগ্রামে ক্যামেরা দিয়ে ছবি তুলবেন?

  4. কোটলিন ব্যবহার করে আমি কীভাবে অ্যান্ড্রয়েড প্রোগ্রামে একটি Wi-Fi নেটওয়ার্কের সাথে সংযোগ করব?