porya 959 ارسال شده در 10 آذر، 2016 اشتراک گذاری ارسال شده در 10 آذر، 2016 کتابخونه MaterialFilePicker مشاهده فایل با سلام خدمت کاربران عزیز با کتابخونه زیبا و پرکاربرد MaterialFilePicker در خدمتتون هستم همونطور که در تصاویر زیر پیداست با این کتابخونه میتونید یک انتخاب کننده فایل بسازید این کتابخونه از لینک زیر رپ شده است. https://github.com/nbsp-team/MaterialFilePicker توضیحات مورد نیاز به همراه سمپل قرار داده شده است. خیلی ممنون که بنده رو همراهی کردید امیدوارم از این کتابخونه راضی و براتون مفید بوده باشه. ارسال کننده porya ارسال ۱۶/۰۹/۱۰ دسته کتابخانه ها 6 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
sinaparsian 29 ارسال شده در 27 آذر، 2016 اشتراک گذاری ارسال شده در 27 آذر، 2016 سلام وقت به خیر ممنونم بابت کتابخونه عالیتون مشکلم اینجاست که سورس رو که اجرا میکنم با صفحه empty directory روبه رو میشم و به پوشه ها و فایل های حافظه گوشی دسترسی ندارم ممنون میشم راهنمایی بفرمایید بنده روو نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
porya 959 ارسال شده در 27 آذر، 2016 سازنده اشتراک گذاری ارسال شده در 27 آذر، 2016 سلام این مشکل کتابخونه نیست اگه با empty directory روبرو شدید نشون دهنده اینه که تو اون مسیر فایلی موجود نیست و یا تو ادرس دهی اشتباه کردید حالا شما بیا تو گوشی امتحان کن اگه همین نتیجه رو میده کدهاتونو رو قرار بدید تا بررسی کنیم. 1 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
sinaparsian 29 ارسال شده در 27 آذر، 2016 اشتراک گذاری ارسال شده در 27 آذر، 2016 سلام لطف میکنین پاسخ می دید من تو گوشی تست کردم و با همین مشکل مواجه شدم و سورس رو هم همون جوری که بود باز کردم بدون هیچ گونه تغییراتی اینم کد هام #Region Project Attributes #ApplicationLabel: MaterialFilePicker #VersionCode: 1 #VersionName: 'SupportedOrientations possible values: unspecified, landscape or portrait. #SupportedOrientations: unspecified #CanInstallToExternalStorage: False #End Region #Region Activity Attributes #FullScreen: False #IncludeTitle: True #End Region Sub Process_Globals End Sub Sub Globals End Sub #AdditionalRes: C:\Users\M\Desktop\MaterialFilePicker\res #AdditionalRes: C:\Users\M\Desktop\appcompat\b4a_appcompat, de.amberhome.objects.appcompat #AdditionalRes: C:\Users\M\Desktop\appcompat\support\v7\appcompat\res, android.support.v7.appcompat #AdditionalRes: C:\Users\M\Desktop\appcompat\support\v7\recyclerview\res, android.support.v7.recyclerview #Extends: android.support.v7.app.AppCompatActivity Sub Activity_Create(FirstTime As Boolean) ' MaterialFilePicker ' یکسری دسترسی و کدهای مورد نیاز کتابخونه در قسمت منیفست میباشد ' محتویات پوشه رس رو ویرایش نکنید و همیشه همراه پروژه استفاده نمایید بقیه آدرس دهی ها هم طبق مسیر خودتون ویرایش کنید Dim f As MaterialFilePicker f.Initialize("f") ' اگه خواستین چند بار از کتابخونه استفاده کنید به هر کدوم یک شماره اختصاص بدین ' f.withRequestCode(1) ' هیتلر کردن بر اساس پسوند و اسم فایل برای هیتلر کردن فایل اسم فایل رو وارد کنید و برای هیتلر کردن پسوند فایل رو بعد از .*. قرار بدید ' f.withFilter(".*.mp3") ' قرار بدید true اگر خواستین بر اساس اسم فایل هیتلر کنید این متد رو برابر ' f.withFilterDirectories(False) ' برای نمایش فایل های پنهان ' f.withHiddenFiles(False) ' شروع نمایش کتابخونه f.start End Sub Sub f_onActivityResult(requestCode As Int,resultCode As Int,intent As Intent) ' نتیجه برگشتی انتخاب فایل در این ساب ' استفاده کنید تا برنامه خطا نده Try Catch سعی کنید داخل Try Log(requestCode) ' همون شماره ای که اون بالا دادید ' اگه برابر با -1 بود یعنی انتخاب موفقیت آمیز بوده است Log(resultCode) 'resultCode = -1 ==> RESULT_OK ' و دیگه هر کاری خواستین با فایل انجام بدید result_file_path اینتنت برگشتی حاوی مسیر فایل انتخاب شده گرفتن مسیر با کلید Log(intent.GetExtra("result_file_path")) Catch Log(LastException) End Try End Sub Sub Activity_Resume End Sub Sub Activity_Pause (UserClosed As Boolean) End Sub نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
porya 959 ارسال شده در 27 آذر، 2016 سازنده اشتراک گذاری ارسال شده در 27 آذر، 2016 کدها که ظاهرا درسته دسترسی ها مورد نیاز کتابخونه رو در منیفست وارد کردین چون مشکلی بنده نمیبینم در ضمن کدهاتونو رو درون تگ کد قرار بدید. 1 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
sinaparsian 29 ارسال شده در 27 آذر، 2016 اشتراک گذاری ارسال شده در 27 آذر، 2016 اینم مانیفستم 'This code will be applied to the manifest file during compilation. 'You do not need to modify it in most cases. 'See this link for for more information: http://www.b4x.com/forum/showthread.php?p=78136 AddManifestText( <uses-sdk android:minSdkVersion="5" android:targetSdkVersion="23"/> <supports-screens android:largeScreens="true" android:normalScreens="true" android:smallScreens="true" android:anyDensity="true"/>) SetApplicationAttribute(android:icon, "@drawable/icon") SetApplicationAttribute(android:label, "$LABEL$") 'End of default text. 'MaterialFilePicker ' دسترسی و کدهای مورد نیاز منیفست AddPermission("android.permission.READ_exterNAL_STORAGE") AddApplicationText(<activity android:name="com.nbsp.materialfilepicker.ui.FilePickerActivity"/>) SetApplicationAttribute(android:theme, "@style/MyAppTheme") CreateResource(values, theme.xml, <resources> <style name="MyAppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="colorPrimary">#0D47A1</item> <item name="colorPrimaryDark">#2196F3</item> <item name="colorAccent">#2196F3</item> <item name="android:textColorPrimary">#EEEEEE</item> <item name="android:textColorSecondary">#EEEEEE</item> <item name="windowNoTitle">true</item> <item name="windowActionBar">false</item> </style> </resources> ) نمی دونم مشکلم کجاست نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
porya 959 ارسال شده در 27 آذر، 2016 سازنده اشتراک گذاری ارسال شده در 27 آذر، 2016 اگه براتون مقدوره سورس رو ارسال کنید تا ببینیم مشکلش چیه چون الان مشکلی نمیبینم. 1 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
sinaparsian 29 ارسال شده در 27 آذر، 2016 اشتراک گذاری ارسال شده در 27 آذر، 2016 بعله البته که میشه MaterialFilePicker.rar نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
sinaparsian 29 ارسال شده در 27 آذر، 2016 اشتراک گذاری ارسال شده در 27 آذر، 2016 نمی دونم مشکل چیه میشه یه کاری کنید یک آدرس گیش فرض خودمون بدیم بهش همیشه وقتی اجرا میشه اون گوشه رو باز کنه ممنون از پاسختون نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
porya 959 ارسال شده در 27 آذر، 2016 سازنده اشتراک گذاری ارسال شده در 27 آذر، 2016 ببنید تنها اشتباه شما در ادرس دهی پوش res همراه پروژه بود اینجور پوشه ها رو باید به صورت زیر ادرس دهی کنید #AdditionalRes: ..\res بنده براتون اینکار رو انجام دادم بفرمایید سورس خودتون رو تست کنید. MaterialFilePicker1.zip 1 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
sinaparsian 29 ارسال شده در 27 آذر، 2016 اشتراک گذاری ارسال شده در 27 آذر، 2016 نه مهندس مشکل حل نشد احتمال میدم از ورژن b4a_appcompat من باشه میشه همون ورژنی رو که استفاده می کنید آپلود کنید. نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
porya 959 ارسال شده در 27 آذر، 2016 سازنده اشتراک گذاری ارسال شده در 27 آذر، 2016 ببینید ربطی نداره الان من اون سورسی رو که فرستادید تست کردم مشکلی نداشت بجز اون ادرس دهی وقتی کتابخونه اجرا بشه یعنی مشکلی نداره حالا نمیدونم چرا برای شما ادا درمیاره شما زحمت بکش تو شبیه سازهای دیگه تست کن ببین چطوریه... 1 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
sinaparsian 29 ارسال شده در 27 آذر، 2016 اشتراک گذاری ارسال شده در 27 آذر، 2016 من تو یه گوشی دیگه ای تست کردم بازم همین جوری شد یه سوال شما تو پوشه lib سورستون دو ۵ تا فایل android-support-v7-appcompat.jar و android-support-v7-recyclerview.jar و android-support-v4.jar وMaterialFilePicker.jar و MaterialFilePicker.xml بود که همه اینهارو تو لایبرری b4a پیست کردم بعد suport23.2 رو دانلود کردم و آدرس دهی کردم کد زیر رو هم درست کردم #AdditionalRes: ..\res مراحل انجام کارم که اشتباه نبوده ؟؟؟؟؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
porya 959 ارسال شده در 27 آذر، 2016 سازنده اشتراک گذاری ارسال شده در 27 آذر، 2016 خیر دقت کنید وقتی که کتابخونه بدون هیچ مشکل و اروری اجرا میشه یعنی مراحل کار درسته بنده سورس شما رو تو اندروید 4 هم امتحان کردم و خیلی تمیز اجرا شد دیگه نمیدونم چرا برای شما فایل هاتون رو نشون نمیده. 1 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
sinaparsian 29 ارسال شده در 27 آذر، 2016 اشتراک گذاری ارسال شده در 27 آذر، 2016 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
porya 959 ارسال شده در 27 آذر، 2016 سازنده اشتراک گذاری ارسال شده در 27 آذر، 2016 بیاید یه کار دیگه هم انجام بدید بنده یک سورس رو براتون همراه با ریسورس هاش قرار دادم اینو تست کنید فقط کتابخونه های موجود رو با کتابخونه های خودتون جایگزین کنید و با api 21 به بالا پروژه رو کامپایل کنید ببنید جواب میده. 1 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
sinaparsian 29 ارسال شده در 27 آذر، 2016 اشتراک گذاری ارسال شده در 27 آذر، 2016 فهمیدم دوست عزیزم مشکل کجا بود تو منیفست ادیتور این تغییرات رو ایجاد کردم درست شد <uses-sdk android:minSdkVersion="19" android:targetSdkVersion="21"/> نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
sinaparsian 29 ارسال شده در 27 آذر، 2016 اشتراک گذاری ارسال شده در 27 آذر، 2016 ممنمونم عزیزم مرسی از کتابخونه با حالت خیلی عالیه بازم از این کارا بکن 1 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
sinaparsian 29 ارسال شده در 30 آذر، 2016 اشتراک گذاری ارسال شده در 30 آذر، 2016 سلام ببخشید مشکل دیگه ای که دارم اینه که می خوام بعد از انتخاب فایل آدرس فایل رو تو یه توست مسیج به ما نشون بده نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
porya 959 ارسال شده در 1 دی، 2016 سازنده اشتراک گذاری ارسال شده در 1 دی، 2016 در 11 ساعت قبل، sinaparsian گفته است : سلام ببخشید مشکل دیگه ای که دارم اینه که می خوام بعد از انتخاب فایل آدرس فایل رو تو یه توست مسیج به ما نشون بده سلام به این صورت تست کنید. Sub eventName_onActivityResult(requestCode As Int,resultCode As Int,intent As Intent) Try ' result_file_path اینتنت برگشتی حاوی مسیر فایل انتخاب شده گرفتن مسیر با کلید ToastMessageShow(intent.GetExtra("result_file_path"),False) Catch Log(LastException) End Try End Sub 1 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .
توجه: strong> مطلب ارسالی شما پس از تایید مدیریت برای همه قابل رویت خواهد بود.