رفتن به مطلب

محمدرضا شاهپیری

مدیر کل سایت
  • تعداد ارسال ها

    4,205
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    872

تمامی مطالب نوشته شده توسط محمدرضا شاهپیری

  1. این ارور ربطی به کتابخونه نداره عزیز. مربوط به سیستم خودتون هست. این مشکل رو سرچ کردم و جواب زیر یکی از روشهای حل این مشکل هست. Found the problem, turn out that Desktop & notebook use different android.jar.After set to the same, now it runs OK.
  2. اضافه شد عزیز. نسخه جدید رو دریافت کنید.
  3. مشاهده فایل کتابخانه PersianFileProvider (بسیار کاربردی و مهم) *****نسخه 2 اضافه شد.**** لینک آموزش نسخه 2 با سلام خدمت همه دوستان. همونجور که مطلع هستید نسخه های جدید اندروید محدودیتهای زیادی رو برای انتخاب و کلا کار با فایلها اعمال کرده. در نسخه های جدید دیگه انتخاب و مدیریت فایلها فقط از طریق fileprovider انجام میشه. کتابخونه ای هست که همه ی دوستان درخواست داشتن و برای راحتی دوستان آماده شده. امیدوارم لذت ببرید. نحوه استفاده . ابتدا به منیفست کد زیر رو اضافه کنید. AddApplicationText(<provider android:name="androidx.core.content.FileProvider" android:authorities="$PACKAGE$.provider" android:exported="false" android:grantUriPermissions="true"> <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/provider_paths" /> </provider>) AddApplicationText(<activity android:name="com.fileprovider.util.PermissionActivity"/>) حالا مثلا برای اشتراک گذاری فایل به صورت زیر استفاده کنید. 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 Dim uri As Uri=fil.GetUriFromFile(File.DirRootExternal&"/Download/"&FileName) j.RunMethod("putExtra", Array("android.intent.extra.STREAM", uri)) i.WrapAsIntentChooser("به اشتراک بگذارید !") StartActivity(i) End Sub ارسال کننده محمدرضا شاهپیری ارسال سه شنبه, 31 اردیبهشت 1398 دسته کتابخانه ها
  4. ارور مربوط به مسیر پروژه هست عزیز. پروژه رو تو یه درایو دیگه اکسترکت کنید و مجددا کامپایل بگیرید. و نکته بسیار مهم دیگه اینه که حتما sdk به آخرین نسخه موجود به روز باشه.
  5. برای این کتابخونه به خاطر گستردگی و پیچیدگیش به هیچ عنوان نمیشه توی یک یا دو آموزش اونو برای کاربر توضیح داد. نیازی نیست همه ی آموزشها رو ببینید آموزش مقدماتی رو ببینید تا یه درک نسبی از کتابخونه به دست بیارید. جایی به مشکل خوردید توی تاپیک اعلام کنید تا پاسخ داده بشه و اگه نیاز بود سورس یا کتابخونه رو بفرستین حتما از طریق خصوصی باشه نا تاپیک. موفق باشید.
  6. عزیز کتابخونه قدیم و جدید تاپیکهاشون جداگونه هست. هر آموزشی توی هر تاپیکی مربوط به همون کتابخونه هست. الان شما باید نسخه 2.85 رو دانلود کنید و همینطور آموزشهایی که توی همین تاپیک هست رو ببینید
  7. در مورد ریسایکلر ویو زیاد توضیح داده شده عزیز. سورس آپدیت شد و با نسخه جدید بازنویسی شد دوباره دانلود کنید عزیز. متدهای onCreateViewHolder و onBindViewHolder از اسمشون مشخصه که کارشون چی هست. اولی برای ساختن ویوها است. و دومی برای تغییرات توی ویوهای ساخته شده هست مانند رنگ و متن و اینا.
  8. دوست عزیز کتابخونه ای که تو فروشگاه هست شما لینکشو میاین تو تاپیک میزارین؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ این همه آموزش و توضیح توی تاپیک هست. اونا رو ببینید اگه مشکل داشتین بعد توی تاپیک اعلام کنید.
  9. بله عزیز. با ریسایکلر هر لیستی رو میتونین بسازین. برای لیستهای چند ردیفی از graidview استفاده کنید و برای یه ردیفی از listview و برای ترکیبی از stagerd استفاده کنید
  10. از پیکاسو برای لود عکسها موقه انتخاب استفاده شده. منظور کتابخونه های رپ شده نیست عزیز. کتابخونه اوریجینال به صورت داخلی تو خود کتابخونه استفاده شده.
  11. کیفیت عکس خروجی بستگی به تنظیمات خودتون داره عزیز. تنظیمات زیر خروجی با کیفیت میده. Dim croption As CropOption croption.Initialize croption.withFreeStyleCropEnabled.WithAspectRatioX(1).WithAspectRatioY(1).withShowCropFrame.withShowCropGrid.WithMaxResultSizeX(400).WithMaxResultSizeY(400) croption.withCompressionQuality(100).withCompressionFormat(croption.CompressFormat_PNG).withToolbarColor(Colors.Red)
  12. منظورتون چه منویی هست؟
  13. اصلاح شد. نسخه جدید رو دانلود کنید و حتما از پست اول لیست تغییرات رو ببینید و توی سورسهاتون اعمال کنید.
  14. مشاهده فایل کتابخانه بسیار زیبا و کاربردی PersianColorDialog به نام خدا. با سلام خدمت همه دوستان. دیالوگها یکی از ویجتهایی هست که زیاد توی برنامه استفاده میشه و به زیبایی و تعامل با کاربر کمک زیادی میکنه. دیالوگ پیشفرض بیسیک خیلی ساده و ابتدایی هست. یه دیالوگ بسیار زیبا رو براتون آماده کردیم که از این لینک زیر پورت شده. یکی از دوستان قبلا زحمشو کشیده بودن که الان مشکلاتی داره و روی اندرویدهای جدید مشکل داشت. باگهاش برطرف شده و دوستان میتونن به راحتی استفاده کنن. امیدوارم مورد استفاده قرار بگیره. کتابخونه و سمپل پیوست شده یا حق. ارسال کننده محمدرضا شاهپیری ارسال ۱۹/۰۵/۱۵ دسته کتابخانه ها
  15. خیر دوست عزیز. اون فایل برای کانفیگ هست. اگه نباشه هم موردی پیش نمیاد موارد پیشفرض اعمال میشه. پکیج com.reza.sh.fastnet پکیج نسخه قبلی هست. یه بار کش برنامه رو خالی کنید و دوباره تست کنید
  16. در حال کار بر روی دانلودر جدید و بسیار پیشرفته هستیم. انشالا تا فردا آماده و ریلیز میشه. مراحل نهایی و تست رو دارم چک میکنم.
  17. مشاهده فایل کتابخانه PersianUniqueID (ایجاد شناسه منحصر به فرد) به نام خداوند. شناسایی کاربران برای برنامه نویسا یه امر خیلی ضروری هست. روشهای زیادی وجود داره که بشه کاربرا رو از هم تفکیک کرد ولی متاسفانه همه ی این راه ها قابل دور زدن هست. اینجا بحث سر این موضوع میشه که کدوم روش بیشترین امنیت رو داره و سخت تر از بقیه دور زده میشه. کتابخونه حاظر یکی از بهترین و امنترین روش برای این موضضوع هست که فقط با تعویض رام میشه اونو دور زد که کار نسبتا سختی هست و هرکسی نمیتونه این کارو بکنه و اگر هم بکنه در واقع کلی باید وقت و هزینه صرف کنه. این کتابخونه به هیچ دسترسی خاصی نیاز نداره و بر اساس اطلاعات فیکس شده گوشی هست که در نهایت اونو با تابع UUID هش میکنه و یه شناسه منحصر به فرد برای گوشی ایجاد میکنه که به هیچ وجه قابل تعویض نیست(حتی با روت کردن) مگر با تعویض رام. دوستان استفاده کنن و اگه تونستن بدون تعویض رام اونو دور بزنن اعلام کنن تا باگش برطرف شه. امیدوارم مورد استفاده واقع شه. ارسال کننده محمدرضا شاهپیری ارسال سه شنبه, 17 اردیبهشت 1398 دسته کتابخانه ها
  18. آموزش استفاده از ریسایکلر توی دیزاینر به زودی اضافه میشه. این آموزش هم اضافه میشه انشالا.
  19. سلام. سورستون رو من نگا کردم. به نظرم کلا کلاس بندی و استفاده از ریسایکلرها اشتباهه. اولا برای جیسون دریافتی حتما مدل سازی کنید با دستور type و همونطور که دوستمون ForI تو کامنت قبل توضیح دادن برای هر سطر یک لیست جداگونه داشته باشید و دیتای هر سطر رو از لیست مربوطه بخونید. در کل آموزش قبلی ریسایکلر که ساخت صفحه بازار بود رو ببینید کمک میکنه حتما
  20. راستش عزیز من متوجه منظورتون نمیشم که چیکار کردین و کجا مورد دارین. اگه میتونید سورس رو پیوست کنید یا خصوصی بفرستید تا بررسی شه.
  21. آیتمهای ریسایکلر یهویی خالی نمیشن عزیز و این مورد اصن مربوط به ریسایکلر نیست، مربوط به نحوه پیاده سازی و ذخیره داده های ریسایکلر توی حافظه هست. دیتای آداپتر ریسایکلر باید حتما جایی ذخیره باشه که وقتی context اکتیویتی جاری از بین رفت بتونه موقه ریلود شدن دیتاها رو برگردونه.
  22. خطا واضحه. چیزی که میخواین بگیرین باتن نبوده.
  23. از پست اول قسمت 13 رو دانلود کنید. علاقه مندی به صورت کامل توضیح داده شده
  24. مشاهده فایل کتابخانه PersianCircleImagView( ایمیج ویو گرد) سلام خدمت همه دوستان.یه کتابخونه جالب و جذاب رو براتون آماده کردم که قطعا خیلیا دنبالش هستین تو بیسیک براتون آماده کردم برید کیفشو ببرید. این کتابخونه قبلا تو ریسایکلر ویو بود که الان به صورت یه کتابخونه مستقل آماده شده. امیدوارم مورد استفاده قرار بگیره. سورس کار با کتابخانه circle.zip ارسال کننده محمدرضا شاهپیری ارسال ۱۹/۰۴/۲۶ دسته کتابخانه ها
  25. در مورد مشکل اول اینکه مشکل ربطی به کتابخونه httputils نداره عزیز. به خاطر ssl سرورتونه. از متد withTLS در موقه اینشیالایز استفاده کنید. اما مورد دوم. ممکنه مورد از کدهاتون باشه کدها رو بزارید تا بررسی شه. هم PHP هم بیسیک.
×
×
  • اضافه کردن...