رابط اصلی برای تعامل با Gemini پنجره چت است. میتوانید از آن برای پرسیدن سؤالهایی از موارد بسیار ساده و باز تا مشکلات خاصی که برای رفع آنها به کمک نیاز دارید، استفاده کنید.
در اینجا چند نمونه از چیزهایی وجود دارد که ممکن است بپرسید؛ با این حال، با خیال راحت هر موضوع مرتبط با توسعه اندروید را آزمایش کنید:
- چگونه پشتیبانی دوربین را به برنامه خود اضافه کنم؟
- من می خواهم یک پایگاه داده اتاق ایجاد کنم.
- آیا می توانید فرمت Javadocs را به من یادآوری کنید؟
- تم تاریک چیست؟
- بهترین راه برای دریافت موقعیت مکانی در اندروید چیست؟
جمینی زمینه مکالمه را به خاطر می آورد، بنابراین می توانید سوالات بعدی را نیز از آن بپرسید، مانند:
- آیا می توانید کد این کار را در کاتلین به من بدهید؟
آیا می توانید به من نشان دهید که چگونه آن را در Compose انجام دهم؟
همچنین میتوانید از Gemini در مورد یک قابلیت یا گردش کار خاص در Android Studio سؤال کنید، برای مثال:
- چگونه jank را در برنامه خود تجزیه و تحلیل کنم؟
- پروفایل CPU را از کجا پیدا کنم؟
نکاتی برای تعامل با جمینی
پاسخ های Gemini بر اساس نحوه پرسیدن سوالتان متفاوت است. در اینجا چند نکته در مورد نحوه بهینه سازی پاسخ ها از Gemini آورده شده است:
- خاص باش اگر کتابخانهها، APIها یا رویکردهای خاصی وجود دارد که میخواهید از آنها استفاده کنید، آنها را در سؤال خود بگنجانید.
انجام دهید
چگونه با استفاده از CameraX پشتیبانی دوربین را به برنامه خود اضافه کنم؟نکن
چگونه پشتیبانی دوربین را به برنامه خود اضافه کنم؟ - ساختار پاسخ مورد نظر را شرح دهید . اگر می خواهید کد تولید شده توسط Gemini را در برنامه خود وارد کنید و به آن در قالب خاصی نیاز دارید، دستورالعمل ها را به آن بدهید.
انجام دهید
نظرات را در این کد درج کنید. برای نظرات از اسلش های دوتایی استفاده کنید و هر نظر را بالای خط کدی که توضیح می دهد قرار دهید.نکن
نظرات کد را برای این کد بنویسید. - درخواست های پیچیده را به یک سری سوالات ساده تر تقسیم کنید . به خصوص زمانی که در حال درخواست کد هستید، پرسیدن یک سری سوالات ساده تر به طور کلی پاسخ جامع تری به دست می دهد.
انجام دهید
1. فایلMainActivity.kt
را برای یک برنامه با صفحه ورود به سیستم بدهید.
2. آیا می توانید کلاسی را اضافه کنید که نمایانگر پروفایل کاربر باشد؟
3. آیا می توانید کدی اضافه کنید که از چندین پروفایل کاربری پشتیبانی کند؟نکن
چگونه می توانم یک برنامه با صفحه ورود به سیستم ایجاد کنم که از چندین پروفایل کاربری پشتیبانی می کند؟
کتابخانه سریع
از Prompt Library برای ذخیره و مدیریت درخواستهای پرکاربرد خود استفاده کنید و در صورت نیاز به سرعت آنها را فراخوانی کنید. از Settings > Gemini > Prompt Library برای ذخیره و بازیابی درخواست ها به Prompt Library دسترسی پیدا کنید. همچنین میتوانید روی یک درخواست در چت کلیک راست کنید تا آن را برای استفاده بعدی ذخیره کنید. برای اعمال یک درخواست ذخیره شده، در ویرایشگر کلیک راست کرده و به Gemini > Prompt Library بروید تا درخواست اعمال شود. این گردش کار ساده نیاز به تایپ مجدد دستورات رایج را از بین می برد و در زمان و تلاش شما صرفه جویی می کند.