با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
Session رابط اصلی را برای عملکرد فضایی برای برنامه فراهم می کند. هر فعالیت فضایی باید یک نمونه از Session ایجاد کرده و نگه دارد. پس از ایجاد، برنامه میتواند از رابطهای Session برای ایجاد موجودیتهای محتوای فضایی مانند پانلها یا مدلهای سهبعدی، و همچنین تنظیم یک محیط فضایی ، شناسایی موقعیت کاربر و لنگر دادن محتوا به دنیای واقعی استفاده کند.
دسترسی به جلسه از Jetpack Compose برای XR
هنگام استفاده از Jetpack Compose برای XR، جلسه برای شما ایجاد میشود و میتوانید با استفاده از LocalSession.current به آن دسترسی داشته باشید. مثال زیر را ببینید:
اگر در حال ایجاد موجودیت های فضایی از کتابخانه SceneCore هستید، باید جلسه را ایجاد کنید.
ایجاد یک جلسه فقط در دستگاه Android XR پشتیبانی می شود. تلاش برای ایجاد یک جلسه در یک دستگاه ناسازگار منجر به نتیجه ناموفق می شود. برای ایجاد یک جلسه، همانطور که در مثال زیر نشان داده شده است، یک اکتیویتی را به متد create() ارسال کنید.
when(valresult=Session.create(this)){isSessionCreateSuccess->{valxrSession=result.session// ...}else->
TODO(/* A different unhandled exception was thrown. */)}
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-08-02 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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-08-02 بهوقت ساعت هماهنگ جهانی."],[],[]]