5
  1. 1 つの Google マップ API のような新しい SDK アドオンを開発するための詳細を共有できますか? 新しい SDK アドオンのビルド方法に関する詳細が見つかりませんか?

  2. Twitter、Facebook、YouTube アプリケーションに接続するための SDK アドオンを用意するのは良い方法ですか? ライブラリには、ソーシャル ネットワーキング アプリでサポートされている開発者 API にアクセスするためのメソッドが含まれているということです。新しい SDK アドオンを開発するためのアイデアを探しています。

  3. Android コア フレームワークに新しいサービス API を追加したとします。そのサービスにアクセスするために SDK アドオンをビルドできますか? (このアドオン ライブラリには、より単純な API 呼び出しがあり、Android コア サービスからサービスを利用できるようになります)

4

1 に答える 1

7

1.) 私自身はこれをあまり試していませんが、プラットフォーム ディストリビューションで利用できるデモ SDK アドオンがあります。Android オープン ソース プロジェクトの vendor/samples フォルダーを調べます。それに関するドキュメントはあまりありません。必要なのは、SDK アドオン用の製品 make ファイルを作成し、この製品説明を使用してプラットフォームを構築することです。SDK、ドキュメントなどに含める必要があるファイル システム イメージを生成します。

2.) SDK アドオンが、あなたが説明したようなソーシャル サービスの接続に適しているかどうかはわかりません。通常の Java ライブラリを使用し、それをアプリケーションに直接リンクすることは、特定のデバイス用にビルドする場合を除き、より良い方法のように思えます。私が理解しているように、SDK アドオンとフレームワーク拡張機能は、主に独自のデバイスを作成し、デバイス固有の API を SDK に追加する必要がある人向けです。一例として、Android を使用してボートにナビゲーション システムを構築し、システム内の他のハードウェアから速度、エンジン ステータス、測定された深度などに関する情報を取得できる API を含めたい場合があります。その場合、追加のサービスを含むシステムを構築し、特に航海のユースケースを対象としたアプリケーションを構築したい開発者向けの SDK アドオンを生成します。

3.) はい、できると思います。ただし、SDK アドオンには、追加された機能を備えたデバイスに対応するシステム イメージが必要であり、SDK アドオンを使用して作成されたアプリケーションは、この機能を含むデバイスでのみ動作することに注意してください。

于 2010-06-23T11:44:11.510 に答える