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

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

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

همان طور که می دونید اکتیویتی ها فایل های کدی هستند که به همراه فایل های xml تشکیل فرم های اندروید را می دهند ، حال مساله مهم در ارتباط و اتصال اکتیویتیهای یک برنامه با هم هستش! به صورتی که بتوانیم به بهترین نحو ممکن بین اکتیویتی های یک برنامه سوییچ کنیم و یا در بعضی موارد بتوانیم اطلاعاتی را نیز از اکتیویتی اول به اکتیویتی دوم ارسال کنیم.

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

Android Learning (level-06)

دریافت مجموعه:

برای دریافت این مجموعه به صورت کامل کلیک کنید
پیشنهاد میکنیم
دیدگاه ها
  1. nima می‌گه:

    فوق العاده بود
    ممنون………

  2. amir می‌گه:

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

  3. محمد می‌گه:

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

    • Pouriya می‌گه:

      با سلام
      در صورتی که از ScrollView استفاده میکنید کافیه کلیدها و یا موارد دیگری که لازم به حرکت نیستند رو در خارج از ScrollView قرار بدید.

      • محمد می‌گه:

        ببخشید خارج اسکرول که نمیشه چون خطا میده مگه نباید اسکرول خارج همه باشه و relative داخل باشه؟ چون برعکسش جواب نمیده

        • Pouriya می‌گه:

          در صورتی خطا میده که Button روی یک لایه نباشه.
          شما ابتدا یک RelativeLayout اضافه کنید. بعد هرچی خواستید رو روی اون بذارید، مثل ScrollView و Button . اسکرول ویو به صورت پیش فرض تو خودش یک LinearLayout داره و مواردی که میخوان اسکرول بشن روی اون قرار میگیرن.
          پنجره Outline:
          http://wikipdf.ir/scrollview-simpale.jpg

        • محمد می‌گه:

          ممنون
          الان مشکلی که به وجود اومده اینه که متن هایی که اسکرول میشن در پایین صفحه که button های ثابت قرار دارن متن ها در زیر button ها قرار می گیرن و با margin و padding درست نمیشه
          ممنون میشم راهنمائیم کنید

        • Pouriya می‌گه:

          مقادیر زیر رو برای ScrollView تنظیم کنید:
          Above=@+id/button1
          Height=match_parent
          راهنمایی بیشتر در قسمت سوم آموزش.

  4. علی می‌گه:

    سلام.لطفا آقا پوریا یک کتاب معرفی کنید که بشه طریقه کد نویسی رو یاد گرفت؟؟؟ممنون

  5. نيما می‌گه:

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

    • Pouriya می‌گه:

      برای بستن اکتیویتی از دستور ;()finish استفاده کنید.

      • نيما می‌گه:

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

        • Pouriya می‌گه:

          کد ;(۰)system.exit در شرایط خاصی میتونه برنامه رو به کلی ببنده. ولی روش دیگه اینه که شما اکتیویتی اولتونو با یک مقدار خاص فراخوانی کنید و در متد onCreate اکتیویتی اولتون با یک دستور شرط ساده تشخیص بدید، و برنامه رو ببندید.

  6. علیرضا می‌گه:

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

  7. علیرضا می‌گه:

    سلام

    قسمت جدید کی حاضر می شود؟

  8. مهرزاد می‌گه:

    سلام
    همه چی خوبه زحمت هم می کشید دستتون هم درد نکه اما صداتون بی نهایت ضعیفه اصلا معلوم نیست چی می گید لطفا تا می تونید کیفیت صدا رو بالا ببرید.

    • مدیر می‌گه:

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

      • مهرزاد می‌گه:

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

        • Pouriya می‌گه:

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

  9. امیر می‌گه:

    سلام
    خیلی ممنون واقعا عالی بود آموزش ها
    من به جای RadioButton از یک TextView استفاده کردم.چطوری متغییر url رو برابر عبارتی که کاربر داخل TextView می نویسه قرار بدم؟
    راستی برای یاد گرفتن کدنویسی باید آموزش کد نویسی جاوا رو بخونم؟
    خیلی ممنون

  10. Pouriya می‌گه:

    باسلام
    بدون استفاده از دستور شرط بنویسید
    ;()url=TextView1.gettext
    برای یادگیری کدنویسی هم میتونید جاوا یا C رو یادبگیرید.

  11. سپهر علیمحمدی می‌گه:

    سلام..
    خیلی آموزش عالیه.
    فقط ایندفعه وقتی روی button کلیک می کنم force close میده و از برنامه خارح میشه و به activity 2 نمیره

    • Pouriya می‌گه:

      سلام
      دلایل زیادی میتونه داشته باشه. شاید تو فایل منیفست اکتیویتی دوم تعریف نشده. شاید اینتنت درست نوشته نشده. احتمال اینکه تو متد oncreate اکتیویتی دوم هم مشکلی وجود داشته باشه هست
      از پنجره Logcat برای خطایابی استفاده کنید

  12. صادق سروی می‌گه:

    سلام چرا از جلسه ۴ به بعد صدا نداره؟؟؟؟

  13. A.k می‌گه:

    سلام
    من وقتی میخوام اکتیویتی سوم اد کنم دقیقا مثل همین اموزش عمل میکنم ولی موقع نوشتن این کد
    startActivity()
    داخل پرانتز اسم اکتیویتی سوم رو مینویسم خطا میده
    ممنون میشم توضیح بدید.

  14. ماهان می‌گه:

    ممنون از آموزشتون
    فقط اگر بخوایم آبجکت رو بین اکتیویتیها جا به جا کنیم باید چه کار کنیم؟؟
    منظورم اینه که از نوع های تعریف شده نباشه

  15. مهدی می‌گه:

    مهندس نوشتی سورسش رو از اینجا دانلود کنید ولی جایی نیست!من یه فایل html رو میخاستم از یه اکتیویتی بفرستم یه جای دیگه بگیرم
    الان باید ۱ گیگ فایل اموزشی دانلود کنم ؟! :(

دیدگاه شما

نام

ایمیل

سایت( اختیاری )