LibraryLoader.java revision 5c02ac1a9c1b504631c0a3d2b6e737b5d738bae1
1// Copyright 2014 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5package org.chromium.net;
6
7import android.util.Log;
8
9/**
10 * Cronet Library Loader.
11 */
12public class LibraryLoader {
13    private static final String TAG = "LibraryLoader";
14
15    private static Boolean sInitialized = false;
16
17    public static void ensureInitialized() throws UnsatisfiedLinkError {
18        if (sInitialized)
19            return;
20        sInitialized = true;
21        System.loadLibrary("cronet");
22        Log.i(TAG, "libcronet initialization success.");
23    }
24}
25