رفتن به مطلب

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

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

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

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

  • روز های برد

    833

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

  1. با لیوت بیسیک یه خورده سخته این موضوع دوست عزیز.ولی به نظرم میتونید تو متد onBind یه سری حرکتا بزنید. بیاید و ارتفاع متن رو بگیرید و همونجام ارتفاع پنل روت رو رو برابر با ارتفاع متن قرار بدید
  2. بالای انجمن قسمت مدیریت خرید میتونید دریافت کنید
  3. با سلام خدمت دوستان عزیز. یکی از مباحثی که توی بیسیک خیلی بهش توجه نشده و کتابخونه آنچنانی براش وجود نداره مبحث QRCode هست. توی کتابخونه حاظر تمامی چیزهایی که نیاز هست براتون آماده کردیم. از جمله 1: خواندن QR از دوربین عقب و جلو به همراه فلش 2: خواندن QR از عکس 3: تولید کدهای QR به همراه پشتیبانی کامل از فارسی امیدوارم که مورد استفاده قرار بگیره. ********************************** لینک آموزش کار با کتابخانه *************************************************************
  4. ببینید دوست عزیز مبحث صفحه بازار مبحث پیچیده ای هست و هرکسی ممکنه استفاده متفاوتی ازش داشته باشه برا همین ما فقط بیس کار رو برا دوستان توضیح دادیم شخصی سازی به عهده خود دوستان هست. شما میخواید بعداز کلیک روی عکسهای اسلایدر لینک باز بشه بنابراین باید یه فیلد دیگه به آرایه اسلایدر اضافه کنید به شکل زیر میشه $data = array( (object)array( 'link' => 'https://www.seoclerk.com/pics/567899-3cjt271510072346.jpg', 'clicked_link'=>'link1' ),(object)array( 'link' => 'https://previews.123rf.com/images/lenm/lenm1310/lenm131000339/22817734-illustration-of-two-females-studying-in-bed-together.jpg', 'clicked_link'=>'link2' ),(object)array( 'link' => 'https://upload.wikimedia.org/wikipedia/commons/f/ff/Jaguar_%28211272999%29.jpeg', 'clicked_link'=>'link3' ),(object)array( 'link' => 'https://previews.123rf.com/images/yusakp/yusakp1509/yusakp150900036/46014697-ascension-of-jesus-christ-with-arm-wide-open-vector-illustration.jpg', 'clicked_link'=>'link4' ) حالا تو ماژول ServerManager و تومتد getSlides باید فیلد جدید رو هم بگیرید و توی لیست ذخیره کنید(باید یک مدل برای اسلاید بسازید با دستور type) حالا تو کلاس SliderRecycler باید متد کلیک رو به شکل زیر پیاده کنید و کاری که میخواین رو تو این متد پیاده کنید Private Sub slider_OnItemClick(ItemTag As Object,viewclicked As Object,position As Int) End Sub
  5. سلام. اگه سورس پیشفرض رو ویرایش کردین سورستون رو پیوست کنید. چون آموزش موردی نداشته
  6. XmlLayoutBuilder.7z
  7. کتابخونه ها با هم تداخل داره عزیز. باید دیپندنسیهای تکراری رو از فایل xml کتابخونه ها حذف کنید
  8. دوست عزیز کدهاتونو توی تگ کد قرار بدید. شما الان مشکلتون تو چه قسمتیه عزیز؟
  9. از پست اول قسمت دوم و سوم رو ببینید. لیوتها توضیح داده شده
  10. تست کردم کدهاتونو. موردی نداره و اجرا شد. چک کنید که سرویس رو ساخته باشید.
  11. سلام خدمت شما. عزیز اول اینکه کدهاتونو توی تگ کد قرار بدید تا بشه خوند وگرنه به سوالتون پاسخ داده نمیشه. دوما ارور به وجود اومده ربطی به این کتابخونه نداره و مربوط به کتابخونه PersianFastNetwork هست. که خطای سینتکس رو دارین. متد executRequesAsString برای نسخه های خیلی قدیمی این کتابخونه هست. لطفا از طریق تاپیک کتابخونه آموزشهای مربوط به نسخه جدید این کتابخونه رو ببینید تا مشکلتون رفع بشه
  12. سلام. دوست عزیز اروری که گذاشتین ربطی به این کتابخونه نداره. مربوط به کتابخانه PersianColorDialog هست.
  13. در مورد دستور mkDir : این دستور برای ساختن پوشه هست. دقت داشته باشید که برای حافظه داخلی حتما باید دسترسی رانتایم نوشتن بر روی حافظه رو بگیرید(android.permission.WRITE_EXTERNAL_STORAGE) و برای حافظه مموری کارد هم باید با دستور pr.GetSdCardPermition دسترسی نوشتن رو بگیرید. در غیر این صورت پوشه ساخته نمیشه. اما سوال دوم: کپی کردن پوشه توی یه پوشه دیگه و خیلی از امکانات دیگه رو انشالا تو آپدیت بعدی لحاظ میکنیم.
  14. من احتمال میدم مشکل از sdk باشه. تمامی قسمتها به روزباشه. کتابخونه تست شده و هیچ موردی نداره
  15. همه مباحث توضیح داده شده دوست عزیز. برای لیوت منیجرها فقط نحوه اینشیالیز فرق میکنه بقیه متدها یکیه. به صورت زیر میتونید DiscreteScrollView رو پیاده کنید. بقیه متدها هم که طبق معمول هست. Pr.Builder("pr").DiscreteScrollView.XMLLayout.Horizontal.RecyclerView.Build Pr.PersianDiscreteScrollView.ItemTransformer(0.5f,1.01f,Pr.PersianDiscreteScrollView.Pivot_X_CENTER,Pr.PersianDiscreteScrollView.Pivot_Y_BOTTOM)
  16. همشونو با یه سرچ توی انجمن پیدا میکنید عزیز
  17. سلام. شما باید تو دیتاست ریسایکلرویو جستجو کنید دوست عزیز. اولا یه مدل برا دیتاهاتون داشته باشید و اونا رو توی یه لیست بریزید و توی لیست جستجو کنید. انشالا آموزش سرچ توی ریسایکلر رو میزاریم
  18. سلام خدمت شما. بله کتابخونه های غیر رایگان باید جداگونه تهیه بشه دوست گرامی.
  19. سلام. تابع withCustomDividier ورودی میخواد که بهش ندادین دوست عزیز. یا حذفش کنید یا ورودی لازم رو بدید یا اینکه از دستور withDefaultDividier استفاده کنید
  20. xml یکی از مباحث بسیار مهم توی اندروید هست و کار طراحی رو بسیار ساده و منعطف میکنه و در حال حاظر بیسیک به طور کامل ازش پشتیبانی میکنه . برای یادگیری اینکه چی هست با یه سرچ ساده تو گوگل (طراحی xml اندروید) منابع زیادی هست. اما برای طراحی خودم اکلیپس رو توصیه میکنم چون هم سبکه هم نصبش راحته و به راحتی میتونید لیوتهاتونو طراحی کنید و توی بیسیک ازش استفاده کنید.
  21. دوست عزیز نیازی نیست پست اول به این طویلی رو نقل قول کنید. مشکل از به روز نبودن sdk تون هست. از طریق خود بیسیک آپدیت کنید
  22. خیر دوست عزیز مثالی که زدیم یکی از هزاران کاربرد این کتابخونه و در کل برودکست رسیور هست. همونجوری که میدونید سیستم عامل اندروید در مواقع به خصوص اعلانهای به خصوصی رو در سطح سیستم عامل منتشر میکنه. کار برودکست گوش دادن به این اعلانهاست. با یه سرچ ساده میتونید لیست اعلانها و اکشنها رو دربیارید مثلا برخی از اعلانهای مهم به صورت زیر هست. طبق مثال بالا فقط کافیه اکشن رو جایگذاری کنید تا اعلانها رو دریافت کنید
  23. برای سوال اول بعد از ShowRecycler دستور زیر رو بنویسید. litem لیست سکشنهاتون هست. Sleep(100) For s=0 To litem.Size-1 Pr.SetSectionIsCollapsed(s) Next برای سوال دوم خیر. انیمیشن فقط برای ریسایکلر معمولی هست
  24. شما باید مفاهیم مربوط به جیسون رو درک کنید در ابتدا. اینکه جیسون چی هست و ساختارش چجوریه رو میتونید هم از توی انجمن و هم با سرچ توی سایتها پیدا کنید. برای مثال شما به شکل زیر هست. فرض کردیم از کتابخونه فست نت استفاده کردین توی متد onSucsess Private Sub prf_onSucsess(Result As String , Tag As String) Dim prj As PersianJSONOBject prj.initialaizJsonString(Result) Dim resultsArray As PersianJSONArray=prj.getJsonArray("results") If resultsArray=Null Then Return Dim resultsObject As PersianJSONOBject=resultsArray.getJsonObject(0) If resultsObject=Null Then Return Dim componentsObject As PersianJSONOBject=resultsObject.getJsonObject("components") ' رو به صورت زیر بگیرید. برای مثال ما کشور و شهر رو گرفتیم components اینجا میتونید همه اطلاعات آبجکت Log("country ="&componentsObject.getString("country")) Log("city ="&componentsObject.getString("city")) '///////////////////////////////////////////////////////////////////////////////////// Dim formattedObject As String=resultsObject.getString("formatted") Log("formatted= "&formattedObject) End Sub
×
×
  • اضافه کردن...