رفتن به مطلب
  • 0

حداکثر نسخه اندروید


sajjadrastin

سوال

سلام

چجوری میشه به برنامه گفت که روی اندروید بالای 4.2.2 نصب نشود؟

در ضمن من در مانفست ادیتور حداکثر نسخه sdk رو 17 قرار دادم اما با این حال روی اندروید 4.4 و 5.1.1 نصب میشود!

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

3 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

درخصوص تکمیل کردن پاسخ قبلی :D
باید بگم که میشه حداکثر نسخه اندروید رو تعیین کرد. اینو باید اضافه کنید به مانیفست کنار android:minSdkVersion="5"

android:maxSdkVersion="17"

مثال ، کلیتش به این صورت میشه:

<uses-sdk android:minSdkVersion="5" android:maxSdkVersion="17" android:targetSdkVersion="14"/>
<supports-screens android:largeScreens="true" 
    android:normalScreens="true" 
    android:smallScreens="true" 
    android:anyDensity="true"/>)

تست کنید اگه جواب داد اطلاع بدید.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ما در منیفیست ادیتور یک نسخه حداقل SDK داریم و یک نسخه مورد نظر و هدف برنامه برای SDK ، اما تا حالا به موردی بر نخوردم که بخوایم حداکثر نسخه SDK رو تعریف کنیم چون که کار بی معنی هست ! اما شما می تونید در داخل برنامه نسخه SDK کاربر رو بررسی کنید اگر از نسخه مد نظرتون بالاتر بود برنامه پیام بده و بسته بشه .
لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

 

ربطی به TargetSdk نداره.

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

 

اما میتونید وقتی وارد برنامه شد شرط بذارید که اگر نسخه اندروید از 4.2 به بالا بود از برنامه خارج بشه.

Dim p As Phone
If p.SdkVersion>=17 Then
	ExitApplication
End If

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

 

Untitled_1.gif

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

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

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...