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

  1. اندروید

    1. 723
      ارسال
    2. 1,392
      ارسال
    3. 22,079
      ارسال
    4. امنیت در اندروید

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

      85
      ارسال
    5. پروژه های اندروید

      در این تالار نمونه پروژه های اندروید قرار گرفته میشود
      740
      ارسال
  2. کاتلین (Kotlin)

    1. 16
      ارسال
    2. 5
      ارسال
  3. React Native

    1. 11
      ارسال
      • تا کنون مطلبی ارسال نشده است
      • تا کنون مطلبی ارسال نشده است
  4. مباحث مرتبط با اندروید

    1. ابزارها و سایتهای مفید

      معرفی ابزارها و سایتهای مفید در زمینه توسعه اندرویدو طراحی وب اپلیکیشن
      155
      ارسال
    2. 43
      ارسال
    3. 46
      ارسال
    4. برنامه نویسی جاوا

      پیش نیاز های مرتبط با اندروید
      251
      ارسال
  5. تکنولوژی های اندروید

    1. وب موبایل

      در این تالار مباحث فریمورک Cordova مانند ionic,onsen,Framework 7 مورد بحث قرار میگیرند

      68
      ارسال
    2. 51
      ارسال
    3. 126
      ارسال
  6. متفرقه

    1. اپلیکیش های ایرانی

      در این بخش برنامه نویسان میتوانند اپلیکیش های نوشته شده توسط خود را معرفی کنند و توضیخاتی در مورد آن ارائه دهند.
      322
      ارسال
    2. برنامه نویسی

      مباحث مربوط به زبان های برنامه نویسی دیگه را میتوانید اینجا مطرح کنید
      449
      ارسال
    3. 576
      ارسال
    4. مباحث متفرقه

      مباحث غیر مرتبط با برنامه نویسی اندروید را در این انجمن مطرح نمایید
      741
      ارسال
    5. 221
      ارسال
  7. پشتیبانی محصولات مارکت

    1. 5
      ارسال
    2. پشتیبانی مارکت پروژه های اندروید

      پشتیبانی محصولات منتشر شده مرتبط با پروژه های اندروید در مارکت

      37
      ارسال
    3. پشتیبانی مارکت آموزش اندروید

      پشتیبانی محصولات منتشر شده مرتبط با آموزش های برنامه نویسی اندروید در مارکت

      • تا کنون مطلبی ارسال نشده است
    4. پشتیبانی مارکت گرافیک موبایل

      پشتیبانی محصولات منتشر شده مرتبط با گرافیک موبایل در مارکت

      • تا کنون مطلبی ارسال نشده است
  8. انجمن اندروید ایران

    1. 327
      ارسال
    2. اندروید Lollipop

      در این تالار آموزش ها و پشتیبانی اندروید Lollipop 5 ارائه میشود

      502
      ارسال
    3. صندوق پيشنهادات و انتقادات

      آيا انتقاد و پيشنهادي داريد؟ براي ما يادداشت بنويسيد. ميخواهيم نظرات شما را بشنويم تا بتوانيم سايتي بهتر براي بازديدكنندگان داشته باشيم.
      57
      ارسال
    4. 9
      ارسال
    5. تازه‌های دنیای کامپیوتر و فناوری

      تازه‌های دنیای کامپیوتر و فناوری توسط کاربران در این بخش مطرح می‌شود.
      • تا کنون مطلبی ارسال نشده است
      • تا کنون مطلبی ارسال نشده است
    6. قوانین انجمن تخصصی اندروید ایران

      قوانین و مقررات انجمن اندروید ایران را میتوانید در این بخش مشاهده نمایید
      2
      ارسال
    7. 4
      ارسال
  • دوره آموزش ساخت اپلیکیشن دیجی کالا

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



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

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

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

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

    دوره آموزشی اندروید

  • بیشترین دانلودها

    فایلی در این هفته دانلود نشده است

    1. رایگان

    2. رایگان

      توسط dajes
         3   0
    3. رایگان

    4. رایگان

      توسط MR _ RGF
         1   0
    1. رایگان

    2. رایگان

      توسط Omid Zakeri
         16   0
    3. رایگان

      توسط dajes
         15   0
    4. رایگان

    5. رایگان

      توسط Omid Zakeri
         9   0
    1. رایگان

      توسط Omid Zakeri
         197   0
    2. رایگان

      توسط Amir2115
         188   0
    3. رایگان

    4. رایگان

    5. 50٬000 ریال

      توسط Omid Zakeri
         0   85   0
  • آمارهای انجمن

    • مجموع موضوعات
      7,444
    • مجموع پست ها
      29,034
  • برترین مشارکت کنندگان

  • آمارهای کاربران

    • کل کاربران
      13,050
    • بیشترین آنلاین
      10

    جدیدترین کاربر
    fatemeh.dogani
    تاریخ عضویت
  • چه کسانی آنلاین هستند

    کاربران آنلاین در 24 ساعت گذشته
  • پست ها

    • سلام وقت بخیر من در یکی از لیوت ها که مربوط به لیوت آیتم هام میشه از متریال کاردویو استفاده کردم و برنامه م به محض اجرا بسته میشه... وقتی از خود کاردویو ی Androidx استفاده می کنم برنامه اجرا میشه و آیتم ها رو داخل ریسایکلرویو نشون میده. توی لاگ کت به  کلاس materialCardview اندروید خطا می گیره بازش کردم دیدم R ها رو نمیشناسه : (عکس خود کلاسش رو هم پیوست کردم.) at com.google.android.material.internal.ThemeEnforcement.obtainStyledAttributes(ThemeEnforcement.java:78) at com.google.android.material.card.MaterialCardView.<init>(MaterialCardView.java:128) at com.google.android.material.card.MaterialCardView.<init>(MaterialCardView.java:118) ... 66 more  دپندسی متریال رو اضافه می کنم ولی بازم تاثیری نداره: کل دپندنسی ها: dependencies { def nav_version = "1.0.0-alpha06" implementation fileTree(dir: 'libs', include: ['*.jar']) implementation "androidx.appcompat:appcompat:${var}" implementation 'androidx.constraintlayout:constraintlayout:2.0.0-beta2' implementation 'androidx.legacy:legacy-support-v4:1.0.0' testImplementation 'junit:junit:4.13-beta-3' androidTestImplementation 'androidx.test:runner:1.3.0-alpha02' androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0-alpha02' implementation 'me.relex:circleindicator:2.1.2' implementation 'com.google.android.material:material:1.1.0-alpha08' implementation 'de.hdodenhof:circleimageview:3.0.0' implementation 'com.github.bumptech.glide:glide:4.7.1' implementation 'com.android.support:appcompat-v7:29.0.0' //implementation 'androidx.appcompat.app.ActionBarDrawerToggle' //implementation 'androidx.appcompat.app' //implementation 'androidx.cardview:cardview:1.0.0' //implementation 'com.android.support:cardview-v7:29.0.0' //implementation 'com.android.support:design:28.0.0' implementation "android.arch.navigation:navigation-fragment:$nav_version" implementation "android.arch.navigation:navigation-ui:$nav_version" implementation 'androidx.drawerlayout:drawerlayout:1.0.0' } لیوتی که دراون از متریال کاردویو استفاده کردم (لیوت آیتم ها) : <?xml version="1.0" encoding="utf-8"?> <com.google.android.material.card.MaterialCardView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="wrap_content" xmlns:app="http://schemas.android.com/apk/res-auto" app:contentPadding="8dp" app:cardElevation="4dp" android:layout_marginTop="5dp" android:background="@color/green5"> <androidx.constraintlayout.widget.ConstraintLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <de.hdodenhof.circleimageview.CircleImageView android:id="@+id/course_education_icon" android:layout_width="@dimen/circle_whidth_height" android:layout_height="44dp" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toTopOf="parent" /> <TextView android:id="@+id/course_education_txt" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="4dp" android:layout_marginEnd="8dp" android:textSize="@dimen/textSize_nav_info" android:textColor="@color/colorPrimaryDark" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toStartOf="@+id/course_education_icon" app:layout_constraintTop_toTopOf="parent" /> </androidx.constraintlayout.widget.ConstraintLayout> </com.google.android.material.card.MaterialCardView> کلاس مربوط به متریال کاردویو خود اندروید رو هم پیوست کردم. ممنون میشم راهنمایی کنید چطور می تونم از متریال کاردویو استفاده کنم؟
    • سلام وقت بخیر من در یکی از لیوت ها که مربوط به لیوت آیتم هام میشه از متریال کاردویو استفاده کردم و برنامه م به محض اجرا بسته میشه... وقتی از خود کاردویو اندروید ایکس استفاده می کنم برنامه اجرا میشه و آیتم ها رو داخل ریسایکلرویو نشون میده توی لاگ کت به  کلاس materialCardview اندروید خطا می گیره بازش کردم دیدم R ها رو نمیشناسه : (عکس خود کلاسش رو هم پیوست کردم.) at com.google.android.material.internal.ThemeEnforcement.obtainStyledAttributes(ThemeEnforcement.java:78) at com.google.android.material.card.MaterialCardView.<init>(MaterialCardView.java:128) at com.google.android.material.card.MaterialCardView.<init>(MaterialCardView.java:118) ... 66 more    دپندسی متریال رو اضافه می کنم ولی بازم تاثیری نداره: dependencies { def nav_version = "1.0.0-alpha06" implementation fileTree(dir: 'libs', include: ['*.jar']) implementation "androidx.appcompat:appcompat:${var}" implementation 'androidx.constraintlayout:constraintlayout:2.0.0-beta2' implementation 'androidx.legacy:legacy-support-v4:1.0.0' testImplementation 'junit:junit:4.13-beta-3' androidTestImplementation 'androidx.test:runner:1.3.0-alpha02' androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0-alpha02' implementation 'me.relex:circleindicator:2.1.2' implementation 'com.google.android.material:material:1.1.0-alpha08' implementation 'de.hdodenhof:circleimageview:3.0.0' implementation 'com.github.bumptech.glide:glide:4.7.1' implementation 'com.android.support:appcompat-v7:29.0.0' //implementation 'androidx.appcompat.app.ActionBarDrawerToggle' //implementation 'androidx.appcompat.app' //implementation 'androidx.cardview:cardview:1.0.0' //implementation 'com.android.support:cardview-v7:29.0.0' //implementation 'com.android.support:design:28.0.0' implementation "android.arch.navigation:navigation-fragment:$nav_version" implementation "android.arch.navigation:navigation-ui:$nav_version" implementation 'androidx.drawerlayout:drawerlayout:1.0.0' } این لیوتی که دراون از متریال کاردویو استفاده کردم (لیوت آیتم ها): <?xml version="1.0" encoding="utf-8"?> <com.google.android.material.card.MaterialCardView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="wrap_content" xmlns:app="http://schemas.android.com/apk/res-auto" app:contentPadding="8dp" app:cardElevation="4dp" android:layout_marginTop="5dp" android:background="@color/green5"> <androidx.constraintlayout.widget.ConstraintLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <de.hdodenhof.circleimageview.CircleImageView android:id="@+id/course_education_icon" android:layout_width="@dimen/circle_whidth_height" android:layout_height="44dp" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toTopOf="parent" /> <TextView android:id="@+id/course_education_txt" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="4dp" android:layout_marginEnd="8dp" android:textSize="@dimen/textSize_nav_info" android:textColor="@color/colorPrimaryDark" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toStartOf="@+id/course_education_icon" app:layout_constraintTop_toTopOf="parent" /> </androidx.constraintlayout.widget.ConstraintLayout> </com.google.android.material.card.MaterialCardView>  کلاس مربوط به متریال کاردویو خود اندروید رو هم پیوست کردم. ممنون میشم راهنمایی کنید چطور می تونم از متریال کاردویو استفاده کنم؟
    • من متوجه شدم مشکل بسته شدن برنامه م به محض اجرا به خاطر متریال کاردویو هست وقتی به جای اون از خود کاردویو اندرویدایکس یا فریم لیوت استفاده می کنم برنامه م اجرا میشه و ریسایکلرویو رو با آیتم هاش نشون میده  دپندسی متریال رو اضافه می کنم ولی بازم تاثیری نداره توی لاگ کت به  کلاس material cardview اندروید خطا گرفته بازش کردم دیدم R ها رو نمیشناسه  چطور می تونم از متریال کاردویو استفاده کنم؟ این بخشی از لاگ کت: at com.google.android.material.internal.ThemeEnforcement.obtainStyledAttributes(ThemeEnforcement.java:78) at com.google.android.material.card.MaterialCardView.<init>(MaterialCardView.java:128) at com.google.android.material.card.MaterialCardView.<init>(MaterialCardView.java:118) ... 66 more دپندنسی ها: dependencies { def nav_version = "1.0.0-alpha06" implementation fileTree(dir: 'libs', include: ['*.jar']) implementation "androidx.appcompat:appcompat:${var}" implementation 'androidx.constraintlayout:constraintlayout:2.0.0-beta2' implementation 'androidx.legacy:legacy-support-v4:1.0.0' testImplementation 'junit:junit:4.13-beta-3' androidTestImplementation 'androidx.test:runner:1.3.0-alpha02' androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0-alpha02' implementation 'me.relex:circleindicator:2.1.2' implementation 'com.google.android.material:material:1.1.0-alpha08' implementation 'de.hdodenhof:circleimageview:3.0.0' implementation 'com.github.bumptech.glide:glide:4.7.1' implementation 'com.android.support:appcompat-v7:29.0.0' //implementation 'androidx.appcompat.app.ActionBarDrawerToggle' //implementation 'androidx.appcompat.app' //implementation 'androidx.cardview:cardview:1.0.0' //implementation 'com.android.support:cardview-v7:29.0.0' //implementation 'com.android.support:design:28.0.0' implementation "android.arch.navigation:navigation-fragment:$nav_version" implementation "android.arch.navigation:navigation-ui:$nav_version" implementation 'androidx.drawerlayout:drawerlayout:1.0.0' } لیوتی که درآن از متریال کاردویو استفاده کردم (لیوت آیتم ها): <?xml version="1.0" encoding="utf-8"?> <com.google.android.material.card.MaterialCardView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="wrap_content" xmlns:app="http://schemas.android.com/apk/res-auto" app:contentPadding="8dp" app:cardElevation="4dp" android:layout_marginTop="5dp" android:background="@color/green5"> <androidx.constraintlayout.widget.ConstraintLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <de.hdodenhof.circleimageview.CircleImageView android:id="@+id/course_education_icon" android:layout_width="@dimen/circle_whidth_height" android:layout_height="44dp" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toTopOf="parent" /> <TextView android:id="@+id/course_education_txt" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="4dp" android:layout_marginEnd="8dp" android:textSize="@dimen/textSize_nav_info" android:textColor="@color/colorPrimaryDark" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toStartOf="@+id/course_education_icon" app:layout_constraintTop_toTopOf="parent" /> </androidx.constraintlayout.widget.ConstraintLayout> </com.google.android.material.card.MaterialCardView>  کلاس مربوط به متریال کاردویو خود اندروید رو هم پیوست کردم ضمنا ازوقتی به اندروید ایکس مهاجرت کردم دیگه نویشگیشن دراورم باز نمیشه! لیوت نویگیشن دراور:   <?xml version="1.0" encoding="utf-8"?> <androidx.drawerlayout.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:fitsSystemWindows="true" tools:openDrawer="start"> <include layout="@layout/activity_main"/> <com.google.android.material.navigation.NavigationView android:id="@+id/navigation_view" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_gravity="start" app:headerLayout="@layout/navigation_header" app:menu="@menu/navigation_menu"> </com.google.android.material.navigation.NavigationView> </androidx.drawerlayout.widget.DrawerLayout> کد جاوای مربوط به نویگیشن دراور: private void setupNavigationDrawer() { drawerLayout = findViewById(R.id.drawer_layout); navigationView = findViewById(R.id.navigation_view); ActionBarDrawerToggle actionBarDrawerToggle = new ActionBarDrawerToggle(this, drawerLayout, toolbar, R.string.open_drawer, R.string.close_drawer); drawerLayout.addDrawerListener(actionBarDrawerToggle); actionBarDrawerToggle.getDrawerArrowDrawable().setColor(-1); actionBarDrawerToggle.syncState(); navigationView.setNavigationItemSelectedListener(new NavigationView.OnNavigationItemSelectedListener() { @Override public boolean onNavigationItemSelected(@NonNull MenuItem menuItem) { int id = menuItem.getItemId(); switch (id) { case R.id.nav_info: setContentView(R.layout.fragment_fragment_menu); case R.id.nav_tamasbama: setContentView(R.layout.fragment_menu_call); } return false; } }); } ممنون میشم راهنمایی کنید
    • از این کد استفاده کردم: <?xml version="1.0" encoding="utf-8"?> <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" xmlns:wheel="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#eeeeee" android:layoutDirection="rtl" android:textDirection="rtl" tools:context="com.noandishaan.app.Activity.Post.Bargh_post"> <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:layoutDirection="rtl"> <RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <com.noandishaan.app.Custom_font.CustomTextviewfontiransans android:id="@+id/txt_title_category" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerVertical="true" android:layout_toEndOf="@+id/icon_back" android:layout_toStartOf="@+id/icon_search" android:lines="1" android:ellipsize="end" android:padding="@dimen/toolbar_textview_padding" android:textColor="@color/white" android:textSize="@dimen/fontsize" /> <ImageView android:id="@+id/icon_back" android:layout_width="36dp" android:layout_height="36dp" android:layout_alignParentRight="true" android:layout_centerVertical="true" android:padding="@dimen/search_icon_padding" app:srcCompat="@drawable/icon_back" /> <ImageView android:id="@+id/icon_search" android:layout_width="36dp" android:layout_height="36dp" android:layout_alignParentLeft="true" android:layout_centerVertical="true" android:layout_marginLeft="10dp" android:padding="@dimen/search_icon_padding" app:srcCompat="@drawable/icon_search" /> </RelativeLayout> </android.support.v7.widget.Toolbar> <android.support.design.widget.TabLayout android:id="@+id/tablayout" android:layout_width="match_parent" android:layout_height="wrap_content" android:layoutDirection="ltr" android:textDirection="rtl" app:tabMode="scrollable" app:tabTextColor="@color/white"> </android.support.design.widget.TabLayout> </android.support.design.widget.AppBarLayout> <android.support.v4.view.ViewPager android:id="@+id/viewpager" android:layout_width="match_parent" android:layout_height="match_parent" android:layoutDirection="rtl" android:textDirection="rtl" app:layout_behavior="@string/appbar_scrolling_view_behavior"> </android.support.v4.view.ViewPager> </android.support.design.widget.CoordinatorLayout>  
    • سلام ،  من وقتی در MainActivity یه آبجکت از کلاس مدلم می سازم و داده هام رو به پارامترهای constructor اش می فرستم تا در کلاس مدل ذخیره بشه ، و هم زمان اون اطلاعات رو داخل یک لیست از کلاس مدل هم ذخیره می کنم، برنامه م به محض اجرا بسته میشه مگر این که کد مربوط به این کار رو کامنت کنم: courseModelList.add(new CourseModel(image,s)); یا این که باید کد مربوط به "ست شدن آداپتر به ریسایکلرویو" رو کامنت کنم تا برنامه اجرا بشه: recyclerView_course_main.setAdapter(adapterRecyclerView); -------------------------------------------------------------------------------------------------------------------------- هرکار می کنم ریسایکلرویو رو توی برنامه م نمیتونم نشون بدم
      بریک پوینت هم گذاشتم و لاگ کت رو چک کردم ولی بازم نتونستم ایرادش رو برطرف کنم

      عکسهایی از کد ها و اجرای خط به خط رو میزارم اگه راهنمایی کنید ممنون میشم: 1-  کلاس MainActivity  متد مربوط به پر کردن لیست آرایه و ست کردن آداپتر: private void setupRecyclerView() { courseModelList.add(new CourseModel(image,s)); courseModelList.add(new CourseModel(image,s)); recyclerView_course_main = findViewById(R.id.recyclerView_coursemain); adapterRecyclerView = new AdapterRecyclerView(courseModelList); LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this); recyclerView_course_main.setLayoutManager(linearLayoutManager); recyclerView_course_main.setAdapter(adapterRecyclerView); } 2- کلاس آداپتر: 3- کلاس مدل: public class CourseModel { private int cuorse_education_icon; private String course_education_title; public CourseModel(int cuorse_education_icon, String course_education_title) { this.cuorse_education_icon = cuorse_education_icon; this.course_education_title = course_education_title; } public int getCuorse_education_icon() { return cuorse_education_icon; } public String getCourse_education_title() { return course_education_title; } 4- کلاس ViewHolder import android.view.View; import android.widget.TextView; import androidx.annotation.NonNull; import androidx.recyclerview.widget.RecyclerView; import com.donyaeayandeh.itroducingdonyaeayandehinstitute.R; import de.hdodenhof.circleimageview.CircleImageView; public class CourseEducationViewHolder extends RecyclerView.ViewHolder { public CircleImageView course_education_image; public TextView course_education_txt; public CourseEducationViewHolder(@NonNull View itemView) { super(itemView); course_education_image = itemView.findViewById(R.id.course_education_icon); course_education_txt= itemView.findViewById(R.id.course_education_txt); } }  
  • انجمن برنامه نویسی اندروید-پی سی دروید به همت تعدادی از برنامه نویسان اندروید در اسفند ماه سال 91 افتتاح شد و در مدتی بسیار کوتاه مورد استقبال بسیاری از کاربران اندروید در ایران قراره گرفته است. در حال حاضر انجمن پی سی دروید قویترین انجمن برنامه نویسی اندروید در بحث آموزش و پشتیبانی حرفه ای میباشد.انجمن پی سی دروید هرگونه تلاشی برای آموزش و توسعه برنامه نویسی آندروید را دریغ نخواهد کرد پست الکترونيکي مديريت سايت : info[@]p30droid.com کانال تلگرام: