发明名称 Application Access to Native and Bundled Libraries
摘要 An application executing on a computing device may invoke a function call of a first function. The computing device may support a bundled application library of functions and a native library of functions. It may be determined that code for executing the first function exists in both the bundled application library and the native library, and the application may execute the first function using the code in the native library. While the application continues execution on the computing device, the application may invoke a function call of a second function. It may be determined that, of the bundled application library and the native library, the code for executing the second function exists in the bundled application library. The application may execute the second function using the code in the bundled application library.
申请公布号 US2015339140(A1) 申请公布日期 2015.11.26
申请号 US201514620647 申请日期 2015.02.12
申请人 Google Inc. 发明人 Murray Timothy;Hines Stephen Roderick;Sams Rudy Jason
分类号 G06F9/455;G06F9/445 主分类号 G06F9/455
代理机构 代理人
主权项 1. A method comprising: invoking, by an application executing on a computing device, a function call of a first function, wherein the computing device supports a bundled application library of functions and a native library of functions, wherein the bundled application library is represented in intermediate code and the native library is represented in machine code of the computing device; determining, by the computing device, that code for executing the first function exists in both the bundled application library and the native library; in response to determining that code for executing the first function exists in both the bundled application library and the native library, executing the first function using the code in the native library; while the application continues execution on the computing device, invoking, by the application, a function call of a second function; determining that, of the bundled application library and the native library, the code for executing the second function exists in the bundled application library; and in response to determining that, of the bundled application library and the native library, the code for executing the second function exists in the bundled application library, executing the second function using the code in the bundled application library.
地址 Mountain View CA US