现在的位置: 首页 > 综合 > 正文

Android开发教程——Assets

2013年06月29日 ⁄ 综合 ⁄ 共 785字 ⁄ 字号 评论关闭

10.1.什么是assets

res目录包含了Android平台已定义的结构化值,assets目录会被用户保存任何形式的数据。

10.2.访问assets

你可以通过用AssetsManager访问getAssets()方法来访问数据。

AssetsManager类可以通过open()方法把assets文件夹下的文件当做InputStream来读取。

下面的代码给出了一个这样的例子。

// Get the AssetManager

    AssetManager manager = getAssets();

    // Read a Bitmap from Assets

    InputStream open = null;

    try {

      open = manager.open("logo.png");

      Bitmap bitmap = BitmapFactory.decodeStream(open);

      // Assign the bitmap to an ImageView in this layout

      ImageView view = (ImageView) findViewById(R.id.imageView1);

      view.setImageBitmap(bitmap);

    } catch (IOException e) {

      e.printStackTrace();

    } finally {

      if (open != null) {

        try {

          open.close();

        } catch (IOException e) {

          e.printStackTrace();

        }

      }

    }

抱歉!评论已关闭.