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

Asghar83

سوال

سلام خسته نباشید دوستان

من میخوام وقتی کاربر برای اولین بار وارد میشه یا کد بدم که یه پوشه تو محل ذخیره بسازه و تا اونجاشو بلدم خب ولی ارور میده نمیدونم چرا و یه سوال مهم تر هم هست که من چندتا تصویر توی موه فایل برنامم یا همون دایر اسستم دارم و میخوام دکمه ای بزارم که با کلیک روی اون تصویر رو توی اون پوشه ای که ساخته میشه کپی کنه

امیدوارم سوالم واضح باشه لطفا کمک کنید چون هیچجا پیدا نکردم.

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

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

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

در 11 ساعت قبل، Mr.Kafiri گفته است :

سلام...

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


If File.IsDirectory(File.DirRootExternal,"myapp") = False Then
	File.MakeDir(File.DirRootExternal,"myapp")
End If

رویداد کلیک باتن و ذخیره عکس در حافظه


Sub BTN_Click
	File.Copy(File.DirAssets,"image.jpg",File.DirRootExternal&"/myapp/","image.jpg")
End Sub

در اینجا میام میگیم که عکس image.jpg رو از پوشه فایل های برنامه کپی کنیم توی حافظه داخلی و در پوشه برنامه..

**درضمن حتما باید دسترسی حافظه رو از کاربر گرفت**

 

 

سلام دوست عزیز من اینو انجام نیدم و توی شبیه سازم که اندرویدش بکر کنم ۴ باشه درست کارمیکنه ولی میزنم توی موبایلم که اندرویدش ۸ هست میندازه بیرون از برنامه و هیچکاری هم انجام نمیده میشه راهنمایی کنید

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

در 14 دقیقه قبل، Asghar83 گفته است :

سلام خسته نباشید دوستان

من میخوام وقتی کاربر برای اولین بار وارد میشه یا کد بدم که یه پوشه تو محل ذخیره بسازه و تا اونجاشو بلدم خب ولی ارور میده نمیدونم چرا و یه سوال مهم تر هم هست که من چندتا تصویر توی موه فایل برنامم یا همون دایر اسستم دارم و میخوام دکمه ای بزارم که با کلیک روی اون تصویر رو توی اون پوشه ای که ساخته میشه کپی کنه

امیدوارم سوالم واضح باشه لطفا کمک کنید چون هیچجا پیدا نکردم.

سلام...

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

If File.IsDirectory(File.DirRootExternal,"myapp") = False Then
	File.MakeDir(File.DirRootExternal,"myapp")
End If

رویداد کلیک باتن و ذخیره عکس در حافظه

Sub BTN_Click
	File.Copy(File.DirAssets,"image.jpg",File.DirRootExternal&"/myapp/","image.jpg")
End Sub

در اینجا میام میگیم که عکس image.jpg رو از پوشه فایل های برنامه کپی کنیم توی حافظه داخلی و در پوشه برنامه..

**درضمن حتما باید دسترسی حافظه رو از کاربر گرفت**

 

 

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

در 2 ساعت قبل، Asghar83 گفته است :

سلام دوست عزیز من اینو انجام نیدم و توی شبیه سازم که اندرویدش بکر کنم ۴ باشه درست کارمیکنه ولی میزنم توی موبایلم که اندرویدش ۸ هست میندازه بیرون از برنامه و هیچکاری هم انجام نمیده میشه راهنمایی کنید

شما دسترسی حافظه رو گرفتید؟چه خطایی میده؟

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

در 5 ساعت قبل، mahdi tahan گفته است :

شما دسترسی حافظه رو گرفتید؟چه خطایی میده؟

آره منم الان فهمیدم مشکلش دسترسی حافظه هست ببخشید:bigsmile:

ولی الان یچیز دیگه من باید کتاب خونهruntime permissions رو تیک بزنم و میزنم متغیرش رو هم تو پروسس گلوبال میزارم ولی کد مربوط به دسترسیش رو (

rp.CheckAndRequest(rp.PERMISSION_WRITE_EXTERNAL_STORAGE)

حالا این کد رو که مال دسترسی اندروید ۶ به بالاس رو باید توی منیفثت بزارم یا تو اکتیویتی کرییت برام سوال شد چون متغیرشو توی پروسس گلوبال گذاشتم

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

تو هردوتاش بزار ضرر نمیکنی :bigsmile:

 

این اموزشش

https://answercenter.ir/topic/21173-آموزش-اندروید-دسترسی-های-زمان-اجرا/

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

در در 13 خرداد 1399 در 18:48، mahdi tahan گفته است :

تو هردوتاش بزار ضرر نمیکنی :bigsmile:

 

این اموزشش

https://answercenter.ir/topic/21173-آموزش-اندروید-دسترسی-های-زمان-اجرا/

استاد میشه من رو هم راهنمایی کنین؟

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

در در 13 خرداد 1399 در 18:48، mahdi tahan گفته است :

تو هردوتاش بزار ضرر نمیکنی :bigsmile:

 

این اموزشش

https://answercenter.ir/topic/21173-آموزش-اندروید-دسترسی-های-زمان-اجرا/

استاد مشکل من رو هم حل کنین لطفا:

 

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

در در 13 خرداد 1399 در 18:48، mahdi tahan گفته است :

تو هردوتاش بزار ضرر نمیکنی :bigsmile:

 

این اموزشش

https://answercenter.ir/topic/21173-آموزش-اندروید-دسترسی-های-زمان-اجرا/

من نمیدونم چرا هرچی این آموزش رو که لینکشو گذاشتی نگاه میکنم هیچی نمیفهمم:D

میشه یکاری کنید لطفا من الان تنها نیازم فعال کردن دسترسی به حافظه هست چون میخوام یه تصویر داخلش ذخیره کنم میشه بگید چه کد هایی رو باید بزارم و کجا باید بزارم؟

خودم یه متغیر از کتاب خونه runtime permission ساختم و توی منیفست نمیشد ازش استفاده کنم البته میشد و وقتی برنامه باز میشد اجازه خواسته میشد و بعد مینداخت بیرون و تو اکتیویتی کرییت هم اصلا کامپایا نمیشه آخه هنوز این سومین برناممه و تا حالا دسترسی هیچی نگرفتم:gamer1:

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

بایگانی شده

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

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

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