سلام.
برای برنامه های اندرویدی که باید تعدادی عکس از اینترنت دانلود شوند، توصیه می شود که از cache کردن عکس ها در حافظه خارجی (External Storage) استفاده کنید (که عکس های تکراری دوباره دانلود نشوند). آموزش آن را در کلید زیر نوشته ایم :
کلید شماره 2777
شما روش cache کردن عکس ها با کدهای کلید فوق را که یاد بگیرید، دیگر نوع نمایش عکس ها به برنامه اندروید مورد نظرتان بستگی دارد، یعنی مورد بالا خیلی پیچیده نیست و تنها آدرس URL عکس و همچنین ImageView ای که باید عکس در آن نمایش داده شود را دریافت می کند و بعد از دانلود و cache کردن عکس، آن را در ImageView نمایش می دهد. بنابراین شما ساختار مورد نظر خود برای نمایش عکس ها را طراحی می کنید و تنها در زمانی که باید عکس در ImageView نمایش داده شود، از کد مورد نظر برای نمایش عکس استفاده می کنید.
در مورد گالری هم انواع زیادی وجود دارد که source code آنها را می توانید در اینترنت بیابید.
برای تعداد زیاد عکس، شیوه کار تفاوتی نمی کند و فقط ملاحظات مربوط به حافظه (memory) را در نظر بگیرید :
کلید شماره 253
برای برنامه های اندرویدی که باید تعدادی عکس از اینترنت دانلود شوند، توصیه می شود که از cache کردن عکس ها در حافظه خارجی (External Storage) استفاده کنید (که عکس های تکراری دوباره دانلود نشوند). آموزش آن را در کلید زیر نوشته ایم :
کلید شماره 2777
شما روش cache کردن عکس ها با کدهای کلید فوق را که یاد بگیرید، دیگر نوع نمایش عکس ها به برنامه اندروید مورد نظرتان بستگی دارد، یعنی مورد بالا خیلی پیچیده نیست و تنها آدرس URL عکس و همچنین ImageView ای که باید عکس در آن نمایش داده شود را دریافت می کند و بعد از دانلود و cache کردن عکس، آن را در ImageView نمایش می دهد. بنابراین شما ساختار مورد نظر خود برای نمایش عکس ها را طراحی می کنید و تنها در زمانی که باید عکس در ImageView نمایش داده شود، از کد مورد نظر برای نمایش عکس استفاده می کنید.
در مورد گالری هم انواع زیادی وجود دارد که source code آنها را می توانید در اینترنت بیابید.
برای تعداد زیاد عکس، شیوه کار تفاوتی نمی کند و فقط ملاحظات مربوط به حافظه (memory) را در نظر بگیرید :
کلید شماره 253
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.