خانه Android, اندروید, پروژه کتاب (اندروید), فیلم آموزشی فصل ششم- ساخت کتاب در اندروید “قسمت اول”

فصل ششم- ساخت کتاب در اندروید “قسمت اول”

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

برنامه های محتوایی چیست؟

به آن دسته از برنامه هایی که محتوا (متن،تصویر،صوت،و…) را در خود ذخیره و یا از اینترنت دریافت میکنند و به بهترین شکل ممکن با امکانات خاص در اختیار کاربر قرار میدهند برنامه های محتوایی میگوییم.

در این فصل ما به صورت کاملا قدم به قدم و پروژه محور نحوه ساخت کتاب ها ، برنامه های اموزشی و برنامه های تفریحی(جک و sms) را توضیح خواهیم داد.
روش های مختلفی برای دسترسی به محتوا در اینگونه برنامه ها وجود دارد که هر کدام مزایا و معایب خاص خود را دارند. بسته به نوع برنامه به  یکی از سه روش زیر عمل میکنیم:

  1. روش ذخیره محتوا در دیتابیس
  2.  روش ذخیره محتوا در XML
  3. روش ذخیره محتوا در فایل

روش اول یک از پرکاربرد ترین روشهاست و به جرات میتوان گفت که تقریبا ۹۰ درصد برنامه های ایرانی موجود در مارکت ها از این روش استفاده میکنند. روش دوم که یک روش قدیم و منسوخ شده است محتوا را در فایلهای XML به صورت تگ ذخیره میکنن و در برنامه مورد استفاده قرار میگیرند. و اما روش سوم  که هم میتوان گفت سخت تر از دو روش قبل و هم راحت تر از دو روش قبل میباشد. در این فصل ما به دو روش اول یعنی دیتابیس و سوم یعنی فایلینگ اقدام به ساخت برنامه خواهیم کرد. همچنین یک سری امکانات نیز برای این دسته از برنامه ها واج و اجباری است که آنها را نیز در این فصل مورد بررسی قرار خواهیم داد.

 

امکانات یک برنامه محتوایی که در این فصل انجام خواهد شد:

  • داشتن لیست علاقه مندی ها
  • داشتن قابلیت جستجو بر اساس پارامترهای مختلف
  • امکان اشتراک گذاری محتوا
  • ثبت نظرات و پیشنهادات
  • معرفی سایر برنامه های کاربر در قسمتی از برنامه
  • امکان پرداخت درون برنامه  ای
  • منوی تنظیمات برای انجام تنظیمات مختلف

 

Android Learning S06-E01 (Create Database)-pic

 

در این جلسه:

  • توضیحات کامل فصل و پروژه ها
  • ساخت دیتابیس استاندارد

 

سایر فصل های آموزشی آندروید:

پیشنهاد میکنیم
دیدگاه ها
  1. هادي گفت:

    سلام خسته نباشید یه درخواست داشتم خواستم بگم که تو این فصل به انیمیشن ها و اینترفیس ها هم بپردازید چون یکی از مهم ترین های برنامه شکلشه

  2. mahbob گفت:

    سلام
    ممنون از اموزش های خوبتون
    منتظر قسمت بعدی این فصل هستم
    زیاد منتظرمون نذارین
    با تشکر

  3. سعید محمدی گفت:

    استاد با توجه به اینکه در فیلم عرض نمودید برخی از امکانات را بگیم من برخی از این ها را نام می برم:۱-Sliding menu -ارسال برنامه از طریق بلوتوث از خود برنامه-انیمیشن-صفحه ای برای ارسال نظرات به صورت لینک زیرhttp://irprogram.com/contact -ساختن تنظیمات برای نرم افزار-دکمه ای برای رفتن به صفحه بعد و قبل

  4. هیراد گفت:

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

  5. صادق گفت:

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

  6. احمدی گفت:

    سلا این فصل چند قسمته؟
    کی تموم میشه؟

    • Pouriya گفت:

      سلام
      با توجه به تعداد زیاد درخواست های کاربران در مورد موارد اموزشی مختلف در این فصل، احتمالا حدود ۱۰ قسمت و یا بیشتر طول بکشه.
      زمان دقیق اتمام مجموعه مشخص نیست. هر دو روز یکبار یک قسمت قرار میدم تا زودتر فصل تموم بشه.

  7. امید گفت:

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

  8. سعید گفت:

    جان من بهتر از این نمیشه

  9. محمد گفت:

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

  10. آرین گفت:

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

  11. Ali گفت:

    سلام، وقتی فصل ۶ هم به پایان رسید قصد خرید ۶ فصل را به صورت یکجا دارم، باید چه کار کنم؟

  12. mahbob گفت:

    سلام خسته نباشید
    یه سوالی داشتم
    من اموزش فصل دوم را دنبال کردم ولی توی پوشه databases پایگاه داده ای که ایجاد میشه رو باز نمیکنه و مینویسهno found activity to open this file شما میدونین مشکلش چیه؟ من حتی دیتابیسی که خودتون ایجاد کردین رو تو پوشه assets گذاشتم ولی تفاوتی نکرد
    ممنون میشم اگه جواب بدین

    • Pouriya گفت:

      سلام
      این پیغامی که میده تو محیط ایکلیپس زمان اجرای برنامتون میده و یا تو محیط root explorer وقتی میخواید دستی دیتابیس رو باز کنید؟

  13. سعید گفت:

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

  14. محمدرضا گفت:

    ممنمونم از شما
    میخواستم بدونم که از کدوم نسخه از eclipse استفاده میکنید
    چون اخرین ورژنشو از سایتش کرفتم و وقتی برنامرو اجرا میکنم ویک پروژه میسازم کلا دو تا تش کیل میشه یکی اتوماتیک به نام appcompact-v7 و پروژه دوم به نام پروژه ای که من نوشتم و دوم اینکه در پوشه layout علاوه بر activity_main , frgment_main هم به طور اتوماتیک تشکیل میشه در ضمن من از نسخه luna استفاده میکنم

    • Pouriya گفت:

      سلام
      من هم از اخرین نسخه ایکلیپس استفاده میکنم. پروژه ای با نام appcompact-v7 ایجاد میشه به این علت که کا داریم با آخرین نسخه ADT پروژه ای برای SDK کمتر از ۱۰ مینویسیم و به این دلیل این پروژه خودکار اضافه میشه. بهش اهمیت ندید و بزارید باشه چون توی مراحل کارتون تداخل ایجاد نمیکنه.
      زمان ساخت پروژه جدید در مرحله انتخاب اکتیویتی گزینه blank Activity رو انتخاب کنید.

  15. امید گفت:

    سلام. خواستم بگم
    یک استاد بی نظیر و عالی + سایت فوق العاده = بهترین منبع آموزش اندروید با ناچیزترین هزینه واقعا
    امیدوارم همیشه دلتون شاد و لبتون خندون باشه

  16. امید گفت:

    راستی فراموش کردم یک سری امکانات رو بگم!
    اون چیزهایی که استاد خودتون فرمودید چیزهای اصلی و پایه هست و در درجه اول قرار داره بعد از اونها این چیزها به ذهنم میرسه که خیلی از برنامه ها امکانش رو دارن :
    ★★★★★
    ✔ امکان کپی مستقیم متن در برنامه های اس ام اس و جک
    ✔ امکان حذف یک اس ام اس از لیست و بازگردانی آن
    ✔ اسلایدینگ منو (منوی کشویی) برای اندروید ۲٫۱ به بالا
    ✔ اکشن بار برای اندروید ۲٫۱ به بالا
    ✔ امکان رفتن به صفحه قبل و بعد با لمس صفحه به چپ و راست
    ✔ امکان تنظیمات برای برنامه از جمله انواع فونت ، سایز نوشته ، تغییر رنگ نوشته ، روشن ماندن صفحه هنگام مطالعه و …
    ✔ تیک زدن به عنوان خوانده شده یا نخوانده و نمایش لیست خوانده ها و نخوانده
    ★★★★★

    ببخشید انتظاراتمون خیلی بالاست ، اما چون خودتون فرموده بودین بنده گفتم! ツ
    ممنون از همه ی زحماتتون استاد عزیز. ❤

  17. vqh گفت:

    چرا ایکلیپس نیست ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

    • Pouriya گفت:

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

  18. saeed گفت:

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

    • Pouriya گفت:

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

  19. saeed گفت:

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

  20. علی گفت:

    سلام اقا پوریا
    واقعا ویدیوهاتون حرف نداره
    ساده،با کیفیت و در یک کلام فوق العاده.

  21. a گفت:

    سلام
    ضمن تشکر از شما در ویدیوی اول فرمودید در این دیتابیس افزونگی بوجود میاد و بهتره دوتا جدول داشته باشم.که البته درکدنویسی سختیهایی داره.متوجه شدیم اما اگه میشه یه پروژه را انجام بدیدکه این مسئله رارعایت کنه.البته من سایر ویدیوها ی این فصلو ندیدم که انجامش دادید یا نه.
    وآیا بدون کاردرفصل ارتباط با سرور و فایلینگ ،میتونیم این فصل را کارکنیم؟
    تشکر فراوان

    • Pouriya گفت:

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

  22. صبا گفت:

    سلام
    میتونم ازتون بپرسم برنامه تقویم رو روی چه آبجکتی پیاده سازی میکنن !؟

  23. amir گفت:

    چطور میشه پروژه flash رو با eclipse ترکیب کرد ؟
    روشی هست که بشه با flash چیزی درست کرد و تبدیلش کرد به apk ?

  24. محمد گفت:

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

  25. محمد گفت:

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

  26. بیتا گفت:

    سلام
    میخواسنم ببینم این پکیجی که واسه فروش گذاشتید تو این آدرس
    http://irprogram.com/3430/android-s06-package.html کامل شده ی همین فصل ششمیه که اینجا بخش اولشو گذاشتید؟ آخه تو نظرات گفته بودین ۱۰ بخش میشه
    و اینکه من میخوام خیلی سریع یه کتاب بسازم اگه فقط این فصل و بخرم میتونم بسازم یا اینکه اول باید ۵ فصل قبلی رو بخرم؟
    آخه خیلی عجله ایه میخواستم اگه بشه اول شش و یاد بگیرم بعد سرفرصت بقیه فصل ها رو؟؟و اینکه هیچی از آندروید نمیدونم!

    • مدیر گفت:

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

  27. ابراهیم گفت:

    خطا میده ادمین عزیز :

    ۴۰۴ – File or directory not found.
    The resource you are looking for might have been removed, had its name changed, or is temporarily unavailable.

  28. بیتا گفت:

    سلام
    من این فصل و خریداری کردم و وقتی سورس و تو ایکلیپس ایمپورت میکنم ضربدر قرمز روش میخوره و اجرا نمیشه مشکل از کجاست؟
    http://s5.picofile.com/file/8160605068/12_30_2014_08_07_07_%D8%A8.png
    یه سوال دیگه هم داشتم اگه بخوام این پروژه آماده رو عوض کنم و متن و سرفصل های مورد علاقه خودمو جایگزین کنم(بدون اینکه از اول دیتابیس بسازم و کدنویسی کنم) امکان داره؟اگه آره ممنون میشم راهنماییم کنید چون نیاز مبرم به یه پروژه دارم و درکوتاه مدت نمیتونم هم آموزش ببینم و هم بسازم

    • مدیر گفت:

      سلام
      ممکن است Target استفاده شده در برنامه در sdk شما موجود نباشد برای راهنمایی بیشتر بعد از آپدیت sdk ارور مربوط به برنامه رو بفرستید
      برای تغییر در متون پروژه کافی است به کد برنامه دسترسی داشته باشید ، در این صورت تمام عملیات تغییر در ظاهر ومحتوا را می توانید انجام بدید

  29. بیتا گفت:

    ببخشید من زیاد سوال میکنم
    از کجا بفهمم target وجود داره یا نه؟
    اصلا چه جوری باید sdk رو آپدیت کنم؟؟
    شرمنده وقتتون رو میگیرم

  30. بیتا گفت:

    سلام
    ببخشید این یعنی چی؟
    http://s4.picofile.com/file/8162239692/01_07_2015_01_38_15_%D8%A8.png
    میخواستم sdk رو آپدیت کنم چون از قبل وجود داشت آپدیت نمیشد
    http://s4.picofile.com/file/8162240100/01_07_2015_12_58_13_%D8%A8.png
    بعد من یه چیزی و زدم که آپدیت شه خرابکاری کردم اینجوری شد!!
    الان باید همه ی اون ۹۰۰ مگ فایل دانلودی رو از اول دانلود کنم یا میشه از جایی فقط اکلیپس و دانلود کنم؟
    چه ورژنیه؟

    • مدیر گفت:

      سلام
      اتصال ایکلیپس و sdk به دلایلی قطع شده ، حالا این دلایل می تونه از بین رفتن sdk ، تغییر آدرس sdk یا مشکل در ایکلیپس باشه.
      در جواب سوال دوم هم بله شما می تونید ایکلیپس تنها رو از سایت
      http://www.eclipse.org
      به صورت رایگان دریافت کنید.
      برای رفع مشکل اگر sdk شما سالم هست آخرین ورژن ایکلیپس رو دانلود کنید و sdk رو باهاش ست کنید .

  31. بیتا گفت:

    با عرض معذرت به خاطر کامنت های مکرر و سوال هام در ادامه کامنت قبلی:
    آخرین ورژن اکلیپس رو از سایتش دانلود کردم و حالا موقع بازکردنش با این پیغام مواجه میشم و باز نمیشه
    http://s4.picofile.com/file/8162321926/01_07_2015_08_00_30_%D8%A8.png
    تروخدا به دادم برسید چیکار کنم که اکلیپس باز شه و بعدش پروژه رو بدون اون ضربدرهای قرمز عذاب آور ایمپورت کنم؟
    تا این پروژه به اتمام برسه من قطعا از استرس مردم!!

    • مدیر گفت:

      سلام
      این پیغام به این دلیل هست که ورژن jdk و ایکلیپس شما با هم همخوانی نداره یعنی احتمالا شما jdk 32-بیت نصب کردید و ایکلیپس ۶۴- بیت یا بلعکس و یا اینکه هر دو ورژن jdk رو نصب کردید و ایکلیپس اشتباها قصد داره از jdk با ورژن نامناسب استفاده کنه.
      برای رفع مشکل باید jdk مناسب رو نصب کنید( اگر هر دو ورژن رو نصب کردید ، ورژن نامناسب رو پاک کنید)

      اگر مشکل برطرف نشد
      به آدرس
      C:\Program Files\Java\jre7\server\bin\jvm.dll
      رفته و فایل jvm.dll رو پیدا کرده و در آدرس
      c:\Program Files\Java\jdk1.7.0_xx\jre\bin\server\
      کپی کنید.

  32. بیتا گفت:

    ممنون به خاطر راهنمایی های دقیقتون
    jdk 64 رو نصب کردم مشکل باز شدن حل شد و اکلیپس به راحتی باز شد این jdk و eclips آخرین ورژن های سایتشون هستن میخواستم ببینم اگه الان طبق آموزش هاتون از منوی help و instal new hardware بخوام adt رو وارد و بعد دانلود کنم میتونم از همون adt 22.3.0 که تو فصل اول از سایت شما دانلود کردیم استفاده کنم یا باید یه ورژن دیگه ای رو دانلود کنم که بالاتر باشه یا ۶۴ بیتی باشه؟
    بعد از این میتونم خیالم راحت باشه که دیگه اون ضربدرهای قرمز از پروژه پاک شه و بتونم تغییراتم رو انجام بدم؟
    و دیگه این جمله که گفتین “ممکن است Target استفاده شده در برنامه در sdk شما موجود نباشد” پیش نمیاد؟
    من adt رو نصب نمیکنم و منتظر جواب شما میمونم تا طبق اون جلو برم و دیگه خرابکاری نشه و شما هم از دست این مزاحم این چند روزه خلاص شید…ممنون و معذرت

    • مدیر گفت:

      سلام
      فصل اول به همراه “فایل ها و برنامه های مورد نیاز برنامه نویسی اندروید” به روز شدند. از طریق صفحه زیر مجدد فصل اول و فایل های مورد نیاز رو دریافت کنید:
      فصل اول: پکیج آموزش مقدماتی برنامه نویسی اندروید
      در فصل اول قسمت اول به صورت کامل نصب و راه اندازی Adt ، SDK ، اکلیپس ، جاوا و سایر موارد با روش جدید (همین روشی که شما انجام دادید) بررسی شده.
      انشااله مشکلتون رفع بشه.

  33. بیتا گفت:

    قبل از اینکه Adt رو نصب کنم پروژه رو ایمپورت کردم با این ارور مواجه شدم
    http://s4.picofile.com/file/8162496292/01_08_2015_04_29_05_%D8%A8.png
    یعنی پروژه باید با همون ورژنی که ساخته شده ایمپورت بشه تا باز شه درسته؟؟
    خب من با نسخه ای که ساخته شده بود هم ایمپورت میکردم و ارور میداد که!
    اگه adt نصب شه درست میشه؟

  34. بیتا گفت:

    یعنی این آخرین ورژن jdk و eclips رو که دانلود کردم و پاک کنم و دوباره از اول اون ۹۰۰ مگ تو لینک بالا رو دانلود و نصب کنم؟

  35. بیتا گفت:

    سلام میخواستم تماس بگیرم اما گفتم با عکس سوالمو راحت تر میتونم بپرسم
    من آپدیت جاوا و اکلیپس و نصب کردم و Adt رو با موفقیت نصب کردم اما برای نصب sdk دچار مشکل شدم…این صفحه باز میشه و دانلود نمیکنه، به خاطر تحریمه؟
    چه کار باید کرد؟
    هر بار هم که اکلیپس باز میکنم پیغام نصب آپدیت sdk میاد با ف-ت-ر ش-کنم نشد
    http://s4.picofile.com/file/8162950884/01_10_2015_05_23_07_%D8%A8.png

  36. بیتا گفت:

    با ف-یی-ل–ت-ر شکن بله باز میکنم

  37. majid گفت:

    سلام با از عرض خسته نباشید ممنون از سایت خوبتون…
    میخواستم نرم افزار jdk رو پاک کنم دوباره نصب کنم error 1723 رو میده
    ممنون میشم راهنماییم کنید

  38. hamta گفت:

    سلام…خیلی ممنون از سایت خوبتون… من به یه مشکلی برخوردم ممنون میشم جواب بدید…
    من وقتی میخاستم یه پروژه در اکلیپس بسازم خطا میداد و ضربدرهای قرمز میخورد گوشه ی res و src ! منم دلیتشون کردم!!! بعدم کل پروژرو پاک کردم! دوباره که خواستم پروژه جدید بسازم دیگه res و src خالی بود و چیزی نداشت داخلش!! یک بار برنامرو پاک کردم و دوباره نصب کردم. نزدیک ۵۰ بار پروژه ی جدید ساختم همشون همون مشکلو دارن!! ینی داخل src و layout که در res هستش خالیه!! میخاستم ببینم راهی هست برای برگردوندن اکلیپس به تنظیمات اولیه؟ یا اینکه یشه درسش کرد چجوری؟ لطفاااا جواب بدید

  39. hidden گفت:

    سلام و خسته نباشید….
    من sdk را که نصب کردم وقتی روش کلیک میکنم ی صفحه cmd باز میشه و سریع بسته میشه. قبلا همینو نصب کرده بودم باید چیکار کنم؟ ورژنش هم ۲۴ ئه. اگه یه ورژن دیکشو بگیرم درست میشه؟؟

  40. melika گفت:

    سلام
    من دارم یه برنامه مینویسم
    الان یه جایی احتیاج به این پیدا کردم که بازدن کلید مثلا بوتن۲
    یه فایل pdf که آماده کردمو دارم باز کنه
    چه کنم ؟
    فایلو کجاقرار بدم؟؟؟
    کدش چیه و کجا بنویسم کدو؟؟؟؟
    ممنون
    melikam@mihanmail.ir

    راستی چه طور میشه تو گوگل پلی برنامه گذاشت؟؟

    • مدیر گفت:

      سلام
      برای باز کردن pdf می توانید از کد زیر استفاده کنید. البته توجه داشته باشید که آدرس محل قرار گیری فایل و همچنین نام آن را درست وارد کنید.
      برای ثبت برنامه در google play هم می توانید به آدرس https://play.google.com/apps/publish/signup/ مراجعه کنید. و پس از قبول قوانین و پرداخت $۲۵ می توانید برنامه های خودتون را publish کنید.

      File file = new File(Environment.getExternalStorageDirectory().getAbsolutePath() +”/”+ filename);
      Intent target = new Intent(Intent.ACTION_VIEW);
      target.setDataAndType(Uri.fromFile(file),”application/pdf”);
      target.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);

      Intent intent = Intent.createChooser(target, “Open File”);
      try {
      startActivity(intent);
      } catch (ActivityNotFoundException e) {
      // Instruct the user to install a PDF reader here, or something
      }

  41. آرش گفت:

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

  42. قاسم گفت:

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

  43. H گفت:

    سلام. ممنون از آموزشی که ارائه دادید.

    ادامه این اموزش یعنی قسمت دوم فصل ۶ از کجا میشه دانلود کرد؟
    و اینکه در مجموع این فصل چند قسمت هست؟ وبرای کسی که آشنایی اندکی با برنامه نویسی داره چه توصیه ای دارید تا بتونه یه کتاب رو به تنهایی در اندروید بسازه و به بازار ارائه بده برای فروش؟
    خیلی متشکر

  44. developer گفت:

    سلام
    همونطور که میدونید یکی از قسمت های مهم یادگیری برنامه نویسی
    دیدن مثال های مختلفه
    برای دانلود رایگان سورس نرم افزار و بازی های متنوع به hetbo.tk و everyfield.rozblog.com
    سر بزنید
    اونجا میتونید هم سورس ها رو دانلود کنید
    و اگر هم سورسی که میخواستبد نبود در قسمت نظرات اعلام کنید
    تا در کمترین زمان لینکش در سایت قرار بگیره.
    ممنون

  45. محمدحسین قمیشی گفت:

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

    • مدیر گفت:

      سلام
      نمایش pdf در اندروید کار پیچیده ای نیست! بعد از مشاهده مجموعه میتونید به جای استفاده از دیتابیس که در این پکیج بررسی شده مستقیم pdf نمایش بدید.

  46. پارسا گفت:

    با سلام و درود فراوان من یه سوالی داشتم
    میخام بدونم چجوری با اکلیپس میشه دیکشنری(فرهنگ اغت)ساخت؟؟و یا قابلیت سرچ مطلب افزود ممنون میشم اگر پروژه ای با این موضوع در سایت بی نظیرتون قرار دهید

    باتشکر

    • مدیر گفت:

      درود بر شما
      نوشتن دیکشنری در نرمال ترین حالت شاید یک روز زمان ببره و اصلا پیچیده نیست. تنها موردی که در پیاده سازی دیکشنری مهم هست دیتابیس نرم افزار هست که تمامی لغات باید در دیتابیس وارد بشه.
      امکانات دیگری هم میشه به برنامه دیکشنری اضافه کرد مثل حدس کلمات ، ترجمه جملات ، پیدا کردن مترادف ها و … که این مورد به عنوان آپشن دیکشنری محسوب میشه.

  47. رضا گفت:

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

  48. امیر گفت:

    پس بقیه قسمتها کجاست؟

  49. samouel گفت:

    لینک دانلود خراب است

    • مدیر گفت:

      با درود
      این مجموعه قدیمی اندروید هست و از سایت حذف شده.
      لطفا از مجموعه جدید اندروید تحت عنوان “پکیج آموزش برنامه نویسی اندروید ۲۰۱۶” استفاده بفرمایید.

  50. رامین گفت:

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

  51. آرش ابراهیم نژاد گفت:

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

دیدگاه شما

نام

ایمیل

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

*