Android Context Get getAsset(@Nonnull Context context, @Nonnull String path)

Here you can find the source of getAsset(@Nonnull Context context, @Nonnull String path)

Description

Returns the InputStream of the given path file using the passed context to retrieve the AssetManager .

License

Apache License

Parameter

Parameter Description
context The Context to use to retrieve the assets
path The path, relative to the assets root, of the file to retrieve

Exception

Parameter Description
IOException an exception

Return

The of the requested file, or null if an error occurred

Declaration

@CheckForNull
public static InputStream getAsset(@Nonnull Context context,
        @Nonnull String path) throws IOException 

Method Source Code

//package com.java2s;
/*/* w ww . j a v a2 s  . c  o  m*/
 * Copyright 2013 Luluvise Ltd
 * Copyright 2013 Marco Salis - fast3r(at)gmail.com
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

import java.io.IOException;
import java.io.InputStream;

import javax.annotation.CheckForNull;
import javax.annotation.Nonnull;

import android.content.Context;

public class Main {
    /**
     * Returns the {@link InputStream} of the given path file using the passed
     * context to retrieve the {@link AssetManager}.
     * 
     * @param context
     *            The {@link Context} to use to retrieve the assets
     * @param path
     *            The path, relative to the assets root, of the file to retrieve
     * @return The {@link InputStream} of the requested file, or null if an
     *         error occurred
     * @throws IOException
     */
    @CheckForNull
    public static InputStream getAsset(@Nonnull Context context,
            @Nonnull String path) throws IOException {
        return context.getAssets().open(path);
    }
}

Related

  1. getApplicationInfos(Context context)
  2. getApplicationMemoryClass(@Nonnull Context context)
  3. getApplicationMetaData(Context context, String key)
  4. getApplicationName(Context ctx)
  5. getAsset(@Nonnull Context context, @Nonnull String path)
  6. getAuthorityFromPermission(Context context, String permission)
  7. getBatteryUsageInfo(Context context)
  8. getBoolean(Context context, String key, boolean defValue)
  9. getBroadcastAddress(Context context)