বিদ্যমান ব্যবহারকারীকে একটি সীমাবদ্ধ প্রোফাইলে রূপান্তর করা


10

অ্যানড্রয়েড ৪.৩ এর সাথে একটি নতুন বৈশিষ্ট্য আসে, সীমাবদ্ধ প্রোফাইল । এটি নতুন বিশেষ "সীমাবদ্ধ" ব্যবহারকারী তৈরি করার অনুমতি দেয়, যার জন্য প্রশাসক ব্যবহারকারী অ্যাপগুলিতে অ্যাক্সেস নিয়ন্ত্রণ করতে পারেন।

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

আমি কীভাবে বিদ্যমান (মাধ্যমিক) ব্যবহারকারীকে একটি সীমাবদ্ধ প্রোফাইলে রূপান্তর করতে পারি?

আগ্রহীদের জন্য নোট: সীমাবদ্ধ প্রোফাইল বৈশিষ্ট্যটি একটি সম্পূর্ণ সুরক্ষিত অ্যাক্সেস ব্লক সরবরাহ করে না, তবে এটি একটি বাধা হিসাবে ভাল কাজ করে এবং দুর্ঘটনাজনিত ত্রুটিগুলি প্রতিরোধ করে - যা আমি আগ্রহী তা উদ্বেগজনকভাবে ঘটে।


আপনার দ্বিতীয় অ্যাকাউন্টটি একজন ব্যবহারকারী, কোনও প্রোফাইল নয়, তাই না?
জেফচ্যাং

আইআইআরসি, আপনি কোন ডিভাইসটি উল্লেখ করছেন, একাধিক ব্যবহারকারী কেবলমাত্র ট্যাবলেটগুলিতে সীমাবদ্ধ ?
t0mm13b

ডিভাইসটি নেক্সাস 10, ভ্যানিলা অ্যান্ড্রয়েড ওএস সহ একটি অ্যান্ড্রয়েড ট্যাবলেট।
ইলারি কাজাস্টে

1
@geffchang হ্যাঁ, একজন ব্যবহারকারী আমি দুটি ধারণা গুলিয়ে ফেলছিলাম। আমি এখন প্রশ্নের পরিভাষাটি পরিষ্কার করেছি (এবং আমার পূর্ববর্তী প্রতিক্রিয়াটি মুছে ফেলে)।
ইলারি কাজাস্টে

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

উত্তর:


6

এই মুহুর্ত হিসাবে, কোনও ব্যবহারকারীকে প্রোফাইলে রূপান্তর করা সম্ভব নয়।

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

আপডেট # 1: অ্যান্ড্রয়েড.কম থেকে , এটি বলেছে যে একটি সীমাবদ্ধ প্রোফাইলটি কোনও ব্যবহারকারীর অ্যাকাউন্টের উপসেট। এটি একই ব্যবহারকারীর অ্যাকাউন্টটি ব্যবহার করা হচ্ছে, যদিও তা সীমাবদ্ধ। সুতরাং প্রোফাইলটি কোনও ব্যবহারকারীর থেকে একেবারেই পৃথক, যেখানে এটি একটি আলাদা গুগল অ্যাকাউন্টে আবদ্ধ।

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


আমি তাই ভীত ছিল। এর জন্য কোন রেফারেন্স? আপনি কি নিশ্চিত যে এটি করার জন্য কোনও হ্যাকারআউট নেই, যদিও এটি সরাসরি সমর্থিত নয়?
ইলারি কাজস্টে

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

@ ইলারিকাজাস্টে এক্সডিএ-তে যা পড়েছি তা থেকে, ব্যবহারকারীর প্রোফাইলে রূপান্তর করার কোনও উপায় নেই।
জেফচ্যাং

@ ইলারিকাজস্তে আমি আমার উত্তরে আপডেট # 1 যুক্ত করেছি।
জেফচ্যাং

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

4

/ ডেটা / সিস্টেম / ব্যবহারকারী / 16/24 এর মধ্যে ব্যবহারকারীদের জন্য এক্সএমএল ফাইলে শিকড় সিস্টেম পরিবর্তন সম্পর্কিত উদাহরণ:

ব্যবহারকারী আইডি = "11" সিরিয়াল নাম্বার = "13" পতাকাগুলি = "24" তৈরি = "1373565328127" সর্বশেষ লগডইন = "1376779161829" আইকন = "/ ডেটা / সিস্টেম / ব্যবহারকারী / 11 / ফটো.png"

এখানে কনস্ট্যান্টগুলি https://android.googlesource.com/platform/frameworks/base.git/+/android-4.2.2.2rr//ore/java/android/content/pm/UserInfo.java

/**
 * Primary user. Only one user can have this flag set. Meaning of this
 * flag TBD.
 */
public static final int FLAG_PRIMARY = 0x00000001;

/**
 * User with administrative privileges. Such a user can create and
 * delete users.
 */
public static final int FLAG_ADMIN   = 0x00000002;

/**
 * Indicates a guest user that may be transient.
 */
public static final int FLAG_GUEST   = 0x00000004;

/**
 * Indicates the user has restrictions in privileges, in addition to those for normal users.
 * Exact meaning TBD. For instance, maybe they can't install apps or administer WiFi access pts.
 */
public static final int FLAG_RESTRICTED = 0x00000008;

/**
 * Indicates that this user has gone through its first-time initialization.
 */
public static final int FLAG_INITIALIZED = 0x00000010;

EngyCZ

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