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

(六十五)開發(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日韩在线| 国产精品毛片一区内射| 一区二区三区毛片视频| 国产一区二区黄色在线| 午夜毛片免费在线播放| 97国产精品亚洲精品| 国产欧美成人精品第一区| 成人在线观看av毛片| 国产av手机自拍看片| 久久夜色噜噜噜av一区| 亚洲三级伦理在线视频| 久草福利视频免费播放| 老司机午夜视频在线观看| 久久精品一区二区东京热| 久久这里只有精品视频六| 欧美一区二区精品少妇| 欧美日韩一级一区二区| 精品人妻av中文字幕乱| 日韩三级av在线免费观看| 日本欧美国产一区二区| 人妻少妇中文字幕在线播放| 91内射视频在线播放| 色哟哟网站在线观看入口| 亚洲区自拍偷拍一区二区| 伊人激情久久综合中文字幕| 韩国日本午夜福利在线| 九九视频666免费| 成熟人妻中文字幕在线看| 欧美特黄大片在线观看| 九月丁香花开综合网| 91精品国产老熟女在线| 99久在线观看精品视频| 欧美日韩综合在线第一页| 欧美福利区免费观看视频| 日韩一日韩一区二区三电影在线观看| 国产蜜臀视频一区二区三区| 亚洲免费av一区二区| 亚洲大乳大丰满中文字幕| 女同同性av观看免费| 最近日本免费高清完整版|