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

بیرون افتادن از اپلیکیشن


Arta20

سوال

سلام

من وقتی برنامه ام رو در گوشی اجرا میکنم من رو از برنامه میندازه بیرون ولی وقتی به تنظیمات اپلیکیشن میرم و دسترسی حافظه رو فعال میکنم، من رو از برنامه بیرون نمیندازه

از دیتابیس آفلاین استفاده کردم

چیکار کنم که من رو نندازه بیرون؟؟

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

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

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

در ۱۴۰۰/۷/۲۹ در ۱۲:۳۲، Arta۲۰ گفته است:

سلام

من وقتی برنامه ام رو در گوشی اجرا میکنم من رو از برنامه میندازه بیرون ولی وقتی به تنظیمات اپلیکیشن میرم و دسترسی حافظه رو فعال میکنم، من رو از برنامه بیرون نمیندازه

از دیتابیس آفلاین استفاده کردم

چیکار کنم که من رو نندازه بیرون؟؟

سلام،

در اندرویدهای بالاتر از 6 باید برای کار با برخی از امکانات(مثل حافظه، دوربین، میکروفون، مخاطبین و...) باید دسترسی های مخصوصی به صورت RunTime Permission گرفته بشه.

بدین منظور ابتدا کتابخونه RunTime Permissions رو فعال کنید.

Sub Globals
	Private rp As RuntimePermissions
End Sub

Sub Activity_Create(FirstTime As Boolean)
	rp.CheckAndRequest(rp.PERMISSION_WRITE_EXTERNAL_STORAGE)
End Sub

Sub Activity_PermissionResult (Permission As String, Result As Boolean)
	If Permission = rp.PERMISSION_WRITE_EXTERNAL_STORAGE Then	
		If Result=True Then
            Msgbox("اجازه دسترسی به حافظه صادر شد","")
		Else
			Msgbox("اجازه داده نشد","")
		End If
		
	End If
End Sub

اما توجه داشته باشین که برای حافظه در اندرویدهای بالاتر از 10 تنها RunTime کافی نیست و باید یک دسترسی به همه فایل هارو هم بگیرید که فکر نکنم نیاز باشه چون شما احتمالا میخواین فایل دیتابیس رو کپی کنین که میتونین به پوشه خود برنامه در مسیر Android/Data/App PackageName کپی کنید.

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

سلام و درود. باید دسترسی رانتایم کارت حافظه رو بگیرید. 

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

در ۱۴۰۰/۷/۲۹ در 18:20، امیرحسین قاسمی گفته است:

سلام،

در اندرویدهای بالاتر از 6 باید برای کار با برخی از امکانات(مثل حافظه، دوربین، میکروفون، مخاطبین و...) باید دسترسی های مخصوصی به صورت RunTime Permission گرفته بشه.

بدین منظور ابتدا کتابخونه RunTime Permissions رو فعال کنید.

Sub Globals
	Private rp As RuntimePermissions
End Sub

Sub Activity_Create(FirstTime As Boolean)
	rp.CheckAndRequest(rp.PERMISSION_WRITE_EXTERNAL_STORAGE)
End Sub

Sub Activity_PermissionResult (Permission As String, Result As Boolean)
	If Permission = rp.PERMISSION_WRITE_EXTERNAL_STORAGE Then	
		If Result=True Then
            Msgbox("اجازه دسترسی به حافظه صادر شد","")
		Else
			Msgbox("اجازه داده نشد","")
		End If
		
	End If
End Sub

اما توجه داشته باشین که برای حافظه در اندرویدهای بالاتر از 10 تنها RunTime کافی نیست و باید یک دسترسی به همه فایل هارو هم بگیرید که فکر نکنم نیاز باشه چون شما احتمالا میخواین فایل دیتابیس رو کپی کنین که میتونین به پوشه خود برنامه در مسیر Android/Data/App PackageName کپی کنید.

ممنونم ازتون

درست شد

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

بایگانی شده

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

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

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