وبلاگ انجمن برنامه نویسی اندروید

p30droid.com
برنامه نویسی اندروید|آموزش برنامه نویسی اندروید|اندروید استودیو

۴۴ مطلب با کلمه‌ی کلیدی «اندروید» ثبت شده است

يكشنبه, ۲۹ مرداد ۱۳۹۶، ۱۱:۲۰ ب.ظ

متریال دیزاین در اندروید

می توان گفت متریال دیزاین سبک یا زبان جدید طراحی است که از کاغذ الگو گرفته است. شاید بتوان گفت متریال نسخه بروز شده فلت دیزاین است !. متریال دیزاین بیش از حد به گرید و انیمشین‌ها اهمیت می‌دهد و عمق و سایه‌ها برای المان‌های طراحی شده بسیار مهم است.

* پالت رنگ متریال

در سایت زیر به اسانی رنگ مورد نظر خود را پیدا کنید و از ان استفاده کنید.

http://palette.mrmaterial.ir  

 

۰ نظر موافقین ۰ مخالفین ۰ ۲۹ مرداد ۹۶ ، ۲۳:۲۰
اندروید ایران
جمعه, ۲۷ مرداد ۱۳۹۶، ۱۱:۴۳ ب.ظ

سورس نمایش اطلاعات گوشی

۰ نظر موافقین ۰ مخالفین ۰ ۲۷ مرداد ۹۶ ، ۲۳:۴۳
اندروید ایران
جمعه, ۲۷ مرداد ۱۳۹۶، ۱۱:۴۰ ب.ظ

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

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

اندروید استودیو

 

1-جاوا :  ابتدا باید جاوا JDK 8 را روی سیستم خود نصب کنید.برای دانلود جاوا به سایت جاوا مراجعه نمایید و آن را دانلود کنید.

 دانلود جاوا JDK 1.8

برای اینکه مطمئن شوید که جاوا بدرستی روی سیستم نصب شده است.میتوانید دستور زیر را در cmd وارد نمایید:

Java -version

 

2-IDE(محیط برنامه نویسی) : برای اینکه برنامه نویسی به اندروید را شروع کنیم،باید IDE موردنیاز را تهیه نماید.پیشنهاد گوگل نرم افزار رایگان اندروید استودیو میباشد،که از

سایت اصلی اندروید میتوانید دریافت نمایید. https://developer.android.com/studio/index.html

 نصب و راه اندازی اندروید استودیو

3-SDK اندروید : برای دانلود SDK اندروید میتوانید از سایت خود اندروید آن را دانلود نمایید،اما به علت تحریم بودن برای ایران،به راحتی نمی توانید دانلود نمایید.برای دانلود میتوانید به نسخه های که در نت موجود میباشد، میتوانید استفاده نمایید آموزش برنامه نویسی اندروید

 

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

۰ نظر موافقین ۰ مخالفین ۰ ۲۷ مرداد ۹۶ ، ۲۳:۴۰
اندروید ایران
جمعه, ۲۷ مرداد ۱۳۹۶، ۱۱:۳۸ ب.ظ

دانلود SDK اندروید(لینوکس)

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

در این پکیج که برای دانلود قرار داده شده است مربوط به نسخه های سیستم عامل لینوکس 32 و 34 بیتی میباشد

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

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

روش استفاده:

برای استفاده از کلیه فایل ها ابتدا ADT را دانلود کنید، چون همراه آن آخرین نسخه پلتفرم اندروید یعنی api 17 نیز موجود است و فقط کافیست پلتفرم های مربوطه را دانلود کنید، سپس از حالت فشرده(zip) خارج کنید و پوشه های مربوطه را در فولدر platforms واقع در مسیر SDK کپی کنید.

Android Developer Toold

  ادامه مطلب

۰ نظر موافقین ۰ مخالفین ۰ ۲۷ مرداد ۹۶ ، ۲۳:۳۸
اندروید ایران
جمعه, ۲۷ مرداد ۱۳۹۶، ۱۱:۳۶ ب.ظ

کتابخانه material-dialogs

۰ نظر موافقین ۰ مخالفین ۰ ۲۷ مرداد ۹۶ ، ۲۳:۳۶
اندروید ایران
جمعه, ۲۷ مرداد ۱۳۹۶، ۱۱:۳۴ ب.ظ

کتابخانه کاربردی ButterKnife

سلام دوستان

امروز میخوام یکی از ساده ترین و کاربردی ترین کتابخانه هایی که برای اندروید نوشته شده رو بهتون معرفی کنم: ButterKnife

[align=right]همونطور که میدونید در هر برنامه اندرویدی شما برای اینکه بتونید به عناصر layout هاتون در کد جاوا دسترسی داشته باشید مجبورید تا از متد findViewById استفاده کنید که در این صورت اگر ویجت هاتون زیاد باشن اونوقت باید این متد رو دائما فراخوانی کنید. کاری که این کتابخونه میکنه اینه که شما رو از این کار بی نیاز میکنه! یعنی بهتر بگم: این کتابخونه ایه که شما باید در تمام پروژه هاتون ازش استفاده کنید  آموزش اندروید     آموزش برنامه نویسی اندروید    برنامه نویسی اندروید    اندروید استودیو     آموزش اندروید استودیو

ابتدا در فایل Build.Gradle خط زیر رو به قسمت dependencies اضافه کنید و Gradle رو sync کنید:

compile 'com.jakewharton:butterknife:7.0.1'

ادامه مطلب



۰ نظر موافقین ۰ مخالفین ۰ ۲۷ مرداد ۹۶ ، ۲۳:۳۴
اندروید ایران
جمعه, ۲۷ مرداد ۱۳۹۶، ۱۱:۳۱ ب.ظ

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

Video Compressor based in the Telegram for Android Telegram for Android app source code.

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

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

Important:

  • This project is based on an older version of the Telegram for Android app. A version from one year ago.
  • It is supposed to work on Android API 17+, however has not been tested properly on Marshmallow and above.
  • No major issues have been reported on Lollipop.
  • In order to have this project working correctly, it needs to be updated as the official Telegram for Android app does. No ETA at this time.

Quick workaround for issues found on API 17+:

  1. Download Telegram for Android from Google Play.
  2. Compress the video you are having issues with.
  3. The results are ok? Then, this project needs to be updated. Have issues with the compressed video? Sorry, the problem is with the original code this project is based on. Not much I can do on that.

  ادامه مطلب


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

۰ نظر موافقین ۰ مخالفین ۰ ۲۷ مرداد ۹۶ ، ۲۳:۳۱
اندروید ایران
جمعه, ۲۷ مرداد ۱۳۹۶، ۱۱:۲۹ ب.ظ

آموزش کتابخانه Material Design Colors

کتابخانه Material Design Colors

با این کتابخانه به تمامی رنگ های Material Design دسترسی دارید و دیگر نیازی به گشتن در اینترنت برای پیدا کردن کدهای رنگی نیاز نخواهید داشت

mdc_screen.png.a6cc1ff82b793f6d5026831ca95da84b.png

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


ادامه مطلب

۰ نظر موافقین ۰ مخالفین ۰ ۲۷ مرداد ۹۶ ، ۲۳:۲۹
اندروید ایران
جمعه, ۲۷ مرداد ۱۳۹۶، ۱۱:۲۸ ب.ظ

کتابخانه دکمه شناور floating button در اندروید

دریافت کتابخانه دکمه شناور floating button در اندروید 

5910206ddc2e8_ScreenShot2017-05-08at10_37_35.thumb.png.69786b85123d1f9af165eee191f27079.png

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

FloatingActionButton

Yet another implementation of Floating Action Button for Android with lots of features
ادامه مطلب
۰ نظر موافقین ۰ مخالفین ۰ ۲۷ مرداد ۹۶ ، ۲۳:۲۸
اندروید ایران
جمعه, ۲۷ مرداد ۱۳۹۶، ۱۱:۲۶ ب.ظ

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

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

راه اندازی multidex

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

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

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

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


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


ادامه مطلب

۰ نظر موافقین ۰ مخالفین ۰ ۲۷ مرداد ۹۶ ، ۲۳:۲۶
اندروید ایران