sorena.king.24
-
تعداد ارسال ها
63 -
تاریخ عضویت
-
آخرین بازدید
-
روز های برد
1
نوع محتوا
نمایه ها
فروشگاه
تالارهای گفتگو
بخش دریافت
پست ها ارسال شده توسط sorena.king.24
-
-
از این کد هم برای ذخیره فایل رو مموری کارت هم استفاده کردم جواب نداد
پوشه را میسازه ولی فایل رو داخل مموری کارت نمیریزه
SD.copyFile(File.DirInternal&"date.db",SD.SdCardPatch&"/Crystal/Backup/date.db")
از روش خودشم رفتم بازم بهم خطا میده
' File.Copy(File.DirInternal,"date.db",SD.SdCardPatch,"Crystal/Backup/date.cdb")
این خطارو میده
java.io.FileNotFoundException: /storage/E8C5-80D2/date.cdb: open failed: EACCES (Permission denied)
حیف این کتابخانه مفید هست به خاطره چندتا مشکل جزی ازش استفاده نشه
مشکل کپی حل بشه نصف مشکلات حل میشه
ممنون میشم اقا شاهپیری این یه دونه مشکل رو حل کنید
-
در در 29 آذر 1398 در 18:29، sorena.king.24 گفته است :
دقیقا همین کد استفاده کردم
به جای کپی فایل کلا برمیداره
dim File_pv as PersianFileProvider File_pv.copyFile(File.DirInternal&"date.db",File.DirRootExternal&"Crystal/Backup/"Backup".cdb")
نمیدونید دلیل چیه
-
در در 25 آذر 1398 در 23:14، محمدرضا شاهپیری گفته است :
چه کدی استفاده کردید عزیز؟
دقیقا همین کد استفاده کردم
به جای کپی فایل کلا برمیداره
dim File_pv as PersianFileProvider File_pv.copyFile(File.DirInternal&"date.db",File.DirRootExternal&"Crystal/Backup/"Backup".cdb")
-
کسی نیست کمک کنه
-
سلام
اقای شاهپیری خط کد fl.copy مشکل داره
به جای کپی دلیت میکنه
-
در در 2 آذر 1398 در 21:01، محمدرضا شاهپیری گفته است :
در مورد دستور mkDir : این دستور برای ساختن پوشه هست. دقت داشته باشید که برای حافظه داخلی حتما باید دسترسی رانتایم نوشتن بر روی حافظه رو بگیرید(android.permission.WRITE_EXTERNAL_STORAGE) و برای حافظه مموری کارد هم باید با دستور pr.GetSdCardPermition دسترسی نوشتن رو بگیرید. در غیر این صورت پوشه ساخته نمیشه.
اما سوال دوم: کپی کردن پوشه توی یه پوشه دیگه و خیلی از امکانات دیگه رو انشالا تو آپدیت بعدی لحاظ میکنیم.
دستور mkDir راهشو یاد گرفتم چطوری میزنن
فقط شما چک کردن پوشه رو که وجود دارد یا نه فقط کد مخصوص به حافظه مموری دادین برا چک کردن حافظه داخلی چیزی لحاظ نبود
برای چک کردن حافظه داخلی با خود file برنامه کار کنم به نظرتون مشکلی پیش نمیاد روی api26 به بالا?
-
سلام و خسته نباشید
ممنون از کتابخانه خیلی بی نظری که درست کردین
مشکلم که اشتراک گذاری فایل بود حل شد
فقط نفهمیدم اون خط uri چی بود گذاشتین
من پاکش کردم اینطوری نوشتم حل شد
Public Sub ShareFile(FileName As String,DataType As String) Dim i As Intent i.Initialize(i.ACTION_SEND, "") i.SetType(DataType) Dim fil As PersianFileProvider Dim j As JavaObject = i j.RunMethod("putExtra", Array("android.intent.extra.STREAM", fil.GetUriFromFile(File.DirRootExternal&"/"&FileName))) i.WrapAsIntentChooser("به اشتراک گذاری فایل") StartActivity(i) End Sub
فقط من دوتا مشکل دارم
یکی برای ساخت پوشه که من از کد fil.mkDir استفاده کردم که هیچ کاری نکرد،من فکر میکنم این کد مسیرو چک میکنه میگه وجود داره یا نه
دوم اینکه من میخوام یا این کتابخانه یه کپی از DirInternal (داخل برنامه ام )بگیرم بریزم داخل خود DirRootExternal (همون حافظه گوشی ) ولی هرکاری کردم نشد فقط میشه فایل هارو همون حافظه گوشی جا به جا یا کپی کنم یا شایدم من بلد نیستم
ممنون میشم در این دو مورد کمک کنید خیلی نیاز دارم
-
سلام
این کتابخانه خیلی بی نظریه
خلی از اون استفاده کردم
الان به مشکلی جدی برخوردم که بعد یک ماه گشتن فهمیدن مشکل از چیه
اشتراک گذاری فایل درست کار میکنه ولی وقتی کار میکنه تو ماینفیست اندروید تارگد باید روی 23 باشه
حالا مشکل من اینه اگه اندروید تارگد رو 23 باشه بازار قبول نمیکنه
اگه رو 26 بزارم کتابخانه به درستی کار نمیکنه رو اندرید 8 9 بعضی گوشی ها که بازم بهم ایراد میگیره نمیزاه انتشار پیدا کنه
کمکم کنید خیلی ممنون میشم چون خیلی نیاز دارم
-
سلام
من این بسته را خرید کردم
تو قسمت ساعت مشکلی نداره
ولی در تاریخ خطا میده
java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setTypeface(android.graphics.Typeface)' on a null object reference at com.mohamadamin.persianmaterialdatetimepicker.date.DatePickerDialog.updateDisplay(DatePickerDialog.java:468) at com.mohamadamin.persianmaterialdatetimepicker.date.DatePickerDialog.onCreateView(DatePickerDialog.java:365) at android.app.Fragment.performCreateView(Fragment.java:2053) at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:894) at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1067) at android.app.BackStackRecord.run(BackStackRecord.java:834) at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1452) at android.app.FragmentManagerImpl$1.run(FragmentManager.java:447) at android.os.Handler.handleCallback(Handler.java:739) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:135) at android.app.ActivityThread.main(ActivityThread.java:5254) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
با خطا و آزمایش فهمیدم که تاریخ با رزولشین پایین مثل 480در 640 خطا میده
مثل این که از کادر خارج شده اینا خطا میده
ولی در رزولشین بالا درست کار میکنه
لطفا باگشو بر طرف کنید که تو هر رزولشینی جواب بده
اگه امکانش هم هست کتابخانه اپدیت شده رو در خصوصی برام ارسال کنید
ممنون میشم
دریافتکتابخانه PersianFileProvider (بسیار کاربردی و مهم)
در کتابخانه ها (Libraries)
ارسال شده در
بله
با کتابخانه شما بهش این دسترسی رو دادم
ولی جواب نداد
از این کلاس استفاده کردم
خیلی پیچیدس برا یه کپی ساده کلی خط کد باید نوشت
بگیر نگیر داره
https://www.b4x.com/android/forum/threads/externalstorage-access-sd-cards-and-usb-sticks.90238/#post-700967