انجمن برنامه نویسان الکامکو
فقط مخصوص دانشجویان همین سایت

دوره های مهارت محور و پروژه محور

مدت زمان پاسخگویی به سوالات دانشجویان : ۲۴ الی ۴۸ ساعت

پشتیبانی رایگان برای دوره های پروژه محور ۳ ماه و برای دوره های متخصص (مهارت محور) یکسال میباشد

دوره های آموزش برنامه نویسی الکامکو

آخرین مقالات و آموزش های رایگان سایت آموزش اندروید الکامکو

قوانین و مقررات انجمن برنامه نویسان الکامکو
  • انجمن فقط مخصوص دانشجویان همین سایت میباشد.
  • از هرگونه تماس تلفنی برای پرسیدن سوالات درسی خودداری شود.
  • پس از ثبت نام به مدت زمان پشتیبانی رایگان برای دوره ها توجه کنید.
  • مدت زمان پشتیبانی رایگان برای دوره های پروژه محور ۹۰ روز است.
  • مدت زمان پشتیبانی رایگان برای دوره های متخصص و مهارت محور یکسال میباشد.
  • مدت زمان پشتیبانی پس از اتمام قابل تمدید است.
  • پس از مطرح کردن سوال و اشکال درسی در پایین همین صفحه، بین ۲۴ ساعت تا ۷۲ ساعت سوال شما توسط مدرس دوره یا تیم فنی پاسخ داده میشود.
  • از مطرح کردن سوالات در مورد نصب نرم افزار ها، نصب و اجرای ایمولیتور و مشکلات فیلتر شکن و غیره خودداری شود.
  • سوالات فقط باید مربوط به سرفصل های تدریس شده دوره مربوطه باشد، به سوالات خارج از درس، پروژه هایی که خود دانشجو به صورت جداگانه، میخواهد انجام بدهد و … پاسخ داده نمیشود.
  • سوالات باید دقیق و کامل پرسیده شود، به سوالاتی از قبیل کدها را عین آموزش نوشتم و جواب نمیدهد، سوالات ناشی از بی دقتی دانشجو و … پاسخ داده نمیشود.
  • دوره هایی که در سطح حرفه ای و پیشرفته قرار دارند، دانشجو ملزم به گذراندن پیش نیاز میباشد و فقط آموزش های همین سایت ملاک است. به سوالاتی که مربوط به پیش نیاز میباشد، پاسخ داده نمیشود.
  • قبل از هرگونه پرسش و پاسخ باید حتما در سایت لاگین کرده باشید.
  • مشخصات فرد سوال کننده باید با کسی که در دوره ثبت نام کرده مطابقت کامل داشته باشد.
  • حداکثر سوال مجاز دو عدد در هفته میباشد.
  • به سوالات خارج از قوانین انجمن پاسخ داده نمیشود.
  • هرگونه بی احترامی به اعضای انجمن برنامه نویسان و سایر دانشجویان ممنوع می باشد.

توجه :

دانشجویانی که در انجمن برنامه نویسان الکامکو با رعایت قوانین فعالیت داشته باشند، برای سایر دوره ها کد تخفیف دریافت خواهند کرد.

692 دیدگاه
بازخورد درون خطی
مشاهده همه نظرات
محمد حسین نظیری
3 ماه گذشته

در قسمت ۳۲ که USSD هست با توجه به اضافه کردن Permission در مانی فست اما با خطای
                              Manifest.permission.CALL_PHONE) != PackageManager.PERMISSION_GRANTED)
مواجه میشه !!علت چیست؟

نیما برزگر
پاسخ دادن به  محمد حسین نظیری
3 ماه گذشته

ارور داره میگه پرمیژن به مانیفیست اضافه نشده. آموزش دیباگ و خطایابی رو که در جلسات قبل هست کامل یاد بگیرید.

عرفان
3 ماه گذشته

سلام من اموزش برنامه نویسی جاوا قسمت ۲۳ پروژه رو نوشتم دقیقن عین همون کد ها وقتی برنامه رو اجرا میکنم کرش میکنه لطفا کمکم کنید مشکل را حل کنم!!؟

نیما برزگر
پاسخ دادن به  عرفان
3 ماه گذشته

سلام . قرار نیست کدها رو کپی کنید . دیباگ کردن آموزش داده شده. ببینید به کجا داره ایراد میگیره

mamad hide
3 ماه گذشته

بسم الله الرحمن الرحیم
سلام و عرض خسته نباشید بخش دیباگ قسمت دو و سه تو نسخه جدید عوض شده و چطور میشه کد رو مرحله به مرحله دید همچنین پیشنهاد میدین بعد از قسمت چند برای خودمون پروژه های تمرین بزنیم چون بیشتر تا قسمت بیست و چهار آموزش بود و پروژه نبود

نیما برزگر
پاسخ دادن به  mamad hide
3 ماه گذشته

سلام . دیباگ دقیقا همونه . فقط محلش تغییر کرده . در بخش اندروید پلاس که در آینده ضبط میشه، تمام تکنولوژی ها و آپدیت های جدید آموزش داده میشه. در بخش های مختلف آموزش هم دیباگ زیاد کار شده.

عرفان قاسمی
3 ماه گذشته

سلام من در ویدیو اموزش برنامه نویسی جاوا بخش اول قسمت ۱۲ به مشکل برخوردم
F:\MyApplication2\app\src\main\java\com\example\myapplication\MainActivity.java:52: error: constant expression required
      case R.id.btnPlus:
           ^
همچین اروری میده
راهنمایم کنید مشکل رو رفع کنم

نیما برزگر
پاسخ دادن به  عرفان قاسمی
3 ماه گذشته

یا کلاس R درست ایمپورت نشده یا اینکه فایل XML رو نشناخته . جلوتر که برید آموزش خطایابی به صورت کامل آموزش داده شده.

عرفان قاسمی
پاسخ دادن به  نیما برزگر
3 ماه گذشته

تشکر من خودم بجای سویچ از ایف استفاده کردم درست شد

نیما برزگر
پاسخ دادن به  عرفان قاسمی
3 ماه گذشته

ارور constant expression required ربطی به دستور IF یا سوییچ نداشت. دستور سوییچ اگر درست استفاده شده باشد به هیچ عنوان این ارور را نمیدهد. به علاوه ممکن است دستور درست باشد ولی ایراد از همان موردی باشد که گفتم.

محمد حسین نظیری
3 ماه گذشته

در ورژن جدید اندروید استدیو کوالا ، هنگان ایجاد پروژه جدید گزینه انتخاب بین جاوا و کاتلین وجود نداره
چطور باید توی نسخه جدید اندروید استدیو با جاوا کد بزنیم؟

نیما برزگر
پاسخ دادن به  محمد حسین نظیری
3 ماه گذشته

اول اینکه در جدیدترین ورژن گزینه اتنخاب زبان (جاوا یا کاتلین) وجود داره، همیشه و در تمام ورژن ها هم وجود داشته.
اگر هم نبود هنگام ساخت پروژه No Activity رو انتخاب کنید و بعد پروژه رو با جاوا بسازید.
عکس زیر رو ببینید :
تصویر

عرفان قاسمی
3 ماه گذشته

سلام من در دوره اموزش برنامه جاوا
در گریدل اندروید استودیو به مشکل برخوردم
  > Could not find apksig-8.5.1.jar (com.android.tools.build:apksig:8.5.1).
   Searched in the following locations:
     https://dl.google.com/dl/android/maven2/com/android/tools/build/apksig/8.5.1/apksig-8.5.1.jar
لطفا راهنماییم کنین

عرفان قاسمی
پاسخ دادن به  عرفان قاسمی
3 ماه گذشته

مشکلم این بود که هم پروکسی و فیلترشکن روشن بود پروکسی خاموش کردم حل شد

وحید
6 ماه گذشته

سلام وقت بخیر. من دوره ساخت اپلیکیشن فروشگاهی دیجی کالا رو تهیه کردم و هنگام اجرای اپلیکیشن ، اپلیکیشن کرش میکنه. ارور زیر نمایش داده میشه. مشکل از کجاست؟
FATAL EXCEPTION: main
                                                  Process: com.elecomco.digikalaapp, PID: 3635
                                                  java.lang.RuntimeException: Unable to start activity ComponentInfo{com.elecomco.digikalaapp/com.elecomco.digikalaapp.HomeActivity}: android.view.InflateException: Binary XML file line #17 in com.elecomco.digikalaapp:layout/abc_screen_simple: Binary XML file line #17 in com.elecomco.digikalaapp:layout/abc_screen_simple: Error inflating class androidx.appcompat.widget.FitWindowsLinearLayout
                                                   at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3641)
                                                   at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3778)
                                                   at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:101)
                                                   at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:138)
                                                   at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
                                                   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2303)
                                                   at android.os.Handler.dispatchMessage(Handler.java:106)
                                                   at android.os.Looper.loopOnce(Looper.java:201)
                                                   at android.os.Looper.loop(Looper.java:288)
                                                   at android.app.ActivityThread.main(ActivityThread.java:7884)
                                                   at java.lang.reflect.Method.invoke(Native Method)
                                                   at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)

نیما برزگر
پاسخ دادن به  وحید
6 ماه گذشته

دوره رو باید از ابتدا ببینید و قدم به قدم با استاد برید جلو نه اینکه همون روز اول بدون اینکه آموزش رو دیده باشید، سورس رو ایمپورت کنید. معلومه که کرش میکنه(جایگزین کردن تمام لینک ها و افزودن کتابخانه ها و موارد مختلف باید طبق آموزش انجام بشه)
دوره دیجی کالا در سطح حرفه ای آموزش داده شده و همانطور که در سایت توضیح دادیم پیش نیاز داره(دوره ۲۰۰ جلسه ای اندروید با جاوا) و برای افراد مبتدی مناسب نیست.
قوانین و مقررات انجمن برنامه نویسان الکامکو را در همین صفحه مطالعه کنید:
“دوره هایی که در سطح حرفه ای و پیشرفته قرار دارند، دانشجو ملزم به گذراندن پیش نیاز میباشد و فقط آموزش های همین سایت ملاک است. به سوالاتی که مربوط به پیش نیاز میباشد، پاسخ داده نمیشود.”

بابک محمدی
7 ماه گذشته

سلام.در دوره برنامه نویسی دارت من دو تا سوال دارم.یکی اینکه برای نوشتن تابع ایا می تونیم از var استفاده کنید و اینکه کلمه ایی که باهاش میشه تابع و متغیر نوشت object یعنی دقیقا چی کار میکنه.

نیما برزگر
پاسخ دادن به  بابک محمدی
7 ماه گذشته

سلام . اینارو جلوتر برید کاملا متوجه میشید. با انواع و اقسامشون مثال زده شده.

فرشاد هزاریان
8 ماه گذشته

سلام وقت بخیر استاد
جلسه ۱۲ جاوا و جلسه ۲۲ جاوا
از دستور switch case استفاده مکنید
دقیقا همون کدها رو وارد میکنم اما کلاس R.id رو نمیخونه و پیشنهاد میده که از دستور IF استفاده کنم جلسه ۱۲ رو با دستور IF اوکی کردم .
اما جلسه ۲۲ هرکاری میکنم نمیشود.
داخل یوتیوب و سایت ها چند تا پروزه هم تست کردم بازم نتونستم با SWITCHکار کنم.
ممنون میشم راهنمایی کنید

نیما برزگر
پاسخ دادن به  فرشاد هزاریان
8 ماه گذشته

سلام
مشکل از دستورات استاندارد زبان جاوا نیست.
جای دیگه ایراد داره کار شما که باید دقت بیشتری کنید.

فرشاد هزاریان
پاسخ دادن به  فرشاد هزاریان
6 ماه گذشته

سلام خدمت تمامی دوستان
اگر کسی این مشکل رو داشت این خط کد

android.nonFinalResIds=false

رو فایل gradle.properties اضافه بکند مشکل برطرف میشود

ali nourani
11 ماه گذشته

درود بر شما
جلسه ۸۲ اندروید هستم از اندروید استودیو هج هاگ استفاده میکنم ولی کلا این خط کد را شناسایی نمیکنه
if(Build.VERSION.SDK_INT>Build.VERSION_CODES.M && checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE)
                        !=PackageManager.PERMISSION_GRANTED) {
                    requestPermissions(new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE},MY_PERMISSION);
اون قسمت write storage کلا شناسایی نمیشه فایل منیفست را هم طبق اموزش اصلاح کردم

پاسخ دادن به  ali nourani
11 ماه گذشته

پرمیژن ها و نحوه استفاده از اون ها، با توجه به ورژن گردل تغییر میکنند که با یه سرچ ساده در استک اور فلو یا گیت هاب به جواب میرسید.
میتونید هم ورژن گردل رو تغییر بدین.