From 75a4d15ac0971bfb82c579d717f29fa095d8838e Mon Sep 17 00:00:00 2001 From: Guillaume Beraudo Date: Mon, 28 Feb 2011 11:55:52 +0100 Subject: [PATCH] Incall view. Hack for Audio with Galaxy S --- AndroidManifest.xml | 11 +- res/drawable/numpad.png | Bin 0 -> 1356 bytes res/layout-land/dialer.xml | 8 +- res/layout/incall_view.xml | 48 +++++++ res/layout/numpad.xml | 8 +- src/org/linphone/DialerActivity.java | 34 +++-- src/org/linphone/IncallActivity.java | 132 ++++++++++++++++++ src/org/linphone/LinphoneManager.java | 55 ++++++-- src/org/linphone/LinphoneService.java | 1 + src/org/linphone/{ => core}/Hacks.java | 2 +- src/org/linphone/core/LinphoneCallImpl.java | 5 + src/org/linphone/core/LinphoneCoreImpl.java | 9 +- .../core/video/AndroidCameraConf.java | 2 +- src/org/linphone/ui/AddVideoButton.java | 4 +- ...ressAwareWidget.java => AddressAware.java} | 2 +- src/org/linphone/ui/CallButton.java | 3 +- src/org/linphone/ui/Digit.java | 7 +- src/org/linphone/ui/IncallTimer.java | 93 ++++++++++++ src/org/linphone/ui/Numpad.java | 12 +- 19 files changed, 379 insertions(+), 57 deletions(-) create mode 100644 res/drawable/numpad.png create mode 100644 res/layout/incall_view.xml create mode 100644 src/org/linphone/IncallActivity.java rename src/org/linphone/{ => core}/Hacks.java (98%) rename src/org/linphone/ui/{AddressAwareWidget.java => AddressAware.java} (95%) create mode 100644 src/org/linphone/ui/IncallTimer.java diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 3addcdbb3..013d29c53 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -27,7 +27,12 @@ - + + + + + + @@ -143,9 +148,5 @@ -<<<<<<< HEAD - -======= ->>>>>>> e7697429c4475fb5f6ddfb800d5bbce0d4c20865 diff --git a/res/drawable/numpad.png b/res/drawable/numpad.png new file mode 100644 index 0000000000000000000000000000000000000000..f3965ef43cfa95a9952e71a54cd75ab94a6a07a2 GIT binary patch literal 1356 zcmV-S1+)5zP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2ipQ1 z3Jx-l;RMqF00hiQL_t(o!^KxgOY3YDe%>UVY>A3m6{MmrZs`>f7m8~^`BZQt2>Js= zK}1A1_k!TwpCJk&f?GEV>O!zMEF4jA0Ea4dY7>*@{T7mA(xlaIfO{b1J@0g$Gvjh&hH-OvQTO1r5ptiOae!m}vVSsZE!!U9_ zU#%O4flMZY+uK{*+}xnIw-@1Xm}D~31=rWtP*oL`m6e2&b55F=V>jNMGXZ6<8-@W* z(~wLiv9`8`zP>&J!T1MZYikSj_4Q=-e2-N#tEqGC1pvkvG)=?({XOFGIEIFXAd2FL z3lfP0YHDgogX{~k1q*@z01yNL7Z(=*fWpE;2!cQgWV^=%8Vm-JN~Q4j_6Av&KL9*G zKcld)kTl8`Y8_jH$P^9$Pft%YE+{B)2)B+s9uE{n`2@f@M<$a2V+@92U~X;>CnqO_ zIu?teySp2@uH)h10n5wFNG6jcu&JpD_4W0{FDxwJ@$r#>H#RmR7K=H8*OmpDOa=g; zC<>OAmaw|IN*8u@b)luD1pp9+zUr{og}cOy;HpePCq!$2~bgr;du3#h8< z5NuMe`R@{Ai~=|NKE^rc$H&LEV7a@yLn@Ub-skh7w6v5Cot>RQRaN4{;V?={N{HXy z-iE5GP!t83Oa?_oMUZ8g{C|Faj={k}R8&-aTEJ@N($Z4AzrW|ysJ6B?uf~x`gvM`g zZzR~XhE*(k}Pfri=Gcz;T+1Vk!wY3$)!^6ankB{5V_xARpv$NAt zT^#^S+TGp7$;k=vu~^Ke;pOEe4h{~8udc4Pt*25cyuQA|nqi_S+N!K03(U#vuhnSy>55 zl5ADgmIX&gM^IH2e!t&Q_x}xp0i(^JmOfDS!O`KTu=lt;S z5Q?H891gp-Rc0WWQT-LYyu9RW?HFU2ot?$l*qD13WH*)BHR3B$RTW;ZH)k`O_rJiJ zx7innqDXVPuIKz0Foj#sTkm0vQTIgvWLZWck+1>C_s#{t3^cbh)`FByr%9Fo0OjT7 z*xTD9KTDG2cv~N9fLg8R@p$0%dg*O_%(?yjeNI1UdF(bm?6P$=Z^ znOpyF{l;5kB-hz^JdVZ1MU0M)Qsxi3EC<-1QAE_n#zbFt0pt!gg1qB5*Yq3B5d;T{NNkf7K-;8 + android:layout_height="fill_parent" android:layout_width="fill_parent" android:layout_weight="1" android:background="@drawable/clavier_bg" android:src="@drawable/startcall_green"/> + android:layout_weight="1" android:background="@drawable/clavier_bg" android:src="@drawable/stopcall_red"/> - - + + diff --git a/res/layout/incall_view.xml b/res/layout/incall_view.xml new file mode 100644 index 000000000..74a4bd303 --- /dev/null +++ b/res/layout/incall_view.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + +