×

راهنمای وب سایت

ضمن تشکر از شما بازدیدکنندگان و مشترکین گرامی توجه شما را به نکات زیر جلب میکنیم.

قوانین و مقررات وب سایت را در این بخش میتوانید بخوانید، ثبت نام شما به منزله ی قبول کلیه ی قوانین می باشد.

با ثبت نام در وب سایت از تمامی خدمات ارائه شده میتوانید برای یک روز(24 ساعت) به صورت رایگان استفاده کنید و بعد از آن نیاز به خرید اشتراک ویژه دارید.

برای ثبت نام در وب سایت از این بخش  استفاده کنید.

بعد از ثبت نام در وب سایت اشتراک ویژه شما به مدت 24 ساعت فعال شده و میتوانید از تمامی محتویات سایت در این مدت به صورت رایگان استفاده کنید و بعد از آن حساب کاربری خود را ارتقا دهید.

×
خانه » محصول » پکیج‌نیم(PackageName) در اندروید چیست؟

پکیج‌نیم(PackageName) در اندروید چیست؟

باکس اطلاعات + دانلود

آخرین بروز رسانی این پست: 24 فروردین 1401می باشد

برای آگاهی از سایر نسخه های این محصول لطفا اسم آن را در جست و جو گر سایت سرچ کنید تا تمامی نسخه های موجود برای شما نمایش داده شود.

کار پکیج نیم (package name) چیست؟

فرض کنید کتاب‌هایی در زمینه‌های مختلف دارید. برای دسترسی آسان و استفاده از آنها تصمیم می‌گیرید که آنها را قفسه‌بندی کنید. با این کار شما به آسانی می‌توانید به کتاب موردنظرتان دسترسی پیدا کنید. کار پکیج نیم نیز همین است. به این صورت که در برنامه‌نویسی، کلاس‌های ما را در داخل پوشه‌های مختلف دسته‌بندی می‌کند تا دسترسی به آنها برایمان راحت‌تر باشد.

نحوه‌ی نامگذاری:

به طور معمول از اسم دامین شرکت، کمپانی و یا شخص استفاده می‌شود و به صورت برعکس نوشته می‌شود.

برای مثال آدرس سایت ما به صورت زیر می‌باشد:

www.ar100.ir

پکیج نیم ما به صورت زیر ساخته می‌شود:

ir.ar100.www.(اسم پروژه یا اپلیکیشنی که می‌نویسیم).(اسم کلاس‌ها)

در دسته‌بندی‌های جاوا و اندروید، به ازای هر دات و کلمه‌ای که این بین وجود دارد یک پوشه اضافه می‌شود. یعنی پوشه های ما به این صورت است:

پوشه‌یactivity<=پوشه‌ی اسم اپ یا پروژه<=پوشه‌ی<www<=پوشه‌یar100<=پوشه‌ی com

چرا از این روش استفاده می‌شود؟

دامین‌ها ثابت هستند، یعنی فقط یکی از آنها در کل دنیا وجود دارد (برای مثال فقط یک www.ar100.ir  در دنیا وجود دارد) برای اینکه در همه جای دنیا ثابت باشد و بتوانیم از دامین خودمان در پروژه‌هایمان استفاده کنیم، به این صورت طراحی شده‌اند.

اگر دامین نداشته باشیم نیز می‌توانیم براساس اسم خودمان کار کنیم. مثلا به صورت زیر:

name.familyname.(اسم پروژه یا اپلیکیشنی که می‌نویسیم)

می‌توانیم در این بین از هر اسم دیگری برای منحصر به فرد کردن آن استفاده کنیم تا احتمال به‌وجود آمدن شباهت کمتر شود.

چرا منحصر به فرد بودن پکیج‌ نیم‌ها اهمیت دارد؟

وقتی که اپلیکیشنی را بخواهیم روی گوشی خود نصب کنیم، براساس پکیج نیم شناخته می‌شود. یعنی سیستم عامل اندروید به جای اسم اپ، پکیج نیم را می‌شناسد و اگر پکیج نیم مشابهی وجود داشته باشد، اجازه‌ی نصب اپ را نمی‌دهد و نمی‌توانیم از آن استفاده کنیم. به همین دلیل استفاده از یک پکیج نیم واحد اهمیت دارد.

حروف‌ و علامت‌های مجاز

شما می‌توانید در نام بسته از موارد زیر استفاده کنید.

  • حروف انگلیسی بزرگ و کوچک (A تا Z و a تا z)
  • اعداد انگلیسی (…, 4, 3, 2, 1)
  • علامت‌های underscore ( _ )

موارد خاص

  • اگر آدرس سایت شما، دارای علامت‌های خاص، مانند خط تیره « – » باشد، و یا علامت‌هایی که نتوانید از آن‌ها در نام بسته استفاده کنید، به جای آن‌ می‌توانید علامت underscore ( _ ) را جایگزین کنید. به عنوان‌ مثال برای آدرس سایت www.android-example.ir می‌توانید از نام‌ بستهٔ ir.android_example.flashlight استفاده کنید.
  • ممکن است آدرس سایت دارای کلمات رزرو شدهٔ جاوا باشد که نمی‌توانید از آن‌ها در نام‌ بسته استفاده کنید. در این صورت بهتر است به ابتدا یا انتهای کلمهٔ موردنظر علامت underscore ( _ ) را اضافه کنید. برای مثال در صورتی که آدرس سایت شما www.example.int باشد، با توجه به این‌که کلمهٔ int از کلمات رزرو شدهٔ جاوا است، نام‌ بستهٔ برنامه بهتر است به صورت int_.example.flashlight باشد.

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “پکیج‌نیم(PackageName) در اندروید چیست؟”

نشانی ایمیل شما منتشر نخواهد شد.

*

code