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

مشکل با کتابخونه RuntimePermissions


batman123

سوال

سلام.

من مدت زیادی هست از کتابخونه RuntimePermissions

استفاده میکنم

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

مثلا من این دوتا مجوز رو به برنامه میدم

Sub Activity_Create(FirstTime As Boolean)
	Activity.LoadLayout("main")

	Private rtp As RuntimePermissions

	rtp.CheckAndRequest(rtp.PERMISSION_WRITE_EXTERNAL_STORAGE)
	rtp.CheckAndRequest(rtp.PERMISSION_READ_EXTERNAL_STORAGE)
End Sub

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

AddPermission(andrid.permission.WRITE_EXTERNAL_STORAGE)
AddPermission(andrid.permission.READ_EXTERNAL_STORAGE)

در این صورت وقتی برنامه اجزا میشه باید مجوزهای نوشته شده رو از کاربر بگیره

اینطوری برای مثال

clock_dial.png

منتها نمیدونم چرا تازگیا این کادرو اصلا نشون کاربر نمیده و در این صورت برنامه مجوز مربوطه رو دریافت نمیکنه و به همین دلیل به درستی کار نمیکنه!!

ممنون میشم راهنمایی بفرمایید ( این درمورد همه مجوزها است )

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

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

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

On 7 فروردین 1399 at 2:40 AM, basic 4 android said:

 

شما تو نصب جدید برنامه قبل رو حذف میکنی یا روش نصب میکنی 

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

بررسی کردم، دیدم وقتی میوفته توی این سابActivity_PermissionResult

نتیجه فالس هست

درصورتی که از من نپرسیده که اثلا این اجازه رو به برنامه میدی یا نه

خیلی عجیبه!!

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

On 7 فروردین 1399 at 11:20 AM, ali mo said:

اگر منفیست درست تنظیم کرده باشید نباید مشکلی باشه

توی مانیفست هم باید دسترسی ها اضافه بشه؟

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

سلام وقت بخیر

با این کد ها باید بگیره دسترسی داخل api بالاتر از 19 یا همون اندروید 4 قبل از اون معمولا نمیاد درخواست ها

ساب مربوط به گرفتن مجوز رو ایجاد کردید ؟

تارگت api تون هم باید بالاتر از 19 باشه مثلا 27 بزارید

در مورد آخر هم نسخه b4a تون بالاتر از 9 باشه ترجیحا

 

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

1 hour ago, ali mo said:

سلام وقت بخیر

با این کد ها باید بگیره دسترسی داخل api بالاتر از 19 یا همون اندروید 4 قبل از اون معمولا نمیاد درخواست ها

ساب مربوط به گرفتن مجوز رو ایجاد کردید ؟

تارگت api تون هم باید بالاتر از 19 باشه مثلا 27 بزارید

در مورد آخر هم نسخه b4a تون بالاتر از 9 باشه ترجیحا

 

همه این کارارو کردم
نمیشه
اما توی پروژه های قبلیم همه چی اوکیه
بابا لامصب یهویی اینطوری شد

نمیدونم چی کار کنم

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

در 9 ساعت قبل، batman123 گفته است :

همه این کارارو کردم
نمیشه
اما توی پروژه های قبلیم همه چی اوکیه
بابا لامصب یهویی اینطوری شد

نمیدونم چی کار کنم

اگر منفیست درست تنظیم کرده باشید نباید مشکلی باشه

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

بایگانی شده

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

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

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