انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
گرفتن تصاویر برای گریدویو از اینترنت (در برنامه نویسی اندروید)

گرفتن تصاویر برای گریدویو از اینترنت (در برنامه نویسی اندروید)

#1
سلام 
فرض کنید ما یک گرید ویو داریم که قراره توش 100 عکس باشه ...
چون حجم عکسا بالا هست و حجم برنامه ممکنه سربه فلک بکشه ما قصد داریم عکس ها رو در هاستی با لینک مستقیم و ثابتی بریزیم و گرید ویو عکس ها رو از رو آدرس اینترنتیشون بخونه و در برنامه نمایش بده 
کسی تا حالا ابن کار رو کرده و بلد؟

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



کد:
GridView grid;
    public String myImages = {"ax1.png","ax2.png",};


grid = (GridView) findViewById(R.id.grid);   
        grid.setAdapter(new ImageAdapter(this));  
        grid.setVisibility(View.INVISIBLE);
        grid.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        
                    @Override
                    public void onItemClick(AdapterView<?> parent, View view,
                                               
                            try {
                              if(position==0)
                                  bm1 = BitmapFactory.decodeStream(getAssets().open("ax1.png"));
                              else if(position==1)
                                  bm1 = BitmapFactory.decodeStream(getAssets().open("ax2.png"));
                              
                                } catch (IOException e) {
                                    e.printStackTrace();
                                } 
                               
                                if(bm1.getWidth()>minsize || bm1.getHeight()>maxsize)
                                    ChangeBitmap1Size();
                                
                            btnImage1.clearAnimation();
                            if(source2==null)
                            {
                                createanimations();
                                btnImage2.setAnimation(animation2);
                                }
                            
                                imageselected = true ;    
                                   bm1Widthzoom = bm1.getWidth();
                                bm1Heightzoom = bm1.getHeight();
                                bm1changed = bm1;
                                editimage = 1;
                                cropimage1up = 0;
                                cropimage1left = 0;
                                cropimage1right = bm1.getWidth();
                                cropimage1down = bm1.getHeight();
                                new ProcessingBitmapAsync().execute("");     
                                                            
                                
                                grid.setVisibility(View.INVISIBLE);
                                
                   
                        
                    }
                });
        



از چه راهی به هدفم برسم؟
پاسخ


پیام‌های این موضوع
گرفتن تصاویر برای گریدویو از اینترنت (در برنامه نویسی اندروید) - توسط apriliyaa - ۱۳۹۴/۰۴/۲۹, ۱۰:۴۷ ق.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان