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

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

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

سرویس ها (Services)در اندروید

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

برای ایجاد یک سرویس کافی است یک کلاس با نام اختیاری ساخته و آن را به نوع Service  گسترش  دهیم :

class MyService  extends Service {
}

متدهای بکار رفته در این کلاس عبارت است از :

(بیشتر…)

تغییر Activity شروع شونده در اندروید

برای تغییر Activity شروع شونده در برنامه اندروید کافی است که فایل AndroidManifest.xml را   باز نموده و دو عبارت زیر را که عامل شروع شونده اکتیوتی است و  اصولاً در تگ مربوط به MainActivity قرار دارد برش داده ودر تگ مربوط به اکتیویتی موردنظرمان قرار دهیم. در این صورت اکتیویتی شروع شونده همان اکتیویتی خواهد بود که کدهای مذکور در داخل آن تگ قرار دارد  آن دو عبارت بصورت زیر می باشد .

 

<intent-filter>
<action android:name=”android.intent.action.MAIN” />

<category android:name=”android.intent.category.LAUNCHER” />
</intent-filter>

(بیشتر…)

ارسال مقادیر از یک اکتیویتی به اکتیویتی دیگر

برای ارسال مقادیر از یک اکتیویتی به اکتیویتی دیگر از کلاس Intent  و بطور مختص از متد putExtra استفاده می کنیم. که سینتکس کلی آن بصورت زیر می باشد:

 

Intent  myintent = new Intent(getApplicationContext(), newActivity.class);
String values = "data";
myintent .putExtra("keyword", values);
startActivity(intent);

(بیشتر…)

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

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

در این آموزش، ما به شما 2 مثال رایج GridView را نشان خواهیم داد:

1-  روش متداول، فقط نمایش متن در GridView .
2- ساختن  یک آداپتور سفارشی برای نمایش تصویر و متن در  GridView .

 

(بیشتر…)

نحوه ایجاد پروژه جدید در اندروید استودیو

معرفی نرم افزار:

Android Studio یک IDE مبتنی بر IntelliJ IDEA است که توسط گوگل به عنوان IDE رسمی برای توسعه نرم افزار آندروید و جایگزین Eclipse و پلاگین ADT معرفی شده است. این نرم افزار برای برنامه نویسان، بخصوص کسانی که بار نخست گام در این عرصه گذاشته اند بسیار مناسب است و  برای سه پلتفرم ویندزو، لینوکس و مک طراحی شده و در دسترس همگان قرار دارد، ولی با توجه به تحریم ایران توسط شرکت گوگل، می توانید آن را از سایت های ایرانی دانلود کنید.

در این مبحث قصد داریم گام به گام روش های کار کردن با نرم افزار اندروید استودیو را خدمت دوستان عزیز آموزش دهیم از این رو به منظور درک بهتر نحوه شروع برنامه نویسی کار خود را با نحوه ایجاد پروژه جدید در اندروید استودیو شروع می کنیم.

(بیشتر…)

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

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

(بیشتر…)

ساختارهای تصمیم گیری در php

ساختارهای تصمیم گیری از مهمترین دستورات زبان php محسوب می شود که یادگیری مفاهیم موجود در آن از جنبه های بسیاری می تواند در تسریع فرایند پیشرفت آموزشی شما کمک کننده و موثر باشد . به همین منظور در همین مقاله سعی داریم این موضوع و مباحث مرتبط با این مقوله را بطور اختصار و کاربردی خدمت  آن دسته از دوستانی که تازه  آموزش این زبان را شروع کرده اند،ارائه کنیم.بطور کلی عناوین آموزشی این مقاله  1- بررسی دستورات شرطی if ،دستور if – else  ،دستور else if دستور switch  می باشد.

 

(بیشتر…)

کار با کلاس و متدها در اندروید

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

(بیشتر…)

َAlarmManager در اندروید

مواقعی وجود دارد که می خواهیم عملی در ساعات مشخصی بطور متوالی انجام شود. برای مثال قصد داریم برنامه ای بنویسیم که در آن طی ساعاتی برنامه به url  خاصی کانکت شده و اگر respons  مورد نظر را دریافت کرد اقدام به عملیات معینی همچون دانلود یا نوتیفکشن کند . به همین منظور بهترین وسیله برای انجام این کار استفاده از کلاس AlarmManager  است. این کلاس از سرویس های سیستمی اندروید می باشد که بطور منظم و براساس تایم دیوایس کار می کند. با توجه به آنچه گفته شد می توان از این کلاس به منظور اهداف متعدی استفاده نمود.

(بیشتر…)

کار با رشته ها در php

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

(بیشتر…)