رفتن به مطلب

fun_code

کاربر رو به رشد
  • تعداد ارسال ها

    971
  • تاریخ عضویت

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

  • روز های برد

    23

fun_code آخرین بار در روز آذر 6 برنده شده

fun_code یکی از رکورد داران بیشترین تعداد پسند مطالب است !

1 دنبال کننده

درباره fun_code

  • تاریخ تولد ۰۰/۰۳/۲۱

مشخصات پروفایل

  • محل زندگی
    شیراز

آخرین بازدید کنندگان نمایه

4,149 بازدید کننده نمایه

دستاورد های fun_code

  1. fun_code

    عدم امکان دانلود android-35

    مشکل حل شد. از سایت رسمی android-36 رو دانلود کردم.
  2. fun_code

    عدم امکان دانلود android-35

    سلام دوستان مدتیه در محیط b4a گزینه sdk manager باز نمیشه. الان به ناچار بر اساس هشدار گوگل پلی targetSdkVersion رو روی 35 تنظیم کردم. اما اگر بدونید حتما باید در منیفست کد زیر رو نوشت که اپلیکیشن نره زیر منوی پیشفرض گوشی. <item name="android:windowOptOutEdgeToEdgeEnforcement">true</item> برای کامپایل خطا میگیرم که style attribute 'android:attr/windowOptOutEdgeToEdgeEnforcement' not found. چون باید در کانفیگ android.jar حتما android.jar api35 باشه. قبلا در گوگل فایل زیپ پیدا میشد و در پوشه platforms اکسترکت میکردم. الان هرچی میگردم پیدا نمیکنم. در اندروید استودیو هم سعی میکنم دانلود کنم اما بخاطر تحریم لیست رو نمیاره و یه بار آورد اما وسط دانلود متوقف شد و خطا داد و دیگه نشد. ممنون میشم راهنماییم کنید.
  3. سلام استاد جناب @محمدرضا شاهپیری عزیز ، بنده در یکی از اپ هام از کاستوم لیست ویو استفاده کردم. قابلیت حذف آیتم مورد نظر و از همه مهمتر افزایش سایز یک آیتم و نمایش یک آیتمی که در آیتم مخفی بودن رو داره.(در واقع قبلا اضافه شده اما مخفی بوده و در زمان مورد نیاز با افزایش ارتفاع آیتم ، اون گزینه مخفی باید نمایش داده بشه) آیا این کتابخانه این دو امکان رو پوشش میده ؟ و اینکه یه سورس ساده از کتابخانه که صرفا ریسایکلر ویو باشه و با آخرین نسخه تطابق داشته باشه رو پیدا نکردم. برخی سورس ها کامپایل نمیشن ، گویا متدها تغییر کردن. یه سورس ساده برای استفاده ساده از ریسایکلر ویو برای نمایش دیتابیس آفلاین آپلود نشده ؟ ممنون
  4. سلام جناب شاهدی بنده آیدی تلگرام شما رو پیدا نکردم. و اینکه کتابخانه شما همون ریسایکلر ویو هست ؟ و اینکه میشه یک پنل که دارای آبجکت های متنوعی هست رو به لیست اضافه کرد یا صرفا محدود هستیم به مواردی که در اولین پست تاپیک بیان کردید ؟ ممنون
  5. سلام ممنون نمیدونم مشکل چی بود. ولی با ارتقا B4A و JDK و دانلود SDK از سایت مرجع اوکی شد.
  6. @محمدرضا شاهپیری سلام استاد بنده در یکی از پروژه ها اشتباها کتابخانه ها را به androidx تغییر دادم حالا که کامپایل میکنم از کتابخانه PersianRecyclerView ایراد میگیره. چندین فایل SDK مربوط به androidx دانلود کردم. الان یه فایل میخواد که اون رو هم بصورت مجزا دانلود کردم و در پوشه کتابخانه قرار دادم اما کماکان خطای زیر رو زمان کامپایل میگیره. چطور این مشکل رو حل کنم. (کاش کتابخانه رو Jetifier نکرده بودم) ممنون B4A Version: 11.80 Parsing code. (0.35s) Java Version: 11 Building folders structure. (0.00s) Compiling code. (0.25s) Compiling layouts code. (0.00s) Organizing libraries. Error Maven artifact not found: com.google.code.findbugs/jsr305 Source: PersianRecyclerView
  7. سلام استاد وقتتون بخیر مجددا تشکر میکنم بابت کتابخانه خوبتون. جسارتا اگر این خطی که در تصویر دورش خط کشیدید رو همیشه برداریم چه اتفاقی میفته ؟ (یعنی حتی اگر کتابخانه پولکی هم اضافه نشده باشه.) ممنون به جواب سوالم رسیدم ، چون کلاس kotlin.jvm.internal.Intrinsics رو پیدا نمیکنه اپلیکیشن کرش میشه.
  8. سلام استاد بسیار ممنون بابت راهنماییتون 🙏 مشکل حل شد و بخوبی خریدها انجام میشن. انشالله سالم و تندرست باشید
  9. سلام استاد کتابخانه okhttp مورد استفاده بنده نسخه 1.31 هست و در فایل xml اون اصلا این خط که شما فرمودین نیست. و من کلا وابستگی ها رو پاک کردم. اما الان آپدیت میکنم و طبق دستور شما عمل میکنم. ممنون استاد عزیز 🙏 الان چک کردم و متوجه شدم که یکسری از کتابخانه ها رو از دایرکتوری اصلی که نسخه آخر B4A در اون قرار داره بارگزاری میشن.
  10. در تکمیل پیام قبلیم ، تست کردم و متوجه شدم که کتابخانه های زیر موجب بروز این مشکل زمان کامپایل میشن : OkHttp OkHttpUtils2 اما نمیدونم دقیقا چطور باید مشکل رو برطرف کنم. 🤔 طبق پست زیر هم عمل کردم و دو کتابخانه OkHttp و OkHttpUtils2 هرچی وابستگی داشتن رو پاک کردم اما مشکل حل نشد. https://answercenter.ir/topic/37990-تداخل-کتابخانه-ها-نجوا-بیسیک-فور-اندروید/
  11. PushPoleسلام بنده یه بازی ساختم. از کتابخانه پولکی استفاده کردم و زمان کامپایل خطای زیر رو نمایش میده. B4A Version: 11.80 Parsing code. (0.38s) Java Version: 11 Building folders structure. (0.00s) Compiling code. (0.35s) Compiling layouts code. (0.00s) Organizing libraries. (0.01s) (AndroidX SDK) Compiling resources (0.87s) Linking resources (0.75s) Compiling generated Java code. (3.41s) Finding libraries that need to be dexed. (0.01s) Dex code (3.33s) Dex merge Error Error in d:\amin\source\b4a config\sdk\tools\..\extras\b4a_local\unpacked-poolakey-63795917240000\jars\kotlin-stdlib-1.7.10.zip:classes.dex: Type kotlin.ArrayIntrinsicsKt is defined multiple times: d:\amin\source\b4a config\sdk\tools\..\extras\b4a_local\unpacked-poolakey-63795917240000\jars\kotlin-stdlib-1.7.10.zip:classes.dex, D:\amin\source\b4a config\SDK\tools\..\extras\b4a_local\unpacked-kotlin-stdlib-1.6.10-63792602270000\dex_v1\kotlin-stdlib-1.6.10.zip:classes.dex Compilation failed Exception in thread "main" java.lang.RuntimeException: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, origin: d:\amin\source\b4a config\sdk\tools\..\extras\b4a_local\unpacked-poolakey-63795917240000\jars\kotlin-stdlib-1.7.10.zip:classes.dex at com.android.tools.r8.internal.Mi.a(R8_3.3.11-dev_a350433e5961361fb5d2c0c09f5c50272fe5d0325415e1337df07a674f97f77e:98) at com.android.tools.r8.D8.main(R8_3.3.11-dev_a350433e5961361fb5d2c0c09f5c50272fe5d0325415e1337df07a674f97f77e:4) Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, origin: d:\amin\source\b4a config\sdk\tools\..\extras\b4a_local\unpacked-poolakey-63795917240000\jars\kotlin-stdlib-1.7.10.zip:classes.dex at Version.fakeStackEntry(Version_3.3.11-dev.java:0) at com.android.tools.r8.internal.Mi.a(R8_3.3.11-dev_a350433e5961361fb5d2c0c09f5c50272fe5d0325415e1337df07a674f97f77e:75) at com.android.tools.r8.internal.Mi.a(R8_3.3.11-dev_a350433e5961361fb5d2c0c09f5c50272fe5d0325415e1337df07a674f97f77e:28) at com.android.tools.r8.internal.Mi.a(R8_3.3.11-dev_a350433e5961361fb5d2c0c09f5c50272fe5d0325415e1337df07a674f97f77e:27) at com.android.tools.r8.internal.Mi.b(R8_3.3.11-dev_a350433e5961361fb5d2c0c09f5c50272fe5d0325415e1337df07a674f97f77e:2) at com.android.tools.r8.D8.a(R8_3.3.11-dev_a350433e5961361fb5d2c0c09f5c50272fe5d0325415e1337df07a674f97f77e:22) at com.android.tools.r8.D8.a(R8_3.3.11-dev_a350433e5961361fb5d2c0c09f5c50272fe5d0325415e1337df07a674f97f77e:17) at com.android.tools.r8.internal.Mi.a(R8_3.3.11-dev_a350433e5961361fb5d2c0c09f5c50272fe5d0325415e1337df07a674f97f77e:85) ... 1 more Caused by: com.android.tools.r8.internal.f: Type kotlin.ArrayIntrinsicsKt is defined multiple times: d:\amin\source\b4a config\sdk\tools\..\extras\b4a_local\unpacked-poolakey-63795917240000\jars\kotlin-stdlib-1.7.10.zip:classes.dex, D:\amin\source\b4a config\SDK\tools\..\extras\b4a_local\unpacked-kotlin-stdlib-1.6.10-63792602270000\dex_v1\kotlin-stdlib-1.6.10.zip:classes.dex at com.android.tools.r8.internal.WR.a(R8_3.3.11-dev_a350433e5961361fb5d2c0c09f5c50272fe5d0325415e1337df07a674f97f77e:14) at com.android.tools.r8.internal.WR.a(R8_3.3.11-dev_a350433e5961361fb5d2c0c09f5c50272fe5d0325415e1337df07a674f97f77e:22) at com.android.tools.r8.internal.kM.a(R8_3.3.11-dev_a350433e5961361fb5d2c0c09f5c50272fe5d0325415e1337df07a674f97f77e:36) at com.android.tools.r8.internal.kM.a(R8_3.3.11-dev_a350433e5961361fb5d2c0c09f5c50272fe5d0325415e1337df07a674f97f77e:10) at java.base/java.util.concurrent.ConcurrentHashMap.merge(ConcurrentHashMap.java:2048) at com.android.tools.r8.internal.kM.a(R8_3.3.11-dev_a350433e5961361fb5d2c0c09f5c50272fe5d0325415e1337df07a674f97f77e:6) at com.android.tools.r8.graph.q2$a.e(R8_3.3.11-dev_a350433e5961361fb5d2c0c09f5c50272fe5d0325415e1337df07a674f97f77e:4) at com.android.tools.r8.dex.b.a(R8_3.3.11-dev_a350433e5961361fb5d2c0c09f5c50272fe5d0325415e1337df07a674f97f77e:105) at com.android.tools.r8.dex.b.a(R8_3.3.11-dev_a350433e5961361fb5d2c0c09f5c50272fe5d0325415e1337df07a674f97f77e:28) at com.android.tools.r8.D8.d(R8_3.3.11-dev_a350433e5961361fb5d2c0c09f5c50272fe5d0325415e1337df07a674f97f77e:582) at com.android.tools.r8.D8.c(R8_3.3.11-dev_a350433e5961361fb5d2c0c09f5c50272fe5d0325415e1337df07a674f97f77e:1) at com.android.tools.r8.internal.Mi.a(R8_3.3.11-dev_a350433e5961361fb5d2c0c09f5c50272fe5d0325415e1337df07a674f97f77e:24) ... 5 more جناب استاد شاهپیری فرمودند: خطایی کا گذاشتین به نظر از تداخل کتابخونه ها هست. یه کتابخونه دیگه از کاتلین استفاده کرده. پید کنید و از فایل xml وابستگیشون حذف کنید بنده از کتابخانه های زیر استفاده کردم : https://s6.uupload.ir/files/library_sh25.jpg (چون تصویر بالا رو در اینجا نمایش نمیداد ناچارا لینکش رو گذاشتم) کتابخانه هایی که جدید هستن و حس کردم شاید کاتلین باشن (از جمله کتابخانه های PushPole ، XUI و JpegUtils) رو جهت تست غیرفعال کردم اما کماکان خطا پابرجا بود. بنده اصلا نمیدونم چطور باید مشکل رو پیدا کنم. ممنون میشم اگر بلدید راهنماییم کنید. 🙏
  12. @ محمدرضا شاهپیری سلام و عرض ادب خدمت جناب استاد شاهپیری عزیز، نمیدونم پس از این همه سال میتونم چند سوال از شما بپرسم یا نه...؟ در ابتدا از شما تشکر میکنم بابت راهنمایی ها و فعالیتتون در این سایت ، به جرات شخصا بسیاری از مشکلاتم رو با راهنمایی ها و کتابخانه های شما برطرف کردم. با اجازه شما سوالاتم رو شروع میکنم: 1. تا حالا شده زبان برنامه نویسی ای رو بخواید یاد بگیرید اما با خودتون بگید الان دیگه دیره یا سخته و وقت گیر ولش کن و بیخیالش ؟ 2. اگر ممکنه بفرمایید به جز کمیسیون بالای بازار و بالا آوردن محصولات اطرافیانش در صفحه اول چه مشکلی با بازار داشتید ؟ 3. تا حالا بازی هم ساختید ؟ 4. تصمیم دارید شرکت برنامه نویسی بزنید ؟ یا در رشته تحصیلیتون فعالیت کنید ؟ (البته از سال 1395 خیلی گذشته و احتمالا تصمیم هاتون رو عملی کردین.) 5. بنده زیاد سوال میپرسم و اذیتتون میکنم ؟ 6. فرض کنید چند تا بازی دارید که بازار منتشر نکرده و در وب سایت شخصیت منتشرش کردین. پس از سال ها جذت کاربر و آپدیت و .... بنیاد ملی بازی های رایانه ای بگه باید برای بازی هات مجوز بگیری و به هیچکدوم مجوز ندن. چکار میکنی ؟ 7. تا حالا شده نخوای به شخص خاصی کمک کنی ، چه برنامه نویسی چه غیر برنامه نویسی ؟ 8. در زمینه هک هم فعالیت دارید ؟ 9. پیش اومده که نتونید مشکلی رو در برنامه نویسی و همچنین زندگیتون تا الان و پس از گذشت سال ها حل کنید و بیخیالش بشید ؟ 10. اپلیکیشن یا بازی ای که برای نوشتنش خیلی وقت گذاشتید و محصول فوق العادی ای شده و ازش راضی هستید چیه ؟ 11. تا حالا از شرکت یا شخص خاصی هم پروژه گرفتید ؟ آیا در وب سایت های پروژه ای بصورت فریلنسری کار کردید یا میکنید ؟ اگر خیر ،آیا هزینه های زندگی رو از شغل دیگری بدست میارید ؟ 12. و آخرین سوال ، آیا کماکان مجرد هستید ؟ >> اگر سوالی خصوصی محسوب میشه یا تمایلی به پاسخ دادنش ندارید هم لطفا پاسخ ندین. پیشاپیش از پاسخگویی شما سپاسگزارم ممنون بابت زحماتتون موفق و موید باشید
  13. سلام.متوجه ارتباط و دلیل بیان پکیج android.support.v7.widget در پاسختان نشدم ! و اینکه بله بنده کتابخانه را آپدت نکردم ، چون گاها اختلاف نسخه های کتابخانه های شما بسیار زیاد است و دستورات کتابخانه کلا نیاز به تغییرات پیدا می کنند.
  14. سلام جناب شاهپیری مشکلی که در کتابخانه دیده میشه اینه که وقتی در حین اسکرول (یعنی هنوز اسکرول ریسایکلر در حال اجرا باشد و به اتمام نرسیده باشد) اکتیویتی دیگری باز شود یا برنامه مینیمایز شود ، ریسایکلر خالی می شود و عناصر ثبت شده مخفی می شوند ! گاهی با اسکرول به بالا و پایین عناصر مجددا مشاهده می شوند... در راستای همین رخداد وقتی اسکرول رو برای نمایش مجدد عناصر انجام میدیم که شاید عناصر مجدد نمایش داده شوند گاهی ارور زیر را نمایش میدهد : mainrecycerclass_pr_onbindviewholder (java line: 201) java.lang.RuntimeException: Object should first be initialized (View). Did you forget to call Activity.LoadLayout? at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:50) at idea.health.mainrecycerclass._pr_onbindviewholder(mainrecycerclass.java:201) at java.lang.reflect.Method.invoke(Native Method) at anywheresoftware.b4a.BA.raiseEvent2(BA.java:196) at anywheresoftware.b4a.BA.raiseEvent(BA.java:176) at com.persian.recycler.adapter.RecyclerAdapter.onBindViewHolder(RecyclerAdapter.java:106) at android.support.v7.widget.RecyclerView$Adapter.onBindViewHolder(RecyclerView.java:6781) at android.support.v7.widget.RecyclerView$Adapter.bindViewHolder(RecyclerView.java:6823) at android.support.v7.widget.RecyclerView$Recycler.tryBindViewHolderByDeadline(RecyclerView.java:5752) at android.support.v7.widget.RecyclerView$Recycler.tryGetViewHolderForPositionByDeadline(RecyclerView.java:6019) at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:5858) at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:5854) at android.support.v7.widget.LinearLayoutManager$LayoutState.next(LinearLayoutManager.java:2230) at android.support.v7.widget.GridLayoutManager.layoutChunk(GridLayoutManager.java:557) at android.support.v7.widget.LinearLayoutManager.fill(LinearLayoutManager.java:1517) at android.support.v7.widget.LinearLayoutManager.scrollBy(LinearLayoutManager.java:1331) at android.support.v7.widget.LinearLayoutManager.scrollVerticallyBy(LinearLayoutManager.java:1075) at android.support.v7.widget.GridLayoutManager.scrollVerticallyBy(GridLayoutManager.java:382) at android.support.v7.widget.RecyclerView.scrollStep(RecyclerView.java:1832) at android.support.v7.widget.RecyclerView$ViewFlinger.run(RecyclerView.java:5067) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:927) at android.view.Choreographer.doCallbacks(Choreographer.java:702) at android.view.Choreographer.doFrame(Choreographer.java:635) at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:913) at android.os.Handler.handleCallback(Handler.java:751) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:6682) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)
  15. سلام استاد فقط یه سوال کوچک دارم. بنده از این کتابخانه خوب شما استفاده کردم. در پنلی که با کتابخانه شما کمی گرد شده یک لیبل وجود داره. ، با تغییر مقدار لیبل چیزی مشاهده نمیشه... با invalidate مقدار رفرش نمیشه. اما با مخفی و مجددا نمایشش مقدار رفرش میشه ! ناچارا در هر بخشی که مقدار لیبل تغییر پیدا میکنه ، یک مرتبه مخفی و نمایانش میکنم تا این تغییر مشاهده بشه. آیا متد بهتری برای رفع این مورد وجود داره ؟ مثلا اگر از ادیت تکست در پنل PersianRoundedLayout استفاده کنیم ، اصلا با تایپ مقدار ادیت تکست تغییر نمیکنه.(تغییر میکنه اما نمایش داده نمیشه) با سپاس از زحمات شما
×
×
  • اضافه کردن...