2012-11-16 3 views
0

У меня есть неуправляемая Galaxy S III и хотелось бы узнать, какие дополнительные библиотеки доступны на этом устройстве по сравнению с запасом Google Nexus. Мне особенно интересны библиотеки .so, касающиеся Bluetooth Low Energy, поскольку Samsung утверждает, что она является «Bluetooth Smart Ready» с GS3.Список всех доступных общих библиотек на Galaxy S III

  • Как я могу перечислять доступные библиотеки на устройстве Android?
  • Как загрузить библиотеку? (System.loadLibrary?)
  • Должен ли я также включить директиву <uses-library /> в файл манифеста?
+0

Я попытался с перечислением установленных пакетов «PackageManager» и использовал свойство 'sharedLibraries' каждого приложения в надежде, что все разделяемые библиотеки будут использоваться где-то – Etan

ответ

1

Использование adb для подключения устройства и попытаться find * .so файлы затем создать эмулятор устройства для Nexus и попытаться find .so файлы в нем. Наконец, вы можете компилировать результаты и узнать, какие библиотеки разные.

На самом деле вы не можете загрузить библиотеку. ld делает это за вас. Напишите свой собственный код и привяжите его к соответствующей библиотеке.

AFAIK, <uses-library /> не подходит для этой цели.