5,594,748 Members 36,105 Now Online
XDA Developers Android and Mobile Development Forum

anybody has the APK for Gesture Search?

Tip us?
 
yozpalang
Old
#1  
yozpalang's Avatar
Senior Member - OP
Thanks Meter 43
Posts: 488
Join Date: Mar 2009
Default anybody has the APK for Gesture Search?

it says here for android 2.0 and up but we might be able to get to work on 1.6 .
 
mttmllns
Old
#2  
mttmllns's Avatar
Member
Thanks Meter 1
Posts: 57
Join Date: Nov 2009
Location: Seattle, WA
I'd like to see this, too. Curious if it'll run on CyanogenMod.
 
Firerat
Old
#3  
Account currently disabled
Thanks Meter 193
Posts: 3,848
Join Date: Feb 2009

 
DONATE TO ME
here you go,
got it off the market just this min.
Attached Files
File Type: apk com.google.android.apps.gesturesearch.apk - [Click for QR Code] (594.2 KB, 1571 views)
 
yozpalang
Old
#4  
yozpalang's Avatar
Senior Member - OP
Thanks Meter 43
Posts: 488
Join Date: Mar 2009
Quote:
Originally Posted by Firerat View Post
here you go,
got it off the market just this min.

Thanks 10char
 
f1roc
Old
#5  
Junior Member
Thanks Meter 0
Posts: 1
Join Date: Mar 2010
Quote:
Originally Posted by Firerat View Post
here you go,
got it off the market just this min.
Thank you very much.
 
ralpho
Old
#6  
Junior Member
Thanks Meter 0
Posts: 8
Join Date: Jan 2010
is there a way to port it back for g1?
 
Firerat
Old
#7  
Account currently disabled
Thanks Meter 193
Posts: 3,848
Join Date: Feb 2009

 
DONATE TO ME
Quote:
Originally Posted by ralpho View Post
is there a way to port it back for g1?
its working on my g1
but I have eclair rom ( CaNNoN Complete 1.2 )

I'm guessing you have a cupcake, donut

make yourself a sig
click/tap edit my sig , in my sig
 
Firerat
Old
#8  
Account currently disabled
Thanks Meter 193
Posts: 3,848
Join Date: Feb 2009

 
DONATE TO ME
been using since this morning, its not bad.

I often get frustrated scrolling through the app draw, but now with a gestures icon on home screen I can just open it up and start 'writing'

it is a little slow between letters, but I imagine it will get better as it is developed and it is still faster than messing about in the app draw.

gets a thumbs up from me
 
mttmllns
Old
(Last edited by mttmllns; 23rd April 2010 at 01:16 AM.)
#9  
mttmllns's Avatar
Member
Thanks Meter 1
Posts: 57
Join Date: Nov 2009
Location: Seattle, WA
Welp, I was so eager to get this working on CyanogenMod I dove in and spent the last few hours trying to figure it out :
  1. Installed VirtualBox and Ubuntu
  2. Installed the SDK, apktool, and other various required bits
  3. Decoded the APK
  4. Edited the AndroidManifest.xml to change minSdkVersion from 5 to 4
  5. Rebuilt the APK
  6. Set up a keystore and resigned the APK with my key (this part took awhile and I still don't really know what other options I have if any...)
  7. INSTALLED THE APP SUCCESSFULLY

Bad news though. Although the app opens and starts giving you the opening wizard, it seems the service that "Queries data sources" in the background freaks out and requires a force close. The logcat:

Code:
I/ActivityManager(  100): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10100000 cmp=com.google.android.apps.gesturesearch/.GShell }
I/ActivityManager(  100): Start proc com.google.android.apps.gesturesearch for activity com.google.android.apps.gesturesearch/.GShell: pid=12360 uid=10097 gids={3003}
W/InputManagerService(  100): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@43f2f048
I/ActivityThread(12360): Publishing provider com.google.android.apps.gesturesearch.history: com.google.android.apps.gesturesearch.data.QueryHistoryProvider
I/ActivityThread(12360): Publishing provider com.google.android.apps.gesturesearch.index: com.google.android.apps.gesturesearch.data.IndexProvider
W/dalvikvm(12360): VFY: unable to resolve static field 26 (CONTENT_URI) in Landroid/provider/ContactsContract$Data;
D/dalvikvm(12360): VFY: replacing opcode 0x62 at 0x0025
D/dalvikvm(12360): Making a copy of Lcom/google/android/apps/gesturesearch/search/SearchItemView;.setIcon code (440 bytes)
D/dalvikvm(12360): GC freed 1792 objects / 184456 bytes in 175ms
I/ActivityManager(  100): Displayed activity com.google.android.apps.gesturesearch/.GShell: 2116 ms (total 2116 ms)
W/dalvikvm(12360): VFY: unable to resolve static field 25 (CONTENT_URI) in Landroid/provider/ContactsContract$Contacts;
D/dalvikvm(12360): VFY: replacing opcode 0x62 at 0x0003
D/dalvikvm(12360): Making a copy of Lcom/google/android/apps/gesturesearch/search/DataMultiContacts;.queryPhoneNumbers code (128 bytes)
W/dalvikvm(12360): VFY: unable to resolve static field 25 (CONTENT_URI) in Landroid/provider/ContactsContract$Contacts;
D/dalvikvm(12360): VFY: replacing opcode 0x62 at 0x0016
D/dalvikvm(12360): Making a copy of Lcom/google/android/apps/gesturesearch/search/DataMultiContacts;.prepare code (140 bytes)
W/dalvikvm(12360): threadid=15: thread exiting with uncaught exception (group=0x4001e180)
E/AndroidRuntime(12360): Uncaught handler: thread AsyncTask #1 exiting due to uncaught exception
E/AndroidRuntime(12360): java.lang.RuntimeException: An error occured while executing doInBackground()
E/AndroidRuntime(12360):        at android.os.AsyncTask$3.done(AsyncTask.java:200)
E/AndroidRuntime(12360):        at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:273)
E/AndroidRuntime(12360):        at java.util.concurrent.FutureTask.setException(FutureTask.java:124)
E/AndroidRuntime(12360):        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:307)
E/AndroidRuntime(12360):        at java.util.concurrent.FutureTask.run(FutureTask.java:137)
E/AndroidRuntime(12360):        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)
E/AndroidRuntime(12360):        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
E/AndroidRuntime(12360):        at java.lang.Thread.run(Thread.java:1096)
E/AndroidRuntime(12360): Caused by: java.lang.NoClassDefFoundError: android.provider.ContactsContract$Contacts
E/AndroidRuntime(12360):        at com.google.android.apps.gesturesearch.search.DataMultiContacts.prepare(DataMultiContacts.java:68)
E/AndroidRuntime(12360):        at com.google.android.apps.gesturesearch.search.IndexingTask.doInBackground(IndexingTask.java:126)
E/AndroidRuntime(12360):        at com.google.android.apps.gesturesearch.search.IndexingTask.doInBackground(IndexingTask.java:23)
E/AndroidRuntime(12360):        at android.os.AsyncTask$2.call(AsyncTask.java:185)
E/AndroidRuntime(12360):        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
E/AndroidRuntime(12360):        ... 4 more
I/Process (  100): Sending signal. PID: 12360 SIG: 3
I/dalvikvm(12360): threadid=7: reacting to signal 3
I/dalvikvm(12360): Wrote stack trace to '/data/anr/traces.txt'
These logs are a little above my head, though, and beyond my research capabilities at the moment (feeling a little defeated and TIRED ). Do they look like a result of my modification of the app or a framework limitation of CM's 1.6?

I'd appreciate any feedback, even if it's a "NO, STOP TRYING TO MAKE THIS WORK AND JUST SWITCH TO ECLAIR ALREADY" I attached the modified APK if anyone wants to play with it.
Attached Files
File Type: apk gesturesearchfor1.6.apk - [Click for QR Code] (597.0 KB, 90 views)
myTouch 4G w/ CyanogenMod 7.0.0 RC2
[REC] ClockworkMod 3.0.0.5

myTouch 3G w/ CyanogenMod 6.0.0
[REC] RA-sapphire-v1.7.0G [SPL] 1.33.0006 [RAD] 2.22.23.02
[ETC] 32MB swap
 
Brut.all
Old
#10  
Recognized Developer
Thanks Meter 324
Posts: 1,467
Join Date: Jul 2009
Quote:
Originally Posted by mttmllns View Post
Do they look like a result of my modification of the app or a framework limitation of CM's 1.6?
Second one.

Code:
java.lang.NoClassDefFoundError: android.provider.ContactsContract$Contacts
http://developer.android.com/intl/de....Contacts.html

It was added in API level 5 (Android 2.0) and apparently it wasn't ported to CM1.4.x .
G+ | apktool | Ingress broot mod | Brut Google Maps (dead)

If you like me you can buy me a droidburger!

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


XDA PORTAL POSTS

Motorola Droid RAZR HD and M to Receive KitKat in a “Few More Weeks”

Verizon and Motorola shocked us all back in November when … more

[APK] YouTube Update to 5.6 Now Lets You Cast Live Video to Your Chromecast

Earlier today, we talked about how Google brought two new apps to … more

[OTA Captured] Android 4.4.2 Now Rolling Out to the AT&T Galaxy S 4 Active

A little under two months ago, AT&T started rolling out … more