Android OS の API リファレンス
利用可能な Android OS の API とフレームワークをご紹介します。
HAL(以前)
Hardware Abstraction Layer(HAL)は、ハードウェア ベンダーが、上位レベルのシステムに影響を与えたり変更を加えたりすることなくカスタム機能に対応する、システムに依存しない下位レベルのドライバをサポートするために実装できる標準インターフェースです。
HIDL
HAL Interface Description Language(HIDL)は、独立してコンパイルされたコードベース間のプロセス間通信のためのシステムです。HIDL では、タイプとメソッド呼び出しによって HAL とユーザー間のインターフェースを指定します。
Trade Federation
Trade Federation フレームワークは、Android デバイスでテストを実行するために設計された継続的なテスト フレームワークです。Trade Federation はホスト コンピュータ上で稼働する Java アプリケーションであり、1 つ以上の Android デバイスと通信します。
セキュリティ テストスイート
セキュリティ テストスイートは Trade Federation フレームワーク上に構築されており、セキュリティの脆弱性に対するオンデバイスの自動インストルメンテーション テストを迅速かつ簡単に作成できます。