2012-03-18 5 views
0

Androidで忙しい電話状態を引き起こす方法を教えてもらえますか?私は連絡先についてのアプリケーションを開発しています。感謝してください、ありがとう!Androidで忙しい電話状態を引き起こすにはどうすればよいですか?

+0

可能な複製:http://stackoverflow.com/questions/8815611/how-to-get-a-call-state-of-a-phone –

+0

彼は電話をビジー状態にする方法を尋ねています。電話の状態を取得する方法を尋ねることはありません。 – Calvin

答えて

0

できません。

モデムは状態を報告しているものであり、この状態をAndroid側から上書きすることはできません。
さらに、モデムは常にクローズドプロプライエタリソースであり、別のシリコンに配置されています(ただし、同じパッケージに配置されている可能性があります)。

ブラックリストを実装するための最も簡単な方法は、通話をドロップすることです。これは、市販されているアプリケーションのほとんどがやっていることです。
一部のオペレータは、ブラックリストに記載された番号を追加/削除するために使用されるATコマンドを知る必要があります。

シアンMODはオープンソースであり、彼らは、Android側のブラックリストを実装しています。クイックリファレンスが必要な場合は、thereをご覧ください。

+0

あなたは実際に電話の忙しい状態を引き起こすことはできませんが、電話が根っこになっている場合、私は電話の状態が忙しいと思ってほとんどのAppsをだますことができると確信しています(私は、 彼らは、このクラスから情報引っ張っている場合:その方法は、常にこれを返す場合 '公共のint getCallState()' : 'CALL_STATE_RINGING' – Ozzy

+0

私は、このメソッドから ' android.telephony.TelephonyManager' をカスタムの根っこの解決策については言及していません。確かに、根っからのAndroidは、カスタムビルドされたフレームワークのjarファイルでさえ、すべてを置き換えることができます。しかし、根った携帯電話だけで動作するはずのAndroidアプリを開発している場合、ユーザーシェアは100%のうち2%未満になります。 –

+0

@Abdrejs Cainikovs:そのアプリケーションのパスがCyanogen modであることを表示できますか? – user1277012

関連する問題