ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

صفحه 2 از 7 نخست 1234567 آخرین
نمایش نتایج: از 11 به 20 از 65
  1. #11
    2013/02/04
    298
    6

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

    متاسفانه عکس ها باز نميشن
    اسمم بابا برقيه مي دونين کارم چيه دلم مي خواد همه جا که با کمک شما
    مصرف برق کم بشه تا برقمون قطع نشه
    مصرف بي رويه کار خيلي بديه موقع پخش کارتون برق تلويزيون
    اگه يه دفعه بره حوصله مون سر مي ره
    هرگز نشه فراموش لامپ اضافي خاموش
  2. #12
    2012/01/04
    101
    2

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

    مطمعنيد ؟
    برا من باز ميشه :read:
    غفلت از يار, گرفتار شدن هم داد
    از شما دور شدن, زار شدن هم دارد
    هرکه از چشم بي افتاد, محلش ندهند
    عبد آلوده شدن, خوار شدن هم دارد
    عيب از ماست, که هر سال نمي بينيمت چشم بيمار شده, تار شدن هم دارد ...
  3. #13
    2012/01/04
    101
    2

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

    4. Activity و Intent ها قسمت دوم

    در بخش قبلي با استفاده از Intent ها کي آشنا شديم. حالا يکم بيشتر باهاشون کار ميکنيم.
    يک پروژه جديد ميسازيم ( يا ميتونيد پروژه قبلي رو ادامه بديد ) که دو تا فعاليت داشته باشه و يک کليد از فعاليت اول کاربر رو به فعاليت دوم ببره. يک TextView هم در فعاليت دوم قرار ميديم.
    ولي اينبار يک آيتمي ديگه به فعاليت اول اضافه ميکنيم. يک EditText که بتونيم درونش از کاربر يک متن رو به عنوان ورودي دريافت کنيم. براي اينکار در layout مربوط به اکتيويتي اول از قسمت Pelette -> Text Fields -> Plain Text رو به داخل layout ميکشيم.



    http://up.ashiyane.org/images/xmqkodejcsmia6fcxin.png

    آدي اون رو هم برابر editText قرار ميديم. حال به MainActivity.java ميريم.
    قراره کاري کنيم که کاربر بتونه متن وارد شده در فعاليت اول رو در فعاليت دوم ببينه. براي اينکار بايد در اينتنتي که براي ايجاد SecondActivity ساختيم متن مورد نظر رو قرار بديم و بعد در فعاليت دوم اون رو دريافت کنيم و نمايش بديم.


    براري اين کار از تابع putExtra در intent استفاده ميکنيم. کار اين تابع اين هست که دو ورودي ميگيره. اولي نامي که قراره تو اکتيويتي دوم با استفاده از اون مقدار مورد نظر پيدا بشه. دومي هم مقدار مورد نظر که ميتونه انواع مختلفي مثل int , boolean يا ... باشه. ما فعلا درش يک رشته قرار ميديم. براي دريافت رشته از EditText هم از تابع getText استفاده ميکنيم که يک Editable بر ميگردونه و بعد با تابع toString اون Editable دريافتي رو تبديل به متن ميکنيم و متني که کاربر وارد کرده رو دريافت مي کنيم. البته بايد يادمون باشه قبلش EditText رو از تو layout پيدا کنيم. پس تا اينجا کدمون به اينصورت ميشه :

    کد:
    package ir.tutorial.app3_activityandintent;
    
    import android.os.Bundle;
    import android.app.Activity;
    import android.content.Intent;
    import android.text.Editable;
    import android.view.Menu;
    import android.view.View;
    import android.view.View.OnClickListener;
    import android.widget.Button;
    import android.widget.EditText;
    
    public class MainActivity extends Activity {
    
    	Button button;
    	EditText editText;
    	
    	@Override
    	protected void onCreate(Bundle savedInstanceState) {
    		super.onCreate(savedInstanceState);
    		setContentView(R.layout.activity_main);
    		
    		button = (Button)findViewById(R.id.button);
    		editText = (EditText)findViewById(R.id.editText);
    		button.setOnClickListener(new OnClickListener() {
    			
    			@Override
    			public void onClick(View arg0) {
    				Intent intent = new Intent(MainActivity.this, SecondActivity.class);
    				String text = editText.getText().toString();
    				intent.putExtra("userString", text);
    				startActivity(intent);
    			}
    		});	
    	}
    }
    ما الان متن وارد شده در EditText رو با اسم userString به فعاليت دوم فرستايدم. حالا بايد اونجا دريافتش کنيم. اول بايد با استفاده از تابع getIntent اين intent که اينطرف ساختيم رو دريافت کنيم. و بعد با استفاده از تابع getExtra يک Bundle دريافت کنيم که توش اين userString قرار داره. بعد بايد از اون Bundle (بسته) با استفاده از تابع getString رشته با نام userString رو بگيريم.

    بعد بايد با استفاده از تابع setText داخل TextView متنشو تغير بديم (متن TextView رو )

    بنابر اين کد فعاليت دوم هم به اين شکل ميشه :


    کد:
    package ir.tutorial.app3_activityandintent;
    
    import android.app.Activity;
    import android.os.Bundle;
    import android.widget.EditText;
    import android.widget.TextView;
    
    public class SecondActivity extends Activity {
    	
    	TextView textView;
    	
    	@Override
    	protected void onCreate(Bundle savedInstanceState) {
    		super.onCreate(savedInstanceState);
    		setContentView(R.layout.second_activity);
    		textView = (TextView)findViewById(R.id.textView);
    		String text = getIntent().getExtras().getString("userString");
    		textView.setText(text);
    	};
    }
    حالا برنامه رو تست ميکنيم.


    http://up.ashiyane.org/images/obe7btdau3xx6x80lsn.png


    http://up.ashiyane.org/images/hsazhuvdav5969xn8ps.png

    فکر کنم براي کار با Intent ها براي فعلا کافي باشه. ان شاءالله در قسمت بعد LifeCycle يک اکتيويتي رو بررسي ميکنيم. :read:
    غفلت از يار, گرفتار شدن هم داد
    از شما دور شدن, زار شدن هم دارد
    هرکه از چشم بي افتاد, محلش ندهند
    عبد آلوده شدن, خوار شدن هم دارد
    عيب از ماست, که هر سال نمي بينيمت چشم بيمار شده, تار شدن هم دارد ...
  4. #14
    2013/08/30
    1,000
    5

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

    اقا سایت اپلود رو عوض کن انتی ویروس نود ویروس میشناسه 100 تا پیغام زیر میاد دردسر ایجاد کرده
  5. #15
    2010/10/04
    تهران
    1,462
    388

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

    با سلام و تشكر

    من jdk رو نصب كردم. و SDK Manager.exe رو هم اجرا كردم. صفحه مشكي اومد و رفت ولي خبري از پنجره نشد. به نظرتون مشكل از كجاست؟

    کمترین توقع از یک فرد تحصیلکرده، دانستن املای صحیح کلمات است.
  6. #16
    2013/08/30
    1,000
    5

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

    اقا این زبانش جاوا هستش چرا حالا در محیط netbeansنه؟
  7. #17
    2012/01/04
    101
    2

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

    نقل قول نوشته اصلی توسط بنيامين خليلي
    اقا سايت اپلود رو عوض کن انتي ويروس نود ويروس ميشناسه 100 تا پيغام زير مياد دردسر ايجاد کرده
    سلام. راستش سايت مطمعن که خراب نشه زياد پيدا نکردم. توي سايت آشيانه پلود ميکنم تو پلود سنترش. آنتي ويروس منم نوده. اگه سايت خوبي رو ميشناسيد بگيد اونجا پلود کنم.

    نقل قول نوشته اصلی توسط نو رسيده
    با سلام و تشكر

    من jdk رو نصب كردم. و SDK Manager.exe رو هم اجرا كردم. صفحه مشكي اومد و رفت ولي خبري از پنجره نشد. به نظرتون مشكل از كجاست؟
    اکليپس رو اجرا کنيد. اگه اجرا شد مشکلي نداريد. توي اکيليپس از نوار ابزار بالا روي Android SDK Manager کليک کنيد. يا از منو Window -> Android SDK Manager .
    اگه اجرا نشد بگيد

    نقل قول نوشته اصلی توسط بنيامين خليلي
    اقا اين زبانش جاوا هستش چرا حالا در محيط netbeansنه؟
    خوب الان اندرويد کامل با اکليپس هماهنگه. به راحتي خروجي apk ميگيريد , لايبري ها خودش اضافه شده , فايل هاي xml به شکل صفحه نمايش اندرويد پيش نمايش داره و ميتونيد در سايز هاي مختلف بررسيش کنيد و ... . البته من خودم از اکليپس زياد خوشم نمياد. کلا خيلي ها زياد خوششون نمياد يکم هم کنده. ولي جديدا گوگل داره ويرايشگر جديدي رو کار ميکنه به نام Android Studio که بر پايه ويرايش گر Intellij هست که فوق العاده بهتر از اينه. ولي هنوز نسخه نهاييش بيرون نيومده و الان نسخه 0.8 beta هست.
    غفلت از يار, گرفتار شدن هم داد
    از شما دور شدن, زار شدن هم دارد
    هرکه از چشم بي افتاد, محلش ندهند
    عبد آلوده شدن, خوار شدن هم دارد
    عيب از ماست, که هر سال نمي بينيمت چشم بيمار شده, تار شدن هم دارد ...
  8. #18
    2012/01/04
    101
    2

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

    تصاوير رو جاي ديگه هم پلود کردم. زير هر تصويري هم لينک دومش قرار داره :smile:
    غفلت از يار, گرفتار شدن هم داد
    از شما دور شدن, زار شدن هم دارد
    هرکه از چشم بي افتاد, محلش ندهند
    عبد آلوده شدن, خوار شدن هم دارد
    عيب از ماست, که هر سال نمي بينيمت چشم بيمار شده, تار شدن هم دارد ...
  9. #19
    2010/10/04
    تهران
    1,462
    388

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

    آقا ببخشين از اين سئوالهاي پيش دبستاني :cry:!

    از تو اكليپس هم sdk manager فقط پروگرس بارش مياد و پر ميشه و ميره. همين.

    از طرف ديگه تو avd هم تارگت رو فقط ورژن 4.4 داره كه براش هيچ cpu اي نداره. بنا بر اين ويرچوال ديوايس هم نتونستم تعريف كنم.
    کمترین توقع از یک فرد تحصیلکرده، دانستن املای صحیح کلمات است.
  10. #20
    2012/01/04
    101
    2

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

    نقل قول نوشته اصلی توسط نو رسيده
    آقا ببخشين از اين سئوالهاي پيش دبستاني :cry:!

    از تو اكليپس هم sdk manager فقط پروگرس بارش مياد و پر ميشه و ميره. همين.

    از طرف ديگه تو avd هم تارگت رو فقط ورژن 4.4 داره كه براش هيچ cpu اي نداره. بنا بر اين ويرچوال ديوايس هم نتونستم تعريف كنم.
    نه بابا پيش دسبتاني چيه. اين چيزا اولش خيلي پيش مياد بپرسيد که بقيه هم راه حل رو پيدا کنند.
    منم يادمه قبلا همينطوري بود برام. SDK باز نميشد.
    فکر کنم اين مشکل SDK رو حل کنه : http://stackoverflow.com/questions/5199811/android-sdk-manager-wont-open
    برا مشکل دوم بايد cpu هم داشته باشه. ولي اشکالي نداره. امشب کلا يه سري چيز قراره پلود کنم که کارو با شبيه ساز خيلي راحت تر کنه. cpu رو هم پلود ميکنم. ولي شما يه نگاه به اين بندازيد sdk\system-images\... ببينيد توش يه پوشه هست که توش يه پوشه ديگه بايد باشه حجم فايلاي دخلش هم حدودا 200 مگ بايد باشه. اگه باشه وقتي تو AVD Manager نسخه اندرويد رو اضافه ميکنيم بايد cpu هم قابل انتخاب بشه. اگه هم خيلي اينترنت خوبي داريد نسخه کامل رو از همون لينکي که دادم دانلود کنيد يا صبر کنيد تا اون فايلاي خاصو پلود کنم :smile:



    غفلت از يار, گرفتار شدن هم داد
    از شما دور شدن, زار شدن هم دارد
    هرکه از چشم بي افتاد, محلش ندهند
    عبد آلوده شدن, خوار شدن هم دارد
    عيب از ماست, که هر سال نمي بينيمت چشم بيمار شده, تار شدن هم دارد ...
صفحه 2 از 7 نخست 1234567 آخرین
نمایش نتایج: از 11 به 20 از 65

موضوعات مشابه

  1. کتاب آموزش برنامه نويسي C
    توسط MRM_ENG در انجمن برنامه نويسي و اينترفيس
    پاسخ: 0
    آخرين نوشته: 2014/04/22, 22:10
  2. مشکلات نوپاهاي برنامه نويسي اندرويد!
    توسط masoud_m_bf در انجمن Android
    پاسخ: 9
    آخرين نوشته: 2014/04/16, 23:08
  3. پاسخ: 29
    آخرين نوشته: 2014/03/26, 10:08
  4. منتقل شده: آموزش برنامه نويسي ARM از 0 تا 100
    توسط Ali-8701533 در انجمن پروسسورهای ARM
    پاسخ: 0
    آخرين نوشته: 2014/03/25, 22:19
  5. آموزش برنامه نويسي
    توسط abolfazl.69 در انجمن C , C++ , C#
    پاسخ: 1
    آخرين نوشته: 2011/08/10, 08:24

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •