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

خطای کتابخانه phone در b4a


v0126

سوال

سلام دوستان خسته نباشید 
بنده برا دریافت آی دی گوشی از کتابخانه phone استفاده کردم که با این خطا مواجه شدم ، حدس زدم برا دسترسی باشه که تو انجمن چیزی پیدا نکردم برا دسترسی id گوشی 


main_activity_create (java line: 546)
java.lang.SecurityException: getDeviceId
	at android.os.Parcel.createException(Parcel.java:1966)
	at android.os.Parcel.readException(Parcel.java:1934)
	at android.os.Parcel.readException(Parcel.java:1884)
	at com.android.internal.telephony.ITelephony$Stub$Proxy.getDeviceId(ITelephony.java:5915)
	at android.telephony.TelephonyManager.getDeviceId(TelephonyManager.java:1842)
	at anywheresoftware.b4a.phone.Phone$PhoneId.GetDeviceId(Phone.java:441)
	at b4a.example.main._activity_create(main.java:546)
	at java.lang.reflect.Method.invoke(Native Method)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:213)
	at b4a.example.main.afterFirstLayout(main.java:105)
	at b4a.example.main.access$000(main.java:17)
	at b4a.example.main$WaitForLayout.run(main.java:83)
	at android.os.Handler.handleCallback(Handler.java:873)
	at android.os.Handler.dispatchMessage(Handler.java:99)
	at android.os.Looper.loop(Looper.java:214)
	at android.app.ActivityThread.main(ActivityThread.java:7156)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:494)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:975)

 

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

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

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

در 7 ساعت قبل، محمدرضا شاهپیری گفته است :

تو نسخه های جدید دیگه بدون دسترسی رانتایم READ_PHON_STATE نمیشه مشخصات سخت افزاری رو گرفت

سلام،

ببخشید نسخه جدید کتابخونه فون دیگه بدون دسترسی نمیشه آیدی رو گرفت یا نسخه جدید اندروید؟

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

در در 15 فروردین 1400 در 09:55، محمدرضا شاهپیری گفته است :

تو نسخه های جدید دیگه بدون دسترسی رانتایم READ_PHON_STATE نمیشه مشخصات سخت افزاری رو گرفت

ممنون خب پس بنده الان باید چیکار کنم ؟ 

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

در در 16 فروردین 1400 در 05:07، v0126 گفته است :

ممنون خب پس بنده الان باید چیکار کنم ؟ 

سلام

دسترسی رانتایم READ_PHON_STATE رو بگیرید

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

https://s17.picofile.com/file/8429817400/runtimeper.zip.html

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

در 3 ساعت قبل، Mthzf1384 گفته است :

سلام

دسترسی رانتایم READ_PHON_STATE رو بگیرید

 

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

در 7 دقیقه قبل، v0126 گفته است :

https://s17.picofile.com/file/8429817400/runtimeper.zip.html

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

 

درود از کد زیر استتفاده کنید

Dim phn As Phone
Log( phn.getSettings("android_id") )

از اندروید ۱۰ به بعد حتی با دریافت دسترسی از کاربر امکان دریافت IMEI دستگاه وجود نداره، با این کد شناسه ی دستگاه اندرویدی رو بدون هیچ دسترسی ای میتونید بگیرید

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

در در 14 فروردین 1400 در 00:12، v0126 گفته است :

سلام دوستان خسته نباشید 
بنده برا دریافت آی دی گوشی از کتابخانه phone استفاده کردم که با این خطا مواجه شدم ، حدس زدم برا دسترسی باشه که تو انجمن چیزی پیدا نکردم برا دسترسی id گوشی 

 

تو نسخه های جدید دیگه بدون دسترسی رانتایم READ_PHON_STATE نمیشه مشخصات سخت افزاری رو گرفت

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

بایگانی شده

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

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

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