私は自分のブラウザを作った。今私がしようとしているのは、自分のブラウザをデフォルトのブラウザとして設定して、ブラックベリーのデフォルトブラウザをクリックすると、開いた。ブラックベリーのデフォルトブラウザとしてカスタムブラウザを設定する
これは可能ですか?事前に
おかげ
私は自分のブラウザを作った。今私がしようとしているのは、自分のブラウザをデフォルトのブラウザとして設定して、ブラックベリーのデフォルトブラウザをクリックすると、開いた。ブラックベリーのデフォルトブラウザとしてカスタムブラウザを設定する
これは可能ですか?事前に
おかげ
興味深い質問:)
私はあなたが求めてきましたとおりにそれを行うための方法を考えることはできません...しかし、あなたはAの背景から 世論調査のようなものを試みることができますかなり速い間隔を使用するApplicationManager.getApplicationManager().getVisibleApplications();
そして、Webブラウザがフォアグラウンドに来ると、あなたのプロセスはダイアログを起動します。 など。残念ながら
乾杯
レイ
「あなたの代わりに私の超大型のブラウザを使用する?[はい] [いいえ]たい」、あなたはあなた自身のブラウザでシステムブラウザを置き換えることはできません。
他の回答のようにバックグラウンドでポーリングを行うと、バッテリ充電を不必要に使用するなど、いくつかの理由から悪い考えです。
ラジオ(例えば)のapiリクエストを使用するポーリングは大量に消費されるので、ポーリングは目覚めてしまいますが、ブラウザのケースに合わない場合にgetVisibleApplications()がどれくらいの量を消費するか知っていますか? –
ここに、http://supportforums.blackberry.com/t5/Java-Development/Create-a-Background-Application/ta-p/445226の例があります。これは、これが悪いいくつかの理由は何ですか? –
バックグラウンドアプリケーションには何も問題はありません。私はそれらをBlackBerryで常に使用しています。しかし、あなたの例は非常に悪いです。なぜなら、それはブラウザが前景にあるかどうかを常に確認し、実行していることを待っているからです。ほとんどのバックグラウンドアプリはほとんどの場合アイドルです。また、ユーザーとして、私はいつもそのような種類のダイアログポップアップを持つことを嫌います。 –
「かなり速い間隔」とは、実際に約5秒間を意味しました。また、http://supportforums.blackberry.com/t5/Java-Development/Create-a-Background-Application/ta-p/445226も参照してください。背景のアプリケーション –