অ্যাপ্লিকেশন ইন্টিগ্রেশন

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

লঞ্চার

গ্লাস একটি লঞ্চার এবং একটি সেটিংস অ্যাপের সাথে আসে।

লঞ্চারে একটি অ্যাপ্লিকেশন যোগ করুন

লঞ্চার অ্যাপ্লিকেশন তালিকায় আপনার অ্যাপ্লিকেশনটি দেখানোর জন্য, আপনাকে আপনার অ্যাপ্লিকেশনের ম্যানিফেস্টের প্রধান কার্যকলাপে com.google.android.glass.category.DIRECTORY যোগ করতে হবে:

<activity
    android:name="com.example.android.glass.cardsample.MainActivity">
    <intent-filter>
        <action
            android:name="android.intent.action.MAIN" />
        <category
            android:name="android.intent.category.LAUNCHER" />
        <category
            android:name="com.google.android.glass.category.DIRECTORY" />
    </intent-filter>
</activity>

সেটিংস

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

Wi-Fi সেটিংস

আপনি যখন একটি পাসওয়ার্ড সহ একটি Wi-Fi নেটওয়ার্কের সাথে সংযোগ করেন, তখন আপনাকে অবশ্যই একটি QR কোড ব্যবহার করতে হবে যা Wi-Fi নেটওয়ার্ক কনফিগারেশনগুলি মেনে চলতে হবে৷

Wi-Fi কোড জেনারেট করার একটি সহজ উপায় হল একটি জেনারেটর যেমন QiFi ব্যবহার করা।

সেটিংস অভিপ্রায়

অ্যাপ্লিকেশনগুলি গ্লাস সেটিংস UI এর সুবিধা নিতে ইন্টেন্ট ব্যবহার করতে পারে৷

সেটিংস চালু করুন

গ্লাস সেটিংস অ্যাপ চালু করতে, এটিকে অন্য যেকোনো অ্যান্ড্রয়েড কার্যকলাপ হিসাবে শুরু করুন:

adb shell am start -n com.google.android.glass.settings/.MainActivity

সেটিংস পৃষ্ঠা

সেটিংসে একটি নির্দিষ্ট পৃষ্ঠা চালু করতে, গ্লাস নিম্নলিখিত ক্রিয়াগুলিকে সমর্থন করে:

adb shell am start -n com.google.android.glass.settings/.MainActivity -a android.settings.BATTERY_SETTINGS

adb shell am start -n com.google.android.glass.settings/.MainActivity -a android.settings.WIFI_SETTINGS

adb shell am start -n com.google.android.glass.settings/.MainActivity -a android.settings.BLUETOOTH_SETTINGS

adb shell am start -n com.google.android.glass.settings/.MainActivity -a android.settings.VOLUME_SETTINGS

adb shell am start -n com.google.android.glass.settings/.MainActivity -a android.settings.BRIGHTNESS_SETTINGS

adb shell am start -n com.google.android.glass.settings/.MainActivity -a android.settings.DEVICE_INFO_SETTINGS

adb shell am start -n com.google.android.glass.settings/.MainActivity -a android.settings.SHOW_REGULATORY_INFO

adb shell am start -n com.google.android.glass.settings/.MainActivity -a android.settings.SYSTEM_SETTINGS

adb shell am start -n com.google.android.glass.settings/.MainActivity -a android.settings.DATE_SETTINGS

adb shell am start -n com.google.android.glass.settings/.MainActivity -a android.settings.LOCALE_SETTINGS

adb shell am start -n com.google.android.glass.settings/.MainActivity -a android.settings.INPUT_METHOD_SETTINGS

adb shell am start -n com.google.android.glass.settings/.MainActivity -a android.settings.DEVELOPMENT_SETTINGS

adb shell am start -n com.google.android.glass.settings/.MainActivity -a android.settings.FACTORY_RESET_SETTINGS

ব্যবহারকারীর সীমাবদ্ধতা

ডিভাইসগুলিকে উদ্দেশ্য হিসাবে ব্যবহার করা হয়েছে তা নিশ্চিত করতে, সেটিংসে ব্যবহারকারীর সীমাবদ্ধতা সক্ষম করুন৷

নিম্নলিখিত স্নিপেট দেখায় কিভাবে আপনি সীমাবদ্ধতা সেট করতে পারেন:

কোটলিন

val devicePolicyManager: DevicePolicyManager =
    context.getSystemService(Context.DEVICE_POLICY_SERVICE) as DevicePolicyManager
val adminName = getComponentName(context)

arrayOf(
  UserManager.DISALLOW_CONFIG_WIFI,
  UserManager.DISALLOW_CONFIG_BLUETOOTH,
  UserManager.DISALLOW_FACTORY_RESET
).forEach { devicePolicyManager.addUserRestriction(adminName, it) }

জাভা

String[] restrictions = {
  UserManager.DISALLOW_CONFIG_WIFI,
  UserManager.DISALLOW_CONFIG_BLUETOOTH,
  UserManager.DISALLOW_FACTORY_RESET};

final DevicePolicyManager devicePolicyManager =
    (DevicePolicyManager) context.getSystemService(Context.DEVICE_POLICY_SERVICE);
final adminName = getComponentName(context);

for (String restriction: restrictions) {
  devicePolicyManager.addUserRestriction(adminName, restriction);
}

নিম্নলিখিত উপলব্ধ ব্যবহারকারী সীমাবদ্ধতার একটি তালিকা:

কব্জা স্বয়ংক্রিয় শাটডাউন সময়সীমা

আপনি যখন কব্জাটি বন্ধ করেন এবং ডিভাইসটি কোনও পাওয়ার উত্সের সাথে সংযুক্ত থাকে না, তখন চার ঘন্টা নিষ্ক্রিয়তার পরে এটি বন্ধ হয়ে যায়। এই আচরণ পরিবর্তন করতে, গ্লাস নিম্নলিখিত ক্রিয়াগুলিকে সমর্থন করে:

স্বয়ংক্রিয় শাটডাউন অক্ষম করুন

adb shell am start \
-a com.google.android.glass.settings.mcu.HINGE_SHUTDOWN_TIMEOUT_ACTION \
--ei com.google.android.glass.settings.mcu.HINGE_SHUTDOWN_TIMEOUT -1

অবিলম্বে স্বয়ংক্রিয় বন্ধ

adb shell am start \
-a com.google.android.glass.settings.mcu.HINGE_SHUTDOWN_TIMEOUT_ACTION \
--ei com.google.android.glass.settings.mcu.HINGE_SHUTDOWN_TIMEOUT 0

একটি নির্দিষ্ট সময়ের পরে অটো শাটডাউন

adb shell am start \
-a com.google.android.glass.settings.mcu.HINGE_SHUTDOWN_TIMEOUT_ACTION \
--ei com.google.android.glass.settings.mcu.HINGE_SHUTDOWN_TIMEOUT time_in_minutes

অ্যাপ্লিকেশন ইনস্টল করুন

গ্লাসে একটি অ্যাপ্লিকেশন ইনস্টল করতে, নিম্নলিখিতগুলি করুন:

  1. আপনার কম্পিউটারে অ্যান্ড্রয়েড ডিবাগ ব্রিজ ডাউনলোড করুন।
  2. সিস্টেম PATH ভেরিয়েবলে ডাউনলোড করা platform-tools ডিরেক্টরি যোগ করতে আপনার কম্পিউটারে কমান্ড লাইন টার্মিনাল ব্যবহার করুন:
    • উইন্ডোজ
    • set PATH=%PATH%;C:\path\to\platform-tools
    • লিনাক্স এবং ম্যাকওএস
    • echo "export PATH=\$PATH:/path/to/platform-tools" >> ~/.bash_profile && source ~/.bash_profile
  3. আপনার সমাধান প্রদানকারী থেকে আপনার কম্পিউটারে APK ফাইল ডাউনলোড করুন.
  4. একটি USB তারের সাহায্যে গ্লাসকে কম্পিউটারে সংযুক্ত করুন।
  5. স্ক্রিনে একটি প্রম্পট উপস্থিত হলে, গ্লাসে USB ডিবাগিংয়ের অনুমতি দিতে আলতো চাপুন৷
  6. আপনার কম্পিউটারে একটি কমান্ড লাইন টার্মিনাল খুলুন।
  7. APK ইনস্টল করতে adb নির্দেশাবলী অনুসরণ করুন।