2009-05-05 11 views

答えて

3

答えは「カップケーキではない」と思われます。我々はそうすることに対して助言常に強く をしたにも関わらず、いくつかの 開発者は、サポートされていない かを使用することを選択した内部APIを使用すると、

回避するためのテクニック、#1:Android Developers Blog: Future-Proofing Your Appsから

内部API。 インスタンスの場合、多くの開発者は 内部明るさコントロールと のブルートゥーストグルAPIである を1.0と1.1に使用しています。 がAndroid 1.5で修正されたバグは、 許可を要求せずに アプリがこれらのAPIを使用できるようになりました。その結果、これらのAPIを使用する アプリは、 1.5になります。これら以外に1.5でサポートされていないAPIには他にも変更があります。 で内部APIを使用した場合は、 アプリを更新する必要があります。 がAndroid 1.5で壊れていない場合でも、 バージョンの後には というチャンスがあります。 (はいえ、いくつかの良いニュース、 あります:「懐中電灯」アプリは とても人気があるので、私たちはそのユースケースのために WindowManager.LayoutParamsクラスだけ の 「screenBrightness」フィールドを追加しましたを。)

+0

実際には、ソリューションを投稿したようです。 "懐中電灯"アプリの人気が高いため、WindowManager.LayoutParamsクラスに "screenBrightness"フィールドを追加しました。 " – Osseta

+0

私は知っています...私はそれにつまずくので、私自身の質問に答えることにしました。私はまた意図的に関連するパッセージを太字にしました。 –

関連する問題