no-img
کوکو کدر – مرجع آموزش برنامه نویسی

آموزش کار با Manifest بیسیک فور اندروید - کوکو کدر - مرجع آموزش برنامه نویسی


کوکو کدر – مرجع آموزش برنامه نویسی
سوپر گروه کوکو کدر

ادامه مطلب

رایگان
آموزش کار با Manifest بیسیک فور اندروید
رایگان!
شهریور ۱۰, ۱۳۹۵

ارتباط با مدیر سایت:
اگر انتقاد یا پیشنهادی در مورد سایت یا مطلبی دارید ، خوشحال می شویم مستقیم با مدیر سایت در ارتباط بگذارید.
ارتباط با مدیر سایت در تلگرام
در واتس اپ: 09375287382
آیدی تلگرام: AminCoder@

آموزش کار با Manifest بیسیک فور اندروید


آموزش کار با Manifest بیسیک فور اندرویدReviewed by امین بادین on Aug 31Rating:

  آموزش کار با Manifest بیسیک فور اندروید

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

طبق لیست آموزش های ۰ تا ۱۰۰ برنامه نویسی اندروید با بیسیک فور اندروید ، به آموزش کار با Manifest بیسیک فور اندروید می پردازیم.

Manifest که به زبان XML طراحی شده ، یک فایل مهم در برنامه نویسی اندروید یا حتی در دات نت می باشد ، که در واقع شناسه نرم افزار رو در اون می نویسیم.

در این فایل می توان پیشنیاز های برنامه را مشاهده کرد ، مثلا دسترسی های برنامه ، ریسورس ها و حتی محدودیت نصب روی چه ورژن از اندروید می توان مثال زد.

بعد از کامپایل برنامه اگر اون برنامه را دیکامپایل کنید در root حتما AndroidManifest.xml را خواهید دید ، که به عنوان شناسه نرم افزار شما است.

آموزش کار با Manifest بیسیک فور اندروید

ابتدا بیسیک فور اندروید را باز کرده و پروژه ای را ذخیره کرده.

 آموزش کار با Manifest بیسیک فور اندروید

سپس در منوی بالای بیسیک فور اندروید ، از منوی Project>Manifest Editor را انتخاب کرده.

سپس فرم زیر برای شما باز خواهد شد.

 آموزش کار با Manifest بیسیک فور اندروید

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

<uses-sdk android:minSdkVersion="5" android:targetSdkVersion="14"/>

در این خط کد برای محدود کردن نصب روی گوشی های اندرویدی بکار می رود ، که این نرم افزار روی گوشی های که SdkVersion پایین تر از ۵ باشه ، نصب نشود و روی ۱۴ متمرکز باشد.

SetApplicationAttribute(android:icon, "@drawable/icon")

دایرکتوری آیکون نرم افزار را نشان می دهد.

SetApplicationAttribute(android:label, "$LABEL$")

متغیر LABEL$ در اینجا نشان دهنده اسم نرم افزار است .

نیاز نیست این دو مقدار را تغییر بدید.

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

SetApplicationAttribute(android:theme,"@android:style/Theme.Holo.Light")

که در بالا استایل نرم افزار HOLO است ، که به صورت روشن است. می توان جای Light خالی گذاشت تا استایل اون به تیره یا Dark تبدیل شود.

اضافه کردن دسترسی ها در بیسیک فور اندروید

همینطور که گفته شد فایل منیفست یک شناسنامه نرم افزار محسوب می شود و دسترسی ها رو توی خودش داره ، ما می توانیم دسترسی های اضافه کنیم .

ممکن است بعضی از کتابخانه در بیسیک فور اندروید نیاز به اضافه کردن دسترسی داشته باشند که به راحتی می توان از فایل manifest اقدام کرد.

AddPermission(android.permission.ACCESS_CHECKIN_PROPERTIES)

حذف دسترسی ها در بیسیک فور اندروید

در بعضی از کتابخانه ها دسترسی های وجود داره که واقعا نیاز نیست ؛ همینطور مارکت ها هم روی این دسترسی های نامرتبط اشکال می گیرند و اجازه ی نشر نرم افزار را نمی دهند که شما با کد زیر می توانید ، دسترسی دلخواه رو حذف کنید:

RemovePermission("android.permission.ACCESS_CHECKIN_PROPERTIES")

همچنین می توان برای اضافه کردن نرم افزار در لیست  Open With اندروید از این فایل استفاده کنیم.



ارتباط با مدیر سایت:
اگر انتقاد یا پیشنهادی در مورد سایت یا مطلبی دارید ، خوشحال می شویم مستقیم با مدیر سایت در ارتباط بگذارید.
ارتباط با مدیر سایت در تلگرام
در واتس اپ: 09375287382
آیدی تلگرام: AminCoder@

ads

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

امین بادین ، 19 ساله از بوشهر ، جم و مدیر ارشد کوکو کدر هستم. کوکو کدر یک دانشکده کوچک و رایگان با دوره های مهیج برای دانشجویان خود می باشد.

امین بادین 80 نوشته در کوکو کدر – مرجع آموزش برنامه نویسی دارد . مشاهده تمام نوشته های

دیدگاه ها


7 پاسخ به “آموزش کار با Manifest بیسیک فور اندروید”

  1. MistyCrire گفت:

    XRumer 12.0
    is a modern multifunctional software for mass posting/inviting/liking/registering on the:
    + Facebook
    + forums
    + blogs
    + soc.nets
    + different CMS’s
    with a totally automatic captcha breaking.

  2. MaryMJ گفت:

    Hello! My name is MaryMarkova, our compane need to advertise on your website. What is your prices? Thank you. Best regards, Mary.

  3. Kellybew گفت:

    Hello, dear Administration!

    For a long time I watch your project,
    but today I was surprised strange facts (and photos) on your website,
    that someone posted on my profile:

    Is all this true?
    How to understand it all ?!
    I hope for early answer!

  4. RachelMog گفت:

    The new XRumer 16.0 – revolution in online promotion:
    artificial intelligence will help you to attract customers so effectively,
    more than ever!

  5. نینجا کار گفت:

    آقا چرا بیسیک فور اندروید من کار نمی کنه کلا؟ خطای ورود میده