به نام خدا، سلام به دانشجویان عزیز، توی این جلسه می خواهیم پست های خبری که قبلاً از سرور می گرفتیم، پس از دریافت داخل پایگاه داده اندروید ذخیره کنیم. در این جلسه با Sqlite، پایگاه داده پیشنهادی اندروید کار می کنیم و اضافه کردن پست های به داخل جدول رو آموزش می دهیم. همچنین راجع به نحوه ی ایجاد پایگاه داده و نسخه بندی کردن آن صحبت خواهیم کرد. با ما همراه باشید.
مطالب مطرح شده در این جلسه عبارتند از :
- معرفی پایگاه داده اندروید ( Sqlite Database)
- ایجاد پایگاه داده
- ایجاد جدول
- افزودن سطر به جدول
:: توجه
این مطلب یک جلسه از آموزش برنامه نویسی اندروید می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.
سلام آقای شاهینی . خسته نباشید . من دارم یه اپ می نویسم که باید پنل مدیریتی داشته باشه . سوالم اینه که آیا این پنل رو داخل یک اپ دیگه باید پیاده سازی کنم یا به صورت صفحه وب باشه ؟ اگه به صورت اپلیکیشن وب باید باشه بهتره از php استفاده کنم یا وردپرس ؟ عرف اش چیه ؟ کاری که همه برای پنل مدیریتی انجام میدن ؟
سلام من یه اعتراضی دارم…ای کاش همین اول کار قاطیش نمیکردیدبا سمت سرور…مثلا با یه دفترچه تلفنی چیزی اولش کار میکردیم…بعد با سمت سرور…
سلام،دلیلش این بوده که بحث Sqlite از ارتباط با سرور پیچیده تره.
لطفا یه قسمت برای تکمیل کردن کارتون بزارید مبنی بر دریافت اطلاعات از دیتابیس های مربوط به جوملا و وردپرس ( بیشتر مد نظر شخص بنده جوملا )
که آخرین مطالب از دسته مربوطه بگیره و در بخشی از برنامه موبایل مثلا صفحه ” مقالات ” نمایش بده .
با تشکر .
بهتره خودتون یک وب سرویس در وردپرس یا جوملا اضافه کنید و از طریق اون اطلاعات رو برای برنامه آندروید بخونید.
سلام ممنون از اموزش های عالی تون
یه سوال داشتم در قسمت 18 اموزش اندروید مدرس شاهینی،ApiService را نمی شناسد باید چه کدی زد که آن را بشناسد
باید کلاس ApiService رو import کنید. برای این کار اشاره گر رو روی کلمه ی ApiService که قرمز شده بگذارید، دکمه های Alt + Enter رو بزنید و گزینه ی Import class رو انتخاب کنید.
سلام استاد شاهینی
از آموزش بینهایت خوبتون ممنونم
میخواستم بپرسم آیا بعد از اتمام کل این دوره ، دوره دیگری هم برای اندروید خواهید داشت؟
سلام، خیلی لطف دارید، احتمالاً دوره آموزش پرداخت درون برنامه رو خواهیم داشت.
با سلام خطای زیر چطور دیباگ کنم
android.database.sqlite.sqliteexception no such ،tbl_posts(code 1) while compiling select * from
من اجرایم رو ی گوشیه که روت نیست..چطور بفهمم که بانک ایجاد شده یا خطا کجاست
چطور بفهمم که دستور sql اجرا شده است
..ایا شبیه سازی برای سیستمهای قدیمی وجود دارد چون سیستم من vt-x را ساپورت نمیکنه و32 بیته
سلام، نه متاسفانه، تنها راه اینه گوشیتون رو روت کنید.
اموزش هاتون مثل همیشه عالی فقط اگه بتونین دوره رو به سه یا چهار قسمت در هفته افزایش بدین خیلی بهتره که بتونیم تا قبل مهر بخش های اصلی رو یاد بگیریم
تشکر
سلام، متاسفانه فرصتش رو ندارم، ولی سعی می کنم تا آخر شهریور تمامی بخش های مهم رو تموم کنم. سر فصل ها رو جابه جا می کنم.
اگه بتونین مباحث دیزاین(استایل و متریال دیزاین و…) رو در ابتدا تموم کنین بعد مباحث دیگر خیلی بهتره
مثل وب که ابتدا html . css تدریس میشه و بعد سمت سرور
سلام، اتفاقا همین کار رو می خوایم بکنیم، از 2 جلسه بعد متریال دیزاین آموزش داده می شه.
ممنونم از شما
خسته نباشید ……عالی بوووووووود……………..
زنده باشی مجید جان، ممنون
سلام استادآیاباگذروندن این دوره می تونیم اپ های فروشگاهی هم نوشت .لطفا استاداگه نمیشه آموزشها رو دردوره های تکمیلی کامل کنید.ممنونم ازشما..سوال دیگه اینکه آیامیشه برای sqllight دراندروید کوئری های پیشرفته (مثل storeproducer)kنوشت .یافقط محدودمیشه به همین insert,update,delete.
سلام، بله. توی پروژه مون هم یه صفحه شبیه فروشگاه خواهیم ساخت که فقط شامل سبد خرید نمی شه، که اون رو می تونید به راحتی خودتون پس از پایان دوره پیاده سازی کنید.
دوره های تکمیلی بعد از این دوره گذاشته خواهند شد.
در مورد سوال دومتون پاسخ خیر هست، sqlite به طور کلی از stored procedure پشتیبانی نمی کنه، به دلیل این که مانند mysql چند کاربره نیست و اساساً stored procedures کاربردی نداره داخل سیستم های تک کاربره.