1a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)// Copyright 2014 The Chromium Authors. All rights reserved. 2a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be 3a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)// found in the LICENSE file. 4a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) 55c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liupackage org.chromium.net; 6a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) 7a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)import android.util.Log; 8a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) 9a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)/** 10a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) * Cronet Library Loader. 11a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) */ 12a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)public class LibraryLoader { 1323730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) private static final String TAG = "LibraryLoader"; 14a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) 1523730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) private static Boolean sInitialized = false; 1623730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) 1723730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) public static void ensureInitialized() throws UnsatisfiedLinkError { 1823730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) if (sInitialized) 1923730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) return; 2023730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) sInitialized = true; 2123730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) System.loadLibrary("cronet"); 2223730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) Log.i(TAG, "libcronet initialization success."); 2323730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) } 24a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)} 25