درود

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

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

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

 

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

 

 

مدت زمان آموزش : ۳۴ دقیقه

حجم کل:

رمز فایل فشرده: www.nikandroid.com

قیمت : رایگان

دانلود با لینک مستقیم

 

———————————-

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

فصل اول: مقدمات برنامه نویسی

فصل دوم : دیتابیس در اندروید

فصل سوم : فایلینگ در اندروید

فصل چهارم : ارتباط با سرور در اندروید

فصل پنجم : سخت افزار در اندروید

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

فصل هفتم : آموزش ساخت برنامه برای وبسایت

بارگذاری بیشتر مطالب مرتبط
بارگذاری توسط مدیر پوریا انجمنی

۴۵ نظرات

  1. alireza

    آبان ۱۶, ۱۳۹۳ at ۱۲:۵۴ ب.ظ

    سلام ممنون ، معذرت که من میام تو کامنتها میپرسم چرا از فلان روش استفاده نکردید ، هدفم فقط اینه که بدونم کدوم روش سریعتر و بهینه تره ، فقط یک سوال ارسال عکس یا فایل به سمت سرور php چطوریه؟ میشه عکس تبدیل به آرایه ای از بایت کرد و سمت سرور گرفت و یک image درست کرد و داخل سرور ذخیره کرد؟

    پاسخ

    • مدیر-پوریا انجمنی

      آبان ۱۶, ۱۳۹۳ at ۶:۳۴ ب.ظ

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

      پاسخ

  2. alireza

    آبان ۱۶, ۱۳۹۳ at ۱:۵۸ ب.ظ

    راستی شما گفتید دارید آموزش کار با ussd را میسازید,انشالله کی روی سایت قرار میدید؟

    پاسخ

  3. **محمد**

    آبان ۱۶, ۱۳۹۳ at ۶:۲۴ ب.ظ

    آقا ممنون
    با این آموزش میشه هرجای متن که خواستیم عکس بزاریم؟

    پاسخ

    • مدیر-پوریا انجمنی

      آبان ۱۶, ۱۳۹۳ at ۶:۳۸ ب.ظ

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

      پاسخ

  4. asef

    آبان ۱۶, ۱۳۹۳ at ۶:۳۰ ب.ظ

    خدا خیرت بدهد جناب انجمی امید واریم که دوره های جدید کمی ارزان تر باشد با تشکر از زحمات تون

    پاسخ

  5. **محمد**

    آبان ۱۶, ۱۳۹۳ at ۷:۴۲ ب.ظ

    آقا از پرداخت درون برنانه ای هم میسازی؟

    پاسخ

  6. hamid

    آبان ۱۶, ۱۳۹۳ at ۸:۲۱ ب.ظ

    پوریا جان کارت فوق العاده ست… فقط خواستم بگم خداقوت
    همیشه موفق باشی

    پاسخ

  7. حامد

    آبان ۲۳, ۱۳۹۳ at ۱:۲۸ ب.ظ

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

    پاسخ

  8. مرتضی جعفری

    اسفند ۸, ۱۳۹۳ at ۱۰:۵۲ ب.ظ

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

    پاسخ

  9. توکلی

    اسفند ۲۲, ۱۳۹۳ at ۷:۵۵ ق.ظ

    با سلام
    با تشکر از شما بخاطر آموزش ویدیویی ارسال فایل با بلوتوث ،لطفا برنامه یا آموزش ارسال دیتا (عدد یا رشته ) بوسیله آبجکت EDITTEXT رو هم از طریق بلوتوث آموزش بدید .
    با تشکر فروان

    پاسخ

  10. علیرضا

    اردیبهشت ۶, ۱۳۹۴ at ۳:۳۶ ب.ظ

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

    پاسخ

    • مدیر پوریا انجمنی

      اردیبهشت ۷, ۱۳۹۴ at ۱۱:۵۴ ق.ظ

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

      پاسخ

  11. بهراد

    خرداد ۲۸, ۱۳۹۴ at ۵:۲۳ ب.ظ

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

    پاسخ

  12. بهراد

    تیر ۲, ۱۳۹۴ at ۱۱:۲۹ ب.ظ

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

    پاسخ

  13. خالد

    تیر ۷, ۱۳۹۴ at ۱:۴۴ ب.ظ

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

    پاسخ

  14. محمد

    تیر ۱۲, ۱۳۹۴ at ۴:۱۹ ق.ظ

    سلام این آموزش داخل پکیج کامل هست؟

    پاسخ

  15. محمد

    تیر ۱۳, ۱۳۹۴ at ۳:۰۳ ق.ظ

    این آموزش در پکیج قرار گرفته؟

    پاسخ

  16. سعید شریف

    تیر ۱۴, ۱۳۹۴ at ۵:۴۲ ب.ظ

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

    پاسخ

    • مدیر پوریا انجمنی

      تیر ۱۵, ۱۳۹۴ at ۳:۱۸ ب.ظ

      سلام
      دوست عزیز آموزشها واضح گفته شده و در صورتی که یاد گرفته باشید (حفظ نکرده باشید) به راحتی میتونید برنامه ای که میخواید رو پیاده سازی کنید

      پاسخ

  17. رضا

    مرداد ۱۹, ۱۳۹۴ at ۴:۴۷ ب.ظ

    سلام ، ممنون بابت آموزش هاتون
    شرمنده تو همین پروژه من یک دیتا بیس متنی دارم که ۵ تا سرفصل و ۵۰ تا داستان داره ، و داخل بعضی از داستان ها باید تصویر قرار بدم ، و در فیلد مربوط به تصاویر در دیتابیس برای هر تصویر که یک اسم انتخاب کردم مثلا img01 رو برای داستان اول img10 رو برای داستان دهم در نظر گرفته م که بین متن ها قرار بگیره ، ممنون میشم راهنمایی کنید چطوری با کمک این روش می تونم اسم تصاویر رو از روی دیتابیس بخونم ؟ imgview که قرار تصویر روی اون ست بشه باید در کدوم لایه قرار بدم ؟ و چطوری تصویر رو روی imgview ست کنم ؟ بینهایت ممنونم

    پاسخ

  18. هادی

    مرداد ۲۱, ۱۳۹۴ at ۲:۳۹ ق.ظ

    سلام
    ممنون از زحماتتون
    آقا شما بعضی وقتا اصلا جواب نظرای ما رو نمیدیدا
    لطفا حداقل اینو دیگه جواب بدید
    شما در فصل ششم یاد دادید که چطوری اسم ها رو در یک لیست ویو قرار داد.در این آموزش هم یاد دادید که تصاویر رو در دیتابیس ذخیره و جدا جدا استفاده کرد.
    حالا سوال من اینجاست که: اگه بخوایم عکس هارو مثل اسم ها در آرایه ذخیره کنیم یا چیزی شبیه اون باید چیکار کنیم.چون اونطوری میشه با دادم position مانند Name[position] از تصاویر هر سطر در دیتابیس در همان سطر لیست ویو استفاده کرد.
    تو رو خدا جوابش رو سریع بدید.گفته بودید پشتیبانی داره تمام بسته هاتون.لطفا این یکی رو جواب بدید.
    ممنون

    پاسخ

    • مدیر پوریا انجمنی

      مرداد ۲۱, ۱۳۹۴ at ۱۰:۳۱ ق.ظ

      سلام
      عذر خواهم بابت دیر جواب دادن. حجم سوالات خیلی زیاده
      شما میتونید مثل بقیه متغییر ها ، Bitmap رو هم از نوع ارایه تعریف کنید و مقدار دهی کنید
      مثلا : Bitmap[] pic

      پاسخ

  19. ناشناس

    شهریور ۱۲, ۱۳۹۴ at ۱۰:۳۲ ب.ظ

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

    پاسخ

  20. nima

    مهر ۷, ۱۳۹۴ at ۸:۴۶ ب.ظ

    سلام خسته نباشید
    خلاصه مطلب (عکس کاربران شبکه اجتماعی)
    لطفا یه آموزش در رابطه با گرفتن عکس از کاربر و ذخیره اون روی هاست و روش دانلودش رو بزارید .
    تشکر

    پاسخ

  21. میلاد

    مهر ۱۷, ۱۳۹۴ at ۱:۳۰ ق.ظ

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

    پاسخ

    • مدیر پوریا انجمنی

      مهر ۱۸, ۱۳۹۴ at ۱۱:۴۶ ق.ظ

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

      پاسخ

  22. ممد

    بهمن ۲۷, ۱۳۹۴ at ۲:۰۱ ق.ظ

    با عرض سلام و خسته نباشید داداش اگه من بخام به طور معمولی بدون edit text و button نشون بدم توی یک image view باید از چه کدی استفاده کنم توروخدا زود تر هر کی میدونه راهنمایی کنم گیرم

    پاسخ

    • مدیر فنی

      بهمن ۲۹, ۱۳۹۴ at ۱۰:۱۰ ق.ظ

      سلام شما میتونید برای یک تصویر هم خاصیت setOnClickListenerرو فراخوانی کنید و اگر بخواهید یک آبجکت روی یک تصویر قرار بگیرد باید د رپنل outline به نحوه قرار گیری آنها توجه کنید

      پاسخ

  23. علی

    فروردین ۱۶, ۱۳۹۵ at ۱۲:۵۱ ب.ظ

    با سلام .در این آموزش نحوه ذخیره سازی عکس غیر از دیتابیس رو یاد میگیریم ؟مثلا عکس روی هاست یک سایت بارگزاری کنیم و از اونجا استفاده کنیم؟من تعداد زیادی عکس دارم که میخوام با دیتابیس سرور کار کنم؟میشه کمک کنید؟

    پاسخ

    • مدیر فنی

      فروردین ۱۷, ۱۳۹۵ at ۱:۳۷ ب.ظ

      سلام بله این آموزش بهتون کمک میکنه

      پاسخ

  24. gity

    مرداد ۴, ۱۳۹۵ at ۱۲:۲۸ ب.ظ

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

    پاسخ

    • مدیر پوریا انجمنی

      مرداد ۵, ۱۳۹۵ at ۷:۴۱ ب.ظ

      سلام
      در آموزش آپلود و دانلود فایل ، کامل نحوه آپلود کردن یک عکس یا فایل بررسی شده.

      پاسخ

  25. پویا

    دی ۲, ۱۳۹۵ at ۲:۴۶ ب.ظ

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

    پاسخ

    • مدیر فنی

      دی ۳, ۱۳۹۵ at ۱۰:۱۰ ق.ظ

      سلام خواهش میکنم

      پاسخ

  26. ناهید

    بهمن ۲۱, ۱۳۹۵ at ۱۱:۱۳ ق.ظ

    سلام.ممنون از آموزش خوبتون.من یک کتاب اندرویدی ساختم و میخوام عکس در اون قرار بدم.عکس ها رو blob ذخیره کردم .و در ستون ۶ هست که id صفر قرار داره ولی خطای زیر رو میده
    Caused by: java.lang.IllegalStateException: Couldn’t read row 0, col 6 from CursorWindow. Make sure the Cursor is initialized correctly before accessing data from it.
    نمیتونه ستون ۶ رو بخونه مشکل چیه
    اینم تابع گرفتن عکس از دیتابیس
    public byte[] getpic(String table, String sea, String name){

    Cursor cu = mydb.rawQuery(“select * from “+table+” where Season='”+sea+”‘ and Name='”+name+”‘”, null);
    cu.moveToFirst();
    byte[] s;
    s=cu.getBlob(6);
    return s;
    }

    پاسخ

    • مدیر فنی

      بهمن ۲۳, ۱۳۹۵ at ۱۰:۴۳ ق.ظ

      سلام کد هاتون درست به نظر میرسه احتمالا مشکل از دیتابیس هست خطایی رو که میده داخل گوگل به زبان انگلیسی سرچ کنید

      پاسخ

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد.

نه − یک =