برای اینکه بتوانیم پروژه اندرویدی بگیریم چه مهارتهایی نیازمندیم؟

برای اینکه بتوانیم پروژه اندروید بگیریم چه مهارتهایی نیازمندیم؟       سوال اصلی اینه :   برای گرفتن پروژه اندرویدی چه چیزهایی یاد بگیریم؟   این سوال ممکنه سوال ذهن خیلی از دوستانی که تازه شروع کردن و یا برنامه نویسی بلدن و به فکر افتادن که برنامه نویسی اندروید یاد بگیرن تا بتونن […]

چگونه یک اسلایدر به اکتیویتی اضافه کنیم؟

چگونه یک اسلایدر به اکتیویتی اضافه کنیم؟ ابتدا کتابخانه‌های مورد نیاز برای نوشتم اسلایدر را به اپلیکیشن اضافه می‌کنیم: تو فایل gradle کتابخونه‌ها رو به ترتیب یر اضافه می‌کنیم: compile “com.android.support:support-v4:+” compile ‘com.squareup.picasso:picasso:2.3.2’ compile ‘com.nineoldandroids:library:2.4.0’ compile ‘com.daimajia.slider:library:1.1.5@aar’ با اضافه کردن این کتابخونه‌ها اندروید استودیو نیاز به دانلود کتابخونه‌هایی داره که تو sdk  وجود نداره.پس فراموش […]

ایجاد صفحه اسپلش (Splash Screen)

چگونه در اندروید صفحه اسپلش (Splash Screen) بسازیم؟     همینطور که تو اپلیکیشن‌های مختلف دید اکثرشون Splash Screen دارن. منم تصمیم گرفتم آموزش ایجاد Splash Screen  رو براتون بزارم.امیدوارم به کارتون بیاد. همینجور که تو آموزشهای قبلی دیدید من سعی می‌کنم از کوتاهترین مسیر برم جلو و از زیاده‌گویی پرهیز کنم. که هم زودتر […]

ایجاد تولبار و اضافه کردن لوگو و آیکون به تولبار

ایجاد تولبار و اضافه کردن لوگو و آیکون  به تولبار   ما میخواهیم یه تولبار برای برنامه‌مون تعریف کنیم و چند تا آیکون مورد نیازمون رو بهش اضافه کنیم. اول باید تم برنامه رو به حالت NoActionBar  تغییر بدیم تا تولبار پیش فرض رو نمایش نده. فایل styles.xml  رو در فولدر res/values باز می‌کنیم و […]

فعال و غیر فعال کردن wifi و blutooth

فعال و غیر فعال کردن wifi و blutooth قبل از هر اقدامی و نوشتن هر کدی ابتدا باید permission  ها را در فایل AndroidManifest.xml تعریف کنیم.   کدهای زیر را در فایل AndroidManifest.xml  کپی کنید: <uses-permission android:name=”Android.permission.BLUETOOTH_ADMIN” /> <uses-permission android:name=”Android.permission.BLUETOOTH” /> <uses-permission android:name=”Android.permission.ACCESS_WIFI_STATE” /> <uses-permission android:name=”Android.permission.CHANGE_WIFI_STATE” /> خوب حالا برای فعال کردن این قابلیت‌ها میتونید […]

استفاده از GPS در اندروید

استفاده از GPS  در اندروید اگه میخواید استفاده از GPS  رو مطالعه کنید ابتدا  آموزش مربوط به استفاده از نقشه گوگل رو ببینید بعد بیایید سراغ این آموزش. اگه شما نوع اکتیویتی را GoogleMap  انتخاب کرده باشید تو کدهای ایجاد شده در MainActivity   مکان پیش فرض شما در نقشه که با مختصات نقطه مورد نظر […]

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

اتصال به سرور در اندروید در ابتدا کارpermission  مربوطه را در فایل AndroidManifest.xml اضافه می‌کنیم: <uses-permission android:name=”android.permission.INTERNET” />  بعد  یک دکمه می‌سازیم تا کد مربوط به اتصال را درون آن بنویسیم.   و متغیر  و دکمه را در MainActivity  تعریف می‌کنیم:   public class MainActivity extends AppCompatActivity { public static String dataServer=””; @Override protected void […]

ارسال و دریافت SMS در اندروید

ارسال و دریافت SMS در اندروید   اولین کاری  که برا ی نوشتن کد مربوط به ارسال sms باید انجام داد اضافه کردن permission مربوطه به فایل AndroidManifest.xml است. : کدهای زیر را رای ارسال و دریافت اس ام اس اضافه میکنیم <uses-permission android:name=”android.permission.SEND_SMS” /> <uses-permission android:name=”android.permission.RECEIVE_SMS” /> در اکتیویتی مربوطه دو  EditText  برا ی […]

فعال کردن قالب متریال دیزاین در اندروید استودیو

فعال کردن قالب  متریال دیزاین در اندروید استودیو   برای اینکه بتوانید تم material design را تو اپلیکیشن اندرویدی که دارید می‌نویسید فعال کنید و ازش استفاده کنید مراحل زیر را دنبال کنید: یک پروژه جدید تو اندروید استودیو ایجاد کنید.زمانیکه نوع اکیتیویتی را از شما سوال می‌کند Blank Activity را انتخاب بکنید.   gradle […]

اضافه کردن دکمه شناور به اکتیویتی

اضافه کردن دکمه شناور(Flaoting button) به اکتیویتی یا دکمه شناور یکی از جالبترین و کاربردی‌ترین امکاناتیه که در متریال دیزاین اومده و اضافه شده. برای اضافه کردن دکمه شناور به اکتیویتی ابتدا باید کتابخانه مربوطه را به پروژه اضاف کنیم. اینکار را میتوان هم در Project Structure  انجام داد مانند تصویر زیر:   که کتابخانه […]

چگونه از نقشه گوگل در برنامه اندروید خود استفاده کنیم؟

چگونه از نقشه گوگل در برنامه اندروید خود استفاده کنیم؟ تو این آموزش قصد دارم نحوه استفاده از نقشه رو تو برنامه اندرویدی براتون آموزش بدم. اگه تصمیم گرفتید تو برنامه‌تون از نقشه گوگل استفاده کنید این آموزش برای شما طراحی شده .چون چند تا شرکت دیگه هستن که نقشه ارائه میدن ولی به نظرم […]

آیا اندروید استودیو شما کند است؟چطوری سرعتشو زیاد کنم؟

  اندروید استودیو یکی از قردتمند ترین محیط‌های برنامه نویسیه که بر پایه IntelliJ IDEA  نوشته شده است. اندروید استودیو امکانات خیلی زیادی داره مثل gradle-based   قابل انعطاف برای build سیستم، محیط غنی layout که از drag & drop  پشتیبانی میکنه، قابل اشتراک گذاری پروژه در github ،ساخت نسخه‌های مختلف apk  و خیلی امکانات دیگر. […]