آموزش کامل استفاده از Intent در اندروید

استفاده از intent
در این قسمت  می خواهیم یاد بگیریم که چگونه علاوه بر ساختن Intent داده های دلخواه را درون آن قرار دهیم و سپس آن رو به اکتیوتی مقصد ارسال کنیم. Intent ها در واقع مجموعه ای از پیام های ناهمگام (asynch message) هستند که به مولفه های برنامه ی کاربردی (app components) اجازه می دهند از دیگر کامپوننت های اندروید قابلیت درخواست کند (intent در حقیقت یک مکانیزم نرم افزاری می باشد که برای کاربر این امکان را فراهم می کند، بین زیرروال ها یا عملکردهای برنامه های کاربردی هماهنگی ایجاد کرده تا یک وظیفه یا task معینی...
ادامه مطلب

ویجت ها در اندروید

ویجت ها در اصل همون کامپوننت های برنامه نویسی اندروید هستند که در محیط های مثل دات نت اگه کار کرده باشید اشنایی دارید. در این تاپیک بیشتر ویجت های مهم و کاربردی اندروید را بررسی خواهیم کرد. **برای استفاده از این ویجت ها حتما باید XML رو بلد باشید.(اگه زیاد هم کار نکرده باشید براحتی یاد میگیرید) 1- TextView : این ویجت برای نمایش متن ها استفاده میشود . <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="ShopDroid.ir" /> این xml که در نوشته شده یک Textview تعریف شده و دارای یک متن salam برای...
ادامه مطلب

ارسال اطلاعات بین اکتیویتی ها در اندروید

برای ارسال اطلاعات از یک اکتیوینی دیگر باید بدین روش اعمال کنیم،مثلا وقتی روی دکمه ای کلیک شد ، به صفحه مورد نظر رفته و اطلاعات همراه با آن intent فرستاده میشود. در این نمونه مثال دو مقدار  url و name که رشته ای هستند برای صفحه بعد فرستاده میشود       Intent i = new Intent(getApplicationContext(), list.class);     i.putExtra("url", txt_url.getText());      i.putExtra("name", txt_name.getText());      startActivity(i); سپس باید در صفحه وارد شده مقداری که ارسال شده است را بگیریم :        IBundle extras = getIntent().getExtras();       if (extras != null) {       _url = extras.getStringurl       ...
ادامه مطلب

ADB در اندروید

ADB مخفف عبارت ( Android Debug Bridge ) میباشد،که به عنوان پل ارتباطی برای مدیریت دیوایس های اندرویدی مورد استفاده قرار میگیرد.ADB یکی از امکانات ضروری است که هر برنامه نویسی اندرویدی حتما باید با این امکان آشنا شود. در این آموزش بطور اجمالی به این موضوع پرداخته میشود و تعدادی از دستورات ADB را اجرا میکنیم. برای دستیابی به ADB باید به ریشه پوشه platform-tools در مسیر SDK  بروید . اگر توجه کنید در آن مسیر فایلی به اسم ADB.exe موجود میباشد ،اما زمانیکه آن را اجرا میکنیم بعد چند ثانیه بسته...
ادامه مطلب

بالا بردن سرعت AVD در اندروید

یکی از مشکلات موجود در امولاتورهای پیشفرض اندروید کند بودن آن میباشد و اتلاف وقت برای اجرا آن و همچنین اجرای پروژه ها میباشد، برای رفع این مشکل میتوانید فایل های زیر را دانلود و نصب کنید تا سرعت اجرا را 5 برابر کنید. نکته: فقط برای امولاتور هایی که cpu intel را دارند بکار میرود نکته 2: میبایستی به قسمت بافر خود رفته و ایتم vtx  را فعال کنید.مانند تصویر:       دانلود فایل از شاپ...
ادامه مطلب

Splash Screen در اندروید

در این آموزش قصد ساخت یه اسپلش اسکرین را در اندروید داریم. اگه دیده باشید در بیشتر اپلیکیشن های اندرویدی صفحه ای به مدت چند ثانیه ظاهر میشود و بعد از آن به صفحه اصلی آپ میرویم .این اکتیویتی به عنوان اسپلش اسکرین شناخته میشود. برای شروع در مسیر  res/Layout یک فایل به اسم Splash.xml درست میکنیم و کدهای مربوطه را مانند زیر مینویسیم : [crayon-5c47802ad3181137725655/] سپس در پکیج اصلی خود یک اکتیویتی به اسم SpalshScreen را ایجاد میکنیم. [crayon-5c47802ad318a502740873/] تنها  دستورات مهمی که در این اکتیویتی هستن مربوط...
ادامه مطلب