ورژنکد و ورژننیم در برنامه نویسی اندروید
فیلم آشنایی با ورژنکد و ورژننیم در برنامه نویسی اندروید
متن به همراه عکس آشنایی با ورژنکد و ورژننیم در برنامه نویسی اندروید
در این مقالهی آموزشی میخواهیم به نحوهی کار با ورژن کد و ورژن نیم بپردازیم. هر کدام را تعریف کرده و ویژگی های مربوط به آن ها را یاد بگیریم.
تعریف:
ورژن کدها و ورژن نیم ها بخشی از قسمت گریدل هستند.
برای آشنایی با این دو بخش ابتدا مسیر زیر طی میکنیم:
App>GradleScripts>build.gradle(Module:app)
سپس دو قسمت ورژن کد و ورژن نیم را مشاهده میکنیم.
ویژگی ورژن کدها و ورژن نیم ها:
_ ورژن کد عددی است که به ازای هر آپدیتی که انجام میدهیم. عدد آن باید افزایش پیدا کند. برای مثال بار اول که پروژه را مینویسیم، ورژنکد 1 است. وقتی تغییری ایجاد میکنیم و آن را آپدیت میکنیم، باید ورژن کد را به 2 تغییر دهیم و به همین صورت ادامه میدهیم.
_ ورژن نیم یک مقدار نمایشی است که میتواند هر مقداری باشد. مثلا ورژن کد 1 را بعد از آپدیت به 2 تغییر میدهیم اما میتوانیم ورژن نیم را 1.1 بنویسیم. یا مثلا ورژنکد را به 3 ارتقا دهیم و ورژن نیم را 2.3 بنویسیم. حتی میتوانیم جمله نیز بنویسیم. برای مثال:avalieh
در واقع ورژن نیم ویژگی نمایشی دارد و به کاربر نمایش داده میشود. اما ورژنکد ویژگی است که سیستم عامل اندروید متوجه آن میشود و اگر پروژه را آپدیت کنیم و ورژن کد را تغییر ندهیم سیستم عامل اندروید متوجه آپدیت نمیشود و اجازه ی تغییر به ما نمیدهد. در نتیجه کاربر هم نمیتواند آپدیت و از آن استفاده کند. همچنین اگر نسخهی آپدیت شده را بخواهید در مارکتهای مختلف منتشر دهید، چون ورژن کد را تغییر ندادیم، برنامه را به عنوان آپدیت نمیشناسد و از ما نمیپذیرد.
یک مثال دیگر:
گوگل کروم را درنظر بگیرید.
از طریق مسیر زیر میتوانید نسخهی کروم را مشاهده کنید که در واقع همان ورژن نیم میباشد که به کاربر نشان داده میشود.
Setting>About Chrome>Application version
دانلود فایل
مطالب زیر را حتما بخوانید
-
نحوهی کار با ویدئوپلیر (Video Player) از طریق پوشهی raw
7.5k بازدید
-
آلرت دیالوگ (AlertDialog) چیست و نحوهی کار با آن چگونه است؟
7.07k بازدید
-
اسنکبار (Snackbar) در اندروید
4.6k بازدید
-
ّFloating action Button (فلوتینگ اکشن باتن) در اندروید
4.42k بازدید
-
نحوهی کار با فریم لیوت (FrameLayout)
4.91k بازدید
-
یک روش برای تمرکز در برنامهنویسی
3.3k بازدید
دیدگاهتان را بنویسید