音声電話中の画面変更の対応可否について

200 views
Skip to first unread message

haradat

unread,
Dec 24, 2010, 2:49:23 AM12/24/10
to 日本Androidの会
ハラダと言います。

音声電話中(発信、着信、通話中...)の画面をカスタマイズしたDL可能な
アプリを作りたいのですが対応可能でしょうか?
Nativeは改造しない前提です。

現状、私なりに調べた結果は「不可」です。
結論を出す前に、この場で聞いてみたいと思い投稿致しました。
ここで駄目なら、素直に諦めがつくと思います。
少し、長文になってしまいましたが、有識者の方、アドバイスお願い致します。

まず、安直な方式として、Nativeアプリの上に画面を被せて、UIイベント
(着信のシーンでは応答とか拒否)をNativeと被せたアプリに送って制御する事を
検討しましたが、NativeアプリにUIイベントを送る方法が思いつかず断念。

まじめな実装で開発する場合についても調査しましたが、断念している状況です。
私が行った調査について、アプローチとしては以下の5つです。

1.既存アプリ
 Android MarketなどのDL可能なサイトからアプリをDLして対応しているアプリが
 無いか調査。検索キーワードは「call」。
 →着信拒否を管理するアプリが殆ど、履歴を管理するなどの付加機能もあるが
  目的のアプリは見つからず。確認はしていないが、着信拒否の実現方法として
  直接電話アプリのプロセスをKillしているのではと想定。
  唯一、「着信画面 fa」が目的にあったアプリと思い、HTC x06ht2の端末に
  インストールしてたが動作せず。

2.Web調査
 Webを「Android + 着信応答、Call、Ring」で検索。
 →Hitせず

3.developer.android.comのリファレンス確認
 developer.android.comの検索キーワードで「Phone、telephony」を入力
 Classとメソッドで目的にあったものが無いか確認。
 →各Class呼制御に関連するものがあるものの、getterのみでsetterが存在しない。

4.ソースコード
 GoogleのGITからソースをDLし、Nativeアプリの実装を調査し、同じ事が
出来ないか検証。
 →Telephony配下の非公開のClassの参照が必要。

5.有識者に確認
 日本Androidの会に投稿する。
 →★本スレッドの結果待ち


以上、よろしくお願いします。

田代透

unread,
Dec 24, 2010, 2:14:02 PM12/24/10
to android-g...@googlegroups.com
 b-mobileから発売される新しいAndroid端末IDEOSはIP電話アプリをダウンロードし
インストールすることで通常の通話アプリと差し代わりIP電話が出きるようになるとの
ことですので、不可能では無いかと思います。

 ただ、その場合も示されている4の事例の問題の解決が必要かも知れませんが。


2010年12月24日16:49 haradat <haradat...@gmail.com>:

> --
> このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
> このグループに投稿するには、android-g...@googlegroups.com にメールを送信してください。
> このグループから退会するには、android-group-j...@googlegroups.com にメールを送信してください。
> 詳細については、http://groups.google.com/group/android-group-japan?hl=ja からこのグループにアクセスしてください。
>
>

--
--
Toru Tashiro
toru...@gmail.com

haradat

unread,
Dec 25, 2010, 12:55:58 AM12/25/10
to 日本Androidの会
田代さん

情報ありがとうございます。
家電量販店で触って確認してみます。
ip電話は恐らくskypeのような感じかと想定してます。

cs呼を使うような特別なip電話でなけば実現出来そうです。
ただ、私が実現したいのはip電話ではないので
ハードルが高いと感じています。

以上

Yuya Kato

unread,
May 29, 2011, 10:28:50 PM5/29/11
to android-g...@googlegroups.com
Yuyaです。

半年ほど前の投稿ですが、目にとまったので返信させて頂きます。

2010年12月24日16:49 haradat <haradat...@gmail.com>:


> 音声電話中(発信、着信、通話中...)の画面をカスタマイズしたDL可能な
> アプリを作りたいのですが対応可能でしょうか?
> Nativeは改造しない前提です。

...


> まず、安直な方式として、Nativeアプリの上に画面を被せて、UIイベント
> (着信のシーンでは応答とか拒否)をNativeと被せたアプリに送って制御する事を
> 検討しましたが、NativeアプリにUIイベントを送る方法が思いつかず断念。

拙作「電話帳補完計画」にて似たような動作を行っています。
https://market.android.com/details?id=jp.nayutaya.telcom

このアプリは、着信時に電話番号をインターネット上の電話帳で検索し、
検索結果を着信画面にオーバーレイ表示する、というものです。
オーバーレイ表示は、AndroidのToastのソースコードを参考にしました。
サービスよりオーバーレイ表示を行っています。
着信のイベントは、検索すれば実装方法が色々出てくるかと思います。

参考になれば幸いです。

--
Yuya.

Reply all
Reply to author
Forward
0 new messages