0

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

 
parsiprozhe
parsiprozhe
کاربر تازه وارد
تاریخ عضویت : آبان 1394 
تعداد پست ها : 10

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

منبع اصلی این آموزش های و همچنین سورس این پروژه ها سایت پارسی پروژه می باشد.

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

آموزش هایی که در آینده در این تاپیک خواهید آموخت به شرح زیر می باشند:

  • آموزش های مبتدی ابزارهای برنامه نویسی اندروید
  • آموزش کار با محیط برنامه نویسی Eclipse
  • آموزش اتصال به سرور در اندروید
  • آموزش ارتباط با بانک اطلاعاتی SQLite  در اندروید
  • آموزش آپلود عکس در بانک اطلاعاتی

 

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

منتظر نظرات شما هستیم

پارسی پروژه

 

یک شنبه 29 آذر 1394  4:46 PM
تشکرات از این پست
hosseinb68 ehsan007060 majidebru
parsiprozhe
parsiprozhe
کاربر تازه وارد
تاریخ عضویت : آبان 1394 
تعداد پست ها : 10

آموزش ساخت لیست ویو ساده

در این مطلب قصد داریم، روش ساختن یک لیست ویو ساده در اندروید را آموزش دهیم.
این لیست ویو منبع اطلاعات خود را از یک آرایه می گیرد.
پیش نیاز های این آموزش عبارتند از:
محیط برنامه نویسی: Eclipse
API مورد استفاده: ترجیحا 14 معادل Android 4.0.4
ابتدا همانند تصویر زیر ابتدا یک پروژه جدید می سازیم:
آموزش ساخت لیست ویو ساده
بقیه مراحل ساخت پروژه را به صورت پیشفرض انتخاب کنید تا صفحه ی زیر را مشاهده نمایید:
آموزش ساخت لیست ویو ساده

TextView موجود روی فرم را حذف کرده و از قسمت Composite کنترل ListView را روی فرم بکشید، همانند شکل زیر:

آموزش ساخت لیست ویو ساده

کد فایل activity_main.xml باید همانند زیر باشد:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 xmlns:tools="http://schemas.android.com/tools"
 android:id="@+id/LinearLayout1"
 android:layout_width="match_parent"
 android:layout_height="match_parent"
 android:orientation="vertical" >
 <ListView
 android:id="@+id/listView1"
 android:layout_width="match_parent"
 android:layout_height="wrap_content" >
 </ListView>
</LinearLayout>
 
اکنون باید یک آرایه در فایل MainActivity.java بسازیم. کد را به صورت زیر وارد می کنیم:
 
آموزش ساخت لیست ویو ساده
آرایه مورد نظر ما لیستی از سایتهای دوستانم می باشد. حالا یک ArrayAdapter می سازیم و به عنوان منبع برای لیست ویو قرار می دهیم:
 
آموزش ساخت لیست ویو ساده
اکنون در کد زیر مشخص می کنیم که اگر روی یک رکورد مورد نظر کلیک شد، مکان و همچنین متن رکورد را با یک پیغام مناسب نمایش دهد:
 
آموزش ساخت لیست ویو ساده
اکنون کد آماده است. کافی است برنامه را اجرا کنید تا خروجی را به صورت زیر در شبیه ساز مشاهده کنید:
 
آموزش ساخت لیست ویو ساده

 

کد کامل فایل MainActivity.java به صورت زیر می باشد:
 
package ir.parsiprozhe.listview;
 
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;
 
public class MainActivity extends Activity {
String[] arr1=new String[]{
"www.parsiprozhe.ir","www.milad-hatami.ir","www.gelf.ir"
,"wwww.SWDL.ir","www.lor-it.com","www.lorestan.info",
"www.soitip.org"
};
ListView list1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
list1=(ListView)findViewById(R.id.listView1);
ArrayAdapter<String> adapter=new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1,arr1);
list1.setAdapter(adapter);
 
list1.setOnItemClickListener(new OnItemClickListener() {
 
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
// TODO Auto-generated method stub
String msg="pos= "+arg2+" value= "+(String)list1.getItemAtPosition(arg2);
Toast.makeText(getApplicationContext(), msg, Toast.LENGTH_SHORT).show();
 
}
});
}
 
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
 
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
}

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

پارسی پروژه

 

یک شنبه 29 آذر 1394  4:49 PM
تشکرات از این پست
hosseinb68 majidebru
parsiprozhe
parsiprozhe
کاربر تازه وارد
تاریخ عضویت : آبان 1394 
تعداد پست ها : 10

آموزش تصویری ساخت لیست ویو سفارشی همراه با سورس

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


 

 

پارسی پروژه

 

یک شنبه 29 آذر 1394  4:57 PM
تشکرات از این پست
hosseinb68 majidebru
parsiprozhe
parsiprozhe
کاربر تازه وارد
تاریخ عضویت : آبان 1394 
تعداد پست ها : 10

پروژه آموزشی رایگان دفترچه تلفن اندروید

سعی می کنیم در پست بعدی ، آموزش تصویری ساخت این پروژه را برای شما بارگذاری کنیم

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

مخاطبین قابل ویرایش هستند و غیره

لینک دانلود در انتهای آموزش قرار دارد

با موارد زیر در این پروژه آموزشی آشنا خواهید شد:

  • ساخت دیتابیس
  • ویرایش اطلاعات جدول
  • ثبت اطلاعات در جدول
  • جستجو like
  • برقراری تماس با شماره تلفن انتخاب شده
  • ارسال پیام برای شماره تلفن انتخاب شده
  • کار با لیست ویو ساده
  • استفاده از ArrayList
  • استفاده از ArrayAdapter
  • استفاده از Permission برقراری تماس
  • استفاده از تابع onBackPressed برای زمانی که کاربر روی Back می زند.
  • استفاده از StartActivity برای رفتن به فرم های بعدی
  • انتقال اطلاعات از یک اکتیویتی به اکتیویتی دیگر با استفاده از putExtra
  • استفاده از ابزارهای مختلف طراحی در اندروید

پروژه آموزشی رایگان دفترچه تلفن اندروید

 

پارسی پروژه

 

یک شنبه 29 آذر 1394  5:04 PM
تشکرات از این پست
hosseinb68 majidebru
parsiprozhe
parsiprozhe
کاربر تازه وارد
تاریخ عضویت : آبان 1394 
تعداد پست ها : 10

پاسخ به:سلسله آموزش های برنامه نویسی اندروید

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

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

و از بنده خواسته اند که قوانین را رعایت کرده و لینکی در مطالب قرار ندهم،

در نتیجه زحمت پیدا کردن آموزش ها و لینک ها بر دوش شما خوانندگان گرامی می باشد.

معمولا پروژه های رایگان در سایت پارسی پروژه موجود می باشند.

فابل توجه مدیران انجمن: اگر قرار است مطالب لینک نداشته باشند، پس ابزار قرار دادن لینک در ویرایشگر را لطفا حذف نمایید

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

پارسی پروژه

 

دوشنبه 30 آذر 1394  10:05 AM
تشکرات از این پست
hosseinb68 majidebru
hosseinb68
hosseinb68
کاربر طلایی1
تاریخ عضویت : بهمن 1389 
تعداد پست ها : 1269
محل سکونت : بوشهر

پاسخ به:سلسله آموزش های برنامه نویسی اندروید


نقل قول parsiprozhe

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

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

و از بنده خواسته اند که قوانین را رعایت کرده و لینکی در مطالب قرار ندهم،

در نتیجه زحمت پیدا کردن آموزش ها و لینک ها بر دوش شما خوانندگان گرامی می باشد.

معمولا پروژه های رایگان در سایت پارسی پروژه موجود می باشند.

فابل توجه مدیران انجمن: اگر قرار است مطالب لینک نداشته باشند، پس ابزار قرار دادن لینک در ویرایشگر را لطفا حذف نمایید

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


با سلام و احترام خدمت شما کاربر گرامی

برای راحتی دسترسی کاربران به محتوا میتوانید لینک مربوطه را بدون حالت لینک و به صورت تکست معمولی قرار دهید.

با تشکر / موفق باشید

سه شنبه 1 دی 1394  8:49 AM
تشکرات از این پست
majidebru
parsiprozhe
parsiprozhe
کاربر تازه وارد
تاریخ عضویت : آبان 1394 
تعداد پست ها : 10

فیلم آموزش ساخت پروژه دفترچه تلفن اندروید بخش اول

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

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

در این بخش با TableView ها، Button ها، TextView ها ، EditText ها و ScrollView ها آشنا خواهید شد.

شما می توانید سورس پروژه را از آدرس زیر دانلود کنید

http://tinyurl.com/hqcb9j7

همچنین می توانید بخش اول آموزش ساخت دفترچه تلفن اندروید را در زیر به صورت آنلاین مشاهده کنید (توصیه می شود، فیلم را ابتدا دانلود کنید و سپس تماشا کنید)

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

منتظر قسمت های بعدی آموزش باشید.

پارسی پروژه

 

چهارشنبه 2 دی 1394  6:45 PM
تشکرات از این پست
majidebru hosseinb68
parsiprozhe
parsiprozhe
کاربر تازه وارد
تاریخ عضویت : آبان 1394 
تعداد پست ها : 10

فیلم آموزش ساخت پروژه دفترچه تلفن اندروید بخش دوم

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

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

اگر سوال، مشکل، انتقاد و یا پیشنهادی نسبت به این ویدیو دارید ، در نقل قول بیان کنید.

در این آموزش شما با موارد زیر آشنا خواهید شد:

 
  • آشنایی با اکتیویتی ها
  • آشنایی با کلاس ها
  • آشنایی با کلاس SQLiteOpenHelper
  • آشنایی با ساخت دیتابیس در اندروید
  • آشنایی با درج و ویرایش اطلاعات در دیتابیس
  • آشنایی با کوئری های جستجو در اسکیوال
  • آشنایی با ArrayList و روش استفاده از آنها
  • و …

شما می توانید سورس پروژه را از آدرس زیر دانلود کنید

http://tinyurl.com/hqcb9j7

همچنین می توانید بخش دوم آموزش ساخت دفترچه تلفن اندروید را در زیر به صورت آنلاین مشاهده کنید (توصیه می شود، فیلم را ابتدا دانلود کنید و سپس تماشا کنید)

 

پارسی پروژه

 

جمعه 4 دی 1394  9:11 PM
تشکرات از این پست
hosseinb68
parsiprozhe
parsiprozhe
کاربر تازه وارد
تاریخ عضویت : آبان 1394 
تعداد پست ها : 10

فیلم آموزش ساخت پروژه دفترچه تلفن اندروید بخش آخر

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

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

امیدوارم که از این ویدئو نهایت استفاده را ببرید.

در پروژه های بعدی و همچنین آموزش های آینده سعی می کنیم مطالب پیشرفته تری ارائه دهیم

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

  • آشنایی با فایل AndroidManifest.xml
  • آشنایی با پرمیژن های اندروید Permission
  • آشنایی با اشکال زدایی پروژه اندروید
  • آشنایی با Extras ها
  • آشنایی با پرمیژن برقراری تماس
  • و…

لینک سورس پروژه رایگان دفترچه تلفن اندروید:

http://tinyurl.com/hqcb9j7

برای مشاهده آموزش ساخت دفترچه تلفن اندروید بخش آخر می توانید از کادر زیر استفاده کنید. (پیشنهاد می شود، برای مشاهده با کیفیت بالا ، ابتدا ویدئو آموزشی را دانلود کرده و سپس مشاهده کنید)

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

www.parsiprozhe.ir

 

پارسی پروژه

 

دوشنبه 7 دی 1394  9:22 AM
تشکرات از این پست
hosseinb68
parsiprozhe
parsiprozhe
کاربر تازه وارد
تاریخ عضویت : آبان 1394 
تعداد پست ها : 10

پاسخ به:سلسله آموزش های برنامه نویسی اندروید

 

چندین روش اتصال به سرور در برنامه نویسی اندروید وجود دارد که در این مطلب در مورد دو روش زیر بحث می شود:

HttpUrlConnection

AndroidHttpClient

گوگل توصیه می کند برای نسخه هایی پایین اندروید از AndroidHttpClient استفاده نکنید.  اما در کل استفاده از  HttpUrlConnection سخت است و زبانی تقریبا سطح پایین و غیرقابل فهم برای انسان دارد. و همین باعث می شود در حین کار با این کتابخانه با خطاهای زیادی روبرو شوید.

در عوض استفاده از AndroidHttpClient راحت تر می باشد. اما این کتابخانه نیز در حال منسوخ شدن می باشد ولی هنوز هم در نسخه های جدید اندروید مورد استفاده قرار می گیرد.

جدیدا کتابخانه های روان تری برای ارتباط اندروید با سرور توسط شرکت های معتبر ساخته شده است:

کتابخانه Volley
کتابخانه OKhttp
کتابخانه Retrofit
ان شاالله مزایا و معایب کتابخانه های فوق را در مطالب بعدی ذکر خواهیم کرد.

 

پارسی پروژه

 

دوشنبه 13 اردیبهشت 1395  10:57 PM
تشکرات از این پست
hosseinb68
دسترسی سریع به انجمن ها