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

(六十五)開發(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è)
国产在线视频不卡一区| 99久久中文字幕伊人| 加勒比av免费在线播放| 亚洲国产视频不卡一区| 日韩免费在线观看av| 免费欧美一级黄片播放| 色吊最新在线视频免费观看| 亚洲美女av一区二区三区| 亚洲不卡高清一区二区三区| av中文在线免费观看| 国产精品久久久av大片| 一区二区蜜桃在线观看| 黄片超刺激在线看在线| 91大神午夜在线观看| 国产白丝诱惑在线视频| 日韩精品国产一区二区在线| 麻豆国产原创av色哟哟| 天天躁人人躁夜夜躁狠狠躁| 亚洲av色香蕉一区二区| 精品一区二区人妻乱交| 国产女片xb内射在线| 中文字幕亚洲天堂久久| 中国人妻一区二区三区| 国产日韩亚洲欧美精品专区| 日本熟女视频中文字幕| 国产一区二区精品久久岳| 永久黄区观看在线网址| 亚洲精品不卡一区二区| 打开网址国语一级黄色片| 日韩不卡在线免费观看视频| 日韩女优在线播放一区二区| 邻居少妇扒开腿让我爽了一夜| 午夜视频在线观看日韩| 国产aaa级日本一区二区三区 | 午夜性生活免费在线观看| 日韩精品一区三区二区| 熟女肥臀一区二区三区| 91九色在线精品人妻| 五月婷婷六月丁香伊人妞| 日韩一区二区三区四区精品| 国产蜜臀视频在线播放|