اساتید و دانشجویان دانشگاه آزاد اسلامی

کار با AutoCompleteTextView

به نام خدا،در این مبحث می خواهیم با اتوکامپلیت تکست ویو(AutoCompleteTextView) در برنامه نویسی اندروید و نوع کار اشنا بشیم.اتوکامپلیت تکست ویو یک نوع جستوی جوی پیشرفته رو به برنامه میده طوری که با نوشتن حرف اول کلمه یا جمله مد نظر پیشنهاد های رو به کاربر ارائه میده و باعث افزایش سرعت جستوجو میشه.

برای شروع کار یک پروژه جدید ایجاد می کنیم و بروی لایه مون یک ابزار AutoCompleteTextView اضافه میکنیم،بیشتر خاصیت های که در (کار با تسکت باکس در اندروید) یاد  گرفتیم در AutoCompleteTextView هم میشه ازش استفاده کرد.(کد های زیر مربوط به بخش activity_main.xml هست)

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >

<AutoCompleteTextView
android:id="@+id/autoCompleteTextView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="34dp"
android:ems="10" />

</RelativeLayout>

بعد از اینکه لایه برنامه رو تکمیل کردیم میریم به بخش MainActivity.java و کد نویسی جاوای برنامه رو شروع میکنیم.در مرحله اول باید یک رشته ایجاد کنیم و مقدایری رو که میخواهیم جستوجو کنیم داخلش مینویسیم،در مرحله دوم یک ArrayAdapter ایجا میکنیم تا اطلاعاتی رو که از رشته (String) میگره رو لیست کنه،در مرحله سوم AutoCompleteTextView  رو معرفی میکنیم،در مرحله چهارم setThreshold رو به اتوکامپلیت تکست ویو اضافه میکنیم تا با نوشتن اولین حرف پیشنهادهای رو به ما بده،مقدارش رو من یک دادم تا با نوشتن اولین حرف شروع به کار کنه،در مرحله پنجم ArrayAdapter  رو به اتوکامپلیت تکست ویو ست میکنیم،و در مرحله اخر برای AutoCompleteTextView   یک رنگ اضافه میکنیم تا نوشته های داخلش یک رنگ متفاوت باشه.(کدهای زیر مربوط به بخش MainActivity.java می باشد.)

کار با AutoCompleteTextView

public class MainActivity extends Activity {

String[] language ={"C#","visualBasic","Android","C++","C","Html","Css","ASP","PHP","JavaScript","java","Avr","Python","Learn|UnitAzad.Ir","UnitAzad.Ir"}; 


@Override 
protected void onCreate(Bundle savedInstanceState) { 
super.onCreate(savedInstanceState); 
setContentView(R.layout.activity_main); 

//ایجاد یک ارای اداپتر جهت لیست کردن مقدار استرینگ
ArrayAdapter adapter = new ArrayAdapter 
(this,android.R.layout.select_dialog_item,language); 

//معرفی کردن اتو کامپلیت تکست ویو
AutoCompleteTextView actv=  (AutoCompleteTextView)findViewById(R.id.autoCompleteTextView1); 

actv.setThreshold(1);//شروع به جستوجو کردن با نوشتن اولین حرف

actv.setAdapter(adapter);//ست کردن اداپتر به اتوکامپلیت تکست ویو

actv.setTextColor(Color.BLUE); //ست کردن رنگ برای نمایش در اتوکامپلیت تکست ویو

}
}

 دانلود فایل Apk پروژهAutoComplete          دانلود سورس برنامهAutoComplete

 

۰ نظر موافقین ۰ مخالفین ۰

کار با دکمه بازگشت در اندروید

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

برای شروع کار یک پروژه جدید ایجاد می کنیم به نام BackButton،

کار با دکمه بازگشت در اندروید

کد های مربوط به xml لایه رو باهم دیگه میبینیم

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >

<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="21dp"
android:fontFamily="@string/app_name"
android:text="نحوه کار با دکمه بازگشت" />

<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/textView2"
android:layout_below="@+id/textView2"
android:layout_marginLeft="36dp"
android:layout_marginTop="77dp"
android:fontFamily="@string/app_name"
android:text="UnitAzad.Ir" />

</RelativeLayout>

و میریم سراغ فایل MainActivity.java تا کدهای جاوای برنامه رو بنویسیم.کار که قراره انجام بدیم اینکه :یک متد onBackPressed به برنامه اضافه کنیم تا بتونیم رویداد های رو که میخواهم در هنگام کلیک بروی دکمه بک انجام بگیره رو بهش اضافه کنیم.در قدم اول با دستور backButtonHandler دکمه بک رو اماده میکنیم تا وقتی روش کلیک شد عملیات خاصی رو انجام بده،در مرحله دوم یک Alertdialog بهش اضافه می کنیم تا هشداری به کاربر بده جهت ماندن و یا خارج شدن از برنامه(در اموزش های قبلی با ایجاد الرت دیالوگ اشنا شدیم).در زیر میتونید کدهای کامل بخش MainActivity رو مشاهده کنید.

public class MainActivity extends Activity {

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}

@Override
public void onBackPressed() {
//نمایش الرت دیالئگ هنگام کلیک بروی دکمه بک موبایل
backButtonHandler();
return;
}

public void backButtonHandler() {
AlertDialog.Builder alertDialog = new AlertDialog.Builder(
MainActivity.this);
// ایجاد عنوان برای دیالوگ
alertDialog.setTitle("خروج از برنامه");
// ایجاد یک پیام جهت نمایش به کاربر
alertDialog.setMessage("آیا مایل به خروج از برنامه هستید؟");

// ایجاد یک دکمه با عملکرد مثبت برای نمایش بله و خروج از برنامه
alertDialog.setPositiveButton("بلی",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
finish();
}
});
// ایجاد یک دکمه با عملکرد منفی برای نمایش خیر و ماندن در برنامه
alertDialog.setNegativeButton("خیر",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {

dialog.cancel();
}
});
// نماایش الرت دیالوگ
alertDialog.show();
}

}

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

۰ نظر موافقین ۱ مخالفین ۰

کار با ویبره در اندروید

به نام خدا،سلام خدمت همه دوستان و همراهان همیشگی اپ این اپس.امروز میخواهیم  با ویبره (Vibrator) در اندروید کار کنیم.زمانی نیاز داریم تا برای اعلام اخطار به صورت سخت افزاری از ویبره استفاده کنیم.نحوه استفاده از Vibrator در برنامه نویسی اندروید بسیار ساده است و تنها کافی که ویبرتون رو تعریف کنید.مسئله مهمی که باید بهش توجه کنید اینه که در استفاده از ویبره یا هر عنصری که به نوعی با سخت افزار اندروید کار میکنه نوع دسترسی اون رو در Manifest فعال کنید،در غیر این صورت برنامه شما کار نخواهد کرد.

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

خُب با این تصیفات میریم سراغ محیط ایکلیپس و برنامه خودمون رو مینویسیم.یک پروژه جدید ایجاد میکنیم و نامش رو Vibrator  قرار میدیم،بروی لایه مون یک دکمه (Button) میزاریم و اسمش رو larzesh میزاریم! الان همه مارهای رو که انجام دادیم رو ذخیره میکنیم با دکمه Ctrl+S و میریم سراغ MainActivity و کد نویسی جاوای برنامه.کاری که میکنیم اینکه در مرحله اول دکمه رو معرفی میکنیم،در مرحله دوم یک رویداد کلیک بهش میدیم و در قسمت سوم دستور فعال سازی ویبره رو با این کد Vibrator vib = (Vibrator) getSystemService(MainActivity.VIBRATOR_SERVICE) میدیمو در اخر مدت زمان لرزش رو با دستور long milliseconds تعریف میکنیم و اون رو به Vibrator نسبت میدیم. در زیر کدهای کامل بخش MainActivity.java رو مشاهده میکنید.

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

//معرفی دکمه و تعریف رویداد کلیک 
Button btnvibrate = (Button) findViewById(R.id.button1);

btnvibrate.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub

//فعال سازی ویبره در اندروید
Vibrator vib = (Vibrator) getSystemService(MainActivity.VIBRATOR_SERVICE);


//زمان تعیین شده برای ویبره زدن
long milliseconds = 1000;
//VIBRATOR_SERVICE ست کردن زمان ویبره به
vib.vibrate(milliseconds);


}
});
}

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

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.appinapps.vibrate"
android:versionCode="1"
android:versionName="1.0" >

<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />


<uses-permission android:name="android.permission.VIBRATE"/>

<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.appinapps.vibrate.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>

</manifest>

دانلود فایل Apk پروژه ویبره                                    دانلود سورس پروژه ویبره

۱ نظر موافقین ۰ مخالفین ۰

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

به نام خدا در این جلسه اموزشی می خواهیم با نوتیفیکیشن ها (Notifications) اشنا بشیم،در برنامه های اندروید برای اطلاع رسانی به کاربر در مورد هشدارهای سیستمی و یا هسدارهای مربوط به نرم افزار از نوتیفیکیشن استفاده میشه.Notifications در لغت به معنی اطلاع،اخطار،اگاه ساز هست.پس از اسمش مشخصه که قرار چه کاری رو انجام بده.

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

ک پروژه جدید ایجاد میکنیم و اسمش رو Notifications میزاریم.در لایه برنامه از یک Button جهت فراخوانی نوتیفیکیشن استفاده میکنیم.طوری که در هنگام کلیک بر روی دکمه(Button) نوتیفیکیشن نمایش داده میشه.کار کردن با Notifications خیلی ساده است و تنها کافی که به کدهای بخش MainActivity.java توجه کنید.

public class MainActivity extends Activity {

	// صدا زدن نوتیفیکیشن
	private static final int notifyid = 1;


	@SuppressWarnings("deprecation")
	@Override
	protected void onCreate(Bundle savedInstanceState) {
	super.onCreate(savedInstanceState);
	setContentView(R.layout.activity_main);


	//افزودن ایکون به نوتیفیکیشن
	int icon = R.drawable.ic_launcher;

	//مقدار دهی و تنظیمات نوتیفیکیشن
	CharSequence tickerText = "تست اولین نوتیفیکیشن";
	long when = System.currentTimeMillis();
	Context context = getApplicationContext();
	CharSequence contentTitle = "نوتیفیکیشن";
	CharSequence contentText = "گروه کامپیوتر دانشگاه آزاد | امینی";
	Intent notificationIntent = new Intent(this, MainActivity.class);
	PendingIntent contentIntent = PendingIntent.getActivity(this, 0,  notificationIntent, 0);


	// بعد از مقدار دهی،نوتیفیکیشن رو تعریف میکنیم
	final Notification notification = new Notification(icon, tickerText, when);
	notification.setLatestEventInfo(context, contentTitle, contentText,  contentIntent);


	//فراخوانی تنظیمات و مقدار دهی نوتیفیکیشن جهت نمایش
	String ns = Context.NOTIFICATION_SERVICE;
	final NotificationManager mNotificationManager = (NotificationManager)  getSystemService(ns);


	//معرفی دکمه و ایجاد قابلیت کلیک برای ان
	Button btnnotify = (Button) findViewById(R.id.button2);
	btnnotify.setOnClickListener(new View.OnClickListener() {
	public void onClick(View v) { 
	//فعال کردن نوتیفیکیشن در هنگام کلیک بروی دکمه
	mNotificationManager.notify( notifyid, notification);
	}
	}); 
	} 
}

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

دستور CharSequence tickerText

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

،دستور Context context = getApplicationContext

محل قرار گیری و فراخوانی نوتیفیکیشن رو به برنامه میده

، دستور CharSequence contentTitle

عنوان نوتیفیکیشن رو نمایش میده.

دستور CharSequence contentText

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

دانلود فایل Apk پروژه نوتیفیکشن ها                      دانلود سورس پروژه نوتیفیکشن ها

۱۰ نظر موافقین ۰ مخالفین ۰

کار با ایمیج باتون Image Button در اندروید

سلام دوستان در این جلسه می خواهیم با ایمیج باتن (Image Button) کار کنیم،در تعریف ساده ایمیج باتن میتونیم اینو بگیم که مثل یک دکمه ساده است ولی با این تفاوت که در پس زمینش یک تصویر قرار داره.کار کردن با ایمیج باتن خیلی ساده اس و کافی که اون رو بروی لایه خودتون بیارید و تصویری که مد نظرتون هست رو بهشت نسبت بدین.یک پروژه جدید ایجاد کنید و یک  تصویر که مدنظرتونه رو در پوشه drawable-hdpi کپی کنید. بعد از کپی کردن تصویر از قسمت پالت ها در پوشه  Images&Media ابزار ImageButton رو بروی لایه خودتون بکشید و در مرکزیت قرار بدین.

کار با ایمیج باتون در اندروید

دیدم که هیچ تفاوتی با دکمه(Button) معمولی نداره تنها تفاوتش وجود خاصیت android:background و android:src که محل قرار گیری تصویر رو نشون میده. این @drawable/ic_appinapps یک نوع ادرس دهی در برنامه نویسی اندروید هست،زمانی که ما بخواهیم از عکس ، فیلم ،رو بروی ابزار خورمون قرار بدیم اازش استفاده میکنیم.کدهای کامل بخش xml پروژمون:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >

<ImageButton
android:id="@+id/imageButton1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:src="@drawable/a" />

</RelativeLayout>

دانلود فایل Apk پروژه ایمیج باتون                                            دانلود سورس پروژه ایمیج باتون

۲ نظر موافقین ۰ مخالفین ۰

کار با الرت دیالوگ (AlertDialog)در اندروید

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

کار با Alert Dialog در اندروید

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

Button btn = (Button) findViewById(R.id.button1);
btn.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
// UnitAZAD.iR
AlertDialog.Builder dialog = new AlertDialog.Builder(MainActivity.this);
dialog.setTitle("اموزش AlertDialog");
dialog.setMessage("سری آموزش های گروه کامپیوتر دانشگاه آزاد UnitAzad.Ir");
dialog.setIcon(R.drawable.ic_launcher);
dialog.show();
}
});
}
}

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

(AlertDialog.Builder dialog = new AlertDialog.Builder(MainActivity.this))

آلرت دیالوگ ما رو میسازه ،اسمی که برای دیالوگمون انتخاب کردیم dialog هستش پس هر وقت خواستم عناصر جدیدی به AlertDialog اضافه کنیم ابتدا dialog و سپس بعد از یک نقطه (.) کد مدنظرمون رو مینویسیم.

دستور dialog.setTitle

وظیفه نشون دادن عنوان رو برعهده داره و میتونه هم فارسی باشه هم انگلیسی

دستور dialog.setMessage

پیامی رو که می خواهیم به کاربر نشون بدیم رو مینویسیم

dialog.setIcon مسئول قرار دادن یک ایکون به دیالوگمون هستش که در این  اموزش من از ایکون برنامه که یک عکس از ادمک اندرویده رو انتخاب کردم.

و در پایان این دستور dialog.show(); دیالوگمون رو فعال و قابل نمایش میکنه.حالا برنامه رو اجرا کنید.

دانلود فایل Apk پروژه الرت دیالوگ                                 دانلود سورس پروژه الرت دیالوگ

۰ نظر موافقین ۰ مخالفین ۰

چگونه صفحه های منقضی شده را از گوگل حذف کنیم ؟

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

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

، برای این کار باید از meta-tag ای که در ادامه قرار داده شده استفاده کنید .

گوگل

کد زیر رو بین تگ قرار بدید .

<META NAME="GOOGLEBOT" CONTENT="unavailable_after: 01-Mar-2011 12:00:00 EST">

کد بالا برای ۱ مارچ ۲۰۱۱ ساعت ۱۲ تنظیم شده ، که به راحتی به هر ساعت و تاریخی میتونید تغییرش بدید .

۰ نظر موافقین ۰ مخالفین ۰

کار با اسکرول ویو در اندروید

سلام دوستان.امروز میخواهیم مبحث در برنامه نویسی اندروید رو شرح بدیم.اسکرول ویو،زمانی در ساختن برنامه نیاز میشه تا مقدار عناصر و یا اطلاعاتی زیادی به کاربر ارائه بشه در اینگونه مواقع بهترین راه استفاده از اسکرول ویو(Scrollview) هستش .در این مبحث ما با اسکرول ویو عمودی کار خواهیم کرد و در جلسه آتی و بالاتر با اسکرول ویو افقی کار خواهیم کرد.ایجاد و نحوه استفاده از اسکرول ویو خیلی ساده است طوری که تنها نوع لایه مون رو تغییر میدیم(آشنایی با لایه).یک پروژه جدید ایجاد میکنیم:من اسم پروژه خودم رو Scrollview قرار دادم شما میتونید اسم دلخواهتون رو بزارین.

کار با اسکرول ویو در اندروید

بعد از اینکه پروژه رو ساخیتم وارد قسمت کد نویسی لایه مون میشم و یک تگ اسکرول ویو ایجاد میکنیم وعرض و ارتفاعش رو fill_parent قرار میدیم تا تمام لایه مون رو پرکنه،بعد نیاز داریم تا یک لایه جدید به اسکرول ویومون اضافه کنیم تا عناصر بر روی اون لایه دیده بشه.برای این کار هم بعدد از نوشتن کدهای اسکرول ویمون تگ LinearLayout رو مینویسیم تا یک لایه جدید اضافه بشه و عرض و ارتفاع این لایه رو هم fill_parent قرار میدیم تا با اسکرول ویو هماهنگ بشه در پرکردن صفحه لایه.یک خاصیتی که حتما به لایه جدیدی که ایجاد کردیم باید اضافه کنیم:خاصیتandroid:orientation="vertical است.این دستور لایه ما رو در حالت عمودی قرار میده ،اگه این خاصیت رو پاک کنیم می بینیم که عناصر داخل اسکرول ویو بهم ریخته شد.حالا هر عنصر و یا ابزاری که خواستید رو بر روی لایتون بیارین می بینید که زیر هم دیگه به صورت مرتب قرار گرفتند.

 RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/RelativeLayout1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >

<ScrollView 
android:layout_width="fill_parent"
android:layout_height="fill_parent">

<LinearLayout 
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">

<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button" />

<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button" />

<Button
android:id="@+id/button3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button" />

<Button
android:id="@+id/button4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button" />

<Button
android:id="@+id/button5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button" />

<Button
android:id="@+id/button6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button" />

<Button
android:id="@+id/button7"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button" />

<Button
android:id="@+id/button8"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button" />

<Button
android:id="@+id/button11"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button" />

<Button
android:id="@+id/button10"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button" />

<Button
android:id="@+id/button9"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button" />

</LinearLayout>



</ScrollView>

</RelativeLayout>

دانلود Apk پروژه اسکرول ویو                                      دانلود سورس پروژه اسکرول ویو

۰ نظر موافقین ۰ مخالفین ۰

ایجاد و ساخت و اجرای اولین برنامه اندرویدی + سورس

بعد از دانلود و نصب ابزارهای که در بخش قبل ذکر شد،حالا نوبت به شروع کار با اندروید است،اولین مثال hello world خواهد بود،این مثال به شما دید عمیق تری نسب به اندروید و اجزای سازنده ان میدهد،نرم افزار ایکلیپس را اجرا کرده و از این مسیر

(File->New->Android Application Project) شروع به ایجاد اولین برنامه اندرویدی خود میکنیم.

ایجاد اولین پروژه اندروید

بعد از انتخاب و انتخاب پروژه اندرویدی تصویر زیر برای شما نمایان خواهد شد

ایجاد اولین پروژه اندروید

Application Name  در این قسمت نامی را برای برنامه جهت نمایش به کاربر وارد می کنیم،نامی که وارد میشود به صورت پیشفرض در دو کادر دیگر هم نوشته میشود.

Project Name در این قسمت نام پروژه را وارد میکنیم که میتواند همان نام نرمافزار باشد(Application Name )

Pakage Name در این فیلد نامی را برای بسته ی برنامه انتخاب می کنیم،توجه داشته باشد که نام های وارد شده باید از سه قسمت تشکیل شده باشدریا،که با سه نقطه ازم هم جدا شده اند. 

ایجاد اولین پروژه اندروید

Minimum Required SDK در این قسمت حداقل نسخه SDK که برای اجرای نرم افزار نیاز است را وارد می کنیم.

Target SDK در این بخش باید نسخه API اصلی اندروید را که برنامه با ان کار میکند را انتخاب کنیم.

Compile With در این قسمت نسخه API را که برنامه ما با ان کامپایل می شود را انتخاب میکنیم(توجه  داشته باشد که API انتخاب شده در این بخش باید با نسخه Target SDK برابر باشد ).در قسمت Theme نیز ،برای برنامه اندرویدی که ایجاد کردیم تم پیشفرض انتخاب کنیم.

 بعد از اتمام تمامی کارهای صورت گرفته بر روی گزینه Next کلیک میکنیم.  

ایجاد اولین پروژه اندروید

در صفحه جدید که Create custom launcher icon را میبینم،این گزینه به این معنا است که برای نرم افزار خود یک ایکون جهت نمایش  به کاربر طراحی کنیم،(در مراحل بعدی و بالاتر به صورت کامل به توضیح این بخش خواهیم پرداخت).

ایجاد اولین پروژه اندروید

Create activity با انتخاب این گزینه یک اکتیوتی برای برنامه خود ایجاد میکنیم،در زیر توضیح مختصری از Activity را میتوانید مطالعه کنید.

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

ایجاد اولین پروژه اندروید

بر روی گزینه Next کلیک میکنیم،گزینه Blank Activity را انتخاب میکنیم تا یک صفحه خالی ایجاد شود.

ایجاد اولین پروژه اندروید

با کلیک روی گزینه Next وارد صفحه جدیدی می شویم،در این صفحه برای اکتیوتی که در قسمت قبل (Blank Actitvty) ایجاد کردیم نامی را انتخاب می کنیم.

در فیلد Activity Name نامی را برای اکتیوتی که حامل کد های منبع جاوا است را وارد می کینم.در فیلد Layout Name نامی را برای لایه اکتیوتی که ایجاد کردیم انتخاب میکنیم(Layout Name در واقع نام لایه ای است که به کاربر نمایش داده می شود.)

 روی گزینه Finish کلیک کنید تا نمایی از اولین برنامه اندرویدی که ایجاد کردیم رو می توانید ببیند.

ایجاد اولین پروژه اندروید

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

۱ نظر موافقین ۰ مخالفین ۰

دانلود برنامه هویج |برای هکر های ایرانی

دانلود برنامه هویج برای هکر ها

همانطور که کاربران گرامی میدانند برنامه هویج در اینترنت فراوان است ولی OCXهایی مورد نظر آن در اکثر سایت ها نیست .

در اینجا سعی شده تمام نسخه های برنامه هویج برای دوستان آماده و قابل دانلود باشد .

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

هک علمی است مانند سایر علوم که هم می شود سوء استفاده کرد هم استفاده.

تمامی لینک ها بنابه دستور کمیته فیلترینگ و تعیین محتوای مجرمانه توسط مدیریت حذف گردید.

۱۲۰ نظر موافقین ۲ مخالفین ۲

نمونه سوالات پایگاه داده استاد صمد زمینی و اینترنتی

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

لطفا نظرفراموش نشه؟؟

نمونه سوالات پایگاه داده استاد صمد زمینی

دریافت نمونه سوالات استاد صمد زمینی

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

۰ نظر موافقین ۳ مخالفین ۰