بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

دسترسی ها در SDK های مختلف اندروید

مدیریت گفتگو
ahmad1989 11 سال پیش
آخرین تغییر: 11 سال پیش

با سلام

متن سوال رو واسه درک بهتر مشکلم عوض کردم

من دارم رو یه برنامه کار میکنم که احتیاج به خوندر CALL LOG گوشی داره

 میخام minSdk پایین تر از 16  باشه اما تو SDK های پایین تر از 16 شما نمیتونی 

 <uses-permission android:name="android.permission.READ_CALL_LOG"/>

 رو تو منیفست برنامت ببینی چون پرمیشن فوق ار SDK 16 به بعد اضافه شده

به عبارت دیگه اگهminSdk رو روی 16 تنطیم کنم همه چی اوکی هست و پرمیشن فوق تو منیفست قابل تعریف و برنامه مشکلی نداره ولی مشکل زمانی پیش میاد که minSdk رو روی ورژن های پایین تر از 16 تنطیم میکنم این باعث میشه پرمیشن فوق دیگه تو منیفست قابل تعریف نباشه و باعث میشه که برنامه رو SDK های بالاتر از 15 اجرا نشه چون حتما پرمیشن فوق رو لازم داره  یعنی مجبورم حتما مینیمم رو 16 بگیرم

کسی میدونه چیکارکنم که نرم افزار رو بشه رو ورژن های پایین تر و بالا تر از 16 اجرا کنم

ممنون

نظرات

hamidd 11 سال پیش
"مشکل اینجاس که میخام android:minSdkVersion پایین تر از 16 باشه" دوست عزیز متن سوالتون اشتباست. وقتی minSdkVersion رو روی 16 می ذارین یعنی می خواین برنامه روی دستگاه هایی که اندرویدشون بالاتر از 16 هست فقط اجرا بشه نه پایین تر از 16. منظورو درست نرسوندین.
ahmad1989 11 سال پیش
دوست عزبز متن سوال رو یکم بهتر کردم فک کنم الان متوجه مشکل بشید

هنوز پاسخی ثبت نشده است


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