বাংলায় অ্যান্ড্রয়েড সহায়িকা - Bangla Android Guide

একটি স্টাব-অথেনটিকেটর (প্রমাণকারী) তৈরী করা

(http://developer.android.com/training/sync-adapters/creating-authenticator.html)

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

এমনকি যদি আপনার অ্যাপ একাউন্ট ব্যবহার না করে, আপনাকে তখনও একটি অথেনটিকিটের উপাদান প্রদান করতে হবে। যদি আপনি একাউন্ট বা সার্ভার লগ-ইন ব্যবহার করে না থাকেন, অথেনটিকেটর দ্বারা চালিত তথ্য অবহেলিত হবে, তাই আপনি একটি অথেনটিকেটর উপাদান সরবরাহ করতে পারেন যা স্টাব পদ্ধতি বাস্তবায়ন ধারন করে। আপনার একটি বাউন্ড Service ও সরবরাহ করা উচিত যা সিঙ্ক অ্যাডাপটর ফ্রেমওয়ার্ককে অথেনটিকেটরের পদ্ধতি কল করতে দেয়।

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