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

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

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

 

در این قسمت ابتدا یک دیتابیس داخلی دارای یک جدول ساخته و ۵ ستون ردیف ،نام ،نام خانوادگی ،آدرس ،ایمیل و شماره تماس را به آن اضافه می کنیم.

بعد از اتصال جدول مورد نظر به لیست ویو به طراحی و ساخت یک فرم برای عملیات درج میپردازیم که دارای چهار EditText برای دریافت ۴ متغیر از کاربر و ذخیره در جدول می باشد. همچنین فرمی جدا برای ویرایش هر یک از مخاطبین ذخیره شده در جدول و کلیدی برای حذف مخاطب مورد نظر طراحی میشه، سپس در ادامه دو کلید برای تماس با مخاطب خاص و ارسال پیامک به مخاطب انتخاب شده تعبیه کرده و کدها و دستورات لازم را برای این کار می نویسیم.

Train Android Programming Logo

در این جلسه:

  • نحوه ساخت فرمهای درج ، ویرایش ، حذف و انتخاب
  • نحوه بازیابی از دیتابیس به کمک دستورات SQL
  • نحوه ساخت یک فون دیالر
  • بازیابی شرطی
  • نحوه ارسال پیامک برای یک مخاطب خاص
  • نحوه تماس با مخاطب خاص

 

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

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

پیشنهاد میکنیم
دیدگاه ها
  1. علی می‌گه:

    سلام،
    کی پکیج تخفیفی رو در سایت قرار میدید؟

  2. nima می‌گه:

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

    ۱- دو چند جمله ای از درجه دلخواه را از ورودی بخواند سپس حاصل جمع آنها را در خروجی نمایش دهد.

    ۲- تعداد نامعلومی عدد صحیح را از ورودی بخواند سپس آنها را به صورت سعودی با استفاده از الگوریتم heapsort مرتب کند

  3. کسری می‌گه:

    سلام و خسته نباشید
    هم به داش پوریا هم مدیر محترم سایت
    واقعا من چندین فیلم آموزشی فارسی و انگلیسی نگاه کردم در این مورد هیچ کس به اندازه پوریا جزئیات و روشهای مفید رو در فیلمهای توضیح نداده ! واقعا آموزنده است !
    تنها حمایت ما یک تشکر هستش دوم خریدش هست که با جون دل انجام میدیم

    فصل سوم فکر کنم فصل ساخت پروژه های درخواستی کاربران هستش !
    میخواستم بخوام اگر امکانش هست یه لایو سکور بسازی و آموزش بدی ! یه چی مثل برنامه ۱۱ !
    که هسته و مقدارش رو از سایت livescore.com بگیره و با قالب و پوسته دلخواه خودمون نمایش بده یه چی مثل سایت varzesh3.ir یا برنامه ۱۱

  4. shahin می‌گه:

    با چه ابزاری در یک اکتیویتی متنی طولانی بگذارم که قابلیت اسکرول داشته باشد؟

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

  5. Pouriya می‌گه:

    سلام
    کنترل TetxView را در داخل ScrollView قرار دهید

  6. shahin می‌گه:

    می خواستم بدونم میشه یک متن رو در فایل txt دخیره کرد و بعد در ان فایل را در scrollView نمایش داد؟ اگه اره . پس بی زحمت می شه بگید چه جوری؟

    • Pouriya می‌گه:

      با سلام
      ;()File sdcard = Environment.getExternalStorageDirectory
      //گرفتم فایل متنی
      ;(“File file = new File(sdcard,”file.txt
      //خوندن متن از فایل
      ;()StringBuilder text = new StringBuilder

      } try
      ;((BufferedReader br = new BufferedReader(new FileReader(file

      } (while ((line = br.readLine()) != null
      ;(text.append(line
      ;(‘text.append(‘\n
      {
      {
      } (catch (IOException e
      // متن ارور در صورتی که فایل موجود نباشه
      }
      // مقدار دهی نهایی به کنترل تکست۱
      ;(text1.setText(text

  7. کسری می‌گه:

    سلام و خسته نباشید
    رنگ نوشته های ListView رو چطوری عوض کنیم ؟ BackGround عوض میشه اما TextColor نه …

    • Pouriya می‌گه:

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

      • کسری می‌گه:

        یعنی از آرگومانهای خود اندروید واسه ListView استفاده نکرده باشم
        مثلا : android.R.layout.simple_list_item_1 درسته ؟
        خودم یکی دستی بنویسم ؟ درست فهمیدم یا منظورتون چیز دیگه است؟

      • Pouriya می‌گه:

        android.R.layout.simple_list_item_1 یک لایه آماده به همراه یک TextView ساده است و تغییر در نمای این لایه نیاز به تعریف لایه در متد getview و مقدار دهی به کمک کد است. برای ساخت آیتمهای سفارشی لیست ویو بهتر آن است که یه لایه با تمام مشخصات دلخواه ساخته و استفاده کنید.

  8. سعید می‌گه:

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

    • Pouriya می‌گه:

      سلام برای جستجو در دیتابیس از همون دستور Select باید استفاده کنید که البته شرط هم داشته باشه.
      “%select * from tbl where name Like “%saeid

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

    با سلام و تشکر از زحمات شما

    لطفا راهنمایی بفرمایید چگونه دیتابیس sqlite رمزنگاری می شود؟ با تشکر از لطف شما

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

    با سلام
    آیا فایل دیتا برنامه که در پوشه با نام پکیج برنامه ذخیره می شود را می توان به پوشه دیگری کپی کرد و مثلا با برنامه دیگری از آن استفاده کنیم یا در پوشه asset برنامه ی دیگری کپی کنیم؟
    این پوشه دیتا فقط در گوشی های روت شده نمایش داده می شود؟

    با تشکر از شما

    • Pouriya می‌گه:

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

      • محمد می‌گه:

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

دیدگاه شما

نام

ایمیل

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