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

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

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

پست یا login شدن در اندروید از طریق کتابخانه volley

پیشتر برنامه نویسان برای ارسال داده ها با استفاده از روش پست از کلاس استاندارد جاوا با نام java.net.HttpURLConnection و کلاس استاندارد آپاچی با نام org.apache.http.client استفاده می کردند. محدودیت های روش های مذکور از جمله غیرموازی بودن عملیات های ارتباط با سرور موجب شد شرکت توسعه دهنده اندروید روش جدیدی را تحت عنوان کتابخانه volley  به برنامه نویسان ارائه کند که  در این روش عملیات های موازی امکانپذیر شده است.

(بیشتر…)

تغییر فونت در اندروید و تغییر فونت تمام ویوها در اندروید

 

دو روش برای تغییر فونت متن ها در اندروید وجود دارد روش اول استفاد از کلاس  Typeface  می باشد.

Typeface font = Typeface.createFromAsset(getAssets(), “fonts/B Mitra.ttf”);

در این روش ضرورتا باید در فایل Assets  فونت مورد نظر خود را با فرمت ttf  قرار دهیم سپس با استفاده از کلاس مذکور که سینتکس کلی  آن در فوق آمده است آن را فراخوانی کرده و با متن مورد نظر خود set کنیم به این صورت:

(بیشتر…)

نصب برنامه APK در اندروید

در این مبحث قصد داریم روشی را برای دوستان توضیح دهیم که در آن بتوانند برنامه ای با فرمت فایل Apk  را از external Storge به روش اینتنت فراخوانی کرده و ان را نصب کنند. لازم به ذکر است که روش اراپه شده نیز قابلیت پشتیبانی گوشی هایی با اندروید 7 به بالا را هم دارد.

(بیشتر…)

سرویس ها (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  می باشد.

 

(بیشتر…)