欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java異步上傳圖片示例

 更新時間:2014年02月10日 14:27:35   作者:  
這篇文章主要介紹了java異步上傳圖片示例,需要的朋友可以參考下

復制代碼 代碼如下:

final File imageFile = new File(getCacheDir().getPath() + "/img/" + p.image);
image.setVisibility(View.GONE);
view.findViewById(R.id.imageLoading).setVisibility(View.VISIBLE);
(new AsyncTask<Void, Void, Bitmap>() {
    @Override
    protected Bitmap doInBackground(Void... params) {
        try {
            Bitmap image;
            if (!imageFile.exists() || imageFile.length() == 0) {
                image = BitmapFactory.decodeStream(new URL(
                        "http://example.com/images/"
                                + p.image).openStream());
                image.compress(Bitmap.CompressFormat.JPEG, 85,
                        new FileOutputStream(imageFile));
                image.recycle();
            }
            image = BitmapFactory.decodeFile(imageFile.getPath(),
                bitmapOptions);
            return image;
        } catch (MalformedURLException ex) {
            // TODO Auto-generated catch block
            ex.printStackTrace();
            return null;
        } catch (IOException ex) {
            // TODO Auto-generated catch block
            ex.printStackTrace();
            return null;
        }
    }

    @Override
    protected void onPostExecute(Bitmap image) {
        if (view.getTag() != p) // The view was recycled.
            return;
            view.findViewById(R.id.imageLoading).setVisibility(
                View.GONE);
        view.findViewById(R.id.image)
                .setVisibility(View.VISIBLE);
        ((ImageView) view.findViewById(R.id.image))
                .setImageBitmap(image);
    }
}).execute();

相關文章

  • Java線程的五種狀態(tài)介紹

    Java線程的五種狀態(tài)介紹

    本文主要為大家詳細介紹一下Java實現(xiàn)線程創(chuàng)建的五種寫法,文中的示例代碼講解詳細,對我們學習有一定的幫助,感興趣的可以跟隨小編學習一下
    2022-08-08
  • Mybatis中foreach標簽帶來的空格\換行\(zhòng)回車問題及解決方案

    Mybatis中foreach標簽帶來的空格\換行\(zhòng)回車問題及解決方案

    這篇文章主要介紹了解決Mybatis中foreach標簽帶來的空格,換行,回車問題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-04-04
  • Java使用位運算實現(xiàn)加減乘除詳解

    Java使用位運算實現(xiàn)加減乘除詳解

    這篇文章主要為大家詳細介紹了Java如何使用位運算實現(xiàn)加減乘除,文中的示例代碼講解詳細,對我們深入了解Java有一定的幫助,感興趣的可以了解一下
    2023-05-05
  • Java Arrays.sort()如何實現(xiàn)對int類型數(shù)組倒序排序

    Java Arrays.sort()如何實現(xiàn)對int類型數(shù)組倒序排序

    這篇文章主要介紹了Java Arrays.sort()如何實現(xiàn)對int類型數(shù)組倒序排序問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • WIN7系統(tǒng)JavaEE(java)環(huán)境配置教程(一)

    WIN7系統(tǒng)JavaEE(java)環(huán)境配置教程(一)

    這篇文章主要介紹了WIN7系統(tǒng)JavaEE(java+tomcat7+Eclipse)環(huán)境配置教程,本文重點在于java配置,感興趣的小伙伴們可以參考一下
    2016-06-06
  • Java 繼承與多態(tài)的深入理解

    Java 繼承與多態(tài)的深入理解

    這篇文章主要介紹了Java 繼承與多態(tài)的深入理解的相關資料,子類繼承父類的特征和行為,使得子類具有父類的各種屬性和方法。或子類從父類繼承方法,使得子類具有父類相同的行為,需要的朋友可以參考下
    2017-08-08
  • 使用Logback設置property參數(shù)方式

    使用Logback設置property參數(shù)方式

    這篇文章主要介紹了使用Logback設置property參數(shù)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • 關于Java中方法引用的示例

    關于Java中方法引用的示例

    方法引用可以認為是Lambda表達式的一種特殊形式,Lambda表達式可以讓開發(fā)者自定義抽象方法的實現(xiàn)代碼,方法引用則可以讓開發(fā)者直接引用已存在的實現(xiàn)方法,作為Lambda表達式的Lambda體(參數(shù)列表得一致),需要的朋友可以參考下
    2023-05-05
  • Java?8?的異步編程利器?CompletableFuture的實例詳解

    Java?8?的異步編程利器?CompletableFuture的實例詳解

    這篇文章主要介紹了Java?8?的異步編程利器?CompletableFuture?詳解,本文通過一個例子給大家介紹下Java?8??CompletableFuture異步編程的相關知識,需要的朋友可以參考下
    2022-03-03
  • Java使用橋接模式實現(xiàn)開關和電燈照明功能詳解

    Java使用橋接模式實現(xiàn)開關和電燈照明功能詳解

    這篇文章主要介紹了Java使用橋接模式實現(xiàn)開關和電燈照明功能,較為詳細的講述了橋接模式的概念、原理并結合實例形式分析了Java使用橋接模式實現(xiàn)開關和電燈照明功能相關操作步驟與注意事項,需要的朋友可以參考下
    2018-05-05

最新評論