عضویت در سایت

ورود

فراموشی رمز عبور

رمز عبور خود را فراموش کرده اید؟ ایمیل خود را وارد کنید

کد امنیتی برای بروزرسانی کد امنیتی روی تصویر کلیک کنید

ورود

عضویت در سایت

رایگان ثبت نام کنید و سوالات خود را بپرسید، همچنین میتوانید در پاسخگویی به سوالات دیگر کاربران نیز سهیم باشید، هر مشکلی در ثبت نام یا ورود داشتید با ایمیل beporsam@gmail.com در ارتباط باشید

در بین 1036 آموزش و 1854 پرسش به دنبال چه هستید؟

ویندوز
نصب آنلاین ویندوز

ویندوز 7,8,10,11
مشاوره
مشاوره خرید لپ تاپ و کامپیوتر

مشاوره حرفه ای دریافت کن
بلاگ
مقالات آموزشی

1k+
پشتیبانی آنلاین

سخت افزار/نرم افزار

آموزش کار با Android Manifest در B4A

سلام.

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

در این پست میخواهیم به شما بگوییم که Android Manifest چیست و چه کاربردهایی دارد؟

واژه manifest  به معنای اعلامیه است. درواقع اندروید مانیفست شناسنامه برنامه شماست. در بیسیک فور اندروید، در قسمت مانیفست میتوانید نسخه SDK برنامه را مشخص کنید. یعنی اینکه به برنامه این قابلیت را دهید که روی چه طیف از دستگاه های اندرویدی نصب شود. در دستورات زیر ما این طیف را نشان میدهیم.

در این خط دستور نوشته شده که برنامه روی اندرویدهایی از sdk شماره ۵ که همان اندروید ۲ هست تا اندرویدهایی با sdk شماره ۲۶ که اندروید ۷ هستند، نصب شود. این طیف را میتوانید براساس ویژگی های برنامه تان، تغییر دهید. مثلا در برنامه شما از متریال دیزاین استفاده شده که اندرویدهای ۴ و پایین تر نمیتوانند به راحتی آن را اجرا کنند. سر همین مسئله طیف نسخه sdk برنامه تون را برروی عددی تنظیم میکنید که روی دستگاه هایی با اندروید ۴ به بالا نصب شود.

این نکته را در نظر بگیرید که نمیتوانید نسخه اندروید را الکی بدهید. مثلا از ۴ بذارید تا ۶۰!! بلکه باید فایل های API نسخه های مورد نظرتان را داشته باشید.

در مانیفست میتوانید تنظیمات دیگری را با کدنویسی اعمال کنید. مثلا صادرکردن یا حذف یک مجوز.

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

مطلب پیشنهادی:  آموزش ویندوز 10 - قسمت پانزدهم(دسترسی به کامپیوتر از راه دور)

همچنین در اندروید مانیفست میتوانید تم برنامه خود را تغییر دهید.

در اینجا ما تم برنامه را از حالت پیشفرض به حالت روشن تغییر دادیم. ( حالت پیشفرض تم تاریک است )

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

به علاوه گاهی پیش می آید که میخواهید مثلا از خدمات شبکه تبلیغاتی تپسل در برنامه استفاده کنید، در این صورت شما باید تنظیمات مربوط به آن را در مانیفست انجام دهید.

البته بستگی دارد که شما با چه شرکتی کار میکنید و شاید شرکت مورد نظر، تنظیماتش را توی اندروید مانبفست اعمال نکند.

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

موفق باشید.

درباره مرتضی صباغیهمکار سایت

برنامه نویس و مدرس بیسیک فور اندروید کانال سروش بیسیک @basic4android_langueg

دنبال کردن

ارسال نظر

رفتن به بالا

سامانه آموزشی و خدماتی بپرسم

اولین وب سایت آموزشی و پرسش و پاسخ در ایران

بپرسم را میتوان به عنوان مرجعی برای آموزش و حل مشکلات دانست، در بپرسم سعی کرده ایم آموزش های برنامه نویسی، طراحی سایت، کار با نرم افزارها ها و… را آموزش دهیم. همچنین محیطی فراهم کرده ایم تا کاربران بتوانند در این محیط سوالات خود را بپرسند و مشکل خود را حل کنند.