欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

(六十五)開發(fā)一個(gè)查看/assets/目錄下面圖片的圖片查看器-創(chuàng)新互聯(lián)

需求:開發(fā)一個(gè)查看/assets/目錄下面圖片的圖片查看器,用戶單擊程序中的按鈕會(huì)自動(dòng)搜尋/assets/目錄下的下一張圖片。

成都創(chuàng)新互聯(lián)專注于企業(yè)營銷型網(wǎng)站建設(shè)、網(wǎng)站重做改版、臨夏網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5高端網(wǎng)站建設(shè)、成都做商城網(wǎng)站、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為臨夏等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

1、此項(xiàng)目的結(jié)構(gòu)如下所示:

二、MainActivity.java中代碼如下所示:

package com.example.bitmaptest;

import java.io.IOException;
import java.io.InputStream;

import android.app.Activity;
import android.content.res.AssetManager;
import android.graphics.BitmapFactory;
import android.graphics.drawable.BitmapDrawable;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.ImageView;

public class MainActivity extends Activity {
    String[] images= null;
    AssetManager assets= null;
int currentImg = 0;
    ImageView image;

    @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        image= (ImageView) findViewById(R.id.iv_assets);
try {
            assets= getAssets();
            images= assets.list("");
        }catch (Exception e) {
// TODO Auto-generated catch block            e.printStackTrace();
        }
final Button bt_assets_view = (Button) this.findViewById(R.id.bt_view_image);
        bt_assets_view.setOnClickListener(new OnClickListener() {
            
            @Override
public void onClick(View v) {
// TODO Auto-generated method stub  if(currentImg >= images.length){
                    currentImg= 0; 
                }
while (!images[currentImg].endsWith(".png")&&!images[currentImg].endsWith(".jpg")&&!images[currentImg].endsWith(".gif")) {
                    currentImg++;
if(currentImg >= images.length){
                        currentImg= 0; 
                    }
                    
                }
                InputStream assetFile= null;
try {
                    assetFile= assets.open(images[currentImg++]);
                }catch (IOException e) {
// TODO Auto-generated catch block                    e.printStackTrace();
                }
                BitmapDrawable bitmapDrawable= (BitmapDrawable) image.getDrawable();
//由于手機(jī)系統(tǒng)內(nèi)存比較小,如果系統(tǒng)不停地去解析、創(chuàng)建Bitmap對(duì)象,可能由于前面創(chuàng)建的
//Bitmap對(duì)象所占用的內(nèi)存還沒有回收,從而導(dǎo)致程序運(yùn)行時(shí)引發(fā)內(nèi)存溢出錯(cuò)誤 if(bitmapDrawable!= null &&!bitmapDrawable.getBitmap().isRecycled()){ bitmapDrawable.getBitmap().recycle(); } image.setImageBitmap(BitmapFactory.decodeStream(assetFile)); } }); } }

二、activity_main.xml中代碼如下所示:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context="com.example.bitmaptest.MainActivity" >

    <ImageView
        android:id="@+id/iv_assets"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />

    <Button
        android:id="@+id/bt_view_image"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="查看圖片" />

</LinearLayout>

文章題目:(六十五)開發(fā)一個(gè)查看/assets/目錄下面圖片的圖片查看器-創(chuàng)新互聯(lián)
分享URL:http://aaarwkj.com/article38/ccdssp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、做網(wǎng)站企業(yè)網(wǎng)站制作、域名注冊(cè)用戶體驗(yàn)、全網(wǎng)營銷推廣

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
sedoge在线播放免费有码| 校园春色亚洲欧美日韩| 欧美av一区二区三区四区| 少妇人妻精品一区三区二区| 久久精品国产一区二区| 四影虎影永久免费观看| 久久精品亚洲精品国产| 国产三级视频在线观看视频 | 字幕日本欧美一区二区| 国产亚洲欧美日韩激情在线| 亚洲丰满毛茸茸毛茸茸| 日韩人妻精品中文字幕专区不卡| 日韩最新人妻在线不卡| 欧美色欧美亚洲另类视频| 日韩视频 一区 二区| 天天干夜夜泡天天操| 婷婷激情五月国产丝袜| 91国产视频在线观看免费| 日韩亚洲人成网站在线播放| 色综合久久国产原创野外| 亚洲国产欧美日韩激情在线| 97国产精品亚洲精品| 九九re久久这里有精品| 国产精品一区二区三区 在线| 变态另类日韩欧美高清| 亚洲一区欧美日韩91| 亚洲精品一级理论片对面| 国产91黑丝在线播放| 人人妻人人澡人人爱| 欧美日韩黄色在线观看| 亚洲三级av在线播放| 国产大片在线观看一区二区| 日本丝袜福利在线观看| 国产三级精品三级精品在一区| 91中文字幕国产日韩| 日韩高清精品一区二区| 一区三区精品久久久精品| 中文在线在线天堂中文| 亚洲午夜一区二区精品| 亚洲男人天堂免费观看| 日韩人妻高清精品专区|