FORUMS

Galaxy S6 & Edge get €100 Price Cut—New Models Incoming

Samsung has dropped the price of both the Galaxy S6 and S6 Edge by … more

How To Port Fully Featured Sony Xperia Z4 Camera

Xperia Z4’s hardware may not impress, but its software is definitely … more

Experimental TWRP Available For Moto G 2015

XDA Senior Member squid2 has posted experimental builds of TWRP for the Moto G … more

Sunday Debate: How Can We Get a No-Compromise Phone?

Join us in a fun Sunday Debate on Compromises. Come with your opinions and … more

anybody has the APK for Gesture Search?

491 posts
Thanks Meter: 43
 
By yozpalang, Senior Member on 4th March 2010, 01:40 AM
Post Reply Subscribe to Thread Email Thread
it says here for android 2.0 and up but we might be able to get to work on 1.6 .
 
 
4th March 2010, 03:04 AM |#2  
mttmllns's Avatar
Member
Flag Seattle, WA
Thanks Meter: 1
 
More
I'd like to see this, too. Curious if it'll run on CyanogenMod.
4th March 2010, 04:22 AM |#3  
Account currently disabled
Thanks Meter: 195
 
Donate to Me
More
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, 1618 views)
4th March 2010, 05:10 AM |#4  
yozpalang's Avatar
OP Senior Member
Thanks Meter: 43
 
More
Quote:
Originally Posted by Firerat

here you go,
got it off the market just this min.


Thanks 10char
4th March 2010, 05:28 AM |#5  
Junior Member
Thanks Meter: 0
 
More
Quote:
Originally Posted by Firerat

here you go,
got it off the market just this min.

Thank you very much.
4th March 2010, 09:43 AM |#6  
Junior Member
Thanks Meter: 0
 
More
is there a way to port it back for g1?
4th March 2010, 09:48 AM |#7  
Account currently disabled
Thanks Meter: 195
 
Donate to Me
More
Quote:
Originally Posted by ralpho

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
4th March 2010, 09:53 AM |#8  
Account currently disabled
Thanks Meter: 195
 
Donate to Me
More
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
10th March 2010, 01:42 PM |#9  
mttmllns's Avatar
Member
Flag Seattle, WA
Thanks Meter: 1
 
More
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, 103 views)
Last edited by mttmllns; 23rd April 2010 at 01:16 AM.
10th March 2010, 01:58 PM |#10  
Recognized Developer
Thanks Meter: 343
 
More
Quote:
Originally Posted by mttmllns

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 .
11th March 2010, 06:27 AM |#11  
mttmllns's Avatar
Member
Flag Seattle, WA
Thanks Meter: 1
 
More
Quote:
Originally Posted by Brut.all

It was added in API level 5 (Android 2.0) and apparently it wasn't ported to CM1.4.x .

Cool, thanks for the quick response. Thanks for the great app, too!

Read More
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes