2012-11-16 36 views
0

我有一个无根的Galaxy S III,想知道与Google Nexus股票相比,此设备上还有哪些库可用。我对.so有关蓝牙低功耗的资源库尤为感兴趣,因为三星声称它是GS3的“Bluetooth Smart Ready”。列出Galaxy S III上的所有可用共享库

  • 如何枚举Android设备上的可用库?
  • 如何加载库? (System.loadLibrary?)
  • 我是否还需要在清单文件中包含<uses-library />指令?
+0

我试着用'PackageManager'枚举已安装的应用程序,并且使用每个应用程序的'sharedLibraries'属性来希望所有的共享库都在某处使用 – Etan

回答

1

使用adb连接您的设备,并尝试find * .so文件,然后于Nexus创建一个仿真器设备,并尝试find。所以在它的文件。最后,你可以昏迷结果,找出哪些库是不同的。

其实你不能加载库。 ld为你做。编写您的本地代码并将其链接到相关的库。

AFAIK,<uses-library />不是为此目的。

相关问题