1

Skype アプリからメッセージを受信したときに何かを行う必要がある Android プログラムを作成しています。私の Skype はログインされ、誰かが私にメッセージを送信するのを待っているサービスまたはアクティビティになり、ログインすると曲が再生されます。コードに関して、Skypeアプリからメッセージを受信したかどうかを知る方法を知っている人はいますか?

これを行う方法がない場合、サービスで通知バーをスキャンして、「skype」というテキストを含む通知をスキャンし、受信したときにすぐに反応させるにはどうすればよいですか?

助けてくれてありがとう。

4

4 に答える 4

1

Skype ブロードキャストがメッセージの受信を意図している場合 (スカイプの decumentation がある場合はそれを調べます)、アプリケーションで (ブロードキャスト レシーバーを介して) メッセージを受信し、何かを行うことができます。そうでない場合は、ステータスバーをスヌープするための回避策がまだあるかもしれません:

新しい Android 通知を検出する

スカイプ通知用

于 2012-10-30T12:37:21.213 に答える
0

一般的に「いいえ」。変更されていないシステムでそれを行う方法はありません。

于 2012-10-30T12:36:12.750 に答える
0

Skype 開発者フォーラムのこの投稿によると、アプリはブロードキャスト イベントを送信しません (受信メッセージをプログラムで通知する通常の方法です)。

于 2012-10-30T12:40:23.780 に答える
0

他のアプリのイベントや処理に直接介入することはできません。Skype自体がオープン インターフェイス (サービス バインディングブロードキャストなど) を提供して、サードパーティの統合を許可している場合にのみ可能です。しかし、私の知る限り、Skype 独自のアプリでは不可能だと思います。

ただし、Skype のSDKを使用して、メッセンジャー サービスの独自の実装を提供する場合は、当然、担当者になります。

于 2012-10-30T12:36:58.363 に答える