Developer Guide

  • 10/27/2020
  • Public Content

Generic Android* Host Application

 This application is not included in the first public release of the Intel® Dynamic Application Loader (Intel® DAL) SDK. It will be provided in a future release.
The SDK provides a Generic Android* Host Application, which implements the same flow as the Windows* version, and samples for Android host application development.  To use them, you must have a platform with a supporting firmware image plus Android OS with Intel® DAL support installed.
  • Generic Host Application
    is an .apk file, located in the SDK Android folder, which must be installed manually in the Intel DAL target platform using Android Debug Bridge* (ADB*) or any other connectivity tool.
  • Host Application Sample
      is located in the SDK Android folder.  The executable .apk file is located under the Bin folder and the source is in the Src folder.  The TA location and ID is defined in the code and can be modified to match your TA, compiled, installed and run.
  • Native Host Sample
      is located in the SDK Android folder.  The executable .o file is located under the Bin folder.   This sample includes an .o file and the source.  This sample uses the internal JHI APIs and runs over the C libraries layer.  This code must be compiled within the full Android tree using the make file located in the Src folder.  This sample attempts to load a default TA named echo.dalp and located under /system/bin.  You can find this dalp under the Bin folder and copy it to /system/bin to run this sample. This executable can be run using ADB or any other connectivity tool.

Product and Performance Information


Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804