آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

target SDK به چه دردی میخوره ؟

milad  10 سال پیش  10 سال پیش
0 0

سلام target SDK چیه ؟ به چ دردی میخوره ؟ 

سرچ کردم نوشته بود ورژنی از اندروید رو مشخص میکنه که میخواید برای اپ بسازید ؟؟؟ من که دارم با اندروید 4.1 برنامه نویسی میکنم و میخوام تو همه ورژن های بالاتر اندئروید اجرا بشه ! چی کار کنم ؟؟؟؟؟؟

اگه این مشخصه رو تعیین نکنم چی میشه ؟؟؟؟

+1 0
بیشتر بدرد کد نویسی خودتون میخوره هنگام ساخت برنامه چون تو هر ورژن از api شما به یه سری از متد ها و کلاس های خاصی هم دسترسی خواهید داشت و در عوض بعضی از متد ها و کلاس ها هم دپریکیت میشن و نمیشه ازشون استفاده کرد. باید ببینید برنامتون به چه کد هایی نیاز داره و target SDK رو مشخص کنید. بهتره از api های پایین تر استفاده کنید تا توابع کمتری برای شما فعال باشن و بشه ازشون استفاده کرد بدون دپریکیت شدن. اطلاعات من در همین حد بود . دوستانی هم که بیشتر بلدن راهنمایی کن (10 سال پیش)
0 0
ممنون ... نفر بعد :-) (10 سال پیش)
+1 0
target SDK روی هر ورژنی که بزارید پروژه شما بر اساس اون نسخه از اندروید compile میشه مثلا اگر روی 14 بزارید theme پیش فرض تمامی ویجت ها دکمه ها و .... بر اساس اندروید جینجربرد (خیلی زشت) خواهد بود اما وقتی مثلا روی 19 بزارید چون بر اساس ورژن 4 اندروید کامپایل میشه استایل ها یه خورده قشنگ تر میشن :) این مثالی بود از رابط گرافیکی ، در بقیه زمینه ها هم همینطور که دوستمون گفتن ، برخی از متدها و کلاس های جدیدی که معرفی شدن در ورژن های بالاتر میخواین تو پروژه استفاده کنید و در ورژن های قدیمی تر وجود نداره به این شکل قابل دسترسی خواهند بود. (10 سال پیش)
0 0
بعد مثلا اگه روی 22 بزاریم پروژه مون روی اندروید پائین تر اجرا میشه دیگه ؟؟؟ به اون ربطی نداره درسته ؟؟ (10 سال پیش)
+1 0
آره اجرا میشه مهم minSDK هست ، که مشخص میکنه حداقل ورژن هایی که برنامه رو اجرا میکنند کدوم ها هستند (10 سال پیش)
0 0
پس من وقتی که نیو پروجکت میزنم و اندروید 5 رو هم اگه انتخاب کنم اگه روی minSDK 8 بزارم و اگه کدهام اجازه بدن و خطایی توشون بوجود نیاد میشه روی اندروید 2.2 هم اجرا بشه ؟؟؟ درسته ؟؟؟ (10 سال پیش)
0 0
بله روی اندروید پایین تر هم اجرا میشه (10 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .