رفتن به مطلب

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

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

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

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

  • روز های برد

    833

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

  1. دوست عزیز این سورس دقیقا تا یک هفته پیش با پوشه ریسورس توی قسمت خریدها بود. یه هفته پیش به خاطر مشکلاتی که شما گزارش کردین من سورس رو دوباره بررسی کردم و متاسفانه موقه خروجی گرفتن از منوی خود بیسیک که سورس رو تبدیل به فایل زیپ میکنه خروجی گرفتم و حواسم نبود به پوشه ریسورس و رو این حساب که سورس کامله من دیگه سورس رو بررسی نکردم. از شما واقعا عذر میخوایم و خدارو شکر که مشکل حل شد. انشالا که از این به بعد از این موارد پیش نیاد و از کتابخونه نهایت استفاده رو ببرید. سورس به روز شد و اگه مشکلی دارین تو سورس قبلی میتونید سورس جدید رو دانلود کنید. انشالا سورسها در اسرع وقت به نسخه های آخر کتابخانه ها به روز میشه. موفق و موید باشید.
  2. این مشکل هم در نوع خودش جالب شده واقعا. شما آخرین نسخه buildtools , و extera و platformtools و نسخه 28 یا 29 api رو به صورت کامل دانلود کنید . اگه مورد برطرف نشد تا یه فکر دیگه به حالش بکنیم
  3. کتابخونه هاتون با هم تداخل دارن. از کتابخونه fastnet با httputils یا okhttp و نظیر اینا استفاده نکنید.
  4. برای تبدیل جیسون آبجکت به مپ از دستور prjson.MapObject استفاده کنید.
  5. خطای بالا مشخصه عزیز. شما باید دقت داشته باشید که جیسونتون آبجکت هست یا آرایه. تو مثال شما آرایه بود ولی برای ایشون آبجکت بود. فرق میکنن با هم
  6. این کتابخونه فرق میکنه عزیز. دیپندنسیای زیادی داره. و از آخرین نسخه های کتابخونه ها استفاده شده. اجازه بدید تونستم sdk رو براتون آپلود میکنم
  7. دوست عزیز اصن ربطی به نسخه بیسیک و جاوا نداره. من الان نسخه 8.8 و جاوای 8 ( (JDK.8.0.144.x86) ) استفاده میکنم. هیچ مشکلی نداره.من تنها چیزی که به ذهنم میرسه اینه که از یکی از دوستان که sdk کامل داره بگیرید و جایگزین کنید. خودم امکان آپلود فایل با این حجم رو ندارم متاسفانه.
  8. این مشکل واقعا عجیبه و البته مطمئنم که مشکل از ناقص بودن sdk هست. چیکار کردین که ارورهای زمان کامپایل رفع شد عزیز؟
  9. به شکل زیر عمل کنید. چون جیسون شما آرایه اس بنابراین باید خروجیتونم آرایه باشه. اول دو ساب زیر رو اضافه کنید Private Sub generateArray(jsons() As PersianJSONOBject) As PersianJSONArray Dim st As StringBuilder st.Initialize st.Append("[") For i=0 To jsons.Length-1 Dim prjsonobj As PersianJSONOBject=jsons(i) st.Append(prjsonobj.toString) If i<jsons.Length-1 Then st.Append(",") Next st.Append("]") Dim prjson As PersianJSONArray prjson.initialize(st.ToString) Return prjson End Sub Private Sub generateGson(code As String,tedad As Int) As PersianJSONOBject Dim prjson As PersianJSONOBject prjson.initialaizJsonObject prjson.putToJSON("code",code) prjson.putToJSON("tedad",tedad) Return prjson End Sub حالا به این شکل جیسون اصلی رو تولید کنید. Dim prjson1 As PersianJSONOBject=generateGson("fgfhfh",5) Dim prjson2 As PersianJSONOBject=generateGson("hjsfhgsfd",10) Dim prjson As PersianJSONArray=generateArray(Array As PersianJSONOBject(prjson1,prjson2)) Log(prjson.toString)
  10. نسخه جدید اضافه شد . کتابخونه بازنویسی اساسی شده و امیدوارم که توپروژه هاتون به خوبی ازش استفاده کنید.
  11. عزیز این کتابخونه فرق عمده ای که داره با کتابخانه پیشفرض سهولت و سرعت استفاده ش هست. کتابخونه پیشفرض برای جیسونای پیچیده و تودرتو مخصوصا نحوه استفادش پیچیده میشه. و اینکه بیسیک تغییری توی جیسون داده یا نه رو در جریانش نیستم میتونید چک کنید.
  12. جیسون یه استاندارد کلی هست و ربطی به زبان برنامه نویسی خاصی نداره. بیسیک جاوا php و همه ی زبانهای دیگه یه جوره کاربرد و استفادش. میخواین خودتون اتوماتیک تولید کنید؟ یا میحواید پارس کنید این جیسونو؟
  13. انشالا یه بررسی و ویرایش کلیش میکنم. چون یه سری مشکلات دیگه هم داره.
  14. عزیز بروز بودن فقط به نسخه اندروید که نیست. منظور کتابخونه ها و پلاگینها و همه ی چیزهای دیگه اس. از طریق خود sdk چیزهایی که آپدیت میخواد رو آپدیت کنید. مخصوصا ریپوزیتوری گوگل که مهمترینشه.
  15. انتخاب عس از گالری ربطی به موضوع این کتابخونه نداره عزیز. از کتابخونه زیر که مخصوص این کار ساخته شده استفاده کنید. رو همه اندرویدا هم جواب میده.
  16. تو پست اول تغییرات توضیح داده شده عزیز. کلا درخواستها یکپارچه شده. مثلا برای 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
  17. به زودی همه ی سورسها آپدیت میشه عزیز. بعد از آپدیت اطلاع رسانی انجام میشه حتما.
  18. این ارور ربطی به کتابخونه نداره عزیز. مربوط به سیستم خودتون هست. این مشکل رو سرچ کردم و جواب زیر یکی از روشهای حل این مشکل هست. Found the problem, turn out that Desktop & notebook use different android.jar.After set to the same, now it runs OK.
  19. اضافه شد عزیز. نسخه جدید رو دریافت کنید.
  20. مشاهده فایل کتابخانه 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 دسته کتابخانه ها
  21. ارور مربوط به مسیر پروژه هست عزیز. پروژه رو تو یه درایو دیگه اکسترکت کنید و مجددا کامپایل بگیرید. و نکته بسیار مهم دیگه اینه که حتما sdk به آخرین نسخه موجود به روز باشه.
  22. برای این کتابخونه به خاطر گستردگی و پیچیدگیش به هیچ عنوان نمیشه توی یک یا دو آموزش اونو برای کاربر توضیح داد. نیازی نیست همه ی آموزشها رو ببینید آموزش مقدماتی رو ببینید تا یه درک نسبی از کتابخونه به دست بیارید. جایی به مشکل خوردید توی تاپیک اعلام کنید تا پاسخ داده بشه و اگه نیاز بود سورس یا کتابخونه رو بفرستین حتما از طریق خصوصی باشه نا تاپیک. موفق باشید.
  23. عزیز کتابخونه قدیم و جدید تاپیکهاشون جداگونه هست. هر آموزشی توی هر تاپیکی مربوط به همون کتابخونه هست. الان شما باید نسخه 2.85 رو دانلود کنید و همینطور آموزشهایی که توی همین تاپیک هست رو ببینید
  24. در مورد ریسایکلر ویو زیاد توضیح داده شده عزیز. سورس آپدیت شد و با نسخه جدید بازنویسی شد دوباره دانلود کنید عزیز. متدهای onCreateViewHolder و onBindViewHolder از اسمشون مشخصه که کارشون چی هست. اولی برای ساختن ویوها است. و دومی برای تغییرات توی ویوهای ساخته شده هست مانند رنگ و متن و اینا.
×
×
  • اضافه کردن...