我netscape-based(NPAPI)
plugin
在 apk 中打包了一个 .so 文件。plugin
如果他们的网页具有所需的MIME
类型,则各种 WebView 可能会调用它。
但是,我也希望restrict
插件的使用仅限于那些有权这样做的人。我如何在插件端检查这个?
我已经尝试实现AndroidManifest.xml
<permissions>
and<uses-permissions>
并且它似乎根本没有执行检查。
我netscape-based(NPAPI)
plugin
在 apk 中打包了一个 .so 文件。plugin
如果他们的网页具有所需的MIME
类型,则各种 WebView 可能会调用它。
但是,我也希望restrict
插件的使用仅限于那些有权这样做的人。我如何在插件端检查这个?
我已经尝试实现AndroidManifest.xml
<permissions>
and<uses-permissions>
并且它似乎根本没有执行检查。
<uses-permissions>
AndroidManifest.xml 中的内容是让您的应用能够访问系统或其他应用的 API。
<permissions>
是让您的应用程序限制目标应用程序通过您自己的应用程序访问 API(接收器操作...)。
如果您询问如何不让其他应用程序使用您的 .so 文件。那我告诉你,没必要。在 Android 中,每个应用程序都是沙盒化的。其他应用程序无法使用您的库 .so 文件。
如果您询问如何让您的应用程序中的某些 WebView 使用该库而不让其他人使用该库,那么我会说这permission
不是您想要的。你为什么不只是有一个属性来指示 webview 是否需要插件。