1

netscape-based(NPAPI) plugin在 apk 中打包了一个 .so 文件。plugin如果他们的网页具有所需的MIME类型,则各种 WebView 可能会调用它。

但是,我也希望restrict插件的使用仅限于那些有权这样做的人。我如何在插件端检查这个?

我已经尝试实现AndroidManifest.xml <permissions>and<uses-permissions>并且它似乎根本没有执行检查。

4

1 回答 1

0

<uses-permissions>AndroidManifest.xml 中的内容是让您的应用能够访问系统或其他应用的 API。

<permissions>是让您的应用程序限制目标应用程序通过您自己的应用程序访问 API(接收器操作...)。

如果您询问如何不让其他应用程序使用您的 .so 文件。那我告诉你,没必要。在 Android 中,每个应用程序都是沙盒化的。其他应用程序无法使用您的库 .so 文件。

如果您询问如何让您的应用程序中的某些 WebView 使用该库而不让其他人使用该库,那么我会说这permission不是您想要的。你为什么不只是有一个属性来指示 webview 是否需要插件。

于 2013-03-27T05:12:10.063 回答