رفتن به مطلب

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

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

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

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

  • روز های برد

    779

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

  1. جیسون یه استاندارد کلی هست و ربطی به زبان برنامه نویسی خاصی نداره. بیسیک جاوا php و همه ی زبانهای دیگه یه جوره کاربرد و استفادش. میخواین خودتون اتوماتیک تولید کنید؟ یا میحواید پارس کنید این جیسونو؟
  2. انشالا یه بررسی و ویرایش کلیش میکنم. چون یه سری مشکلات دیگه هم داره.
  3. عزیز بروز بودن فقط به نسخه اندروید که نیست. منظور کتابخونه ها و پلاگینها و همه ی چیزهای دیگه اس. از طریق خود sdk چیزهایی که آپدیت میخواد رو آپدیت کنید. مخصوصا ریپوزیتوری گوگل که مهمترینشه.
  4. انتخاب عس از گالری ربطی به موضوع این کتابخونه نداره عزیز. از کتابخونه زیر که مخصوص این کار ساخته شده استفاده کنید. رو همه اندرویدا هم جواب میده.
  5. تو پست اول تغییرات توضیح داده شده عزیز. کلا درخواستها یکپارچه شده. مثلا برای Get اول توی سرویس starter به صورت زیر کتابخونه رو اینشیالیز کن. Sub Service_Create Dim prsetup As FastNetSetup prsetup.SetupFastNet.Build End Sub حالا درخواست هم که به این شکله. Private pr As PersianFastNetwork pr.initialize("pr") pr.BuildGetQuery("url","tg").addParametrs("key","value").addHeader("key","value").executRequest جواب های سرور هم که به شکل زیره. Private Sub pr_onSucsess(Result As String , Tag As String ) Log(Result) End Sub Private Sub pr_onError(Error As ResponseError , Tag As String) Log(Error.ErrorLocalizedMsage) End Sub
  6. به زودی همه ی سورسها آپدیت میشه عزیز. بعد از آپدیت اطلاع رسانی انجام میشه حتما.
  7. این ارور ربطی به کتابخونه نداره عزیز. مربوط به سیستم خودتون هست. این مشکل رو سرچ کردم و جواب زیر یکی از روشهای حل این مشکل هست. Found the problem, turn out that Desktop & notebook use different android.jar.After set to the same, now it runs OK.
  8. مشاهده فایل کتابخانه 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 دسته کتابخانه ها
  9. ارور مربوط به مسیر پروژه هست عزیز. پروژه رو تو یه درایو دیگه اکسترکت کنید و مجددا کامپایل بگیرید. و نکته بسیار مهم دیگه اینه که حتما sdk به آخرین نسخه موجود به روز باشه.
  10. برای این کتابخونه به خاطر گستردگی و پیچیدگیش به هیچ عنوان نمیشه توی یک یا دو آموزش اونو برای کاربر توضیح داد. نیازی نیست همه ی آموزشها رو ببینید آموزش مقدماتی رو ببینید تا یه درک نسبی از کتابخونه به دست بیارید. جایی به مشکل خوردید توی تاپیک اعلام کنید تا پاسخ داده بشه و اگه نیاز بود سورس یا کتابخونه رو بفرستین حتما از طریق خصوصی باشه نا تاپیک. موفق باشید.
  11. عزیز کتابخونه قدیم و جدید تاپیکهاشون جداگونه هست. هر آموزشی توی هر تاپیکی مربوط به همون کتابخونه هست. الان شما باید نسخه 2.85 رو دانلود کنید و همینطور آموزشهایی که توی همین تاپیک هست رو ببینید
  12. در مورد ریسایکلر ویو زیاد توضیح داده شده عزیز. سورس آپدیت شد و با نسخه جدید بازنویسی شد دوباره دانلود کنید عزیز. متدهای onCreateViewHolder و onBindViewHolder از اسمشون مشخصه که کارشون چی هست. اولی برای ساختن ویوها است. و دومی برای تغییرات توی ویوهای ساخته شده هست مانند رنگ و متن و اینا.
  13. دوست عزیز کتابخونه ای که تو فروشگاه هست شما لینکشو میاین تو تاپیک میزارین؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ این همه آموزش و توضیح توی تاپیک هست. اونا رو ببینید اگه مشکل داشتین بعد توی تاپیک اعلام کنید.
  14. بله عزیز. با ریسایکلر هر لیستی رو میتونین بسازین. برای لیستهای چند ردیفی از graidview استفاده کنید و برای یه ردیفی از listview و برای ترکیبی از stagerd استفاده کنید
  15. از پیکاسو برای لود عکسها موقه انتخاب استفاده شده. منظور کتابخونه های رپ شده نیست عزیز. کتابخونه اوریجینال به صورت داخلی تو خود کتابخونه استفاده شده.
  16. کیفیت عکس خروجی بستگی به تنظیمات خودتون داره عزیز. تنظیمات زیر خروجی با کیفیت میده. 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)
  17. اصلاح شد. نسخه جدید رو دانلود کنید و حتما از پست اول لیست تغییرات رو ببینید و توی سورسهاتون اعمال کنید.
  18. مشاهده فایل کتابخانه بسیار زیبا و کاربردی PersianColorDialog به نام خدا. با سلام خدمت همه دوستان. دیالوگها یکی از ویجتهایی هست که زیاد توی برنامه استفاده میشه و به زیبایی و تعامل با کاربر کمک زیادی میکنه. دیالوگ پیشفرض بیسیک خیلی ساده و ابتدایی هست. یه دیالوگ بسیار زیبا رو براتون آماده کردیم که از این لینک زیر پورت شده. یکی از دوستان قبلا زحمشو کشیده بودن که الان مشکلاتی داره و روی اندرویدهای جدید مشکل داشت. باگهاش برطرف شده و دوستان میتونن به راحتی استفاده کنن. امیدوارم مورد استفاده قرار بگیره. کتابخونه و سمپل پیوست شده یا حق. ارسال کننده محمدرضا شاهپیری ارسال ۱۹/۰۵/۱۵ دسته کتابخانه ها
  19. خیر دوست عزیز. اون فایل برای کانفیگ هست. اگه نباشه هم موردی پیش نمیاد موارد پیشفرض اعمال میشه. پکیج com.reza.sh.fastnet پکیج نسخه قبلی هست. یه بار کش برنامه رو خالی کنید و دوباره تست کنید
  20. در حال کار بر روی دانلودر جدید و بسیار پیشرفته هستیم. انشالا تا فردا آماده و ریلیز میشه. مراحل نهایی و تست رو دارم چک میکنم.
  21. مشاهده فایل کتابخانه PersianUniqueID (ایجاد شناسه منحصر به فرد) به نام خداوند. شناسایی کاربران برای برنامه نویسا یه امر خیلی ضروری هست. روشهای زیادی وجود داره که بشه کاربرا رو از هم تفکیک کرد ولی متاسفانه همه ی این راه ها قابل دور زدن هست. اینجا بحث سر این موضوع میشه که کدوم روش بیشترین امنیت رو داره و سخت تر از بقیه دور زده میشه. کتابخونه حاظر یکی از بهترین و امنترین روش برای این موضضوع هست که فقط با تعویض رام میشه اونو دور زد که کار نسبتا سختی هست و هرکسی نمیتونه این کارو بکنه و اگر هم بکنه در واقع کلی باید وقت و هزینه صرف کنه. این کتابخونه به هیچ دسترسی خاصی نیاز نداره و بر اساس اطلاعات فیکس شده گوشی هست که در نهایت اونو با تابع UUID هش میکنه و یه شناسه منحصر به فرد برای گوشی ایجاد میکنه که به هیچ وجه قابل تعویض نیست(حتی با روت کردن) مگر با تعویض رام. دوستان استفاده کنن و اگه تونستن بدون تعویض رام اونو دور بزنن اعلام کنن تا باگش برطرف شه. امیدوارم مورد استفاده واقع شه. ارسال کننده محمدرضا شاهپیری ارسال سه شنبه, 17 اردیبهشت 1398 دسته کتابخانه ها
  22. آموزش استفاده از ریسایکلر توی دیزاینر به زودی اضافه میشه. این آموزش هم اضافه میشه انشالا.
  23. سلام. سورستون رو من نگا کردم. به نظرم کلا کلاس بندی و استفاده از ریسایکلرها اشتباهه. اولا برای جیسون دریافتی حتما مدل سازی کنید با دستور type و همونطور که دوستمون ForI تو کامنت قبل توضیح دادن برای هر سطر یک لیست جداگونه داشته باشید و دیتای هر سطر رو از لیست مربوطه بخونید. در کل آموزش قبلی ریسایکلر که ساخت صفحه بازار بود رو ببینید کمک میکنه حتما
×
×
  • اضافه کردن...