外部のJavaフレームワークをAndroidフレームワークに含めて、カスタムAndroidフレームワークの一部としてコンパイルする方法について誰かが教えてくれますか?
アイデアは、この外部フレームワークをカスタム android フレームワークの一部にして、他のプロセスが使用できるように android サービスとして公開することです。
本質的に私がしたことは -
- Java フレームワークの Android ポートを確認しました
- 移植されたフレームワークから src dir (すべての外部 jar ファイルを含む) を
framework/base/core/java/android/
- コピーしたライブラリを呼び出すように、フレームワークで ActivityManager を編集しました
- 実行する
これは Android フレームワークを編集するための正しいアプローチですか? Androidフレームワーク内の外部プロジェクトのjavaファイルと関連する外部jarを含めているので、jarをdexに変換するときにmakeが失敗すると思われます。
Android フレームワークの内部構造と Android フレームワークの編集方法を扱う利用可能なリソースを教えてもらえますか?
Tutorial: Android Internals - Building a Custom ROM, Pt. 2 of 2
中国の北京で開催された今年の Marko Gargenta のプレゼンテーションを youtube でチェックしました。しかし、彼はそれを明らかにしませんでした (つまり、外部フレームワークまたは jar の追加)。