অ্যাক্টিভিটি ম্যানেজারে অদ্ভুত ফাংশন: ইউজারআমনেকি। এর অর্থ কী, এর ব্যবহার কী?


144

আমি প্যাকেজে নিম্নলিখিত ফাংশনটি পেয়েছি android.app.ActivityManager

public static boolean isUserAMonkey ()

রেফারেন্স বর্ণনা

public static boolean isUserAMonkey () যেহেতু: এপিআই স্তর 8

যদি ইউজার ইন্টারফেসটি বর্তমানে বানরের দ্বারা অস্থির হয়ে থাকে তবে "সত্য" প্রত্যাবর্তন করে।

আমি এই অদ্ভুত ফাংশন দেখে হতবাক হয়েছি এবং কয়েকটি প্রশ্ন আছে।

  • এটি (ইউজার ইন্টারফেস বর্তমানে একটি বানর দ্বারা গণ্ডগোলিত হচ্ছে) এর অর্থ কী?

  • এই ফাংশনটির ব্যবহারিক ব্যবহার কী?

  • তারা কেন isUserAMonkeyফাংশন নামের জন্য ব্যবহার করবেন?


সঠিক ডকুমেন্টেশন নেই। তাহলে আমরা কীভাবে ফাংশনটি ব্যবহার করতে পারি। তাদের ডকুমেন্টেশনের উপর তাদের পর্যালোচনা করা উচিত।
মাহেন্দ্রন

হেফারওলফের উত্তর অনুসারে, এই পদ্ধতিটি অ্যান্ড্রয়েড কাঠামোর কিছু স্বয়ংক্রিয় পরীক্ষার জন্য ব্যবহৃত হয় (আমার মনে হয়), সুতরাং আমাদের এই ফাংশনটি মোটেও ব্যবহার করার দরকার নেই .. সুতরাং প্রপার ডকুমেন্টেশনের দরকার নেই।
gtiwari333

10
বানরকে
ধাক্কা মেরে

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

আমি এই পদ্ধতিটি দেখে হেসেছিলাম
মার্কোস ভাসকনস্লোস

উত্তর:


93

এই পদ্ধতিটি বর্তমান ব্যবহারকারী কোনও অ্যান্ড্রয়েড ডিভাস দ্বারা 'বানর' নামে পরিচিত কিছু স্বয়ংক্রিয় পরীক্ষার দ্বারা পরীক্ষামূলক ব্যবহারকারী কিনা তা যাচাই করার জন্য ।


17
যথাযথভাবে। এটি এই পৃষ্ঠাটি দেখতে সার্থক: ডেভেলপার.অ্যান্ড্রয়েড.
com

33

মঙ্কি এমন একটি প্রোগ্রাম যা আপনার এমুলেটর বা ডিভাইসে চলে এবং ব্যবহারকারীদের ইভেন্টগুলির সিউডো-এলোমেলো স্ট্রিম যেমন ক্লিক, ছোঁয়া বা অঙ্গভঙ্গির পাশাপাশি বেশ কয়েকটি সিস্টেম-স্তরের ইভেন্ট তৈরি করে। আপনি বন্দরটি এলোমেলোভাবে পুনরাবৃত্তিযোগ্য পদ্ধতিতে বিকাশ করছেন এমন স্ট্রেস-টেস্ট অ্যাপ্লিকেশনগুলির জন্য ব্যবহার করতে পারেন।

এই লিঙ্কগুলি কেবল উল্লেখ করুন:

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.