アプリケーションの拡張 /再拡張
-
27-09-2019 - |
質問
最終的に、いくつかの特定の機能を備えた圧縮コンタクトマネージャーを作成したいと思います。拡張して実験するのは良いと思った コンタクト。そこでGitを使用して、Froyo-Releaseをチェックアウトし、それを構築しようとしました。それはそのようなものを含むほどうまく機能しませんでした
com.android.internal.telephony.callerinfoをインポートします。
と友達。次の2つのアプローチを検討しています。
- 私は本当にそれを必要としないという仮定の下で、内部のものを抑制します。
- おもちゃの連絡先マネージャーから始めて、すべてを実装(再発明)します。
私の推測では、私はこれを間違って進んでいるということです。 「私はその3番目の代替品が欲しい」 - カーク。
完全に、新しい特別な動作は、そのエンティティデータのタイプに基づいて連絡先のアクションリストを提供することです。
解決
残念ながら、プラットフォームで出荷する多くのアプリケーションは、残念ながら非公開のAPIを使用しています。つまり、SDKアプリとして構築するには多くのハッキングが必要です。
フルプラットフォームビルドの一部としてそれらを構築することも、リフレクション経由でプライベートAPIに接続するように変更したり、後で自動的に剥がされるプライベートAPI関数のスタブを含めることで(それらの名前が実際のものと矛盾するため、 ) - しかし、あなたの作品の結果を、ROMアップグレードの一部以外に携帯的かつ確実に配布できるものにしたい場合は、おそらくパブリックAPIのみを使用するために物事をやり直す必要があります。
所属していません StackOverflow