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

(六十五)開發(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è)
中文字幕一区二区不卡顿| 国产精品久久久久久爽| 中文免费在线观看av| 日本免费在线不卡一区二区| 亚洲激情在线观看一区| 激情影院在线观看福利| 亚洲欧美综合伊人看片综合| 色噜噜噜av天堂九区| 日韩中文字幕视频一区| 欧美 日本国产一区| 日产精品一级二级三级爱| 日韩av在线国产观看| 97热久久精品中文字幕一区| 日韩在线不卡播放视频| 久热在线这里只有精品| 国产美女作爱视频网站| 成熟女人毛茸茸的视频| 97日韩在线免费视频网站| 中文字幕人妻系列东京热| 内射嫩国产欧美国产日韩欧美| 黄色录像三级黄色录像三级黄色| 粉嫩极品美女国产精品| 97国产一区二区精品久久呦| 国产91一区二区三区在线精品 | 久久久亚洲福利精品午夜| 日韩视频精品推荐一区二区| 91久久精品人妻一区二区| 九九视频精品免费高清视频| 欧美伊人久久大综合精品| 天天躁日日躁夜夜躁夜夜| 人人妻人人澡人人爽老妇| 日本高清不卡在线播放| 综合资源网日韩天天操| 国产精品国产三级国产专播| 亚洲熟妇av一区二区三区l| 91久久国产综合精品| 麻豆视传媒短视频网站免费| 中文字幕一区中出爽亚洲| 久久免费欧美日韩亚洲| 国产精品97久久97久久久久| 亚洲成色在线综合剧情网站|