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

(六十五)開發(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://www.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è)
久久中文字幕人妻熟av| 男女性情视频免费大全网站| 尤物视频在线观看羞羞| 久国产亚洲精品久久久极品| 国产精品自拍午夜福利| 亚洲综合色一区二区三区小说| 欧美日韩视频在线第一页| 亚洲国际精品女人乱码| 亚洲国产日韩欧美在线播放| 成年人的黄色大片网站| 亚洲午夜一区二区三区精品| 日韩亚洲欧美精品另类| 大龄熟妇丰满有水多毛浓| 人妻伦理一区二区三区| 中文字幕久久一区二区三区| 国产激情福利一区二区| 久久精品亚洲毛片美女极品| 午夜宅男在线视频观看| 亚洲天堂成人av蜜臀| 一区二区三区视频免费观看| 亚洲熟乱熟女一区二区| 日本经典三级在线视频| 亚洲青青草原一区二区| 亚洲综合av伊人久久| 日韩中文字幕乱码一区| 97国产超碰在线观看| 男人的天堂免费看看av| 天堂av新版在线观看| 国产视频成人免费观看| 91手机国产三级在线| 日韩黄色成人在线观看| 日本精品在线一区二区| 成人av男人天堂东京热| 精品人妻aⅴ一区二区| 高清大片免费看一区二区| 亚洲av成人在线不卡| 一区二区高清免费日本| 最新日韩精品电影在线网| 亚洲免费一区二区三区四区| 国产三级三级三级免费看| 日韩人妻熟妇中文字幕|