**** BEGIN LOGGING AT Sat Aug 02 02:59:57 2008 Aug 02 03:06:42 Does sqlitebdatabase.query() return null if there are no records?.. Aug 02 03:38:26 yawn Aug 02 03:39:09 yakischloba: no, it returns null if the query fails Aug 02 03:39:13 it returns an empty cursor otherwise Aug 02 03:39:47 Yeah I think I discovered my problem after a long time looking in the wrong places...I didn't have a ';' at the end of one of my table creation statements :) Aug 02 03:39:56 an empty cursor can be detected by calling checking eihter cursor.isLast() or cursor.count() == 0 Aug 02 03:40:17 but i do not know the performance implications of cursor.count(). Probably O(1), but I don't know that for sure. Aug 02 03:40:33 yakischloba: if you use adb logcat, cursor query failures will be logged in detail. Aug 02 03:40:55 I'm sure I've recommended this to you before but I do want to stress that you should always check adb logcat while you're exploring problems. Aug 02 03:41:06 often information gets printed there that will at least give you a clue. Aug 02 03:41:06 maybe my eyes are blinding it away. I'm using it Aug 02 03:41:54 It's there. Aug 02 03:42:27 I don't see it :( Aug 02 03:43:29 well actually, maybe only managedQuery prints that. Aug 02 03:43:46 I sure hope so because I just scrolled through the crash about 15 times and I don't find anything Aug 02 03:44:06 (it often appears many lines up) Aug 02 03:45:46 well I've been screwing with it for over an hour, I sure hope I would have recognized it by now Aug 02 03:45:51 ;) Aug 02 03:46:17 do I need a more verbose output setting or something? I'm just using './adb logcat' Aug 02 03:46:22 no Aug 02 03:50:47 :( i think im doing something very evil Aug 02 03:51:11 im running a search, and my GC is triggered every 1/2 second, and clears a few thousand objects Aug 02 03:51:14 O.O Aug 02 04:09:06 ahahaha this explains why http://www.flickr.com/photos/8326556@N08/2533874713/in/photostream/ Aug 02 04:09:32 im using #7, which in the next slide he outlines with big red DANGER lol Aug 02 04:33:50 jasta: I have a NullPointerException being throw in a sqlitedatabase.insert(). Is this a result of a failed insert? I can't see anything thats null. (and I still don't see any SQLite stuff in logcat) Aug 02 04:42:59 nevermind I'm being a fucktard Aug 02 04:47:07 howdy Aug 02 04:47:12 hey thurr Aug 02 04:47:13 hows it goin Aug 02 04:47:23 not bad yourself? Aug 02 04:47:42 uhm. Feeling like a dumbass after fighting with a _stupid_ problem for hours ;) Aug 02 04:48:26 it happens :) Aug 02 04:48:42 just goes to show booze and java don't mix. Aug 02 04:48:57 i do it all the time Aug 02 04:49:06 beer though :) Aug 02 04:49:09 yeah well..some of us are sharper to begin with than others :) Aug 02 04:49:46 working on anything interesting? Aug 02 04:49:47 I've gotten so accustomed to Eclipse pointing out my obvious problems, I didn't even think of this one. Aug 02 04:50:04 Nope heh. Just getting the foundation of my app going. Fumbling around in the dark. Aug 02 04:50:31 how's the new display? Aug 02 04:50:39 gorgeous Aug 02 04:51:08 yea, they are my favorite :) Aug 02 04:51:32 I watched a bunch of downloaded TdF stages on it last night, it was pretty sweet Aug 02 04:51:48 sweet Aug 02 04:52:08 I don't own a TV, so I've been watching any video on my 13" macbook for the last year or two Aug 02 04:52:19 damn, no tv? Aug 02 04:52:31 Naw. I don't have time for that junk :) Aug 02 04:54:20 I have a hard enough time getting anywhere with none of that leisurely business Aug 02 04:54:21 i don't watch a lot of it myself, but i do enjoy the history channel in HD :) Aug 02 04:54:21 stupid usb Aug 02 04:54:47 mm yeah history channel is nice. I enjoy watching TV when I do it at other peoples houses. I just don't want the distraction in mine really Aug 02 04:56:08 i know a few people without one Aug 02 04:56:14 did you see the comcast ruling? Aug 02 04:56:26 No. Whats it about now?.. Aug 02 04:56:36 Seems like I see comcast in the news every other day Aug 02 04:56:39 http://government.zdnet.com/?p=3912 Aug 02 04:56:59 its about them messing with BitTorrent, and there's another one with Vonage Aug 02 04:57:37 yeah. Thats nice. Aug 02 04:57:51 Funny, I have comcast and I never actually noticed that it was happening to me Aug 02 04:58:07 interesting Aug 02 04:58:21 I don't think it was. I don't remember what the technique was but I believe I checked to see. Aug 02 04:59:11 bit torrent user? Aug 02 04:59:22 Here and there. nothing crazy. Aug 02 04:59:38 i used it once, but that was about two years ago Aug 02 05:01:09 arg. Need some more RAM for my desktop, now that I just got new RAM for my laptop.. Aug 02 05:01:42 running windows? Aug 02 05:01:59 nah ubuntu Aug 02 05:02:06 same here Aug 02 05:02:23 i use ubuntu on all my machines Aug 02 05:02:30 512mb doesn't really cut it with eclipse, emulator, a couple terminals and a bunch of Firefox tabs Aug 02 05:02:46 oh yea Aug 02 05:02:51 that's not a lot Aug 02 05:02:51 im swapping bad :( Aug 02 05:03:06 i've got 2 gigs in the laptop and 4 gigs in the desktop Aug 02 05:03:14 memory is dirt cheap now Aug 02 05:04:10 yeah except if its old...I'm looking at 2GB for my desktop for like 60 bucks or so, the 2GB for my laptop was only 40 Aug 02 05:04:30 not expensive but more expensive than DDR3 Aug 02 05:04:36 yea true Aug 02 05:04:52 i almost fell off the chair when i saw the price of sdram Aug 02 05:04:57 uhg yeah I'm swapping 500mb right now Aug 02 05:05:00 lame Aug 02 05:07:39 yeah most old parts are really expensive..I was looking at grabbing some better stuff for this desktop but it seems it would be way cheaper to build a way better system Aug 02 05:07:49 oh yea Aug 02 05:08:01 i built a really fast machine for under $400 Aug 02 05:08:19 I was looking at like 230 bucks for a mediocre processor in comparison to whats out now. I was like shit, thats most of a new computer these days Aug 02 05:08:35 pretty much Aug 02 05:08:51 i bought my dual core AMD athlon x2 for 100 bucks Aug 02 05:08:55 2.8 Aug 02 05:09:09 I think I'm just gonna slap some more RAM in it for now though and wait a while to buy something new. Thats the only thing thats really bothering me for the time being. Aug 02 05:09:22 ram helps Aug 02 05:09:45 well...anything to not swap on a slow 5400rpm ide hdd. Aug 02 05:10:04 :) Aug 02 05:11:36 still working on your SMS app and file browser? Aug 02 05:12:02 file browser is up for download, it has a few bugs i'll be patching up Aug 02 05:12:08 working on the SMS application Aug 02 05:12:20 i have it functioning, just need to improve the UI and add delete functionality Aug 02 05:12:38 i've been using it actually, to get a feel for it Aug 02 05:13:10 Cool. I haven't read anything about SMS on android. Are messages stored somewhere by android or is that up to the app? Aug 02 05:14:20 well, Google hasn't shown any SMS yet Aug 02 05:14:29 so I'm handling it all Aug 02 05:14:45 they have actions tied into the contacts, etc. but no actual application Aug 02 05:15:28 mmhm Aug 02 05:16:53 bah. I'm being bothered by several groups of people to go out but I don't feel like it. Aug 02 05:17:47 yea, im exhausted but i do want to work on the app a bit Aug 02 05:17:55 i'm looking at the UI features Aug 02 05:23:45 I love how simple the Android SDK is. Its really just being unfamiliar with java that hangs me up. Aug 02 05:24:28 yea, android is really a pleasant development experience Aug 02 05:30:53 alright, gonna head out for a bit. gnight. Aug 02 08:14:33 good morning guys Aug 02 08:14:35 lets see how long the internet stays connected now :) Aug 02 15:08:43 morning Aug 02 15:13:16 morning Aug 02 15:32:10 morning Aug 02 15:33:28 how goes? Aug 02 17:01:34 Hello Hello Aug 02 17:01:47 hey chomchom long time no see Aug 02 17:02:00 bleeee dam it Aug 02 17:02:15 Could anyone give a good example of using positron Aug 02 17:02:37 Preferably some source code that I can check out Aug 02 17:03:05 Hey Acsia rumour has it you are having a hard time getting it set up too? Aug 02 17:03:38 yep, a tutorial would be very nice Aug 02 17:03:41 any luck anybody? Aug 02 17:12:22 If anyone comes online and could spare 10mins for direction in how the heck to get positron working then it would be much appreciated. Aug 02 17:18:02 Never mind its working now Aug 02 17:18:07 thx Aug 02 17:43:09 yawn Aug 02 17:43:20 camping again this w/e Aug 02 17:43:23 just about to leave :) Aug 02 17:56:25 have a good one Aug 02 17:59:25 So I got another question for you. Aug 02 18:01:51 ? Aug 02 18:02:50 I'm trying to upload some video content to Tumblr with the HttpClient (4). I read in the API that I should upload the video via a MultiPart Form. So now I've taken the MultipartEntity and filled it with Parts including the FilePart. The other parameters are filled inside StringParts. Aug 02 18:04:45 Authentication works fine but I get back " Please specify a video URL or embed code, or select a video file to upload." Ok I have to point out the "data" parameter but I dont know where. (http://www.tumblr.com/api) Aug 02 18:05:32 I don't have time to look. Though, what I would do is simply fire up ethereal and observe the difference between what you sent and what your browser sent :) Aug 02 18:05:49 Should you give you some hint what you're missing. Aug 02 18:05:58 The point is Aug 02 18:06:05 I know that it is the "data" parameter Aug 02 18:06:09 thats missing Aug 02 18:06:18 but I dont know where to put it into :) Aug 02 18:06:31 StringParts are always: Key -> Value Aug 02 18:06:53 but FilePart (the data) is just: Filename + File Aug 02 18:07:35 So the API doesnt find the "data" parameter and drops me the error :/ Aug 02 18:08:28 Working with String data only works quite fine. I'm using the UrlEncodedFormEntity for that and included NameValuePairs Aug 02 18:09:12 but combining UrlEncodedFormEntity and MultipartEntity doesnt work. (or I dont get it how the whole thing could work) Aug 02 18:11:26 sorry, i just dont have time to look Aug 02 18:13:10 Yeah np jasta Aug 02 18:13:20 I'm getting through wireshark once again Aug 02 18:14:33 ahhh I'm getting crazy I can see the upload in wireshark but Tumblr drops the video because it cant find the data parameter :/ Aug 02 18:37:10 well I found it Aug 02 18:37:10 :D Aug 02 18:37:31 Just pass an empty StringPart with key "data" Aug 02 18:37:44 and its working Aug 02 18:38:15 crazy :) but easy Aug 02 19:03:52 jasta: what book did you end up getting on java concurrency? Aug 02 19:20:57 howdy Aug 02 19:39:48 there is a famous hardcore book on concurrency that I've heard good things about from peeps I trust. It has a train on the front cover and its published by addisson wesley. Aug 02 19:43:28 bleeee: this is a very very good book indeed Aug 02 19:43:41 http://www.amazon.com/Java-Concurrency-Practice-Brian-Goetz/dp/0321349601/ref=wl_it_dp?ie=UTF8&coliid=I1SD7VC6MJ1HAO&colid=2Y3FPIHM4F4IS Aug 02 19:43:46 ? Aug 02 19:43:54 it was written by some of the people who worked closely on the JVM memory model, the concurrency packages and some other APIs in the JDK Aug 02 19:43:58 highly recommended Aug 02 19:46:49 Thats the one Aug 02 19:47:27 Yeah a friend of mine is just hardcoring through the java exams and hr said that ones the bees knees Aug 02 19:54:25 Is anyone here planning on going to the Google code day in London? Aug 02 19:54:35 There will be loads of Android type banter to be had Aug 02 19:56:16 There is also an Android Meetup: http://java.meetup.com/170/ Aug 02 20:02:24 Someone here that knows something about HTTPClient and uploading stuff via MultipartEntities ? Aug 02 20:03:06 anno^da- there's some HTTP stuff at http://android-random.googlecode.com Aug 02 20:03:19 Jasta's stuff though, so I'm not all that familiar with it Aug 02 20:04:22 yeah jastas busy at the moment. I dont want to disturb him now Aug 02 20:04:57 did you take a look at the code? Aug 02 20:05:10 I will now Aug 02 20:05:34 i can help, if you have questions. i had briefly looked at it during the beginning of the week Aug 02 20:06:23 It is just one small problem. I dont know how to set a NameValuePair that consits of a key (string) and a value (multipart/form-data) Aug 02 20:06:50 how is your form-data stored? Aug 02 20:07:48 hmm well thats the API: http://www.tumblr.com/api . Posting regular text messages is no problem. I'm just using a normal UrlEncodedFormEntity with an Array of NameValuePairs. Aug 02 20:08:41 But posting the video content I don't know if I understand it right. Thats why I tried to get it working with a MultipartEntity and an Array of Parts. Using String Parts and one FilePart. Aug 02 20:09:10 hm Aug 02 20:09:31 The StringParts get recognized perfectly. Aug 02 20:09:45 what does it say about the file part? Aug 02 20:09:50 (I'm getting authenticated so the String Parts work) Aug 02 20:11:00 Well if I define String Parts for username, password etc. they get recognized. The FilePart doesnt get recognized. I'm getting : "Please specify a video URL or embed code, or select a video file to upload." Aug 02 20:11:15 back from the tumblr service Aug 02 20:11:30 I can see that the content gets uploade in Wireshark Aug 02 20:11:41 but Tumblr cant find the "data" parameter Aug 02 20:11:49 and drops the whole request Aug 02 20:12:02 it needs a parameter named data? Aug 02 20:12:16 yeah I think so looking at the API description Aug 02 20:12:17 is it looking for a key named data? Aug 02 20:12:51 yeah I have tried to add a StringPart named "data" in front of the FilePart Aug 02 20:13:10 good afternoon Aug 02 20:13:13 :) Aug 02 20:13:21 hows it going michaelnovakjr1 Aug 02 20:13:26 not bad Aug 02 20:13:33 nice Aug 02 20:13:37 anno^da- is it a key? Aug 02 20:13:49 is data the key and the filepart the value? Aug 02 20:14:04 now I'm getting a different error. Cant uplod video. So I assume that it looks for the "data" finds it, but doesnt find the content because String and FilePart are note connected to each other. Aug 02 20:14:16 thats what it should be Aug 02 20:14:34 but StringPart offers just STring,String as constructor Aug 02 20:14:41 can you pastebin a code snippet? Aug 02 20:14:47 yeah sure Aug 02 20:14:51 one moment Aug 02 20:15:02 ok Aug 02 20:16:23 I'm pasting you a short form to understand it because the code is more complex (a lot of different methods) Aug 02 20:16:36 ok Aug 02 20:22:24 http://pastebin.com/d125ce41b Aug 02 20:23:13 cool, one sec Aug 02 20:23:29 in this line: # Aug 02 20:23:30 StringPart stringPart = new StringPart("data",file.getName()); Aug 02 20:23:30 # Aug 02 20:23:30 parts[4] = stringPart; Aug 02 20:23:34 oh sorry Aug 02 20:24:02 I've tried to give him the parameter but that leads to Tumblr finding the parameter but not finding the content :) Aug 02 20:25:40 It is the same problem for video, audio and photo upload :) Aug 02 20:26:31 and flickr photo upload as well. So I have to find out how the whole thing works. *g* Aug 02 20:29:42 using a StringPart obviously won't work :) Aug 02 20:30:01 yeah :) Aug 02 20:30:14 It cant work but it was worth a try :D Aug 02 20:30:46 for the FilePart creation, why not drop the last two parameters Aug 02 20:30:50 did you try that? Aug 02 20:31:04 actually wait Aug 02 20:31:15 you are using file.getName() as the key Aug 02 20:31:18 not data Aug 02 20:32:12 hold up, sending you code Aug 02 20:33:22 I've tried to set the filename to "data" Aug 02 20:33:27 http://pastebin.com/m34de4f80 Aug 02 20:33:30 you tried that? Aug 02 20:33:39 BUT after that I get a NullPointerException Aug 02 20:33:56 yeah thats what I tried Aug 02 20:34:19 and you get a nullpointer? Aug 02 20:34:22 dropping a NullPointerException when executing the method Aug 02 20:34:31 by the HttpClient Aug 02 20:34:32 what's the null value? Aug 02 20:34:40 did you debug to see what's null? Aug 02 20:35:24 hmm thats the charset Aug 02 20:35:41 Yeah the thing is the "name" is the name of the file Aug 02 20:35:55 ? Aug 02 20:36:18 the charset.... just set it to something Aug 02 20:36:21 like utf-8 Aug 02 20:36:56 yeah I have done that Aug 02 20:37:12 if I#m giving null it takes the default value Aug 02 20:37:14 http://code.google.com/android/reference/org/apache/http/client/methods/multipart/FilePart.html#FilePart(java.lang.String,%20org.apache.http.client.methods.multipart.PartSource,%20java.lang.String,%20java.lang.String) Aug 02 20:37:31 did you run the debugger Aug 02 20:37:42 that probably is what is causing the nullpointer exception Aug 02 20:37:46 is not* Aug 02 20:38:07 I did run the debugger several times Aug 02 20:38:24 and the charset throws the null? Aug 02 20:38:31 putting the file name into the "String name" field everything is fine Aug 02 20:38:50 putting "data" or something else inside the field I get the Nullpointer Aug 02 20:39:07 so the file object is null then? Aug 02 20:39:16 yeah Aug 02 20:40:05 So I don't think that I can pass the "data" parameter inside the FilePart Aug 02 20:41:13 hm, i'd like to see the log output, i find that hard to believe, there's gotta be some reason Aug 02 20:41:20 data is just the name of the file part Aug 02 20:41:31 you have an apk i can run? Aug 02 20:42:13 I can give you one. One moment lets try if I get it. Aug 02 20:42:19 ok Aug 02 20:42:22 setting the "data" parameter ? Aug 02 20:42:28 inside the name field Aug 02 20:42:30 yea Aug 02 20:42:35 one sec Aug 02 20:42:45 add a few log lines to what the values of stuff is Aug 02 20:43:07 including all the parts of the filepart Aug 02 20:45:57 yeah it takes some minutes :) Aug 02 20:46:11 ok Aug 02 20:52:40 How should I send it to you Skype, Mail, IRC ? Aug 02 20:52:54 you can email it.... mike@novaklabs.com Aug 02 20:53:25 im in ur lab stealin ur acidz Aug 02 20:53:34 haha Aug 02 20:55:51 sent it Aug 02 20:56:18 ok Aug 02 20:56:40 I dont know if you can do something with it :) Aug 02 20:57:17 ah well clicking Transfer/ Start Service Aug 02 20:57:22 starts the posting :) Aug 02 20:57:50 ok Aug 02 20:58:14 you will see the notification Aug 02 20:58:27 and after that you will see the Null Pointer :D Aug 02 21:00:28 where's photo.jpg? is it on the device Aug 02 21:00:34 ah well yeah Aug 02 21:00:37 it should be Aug 02 21:01:10 -> /data/data/packagename/files/photo.jpg Aug 02 21:21:52 So well you get the NullPointer as well right ? Aug 02 21:22:30 yea, i'm setting up the debugger Aug 02 21:23:17 What can you see from the APK using the debugger ? Just the log messages ? Aug 02 21:23:43 i can see exactly where the null is thrown Aug 02 21:24:11 Yeah but without the source code hmm well I'm too much of a noob :-) Aug 02 21:25:19 :) Aug 02 21:26:04 So you cant see the source code but you can see just the excat point. Oh I'm getting wired :D Aug 02 21:28:29 E/ ( 3181): Aug 2, 2008 4:28:10 PM org.apache.http.client.methods.multipart.MultipartEntity getContentLength Aug 02 21:28:35 i'd start looking around there Aug 02 21:28:47 make sure a file is actually getting put in the FilePart Aug 02 21:30:39 it is defintely put inside the FilePart. Using Wireshark I can see the bytes flying to Tumblr. And that bytes are too long for being just a bunch of StringParts :) Aug 02 21:39:03 Hmm but ok I have to go to bed now. My eyes getting tired. Aug 02 21:39:22 I will try that tomorrow with fresh power :-) Aug 02 21:39:27 cool Aug 02 21:40:59 But I can say that the SDK works fine for noobs like me. Developing a little Twitter Client and being able to post to Tumblr via a Service which sends notifications in 3 days is quite cool. Aug 02 23:03:49 Ok guys Aug 02 23:04:02 I've got a really serious question Aug 02 23:04:07 ? Aug 02 23:05:32 How does one persistently filter out the compiler warnings introduced by the automatically generated Service files Aug 02 23:05:40 dead serious. Aug 02 23:05:50 Its the only smell in my repo Aug 02 23:06:10 and it smells like defeat Aug 02 23:06:14 uh, what compiler warnings? Aug 02 23:06:26 i don't usually get any warnings for auto generated services Aug 02 23:06:46 really? I get tons Aug 02 23:06:52 loads of imports were never used Aug 02 23:06:54 what do they say? Aug 02 23:07:01 what compiler are you using? Aug 02 23:07:22 i get tons too Aug 02 23:07:24 jvm 1.5.0 on the mac Aug 02 23:07:37 i just ignore them though... Aug 02 23:07:45 what do they say? Aug 02 23:07:47 I can't they haunt my dreams Aug 02 23:08:08 they say "argh chomchom your codes all broken" Aug 02 23:08:16 lol Aug 02 23:08:23 haha Aug 02 23:08:39 The import "android.os.Binder" is never used Aug 02 23:08:43 is a popular one Aug 02 23:10:08 its only the aidl files Aug 02 23:10:48 hm, do you use eclipse? Aug 02 23:10:54 and they have the notice of : This file is auto-generated DO NOT MODIFY at the top Aug 02 23:11:12 well, yea... because the build process creates them :) Aug 02 23:11:16 yeah I'm using 3.3 Aug 02 23:11:33 hm, do you have a build.xml file for your project? Aug 02 23:11:57 try building with at Aug 02 23:11:57 nat Aug 02 23:11:58 ant Aug 02 23:12:00 ugh' Aug 02 23:12:17 try with ant, eclipse puts a warning out for some stupid stuff Aug 02 23:12:47 Instead of the auto android build...hmm Aug 02 23:13:10 if you put a build file... you can just run ant at the root of your project Aug 02 23:13:28 if you create a blank android project it comes with an ant script Aug 02 23:13:34 without eclipse that is :) Aug 02 23:13:42 i stopped using eclipse Aug 02 23:13:46 thats a new idea, I like your thinking jr. Aug 02 23:14:07 Yeah I can see why people do Aug 02 23:14:14 intelliJ is pretty appealing Aug 02 23:14:15 you can create a new android project to get the build.xml file Aug 02 23:14:24 I'll do so now Aug 02 23:14:26 and then change any relevant vars Aug 02 23:14:32 if you are launching an activity by ActivityName.class, and supply extras should it reuse the already running activity (even if the extras are different than when it ran the first time?) Aug 02 23:14:34 so they can be used with your existing project Aug 02 23:15:11 zhobbs_: it might go to an onResume.... Aug 02 23:15:19 if it finds a running instance Aug 02 23:15:24 never tried it Aug 02 23:17:47 Hmm build.xml? I must be doing something wrong because eclipse does not generate a build.xml when using the new > android project Aug 02 23:18:29 ahh...android:launchMode="singleInstance" in the manifest forces it to reuse the activity Aug 02 23:19:08 chomchom, you have to use: activityCreator.py --out myproject your.package.name.ActivityName Aug 02 23:19:22 --out puts it in the directory Aug 02 23:19:33 and the last part is the package and main activity Aug 02 23:19:45 but that isn't really important, you need the build.xml Aug 02 23:28:35 Ah I see, thanks Michael you've certainly been eating the helpful berries today Aug 02 23:28:50 It was actually on like ht efirst page of "how to install the sdk" Aug 02 23:28:58 :) Aug 02 23:30:58 chomchom: mmm, berries. Aug 02 23:31:55 * chomchom throws berries upon all the boys and girls Aug 02 23:32:20 * ttuttle is not a boy, I'm a full-grown intern! Aug 02 23:32:24 * chomchom shouts "take that boys and girls" Aug 02 23:54:49 when do we get our phones? Aug 02 23:55:06 we they are ready :) Aug 02 23:55:12 when will that be then? Aug 02 23:55:12 when* Aug 02 23:55:19 Q$ 2008 Aug 02 23:55:22 Q4 Aug 02 23:55:28 oh yeah Aug 02 23:55:48 where did you get that info from? Aug 02 23:56:10 in the US in Q4 right? Aug 02 23:56:45 Google has stated that q4 2008 is when they will be available Aug 02 23:57:24 okay, yeah I hope I can get one soon Aug 02 23:57:37 I'm getting pretty tired of the emu Aug 02 23:57:42 what kind of phone do you have now? Aug 02 23:58:05 a Sony Ericsson T610 =) Aug 02 23:58:26 i was going to say, some of us are playing around with Android on the HTC Vogue Aug 02 23:58:50 okay Aug 02 23:58:58 yeah HTC will be the ones releasing a phone first right? Aug 02 23:59:14 dunno if those will be available in Europe Aug 02 23:59:15 i believe so Aug 02 23:59:24 vogue is not in europe? Aug 03 00:00:49 no Aug 03 00:00:54 don't think so Aug 03 00:01:31 htc touch, htc s730 Aug 03 00:01:35 touch cruise Aug 03 00:01:39 tytn II Aug 03 00:01:43 but no vogue Aug 03 00:02:22 I will wait though Aug 03 00:02:45 do you have a HTC Vogue? Aug 03 00:03:17 HTC Touch is the vogue Aug 03 00:03:24 i've got one Aug 03 00:03:25 oh Aug 03 00:03:26 ok Aug 03 00:04:00 Windows Mobile 6 =) Aug 03 00:04:06 yea Aug 03 00:04:14 I won't bother with that Aug 03 00:04:15 check out http://android-random.googlecode.com Aug 03 00:04:29 guy got android running off windows mobile Aug 03 00:04:36 the link to his site is there Aug 03 00:04:42 ok, thanks Aug 03 00:06:48 not a big fan of the touchscreen phones though Aug 03 00:07:41 huh? Aug 03 00:07:47 you don't like touch screen? Aug 03 00:07:54 no, not really Aug 03 00:08:15 damn, i love my touch screen, way better than when i didn't have one Aug 03 00:08:31 I guess it grows on you, I've only tried it a couple of times Aug 03 00:08:52 but I like to feel the keys I'm pressing Aug 03 00:09:03 without having to look at the screen Aug 03 00:09:33 it is something you get used to Aug 03 00:09:46 how is android running on the vogue then? Aug 03 00:09:58 is it good? Aug 03 00:10:03 awesome Aug 03 00:10:14 that link is for software we wrote to fiddle around with it Aug 03 00:10:15 oh yeah Aug 03 00:10:31 i'm finishing a threaded text messaging application for it Aug 03 00:10:44 what protocols are you using? Aug 03 00:10:49 oh text messaging Aug 03 00:10:53 cool Aug 03 00:10:59 protocols? Aug 03 00:11:05 I read it wrong Aug 03 00:11:14 its fully functioning, phone text, email Aug 03 00:11:14 :] Aug 03 00:11:36 fully functioning is good Aug 03 00:11:48 well, no email yet.... didn't put an apk for it yet Aug 03 00:11:55 but it uses the data connection **** ENDING LOGGING AT Sun Aug 03 02:59:56 2008