عضویت در سایت

ورود

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

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

ورود

عضویت در سایت

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

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

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

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

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

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

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

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

سلام.

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

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

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

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

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

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

مطلب پیشنهادی:  آموزش هارد ریست HUAWEI P Smart 2019

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

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

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

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

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

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

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

موفق باشید.

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

💎 اپ های من در مایکت https://myket.ir/developer/dev-53936 گروه تلگرامی MR.B4A ( سورس کد و کتابخانه ) https://t.me/programmingwithb4a

دنبال کردن

ارسال نظر

رفتن به بالا

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

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

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