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

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

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

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

بایگانی

۱۷ مطلب با موضوع «آموزش برنامه نویسی اندروید» ثبت شده است

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

p30droid android | سه شنبه, ۱۴ شهریور ۱۳۹۶، ۱۰:۲۵ ق.ظ

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

با یادگیری اندروید، دیگر رویای درآمد میلیونی تحقق یافتنی است. هر روز افراد مختلف شانس خود را برای کسب درآمد میلیونی با کمترین سرمایه‌گذاری امتحان می‌کنند و بعضا به موفقیت‌های خوبی هم می‌رسند.

شما چطور؟ اگر می‌خواهید به رویایتان برسید این فرصت طلایی را از دست ندهید. جامع‌ترین پکیج آموزش تخصصی برنامه‌نویسی اندروید طبق استانداردهای آموزش جهانی و کاملا منطبق بر نیازهای توسعه‌دهندگان ایرانی به زبان فارسی در اختیار شماست تا رویایتان را تحقق بخشید.

  • p30droid android

پیکربندی اپلیکیشن با استفاده از Multidex

p30droid android | شنبه, ۱۱ شهریور ۱۳۹۶، ۰۶:۴۷ ب.ظ

محدودیت ۶۵K متدها یکی از مشکلاتی است که کاربران با آن مواجه می شوند و multidexing به عنوان روشی برای این مشکل پیشنهاد شده است. Multidexing راه حلی بسیار خوبی از سوی گوگل است،

راه اندازی multidex

Multidexing یک راه حل کامل و همراه با مستندسازی های خوب است. به منظور بکارگیری multidex در پروژه پیشنهاد می شود که نگاهی به Android Developer site بیندازید، my Github نیز یک پروژه نمونه را برای آشنایی بیشتر در اختیار شما قرار می دهد.

تاثیر multidex بر کارآیی اپلیکیشن در هنگام راه اندازی

برخی از کلاس ها در بازه زمانی بین شروع اپلیکیشن و نمایش تمامی عکس ها توسط Proguard شناسایی نمی شوند در حالی که در فایل dex اصلی ذخیره شده اند. سوالی که مطرح می شود این است که چگونه از لود شدن این کلاس ها در حین راه اندازی اپلیکیشن مطلع شویم.

خوشبختانه متدی به نام findLoadedClass در ClassLoader وجود دارد، کار لازم بررسی ران تایم پس از پایان راه اندازی اپلیکیشن می باشد. پس از آن هر کلاسی که در فایل dex دوم ذخیره شده و در حین راه اندازی اپلیکیشن بارگذاری می شود به فایل dex اصلی جابجا شده و نام کلاس در فایل multidex.keep افزوده می شود.


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


ادامه مطلب
  • p30droid android

آموزش تشخیص دادن لیست حساب های کاربری شبکه های اجتماعی

p30droid android | شنبه, ۱۱ شهریور ۱۳۹۶، ۰۶:۴۶ ب.ظ

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


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


حتما این سوال برای شما پیش آمده است از کجا متوجه بشویم که یک شماره تلفن خاص دارای چه نرم افزار شبکه های اجتماعی میباشد، در این آموزش قصد دارید این مورد را بطور  کامل بررسی نماییم.

کلاس AccountManager در اندروید اینکار را برای ما انجام میدهد بدین صورت که لیست تمامی اکانت های حساب کاربری دستگاه اندرویدی را در اختیار شما قرار میدهد

AccountManager am = AccountManager.get(this);
Account[] accounts = am.getAccounts();

for (Account ac : accounts) {
    String acname = ac.name;
    String actype = ac.type;
    // Take your time to look at all available accounts
    System.out.println("Accounts : " + acname + ", " + actype);
}

 

نحوه بررسی کردن که چه اپلیکیشنی را نصب کرده است

بطور مثال : اپلیکیشن WhatsApp :

if(actype.equals("com.whatsapp")){
    String phoneNumber = ac.name;
}

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

مجوز :

برای اینکه بتوانید این امکان را پیاده سازی کنید میبایستی مجوز لازم را در AndroidManifest قرار دهید

 

<uses-permission android:name="android.permission.GET_ACCOUNTS" />

 



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

  • p30droid android

آموزش کتابخانه Picasso در اندروید

p30droid android | شنبه, ۱۱ شهریور ۱۳۹۶، ۰۶:۴۶ ب.ظ

آموزش کتابخانه Picasso


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

در صورتی که در اپلیکیشن خود نیاز دارید تا تصاویری که از سمت سرور URL برای شما ارسال میشود را کش و نمایش دهید میتوانید از کتابخانه Picasso استفاده نمایید.

برنامه نویسی اندروید

 

1-امکانات Picasso :

  1. کشینگ اتوماتیک و سریع
  2. Transform کردن سریع با حداقل Memory
  3. اتصال به ImageView برای نمایش تصاویر

 

2-طریقه استفاده :

ابتدا کتابخانه مورد نظر را به طریقه دو روش بخش شوم Import نمایید

Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(imageView);

آشنایی با پارامتر ها

with در این بخش باید context را به این متد بفرستم

load آدرس تصویر به صورت http

into میبایستی اسم ویجت ImageView که قرار است تصویر را بارگذاری نماید را قرار دهیم

 




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



  • p30droid android

کتابخانه تقویم شمسی اندروید Persian Material DateTime Picker

p30droid android | شنبه, ۱۱ شهریور ۱۳۹۶، ۰۶:۴۲ ب.ظ

تقویم شمسی اندروید

ساپورت از ورژن 4 به بالاتر اندروید

Material DateTime Picker tries to offer you the date and time pickers as shown in the Material Design spec, with an easy themable API. The library uses the code from the Android frameworks as a base and tweaked it to be as close as possible to Material Design example.

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

پخش فیلم و موسیقی در اندروید با Videoview

p30droid android | شنبه, ۱۱ شهریور ۱۳۹۶، ۰۶:۴۱ ب.ظ

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

در این آموزش قصد داریم به روشهای پلی کردن ویدئو در اندروید بپردازیم.

اندروید

پخش فیلم و موسیقی در اندروید با Videoview


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

ایجاد پروژه در اندروید

p30droid android | شنبه, ۱۱ شهریور ۱۳۹۶، ۰۶:۴۱ ب.ظ

ایجاد پروژه در اندروید


ابتدا برنامه Android studio رو باز کنید، سپس مراحل زیر رو انجام بدید :

1- از منوی فایل گزینه New و سپس Android Project را انتخاب کنید

ایجاد پروژه در اندروید


  • p30droid android

افزودن کتابخانه های اندروید به اندروید استودیو

p30droid android | چهارشنبه, ۲۵ مرداد ۱۳۹۶، ۱۱:۳۹ ق.ظ

افزودن کتابخانه های اندروید به اندروید استودیو

سلام به همه دوستان

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

حالا میخوایم با هم تمرینی یه کتابخونه رو اضافه کنیم به پروژمون

خب مثلا من از این لینک میخوام یه کتابخونه اضافه کنم.برای همین کتابخونه Material Dialog رو انتخاب کردم.(خودم هنوز باهاش کار نکردم همینطوری شانسی پیدا کردمش)


افزودن کتابخانه های اندروید به اندروید استودیو

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


  • p30droid android

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

p30droid android | چهارشنبه, ۲۵ مرداد ۱۳۹۶، ۱۱:۳۸ ق.ظ

به مناسبت دومین سالگرد انجمن برنامه نویسی اندروید پی سی دروید،آموزش گام به گام برنامه نویسی اندروید از پایه را آماده کرده ایم امید است بتوانیم سهمی کوچک در پیشرفت تمامی کاربران گرامی انجمن پی سی دروید را داشته باشیم



سرفصل ها:

    معماری و ساختار سیستم عامل اندروید
    آموزش زبان جاوا
    Layout در اندروید
    آموزش کاربردی برنامه نویسی اندروید
    مارکتینگ اندروید

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

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

  • p30droid android

ADB در اندروید

p30droid android | چهارشنبه, ۲۵ مرداد ۱۳۹۶، ۱۱:۳۸ ق.ظ

ADB مخفف عبارت ( Android Debug Bridge ) میباشد،که به عنوان پل ارتباطی برای مدیریت دیوایس های اندرویدی مورد استفاده قرار میگیرد.ADB یکی از امکانات ضروری است که هر برنامه نویسی اندرویدی حتما باید با این امکان آشنا شود.
در این آموزش بطور اجمالی به این موضوع پرداخته میشود و تعدادی از دستورات ADB را اجرا میکنیم.


 ADB در اندروید


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

  • p30droid android