[MOD] Dialer/Contacts.apk 2.8 Based off ChainsDD Dialer (Updated 140110)

kokwei

Senior Member
Jun 28, 2010
174
13
0
Hi all,

I am running MCR 3.1 on the Desire. Flashed the Contacts_wysie_2.8_update_signed.zip via ClockworkMod fake-flash, and then I see the "Contacts" app in the drawer. However, when launching it I get:

Sorry! The process android.process.acore has stopped unexpectedly. Please try again.

I do notice that the blue stock "Dialer" app has appeared in the drawer. Launching it was fine, and I could use the "Dialer" & "Call Log" function but it crashes with the above same exception when I click on the "Contacts" / "Favourite" tabs.

Is there any step which I have missed during the installation, or is it that this app is not for eclair?

Appreciate any help here :)
 

kokwei

Senior Member
Jun 28, 2010
174
13
0
Whoops, after composing the above message I have noticed that I am in the wrong forum. So that probably explains why the app did not work on my Desire.

I'm looking to remove the "Contacts.apk" flashed onto /system/app. I've tried using the abd shell rm -f /system/app/Contacts.apk, but it says "Directory not empty".

Any clues?
 

malus83

Member
Jun 19, 2010
23
0
0
Trento
www.fabiocannioto.eu
Hi Wysie
Firstly I want to congratulate you for your GREAT App!
I use it whit a previous rom (I dont remember which) and i want to have it in my current rom.
I use Chromatic 3.9 on HTC Magic 32B , I just install Contacts.apk following your guide but the first 2 tabs, Phone and Call Log, works fine the last onces, Contacts and Favorites crash ( android.process.acore has stopped unexpectedly ).

I get the logcat:

This is when I open the app:

D/dalvikvm( 2924): GC freed 6 objects / 224 bytes in 115ms
I/ActivityManager( 2608): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.android.contacts/.DialtactsActivity bnds=[65,430][135,480] }
D/dalvikvm( 3316): GC freed 7870 objects / 470928 bytes in 122ms
D/ViewFlipper( 3316): updateRunning() mVisible=false, mStarted=true, mUserPresent=true, mRunning=false
I/XT9IME ( 2666): [finishInput]
I/ActivityManager( 2608): Displayed activity com.android.contacts/.DialtactsActivity: 1369 ms (total 1369 ms)
this is when I click on Contacts tab:

D/dalvikvm( 3022): GC freed 6 objects / 224 bytes in 101ms
I/dalvikvm( 3316): Could not find method android.bluetooth.BluetoothDevice.isEnabled, referenced from method com.android.contacts.ContactsListActivity.doBluetoothDeviceTransfer
W/dalvikvm( 3316): VFY: unable to resolve virtual method 89: Landroid/bluetooth/BluetoothDevice;.isEnabled ()Z
D/dalvikvm( 3316): VFY: replacing opcode 0x6e at 0x000f
D/dalvikvm( 3316): Making a copy of Lcom/android/contacts/ContactsListActivity;.doBluetoothDeviceTransfer code (176 bytes)
I/dalvikvm( 3316): Could not find method android.content.IContentProvider.getSyncAdapter, referenced from method com.android.contacts.ContactsListActivity.onCreate
W/dalvikvm( 3316): VFY: unable to resolve interface method 124: Landroid/content/IContentProvider;.getSyncAdapter ()Landroid/content/ISyncAdapter;
D/dalvikvm( 3316): VFY: replacing opcode 0x72 at 0x046f
D/dalvikvm( 3316): Making a copy of Lcom/android/contacts/ContactsListActivity;.onCreate code (2470 bytes)
I/dalvikvm( 3316): Could not find method android.bluetooth.BluetoothDevice.isEnabled, referenced from method com.android.contacts.ContactsListActivity.onCreateContextMenu
W/dalvikvm( 3316): VFY: unable to resolve virtual method 89: Landroid/bluetooth/BluetoothDevice;.isEnabled ()Z
D/dalvikvm( 3316): VFY: replacing opcode 0x74 at 0x017b
D/dalvikvm( 3316): Making a copy of Lcom/android/contacts/ContactsListActivity;.onCreateContextMenu code (926 bytes)
I/dalvikvm( 3316): Could not find method android.bluetooth.BluetoothDevice.isEnabled, referenced from method com.android.contacts.ContactsListActivity.onCreateOptionsMenu
W/dalvikvm( 3316): VFY: unable to resolve virtual method 89: Landroid/bluetooth/BluetoothDevice;.isEnabled ()Z
D/dalvikvm( 3316): VFY: replacing opcode 0x6e at 0x010a
D/dalvikvm( 3316): Making a copy of Lcom/android/contacts/ContactsListActivity;.onCreateOptionsMenu code (628 bytes)
I/dalvikvm( 3316): Could not find method android.bluetooth.BluetoothDevice.isEnabled, referenced from method com.android.contacts.ContactsListActivity.onPrepareOptionsMenu
W/dalvikvm( 3316): VFY: unable to resolve virtual method 89: Landroid/bluetooth/BluetoothDevice;.isEnabled ()Z
D/dalvikvm( 3316): VFY: replacing opcode 0x6e at 0x002e
D/dalvikvm( 3316): Making a copy of Lcom/android/contacts/ContactsListActivity;.onPrepareOptionsMenu code (184 bytes)
D/AndroidRuntime( 3316): Shutting down VM
W/dalvikvm( 3316): threadid=3: thread exiting with uncaught exception (group=0x4001e178)
E/AndroidRuntime( 3316): Uncaught handler: thread main exiting due to uncaught exception
E/AndroidRuntime( 3316): java.lang.NoSuchMethodError: android.content.IContentProvider.getSyncAdapter
E/AndroidRuntime( 3316): at com.android.contacts.ContactsListActivity.onCreate(ContactsListActivity.java:620)
E/AndroidRuntime( 3316): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
E/AndroidRuntime( 3316): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2459)
E/AndroidRuntime( 3316): at android.app.ActivityThread.startActivityNow(ActivityThread.java:2335)
E/AndroidRuntime( 3316): at android.app.LocalActivityManager.moveToState(LocalActivityManager.java:127)
E/AndroidRuntime( 3316): at android.app.LocalActivityManager.startActivity(LocalActivityManager.java:339)
E/AndroidRuntime( 3316): at android.widget.TabHost$IntentContentStrategy.getContentView(TabHost.java:670)
E/AndroidRuntime( 3316): at android.widget.TabHost.setCurrentTab(TabHost.java:342)
E/AndroidRuntime( 3316): at android.widget.TabHost$2.onTabSelectionChanged(TabHost.java:138)
E/AndroidRuntime( 3316): at android.widget.TabWidget$TabClickListener.onClick(TabWidget.java:379)
E/AndroidRuntime( 3316): at android.view.View.performClick(View.java:2364)
E/AndroidRuntime( 3316): at android.view.View.onTouchEvent(View.java:4198)
E/AndroidRuntime( 3316): at android.view.View.dispatchTouchEvent(View.java:3728)
E/AndroidRuntime( 3316): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:852)
E/AndroidRuntime( 3316): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)
E/AndroidRuntime( 3316): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)
E/AndroidRuntime( 3316): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)
E/AndroidRuntime( 3316): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)
E/AndroidRuntime( 3316): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)
E/AndroidRuntime( 3316): at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:1659)
E/AndroidRuntime( 3316): at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1107)
E/AndroidRuntime( 3316): at android.app.Activity.dispatchTouchEvent(Activity.java:2061)
E/AndroidRuntime( 3316): at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:1643)
E/AndroidRuntime( 3316): at android.view.ViewRoot.handleMessage(ViewRoot.java:1691)
E/AndroidRuntime( 3316): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 3316): at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime( 3316): at android.app.ActivityThread.main(ActivityThread.java:4363)
E/AndroidRuntime( 3316): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 3316): at java.lang.reflect.Method.invoke(Method.java:521)
E/AndroidRuntime( 3316): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
E/AndroidRuntime( 3316): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
E/AndroidRuntime( 3316): at dalvik.system.NativeStart.main(Native Method)
I/Process ( 2608): Sending signal. PID: 3316 SIG: 3
I/dalvikvm( 3316): threadid=7: reacting to signal 3
I/dalvikvm( 3316): Wrote stack trace to '/data/anr/traces.txt'
I/DumpStateReceiver( 2608): Added state dump to 1 crashes
D/dalvikvm( 2838): GC freed 6 objects / 224 bytes in 121ms
Any ideas on how to solve it???

malus
 

r0ark

Senior Member
May 13, 2010
104
8
0
Hi, I hope someone can help me with modding the Nexus One dialer or dialpad. I would like to modify the background with a "drawable" image or color value, but I can not find which file under res/drawable-hdpi-finger/ of the Contacts.apk file. Is it controled by the .xml file? Does this file lives somewhere else?

Please see attached image. I set the dimension of dialer number image file to be the same dimension as the stock Froyo 2.2 images, but as you can see, it does not completely cover the black background.

Basically, I would like mine to look like the one in image #2.


Thank you.
 

Attachments

Last edited:

andrepersil

Member
May 7, 2010
6
0
0
so far so good on the Galaxy running Galaxo.

There is 1 minor bug, alphabetical separator doesnt work in the Contacts tab. My entire contacts list is sorted alphabetically but separated by 3 letters, V, I and e. (yes lower case e).

Also when I use the scrollbar on the Contacts tab, those 3 letters are the only ones shown.
The same issue here in my Galaxo 1.6.3.3 (Donut).

The rest works very fine. Thanks.

Sent from my Galaxy using XDA App
 

julianjm

Senior Member
Aug 13, 2010
78
71
0
Fuerteventura
Call log slower than stock

Hello,

I've recently rooted and flashed my 32B Magic with CM 4.2.15.1. Everything is better/faster :D, except accesing the call log, which is way slower :(.

It takes 6 seconds to show. From the home screen, press the Dial button. This is the LogCat:

Code:
I/ActivityManager(  100): Starting activity: Intent { act=android.intent.action.CALL_BUTTON flg=0x10000000 cmp=com.android.contacts/.DialtactsActivity }
I/ActivityManager(  100): Start proc android.process.acore for activity com.android.contacts/.DialtactsActivity: pid=8799 uid=10009 gids={3003, 3002, 3001, 1006, 1015}
I/ActivityThread( 8799): Publishing provider com.android.globalsearch.SuggestionProvider: com.android.globalsearch.SuggestionProvider
I/ActivityManager(  100): Process com.android.settings (pid 8788) has died.
I/ActivityThread( 8799): Publishing provider com.android.launcher.settings: com.android.launcher.LauncherProvider
I/ActivityThread( 8799): Publishing provider com.google.android.providers.enhancedgooglesearch: com.google.android.providers.enhancedgooglesearch.SuggestionProvider
I/ActivityThread( 8799): Publishing provider user_dictionary: com.android.providers.userdictionary.UserDictionaryProvider
I/ActivityThread( 8799): Publishing provider com.android.globalsearch.stats: com.android.globalsearch.StatsProvider
I/ActivityThread( 8799): Publishing provider contacts;call_log: com.android.providers.contacts.GoogleContactsProvider
I/ActivityThread( 8799): Publishing provider applications: com.android.providers.applications.ApplicationsProvider
D/dalvikvm( 8799): GC freed 3494 objects / 249736 bytes in 99ms
D/dalvikvm( 8799): GC freed 1594 objects / 101928 bytes in 96ms
W/PhoneWindow( 8799): Previously focused view reported id 2131361856 during save, but can't be found during restore.
D/dalvikvm(  100): GC freed 12620 objects / 690096 bytes in 540ms
D/dalvikvm( 8799): GC freed 2695 objects / 180488 bytes in 132ms
I/ActivityManager(  100): Displayed activity com.android.contacts/.DialtactsActivity: 6800 ms (total 6800 ms)
I have few call entries, maybe 20-30 calls.

I know that gruping calls is expensive, as you have to first index them. That's why I'd like an option to disable it. If it's not possible to disable it, can anyone tell me how to go back to the original Contacts app?

Thanks
 

sgx100

Member
Jul 11, 2010
43
2
0
Hi Wysie !!!

Very good work dude. Congrats for such a good app.
Im using v 2.8 on a Galaxy running Galaxo 1.6.3.4 and have the same problem as reported above.
While scrolling all I can see is that all my contacts are grouped under V, I and e ( Small e)

Will post the screen-shot soon
 

xjjjay

Senior Member
Dec 1, 2009
174
2
0
Can somebody help me get this on Froyo? CM 6.1 includes a froyo port by Sileht, but extracting that and dropping it in my /system/app didn't work. Thanks
 

Dodge93

Senior Member
Jan 3, 2011
70
16
28
27
Hey, I used Wysie Contacts on my Galaxy i7500 with Galaxo and GAOSP.

Now, on my new Defy I haven't any configurations possibilities. Even Syncing with my Facebook contacts to get their info's and Pictures is not available.

I Tried to install it through update.zip - but doesn't work - cause the contacts.apk called here BlurContacts.apk - and of course the Dialer too as BlurDialer.apk

If i rename Contacts.apk to:
- BlurDialer.apk, I'm getting back to the Homescreen :(
- BlurContacts.apk, the Contacts-Icon at the Drawer is gone away.

How I can use your great app on My Defy ?!

That would be a good Howto for all Blur-damaged-Motorola Users :)


thanks
 
Last edited:

torquedre

Member
Dec 29, 2008
41
2
0
Hi...

Can you try the dialer on Cyanogen ROM by Wolfbreak?

Coz I'd already try on Wolfbreak's ROM, it got Force Close when I press the Contacts tab & Favourites tab...

I hope you can fix it, coz I love it...

Thanks... :)
 

KIMI99

Member
Aug 12, 2009
21
0
0
Please help me I tried hard and did not succeed with me program
Mobile
HTC Desire
2.3.3
Rom : Desire_Stock_Gingerbread_3.14.405.1_AR_RTL_V1.0

Helppppppppp meeeeeeeeee i love this dialer .....
 
Last edited: