رفتن به مطلب

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

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

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

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

  • روز های برد

    833

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

  1. سلام. لطفا کدهاتون رو توی تگ کد قرار بدین از این به بعد. کدهاتونو من تست کردم هیچ مشکلی نداره. شما اومدین و متغیرهای key و q و بقیه رو توی هدر فرستادین در صورتی که باید به عنوان پارامتر بفرستین به صورت زیر کدهاتونو تغییر بدین البته من مقادیر رو ثابت نوشتم شما با متغیرهای خودتون جایگزین کنید در ضمن به جای + هم باید کاما (,) بزارید Dim persianfastnet As PersianFastNetwork Dim getquery As GetRequest getquery= persianfastnet.BuildGetQuery("https://api.opencagedata.com/geocode/v1/json","gettag") getquery.addParametrs ("key", "0361ced2474b4fe8bebcfeb8eb6894ad") getquery.addParametrs ("q","35.84091434113259,50.96591748297214") getquery.addParametrs ("pretty", "1") getquery.addParametrs("language","fa") getquery.addParametrs ("no_annotations", "1") getquery.executRequest Private Sub prf_onSucsess(Result As String , Tag As String) Log("OK: "&Result) End Sub Private Sub prf_onError(Error As ResponseError , Tag As String) Log("ERR: "&Error.ErrorBody) End Sub
  2. مشاهده فایل کتابخانه بسیار کابردی PersianBroadCastReceiver با سلام خدمت دوستان. تقریبا همه عزیزان با مفهوم برودکست رسیور آشنا هستن و نیازی به توضیح نداره. کتابخونه هایی تو این زمینه رپ شده ولی هرکدوم یه سری اشکالات داشتن. واسه همین دست به کار شدیم و یه یکی دیگه از سری کتابخونه های پرشین رو به منصه ظهور رسانیدیم کتابخونه واقعا کامل هست و به راحتی میتونید از اون استفاده کنید. اما نحوه استفاده. خیلی از دوستان دنبال راهی بودن که بشه نصب برنامه جدید روی گوشی رو تشخیص بدن واسه همین کتابخونه رو با این مثال توضیح میدیم. ****************اول از همه اینکه این کتابخونه رو ترجیحا توی سرویس استفاده کنید و ترجیحا هم توی سرویس STARTER از پروژه که خودش اتوماتیک همراه پروژه ساخته میشه. و حتما سرویس رو پایدار کنید.********** کتابخونه رو تیک میزنید و متغیر تعریف میکنید و اونو اینشیالایز میکنید Dim pr As PersianBroadCastReceiver pr.Initialize("pr") مرحله بعد اضافه کردن اکشن هست. برای کار ما اکشن مقدارش "android.intent.action.PACKAGE_ADDED" هست که به صورت زیر به کتابخونه پاس میدیم. pr.AddAction(pr.Actions.ACTION_PACKAGE_ADDED) واما برای این مثال ما نیاز به DataScheme هم داریم که باید روی مقدار "package" ست بشه. به صورت زیر هست pr.addDataScheme("package") و مرحله آخر هم رجیستر کردن این رسیور هست. pr.RegisterReceiver حالا نوبت دریافت نتیجه از کتابخونه هست که باید ساب زیر رو به سرویستون اضافه کنید Private Sub pr_OnReceive (intent As Intent) Log("package added with packagename: ** "&intent.GetData.Replace("package:","")) End Sub خب کار تمومه و حالا برنامه رو استارت کنید و یه برنامه نصب کنید میبینید که توی لاگ پکیج برنامه نصب شده رو مینویسه. سورس این مثال رو هم آپلود میکنم که استفاده کنن دوستان امیدوارم که از کتابخونه نهایت استفاده رو ببرید. یاحق. ارسال کننده محمدرضا شاهپیری ارسال پنجشنبه, 18 مهر 1398 دسته کتابخانه ها
  3. مشکل از sdk هست عزیز. از طریق خود بیسیک آپدیت کنید. توصیه میشه به طور کامل همشو دانلود کنید. یه کم طول میکشه و حجم زیادی استفاده میشه ولی خب دیگه اینجور مشکلاتی به وجود نمیاد
  4. سورس قرار گرفت عزیز. از پنل خرید دریافت کنید سورس رو
  5. سلام. بله دوست عزیز. این قابلیتو داره کتابخونه . از پست اول قسمت ۵ آموزش رو ببینید.steaky header هست
  6. در مورد کتابخونه پیکاسو. این مشکل ظاهرا فقط تو کتابخونه رپ شده برای بیسیک هست. توی جاوا من این مشکل رو ندیدم احتمالا باید کتابخونه به طور بهینه تر رپ بشه واما درمورد مسئله دوم این مشکل توی دیوایسهای غیر استاندارد برای هربرنامه ای ممکنه پیش بیاد. و توصیه اینه که شما از لیوت xml برای جلوگیری از این مشکل استفاده کنید
  7. مشکل از کتابخونه بود عزیز.پوزش. نسخه جدید رو دریافت کنید. مشکل مرتفع شده. موفق باشید
  8. قبل از ShowRecycler دستور زیر رو بنویسید pr.RecyclerAnimator.SetScaleAnimationAdapter(false,500)
  9. سلام متوجه منظورتون نشدم عزیز. میخواین این چیزی که تو تصویر هست رو پیاده کنید؟
  10. سلام. اگه بتونید مدل و نسخه اندروید دستگاهایی که این مشکل رو دارن دربیارید خیلی خوبه. ولی در کل شما باید یه گزینه هم بزارید واسه زمانی که این مشکل پیش میاد از imei استفاده کنه. اینجوری نهایتا چنتا imei داشته باشین و بقیه دیگه یکتاس
  11. من خودم همیشه از کارد ویو برای سایه دادن و همچنین ریپل دادن استفاده میکنم چون یک ویوی بیس هست و خود گوگل زیاد روش کار کرده. واسه همین به نظرم استاندارد تر هست. انشالا تو آموزش بعدی کاردویوی اختصاصی اضافه میشه
  12. انشالا تایم پیداکنم تو آپدیتای بعدی لحاظ میشه.
  13. رویداد کلیک همونطور که توی آموزشها خیلی زیاد توضیح داده شده به صورت زیر هست. Private Sub pr_OnItemClick(ItemTag As Object,viewclicked As Object,position As Int) Log("position="&position) Log("tag="&ItemTag) End Sub
  14. معلومه ارور میده عزیز. چون ویوهایی که به کاردویو اضافه میکنید دیگه اجزایی از پنل روت نیست بلکه اجزایی از کارد ویو هست و شما نمیتونید اونا رو از پنل روت بگیرید. باید کاردویتون این قابلیت رو داشته باشه که بتونید ویوهاش رو بگیرید. چک کنید اگه این خاصیت وجود نداشت تا کتابخونه اختصاصی برای این کار ساخته بشه
  15. متاسفانه DiscreteScrollView از این امکان پشتیبانی نمیکنه.باید از نوعهای دیگه مثل normal یا viewpager استفاده کنید
  16. دوست عزیز این جوری که شما پیاده کردین با مفهوم ریسایکلرویو کلا در تناقض هست. ریسایکلرویو مدام ویوهاش ساخته میشه و از بین میره. شما اومدین متغیرها رو سراسری تعریف کردین. مثلا cn و btn و lb و ... همه ویوها توی متد onCreateViewHolder باید ساخته بشه ما اینهمه آموزش و سورس گذاشتیم عزیز. لطفا آموزشها رو ببینید تا ریسایکلر رو کامل درک کنید
  17. پنل اصلی که ویوی روت هست و نمیتونید جایگزینش کنید عزیز. کارد ویو باید به این پنل اضافه بشه منظورتون از گرفتن پوزیشن چی هست؟
  18. برای سایه دادن و همینطور کرنر دادن باید از کاردویو استفاده کنید
  19. سلام خدمت شما. دوست عزیز شما احتمالا نسخه اولیه رو استفاده کردین عزیز. یکی دو روز بعد از انتشار نسخه اول نسخه دوم با عنوان نسخه 1.2 منتشر شد که این باگ توش برطرف شده. نسخه 1.2 رو دانلود کنید و تست کنید. اتفاقا خود بنده هم نیاز شدید به این موضوع دارم و اگه این جواب نده باید یه راه دیگه پیدا کرد.
  20. مشاهده فایل کتابخانه PersianRoundedLayout( لیوت گرد) با سلام خدمت دوستان عزیز. خیلی از وقتا پیش میاد که بخواین یک ویوی گرد توی برنامتون داشته باشید. یا در واقع بخواید به لیوت کرنر بدید. توی بیسیک این امکان وجود نداره و فقط میتونید به پنل کرنر بدید ولی به محتوای پنل این کرنر اعمال نمیشه و نمای خوبی به برنامه نمیده. با استفاده از کتابخونه زیر به راحتی میتونید یک ویوی بسیار زیبا توی برنامتون داشته باشید. سورس استفاده از کتابخونه توی ریسایکلرویو و همین طور توی اکتیویتی هم تو حالت لیوت بیسیک و هم xml قابل دانلود هست. انشالا که مورد استفاده قرار بگیره پیشنمایش ارسال کننده محمدرضا شاهپیری ارسال جمعه, 22 شهریور 1398 دسته کتابخانه ها
  21. خیر عزیز. همچین مشکلی توی سمپل وجود نداره. الان هم تست کردم دوباره و هیچ موردی نداشت. شما هر فونتی دادین باید حتما توی asset اونو کپی کنید
  22. سلام. دوست عزیز شما فونت iransansmobile.ttf رو توی asset کپی نکردید
  23. متاسفانه من دسترسی به سیستم ندارم الان. سورس طبق آخرین نسخه بازنویسی شده لینک رو با لینک خودتون جایگزین کنید فقط. دقیقا همون رو تست کنید اگه مشکل برطرف نشد سورستون رو خصوصی بفرستید آخر شب بررسی میکنم و راهنماییهای لازم رو انجام میدیم
  24. سلام. لطفا آموزش و سورس آپلود رو حتما ببینید و طبق اون پیش برید. ممکنه مشکل از هر جایی باشه.
×
×
  • اضافه کردن...