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

خطای امنیتی در منیفست

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

   دروود

   هنگام استفاده از پرمیشن :

android.permission.MODIFY_PHONE_STATE

با خطای زیر مواجه میشم با عنوان:" پرمیشن مربوطه فقط برای برنامه های سیستم قابل دسترس است " :

که پس از تغییر عنوان خطا به چیزی غیر از ارور ، ارور مربوطه از بین میرود اما به هنگام اجرای برنامه خطایی با عنوان "برای انجام x کار باید پرمیشن android.permission.MODIFY_PHONE_STATE در منیفست ذکر شود! "

در واقع یعنی پرمیشن را شناسایی نمیکند!!!

کل استک اور رو زیر رو کردم هیچ نیافتم...کمک o.O

 

"

نظرات

پاسخ‌ها 1

محسن علیزاده 11 سال پیش

از منوی کاربری گزینه window رو انتخاب کن و سپس Prefrences:

از پنجره جدید، سمت چپ Android > Lint Error Checking رو انتخاب کن.

تو صفحه جدید قسمت isuse سرچ کن protect اولین گزینه ای که اومد روش کلیک کن severity شو بذار رو warning...

نظرات

Hamedmtn 11 سال پیش
دوست گل بالا هم گفتم نوع خطا رو از error تغییر دادم اما حل نشد ... در کل از یه روش دیگه رفتم به جواب رسیدم بازم ممنون از توجه
محسن علیزاده 11 سال پیش
آها ببخشید من فقط ارور رو دیدم و چون خودم هم به همچین مشکلی برخورده بودم این پاسخ رو گذاشتم
1117 11 سال پیش
میشه روشی رو که باهاش مشکلتو حل کردی بگی که واسه بقیه ی بچه ها هم خوب باشه .
Hamedmtn 11 سال پیش
خب بحث سر اینه که این روش امکان پذیر نیست (منظورم استفاده از پرمیشن های سیستمی است) . من کلاً منطق کد خودم رو رفتم به طوری که دیگه نیازی به این پرمیشن نباشه

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