27 মার্চ, 2025 থেকে, আমরা AOSP তৈরি করতে এবং অবদান রাখতে aosp-main
এর পরিবর্তে android-latest-release
ব্যবহার করার পরামর্শ দিচ্ছি। আরও তথ্যের জন্য, AOSP-তে পরিবর্তনগুলি দেখুন।
সীমাবদ্ধ স্ক্রিন রিডিং
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
অ্যান্ড্রয়েড 9 এবং তার নিচের সংস্করণে, স্ক্রিন বাফার ক্যাপচার অনুমতিগুলি ( READ_FRAME_BUFFER
, CAPTURE_VIDEO_OUTPUT
, এবং CAPTURE_SECURE_VIDEO_OUTPUT
) অ্যাপ্লিকেশানগুলিকে মঞ্জুর করা হয়েছিল যেগুলির স্বাক্ষর বা বিশেষ অনুমতি ছিল৷ এটি বিরামহীন স্ক্রিন-বাফার ক্যাপচারিং কার্যকলাপগুলিকে সক্ষম করেছে, যেমন স্ক্রিনশট নেওয়া বা ডিভাইসের স্ক্রীন বিষয়বস্তু রেকর্ড করা।
Android 10 থেকে শুরু করে, একটি ডিভাইসের স্ক্রীন বিষয়বস্তুতে নীরব অ্যাক্সেস রোধ করতে, ভিডিও ক্যাপচারের অনুমতি সুবিধাপ্রাপ্ত অ্যাপগুলিতে দেওয়া হয় না। ব্যবহারকারীর সম্মতি ব্যতীত অ্যাক্সেস সীমাবদ্ধ , এবং শুধুমাত্র স্বাক্ষরের অনুমতি আছে এমন অ্যাপগুলিকে দেওয়া হয়৷ ডিভাইস নির্মাতারা যারা এই নীরব ক্যাপচার কার্যকারিতার উপর নির্ভর করে বিশেষ সুবিধাপ্রাপ্ত অ্যাপ চালায় তারা এই প্রয়োজনীয়তার দ্বারা প্রভাবিত হয়।
Android 10 অনুযায়ী আপনার যদি তালিকাভুক্ত স্ক্রিন-বাফার ক্যাপচার স্বাক্ষরের অনুমতি না থাকে, তাহলে আপনার অ্যাপ ব্যবহারকারীর সম্মতি ছাড়া স্ক্রিন বাফার ক্যাপচার করতে পারবে না। আপনার প্রয়োজনীয় অনুমতি আছে তা নিশ্চিত করতে, পূর্বে তালিকাভুক্ত স্বাক্ষর অনুমতিগুলির জন্য আপনার ম্যানিফেস্ট ফাইল অনুসন্ধান করুন৷ সমস্ত প্রভাবিত বিশেষাধিকারপ্রাপ্ত অ্যাপগুলিকে (যেমন আপনার অনুসন্ধানে পাওয়া গেছে) MediaProjectionManager ক্লাসে স্থানান্তরিত করুন, যা কোনও তৃতীয় পক্ষের অ্যাপকে অনুমতি ছাড়াই স্ক্রিন বাফার ক্যাপচার করতে দেয়, কিন্তু ব্যবহারকারীর সম্মতিতে। এই প্রবাহটি একটি ডায়ালগ প্রদর্শন করে যা ব্যবহারকারীকে স্ক্রিন ক্যাপচার করার অনুমতি দিতে অনুরোধ করে যখন একটি অ্যাপ এটি শুরু করে। অ্যান্ড্রয়েড 10-এ, ডায়ালগের নতুন বৈশিষ্ট্যগুলির মধ্যে নিম্নলিখিতগুলি অন্তর্ভুক্ত রয়েছে:
- কাস্ট আইকনের সাথে আরও দৃশ্যমান অ্যাসোসিয়েশন প্রদান করে।
- অ্যাক্সেস করা যেতে পারে এমন ডেটার সংবেদনশীলতা সম্পর্কে আরও তথ্য প্রদান করে।
- ব্যবহারকারীদের ভবিষ্যৎ সূচনাতে ডায়ালগ লুকানো থেকে বাধা দেয়: ডায়ালগ প্রতিবার দেখায়।
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[],null,["# Restricted screen reading\n\nIn Android 9 and lower, the screen buffer\ncapture permissions (`READ_FRAME_BUFFER`,\n`CAPTURE_VIDEO_OUTPUT`, and\n`CAPTURE_SECURE_VIDEO_OUTPUT`) were granted to apps that\nhad *either* signature or privileged permissions. This\nenabled seamless screen-buffer capturing activities, such as\ntaking screenshots, or recording a device's screen contents.\n\nStarting in Android 10, to prevent\nsilent access to a device's screen contents, video capture\npermissions aren't granted to privileged apps. Access\nwithout user consent is [restricted](https://developer.android.com/about/versions/11/privacy/permissions),\nand granted only to apps that have signature\npermissions. Device manufacturers that run privileged apps relying\non this silent capture functionality are affected by this\nrequirement.\n\nAs of Android 10 if you\ndon't have the listed screen-buffer capture signature permissions, your\napp can't capture screen buffers without user consent. To\nensure you have the permissions you need, search your manifest file\nfor the previously listed signature permissions. Migrate all affected privileged\napps (as found in your search) to the [MediaProjectionManager](https://developer.android.com/reference/android/media/projection/MediaProjectionManager)\nclass, which allows any third party app\nto capture screen buffers without permissions, but with user\nconsent. This flow displays a dialog that prompts the user to\nallow screen capturing when an app initiates it. In Android 10,\nnew features of the dialog include the following:\n\n- Provides more visible associations with the **Cast** icon.\n- Provides more information about the sensitivity of the data that can be accessed.\n- Prevents users from hiding the dialog on future initiations: the dialog shows every time."]]