質問

Nexus OneのLED Colorsを試してみようとしていますが、通知でLED-Light(Color)を作成するのに問題があります。 LEDライトは機能していません。ハードウェアの誤動作をテストしましたが、それは問題ではありません。これがコードです。

    Notification notification = new Notification(R.drawable.icon, tickerText, System.currentTimeMillis());

    notification.ledARGB = Color.WHITE;
    notification.ledOnMS = 300;
    notification.ledOffMS = 1000;
    notification.flags = Notification.FLAG_SHOW_LIGHTS | Notification.FLAG_AUTO_CANCEL;
    //notification.defaults = Notification.DEFAULT_ALL;

    notification.setLatestEventInfo(this, getText(R.string.tekst1),
                   text, makeIntent(R.drawable.icon));

    notificationManager.notify(R.layout.main, notification);

誰かが私が何を間違えているのか教えてもらえますか? TNX。

役に立ちましたか?

解決

問題は、携帯電話が暗くなるまで通知ライトが表示されないことです(画面がオフになります)。他のすべて(コードを含む)は大丈夫です。

他のヒント

再びsepration ...私はRGB(254、254、254)のような色を設定しようとします。たぶん255は...何か他のものを示しています。私は実際にG1でカスタムRGBを試しましたが、結果は私が期待したものではありませんでした。マルチカラーLEDがありますが、ベースとカスタムカラーの違いはほとんどわかりません。私はマゼンタとブルーの間で何かを作りました、そして、結果は部分的にマゼンタであり、部分的に青いLEDで、実際には混ざっていませんでした。たぶん、そのような小さなLEDでそれほど目に見えないだけかもしれません。たとえば、RGB(200、235、255)は非常に明るい青でなければなりません。それはマゼンタのようになった...

それは試してみて、もちろん、いくつかの異なる携帯電話で試してみることの問題です!ベースカラー(colour.red、.green ect ...)は常に正しいようです。しかし、それらのカスタムのものはバギーであるか、それほど格好良いものではありません。少なくともG1で。

これまでのところ、キー

Nexusの場合、実際に電話をルート化する必要があると思います。その後、いくつかの追加ソフトウェアをインストールした後(デフォルトでCyanogenModがあります)、トラックボールは実際に開発者がLEDに送信している色を表示します。そうでなければ、それは常に白です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top