My Programming Notes

Here are Notes.... come from debugging

My Programming Notes

Here are Notes.... come from debugging

۳ مطلب با کلمه‌ی کلیدی «اندروید» ثبت شده است

شنبه, ۶ ارديبهشت ۱۳۹۳، ۰۵:۰۴ ب.ظ

کشیدن گراف در اندروید... می شود .... نمی شود؟؟

معمولا توی برنامه هایی که کار تحلیل صورت می گیره همیشه نیاز به یک نمودار و یا گراف که بتونه به صورت گرافیک مطالب رو نشون بده حس می شه. چون فهم مطلب در این شرایط خیلی راحت تره!
ولی هر چند فهمش راحت تره برای مخاطب اما بیچاره برنامه نویس! :(  نه این که کار سختی باشه نه... یه مقداری دوشواری داره.
مثلا اگه بخواین به صورت Real Time  نمودار کشیده بشه یه ذره کار سخت تر میش ه.
یکی از کتابخانه هایی که میشه باهاش توی اندروید نمودار و چارت کشید  AChartEngin.
می تونید از اینجا دانلود کنید . و با کلیک راست بر روی پروژه و انتخاب Properties وارد پروژه کنید.

۰ نظر موافقین ۵ مخالفین ۰ ۰۶ ارديبهشت ۹۳ ، ۱۷:۰۴
سارا زکی زاده
دوشنبه, ۲۸ بهمن ۱۳۹۲، ۰۸:۰۰ ب.ظ

دوره حیات Activity در اندروید

Activity ها یکی از مهمترین عناصر و شناخته ترین عناصر در برنامه نویسی اندروید است.
اولین گزینه ای هم که در برخورد با محیط های برنامه نویسی اندروید با آن مواجه می شوید Activity است.
شاید خیلی چیز ساده ای باشه ولی همین موضوع میتونه وظعیت شغلی شما رو در یک مصاحبه کاری عوض کنه.دیدم که میگم ... :D
۰ نظر موافقین ۳ مخالفین ۰ ۲۸ بهمن ۹۲ ، ۲۰:۰۰
سارا زکی زاده
دوشنبه, ۳۰ دی ۱۳۹۲، ۱۱:۴۲ ب.ظ

چگونه در اندروید یک پیام متنی ارسال کنیم؟

سلام به همه دوستان.
در این پست می خوام نحوه ارسال یک پیام متنی را براتون شرح بدم:
کلاس SmsManager  یک کلاس Final و Public از کلاس های اندروید است که از API 4 به آن اضافه شده است.
با استفاده از آن می توان داده و متن ارسال کرد.
به کد زیر دقت کنید:


package com.test.android;
 
import android.app.Activity;
import android.os.Bundle;
import android.telephony.SmsManager;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
 
public class SendSMSActivity extends Activity {
 
	Button btnSend;
	EditText etPhoneNo;
	EditText etSMS;
 
	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);
 
		btnSend = (Button) findViewById(R.id.btnSend);
		etPhoneNo = (EditText) findViewById(R.id.etPhoneNo);
		etSMS = (EditText) findViewById(R.id.etSMS);
 
		btnSend.setOnClickListener(new OnClickListener() {
 
			@Override
			public void onClick(View v) {
 
			  String phoneNo = etPhoneNo.getText().toString();
			  String sms = etSMS.getText().toString();
 
			  try {
				SmsManager smsManager = SmsManager.getDefault();
				smsManager.sendTextMessage(phoneNo, null, sms, null, null);
				Toast.makeText(getApplicationContext(), "پیام ارسال شد",
							Toast.LENGTH_LONG).show();
			  } catch (Exception e) {
				Toast.makeText(getApplicationContext(),
					"پیام ارسال نشد،دویاره امتحان کنید.",
					Toast.LENGTH_LONG).show();
				e.printStackTrace();
			  }
 
			}
		});
	}
}

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


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

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




۰ نظر موافقین ۴ مخالفین ۰ ۳۰ دی ۹۲ ، ۲۳:۴۲
سارا زکی زاده