区分带有 Cordova/Phonegap 的 apk 构建与原生构建
Distinguish an apk build with Cordova/Phonegap from a native one
在特定情况下,我在使用 MediaPlayer
播放无线电流时遇到了一些问题。但这不是重点,重点是我发现了一个 app 完全可以做我不能做的事情,我怀疑这是因为它使用了 Cordova / Phongap 媒体插件。我的问题是,给定一个 apk,无论如何要知道 apk 是用 Phonegap / Cordova 构建的,还是用纯原生 Android 代码制作的?
- 您下载 apk(可以使用在线工具)
- 您解压 apk(apk 只是一个包含特定内容的 zip)
- 在提取的文件夹中搜索 assets\www\ 文件夹。
如果它是 cordova 或 phonegap 应用程序,您应该会在该文件夹中看到一个文件 cordova.js。
(是的,获取一个 cordova 应用程序的所有源代码就是这么容易 :( )
在特定情况下,我在使用 MediaPlayer
播放无线电流时遇到了一些问题。但这不是重点,重点是我发现了一个 app 完全可以做我不能做的事情,我怀疑这是因为它使用了 Cordova / Phongap 媒体插件。我的问题是,给定一个 apk,无论如何要知道 apk 是用 Phonegap / Cordova 构建的,还是用纯原生 Android 代码制作的?
- 您下载 apk(可以使用在线工具)
- 您解压 apk(apk 只是一个包含特定内容的 zip)
- 在提取的文件夹中搜索 assets\www\ 文件夹。 如果它是 cordova 或 phonegap 应用程序,您应该会在该文件夹中看到一个文件 cordova.js。
(是的,获取一个 cordova 应用程序的所有源代码就是这么容易 :( )