| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 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 | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 package com.android.webview.chromium; | 5 package com.android.webview.chromium; |
| 6 | 6 |
| 7 import android.Manifest; | 7 import android.Manifest; |
| 8 import android.app.ActivityManager; | 8 import android.app.ActivityManager; |
| 9 import android.content.ComponentCallbacks2; | 9 import android.content.ComponentCallbacks2; |
| 10 import android.content.Context; | 10 import android.content.Context; |
| (...skipping 291 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 302 deleteContents(file); | 302 deleteContents(file); |
| 303 } | 303 } |
| 304 if (!file.delete()) { | 304 if (!file.delete()) { |
| 305 Log.w(TAG, "Failed to delete " + file); | 305 Log.w(TAG, "Failed to delete " + file); |
| 306 } | 306 } |
| 307 } | 307 } |
| 308 } | 308 } |
| 309 } | 309 } |
| 310 | 310 |
| 311 public static boolean preloadInZygote() { | 311 public static boolean preloadInZygote() { |
| 312 try { |
| 313 LibraryLoader.get(LibraryProcessType.PROCESS_WEBVIEW_CHILD); |
| 314 } catch (ProcessInitException e) { |
| 315 throw new RuntimeException("Failed to init LibraryLoader", e); |
| 316 } |
| 312 for (String library : NativeLibraries.LIBRARIES) { | 317 for (String library : NativeLibraries.LIBRARIES) { |
| 313 System.loadLibrary(library); | 318 System.loadLibrary(library); |
| 314 } | 319 } |
| 315 return true; | 320 return true; |
| 316 } | 321 } |
| 317 | 322 |
| 318 private void initPlatSupportLibrary() { | 323 private void initPlatSupportLibrary() { |
| 319 DrawGLFunctor.setChromiumAwDrawGLFunction(AwContents.getAwDrawGLFunction
()); | 324 DrawGLFunctor.setChromiumAwDrawGLFunction(AwContents.getAwDrawGLFunction
()); |
| 320 AwContents.setAwDrawSWFunctionTable(GraphicsUtils.getDrawSWFunctionTable
()); | 325 AwContents.setAwDrawSWFunctionTable(GraphicsUtils.getDrawSWFunctionTable
()); |
| 321 AwContents.setAwDrawGLFunctionTable(GraphicsUtils.getDrawGLFunctionTable
()); | 326 AwContents.setAwDrawGLFunctionTable(GraphicsUtils.getDrawGLFunctionTable
()); |
| (...skipping 329 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 651 this, HttpAuthDatabase.newInstance(context, HTTP_AUTH_DA
TABASE_FILE)); | 656 this, HttpAuthDatabase.newInstance(context, HTTP_AUTH_DA
TABASE_FILE)); |
| 652 } | 657 } |
| 653 } | 658 } |
| 654 return mWebViewDatabase; | 659 return mWebViewDatabase; |
| 655 } | 660 } |
| 656 | 661 |
| 657 WebViewDelegate getWebViewDelegate() { | 662 WebViewDelegate getWebViewDelegate() { |
| 658 return mWebViewDelegate; | 663 return mWebViewDelegate; |
| 659 } | 664 } |
| 660 } | 665 } |
| OLD | NEW |