**** BEGIN LOGGING AT Sun Apr 13 02:59:57 2008 Apr 13 03:00:10 I don't really even know what it is Apr 13 03:00:28 I know Java, but I can't say that I'm familiar with every aspect of it Apr 13 03:06:30 who the fu** is atmisphere? Apr 13 03:06:59 is he some kind of deutche? Apr 13 03:10:36 you're right up his alley Apr 13 03:10:39 so hush Apr 13 03:10:57 Kraln: ah, i see what you're saying Apr 13 03:11:44 lol, this icon i drew is the suckiest thing ever :) Apr 13 03:11:53 jasta: for a playlist Apr 13 03:11:54 ? Apr 13 03:11:58 yeah Apr 13 03:12:20 is it a set of notes? Apr 13 03:12:36 no, i trie dto make it look "inset" Apr 13 03:12:44 which looks bad because i apparently dont understand how that works hehe Apr 13 03:13:01 i dont care though. i tried my hardest to make my UI look nice, but i know my limits Apr 13 03:13:18 a few sucky icons here and there don't detract from all the other nice ui effects i have Apr 13 03:13:35 i drew all my own artwork :) Apr 13 03:13:44 and it shows Apr 13 03:20:59 * morrildl comes up for air Apr 13 03:21:07 welcome back? Apr 13 03:21:11 * morrildl gasps a bit Apr 13 03:21:15 ...... Apr 13 03:21:18 kthybye Apr 13 03:21:22 * morrildl dives again. Apr 13 03:21:22 swimming in ADC enteries, are you? Apr 13 03:22:24 jasta: what was that location-based blog again? Apr 13 03:23:37 what? Apr 13 03:24:25 oh, maybe it was someone else Apr 13 03:24:34 someone linked me to a location-blog service built on android Apr 13 03:27:01 ah, was elimatta Apr 13 03:27:18 jasta: a few sucky icons here and there don't detract from all the other nice ui effects i have << actually... :)) Apr 13 03:29:34 romainguy: well, so maybe it does Apr 13 03:29:40 but there's nothing i can do about it so. Apr 13 03:29:55 i tried finding icons, and the tango theme helps a lot Apr 13 03:29:57 I'm just teasing you :) Apr 13 03:29:58 i took quite a few things from there Apr 13 03:30:08 but i had to do the playlist icon because i couldnt find one that worked Apr 13 03:30:13 and i did my own custom tab graphics Apr 13 03:30:19 because android's tab stuff is totally not what i wanted Apr 13 03:30:34 i guess that's all i did. but those two things took me forever :) Apr 13 03:30:50 my music player and sync icons came from tango Apr 13 03:30:56 and neither one makes any sense. Apr 13 03:31:07 i picked the sound-juicer icon for the music player, so it looks like a little orange slice for a CD Apr 13 03:31:16 which doesn't make sense in the context of what my app does hehe Apr 13 03:31:49 if i was good at this, i'd design an icon that shows a CD being "assembled" by throwing in little blocks of the icon Apr 13 03:31:58 like it's being thrown in pixel-by-pixel Apr 13 03:32:00 that would be a great icon Apr 13 03:34:41 Five eh, as in 'gimme' Apr 13 03:36:04 ok, I admit defeat I gotta bed for an hour or two, even with the red bull. Apr 13 03:37:15 chomchom: no, as in, most phones sync e-mail, contacts, calendars, and tasks wirelessly (over-the-air) Apr 13 03:37:23 those are the big 4 that people care about generally Apr 13 03:37:41 Five, naturally, is trying to be the fifth :) Apr 13 03:40:04 romainguy: if you don't set a header on the context menu, why does it still draw one? Apr 13 03:40:26 it just draws a blank spot for it, which is kinda silly Apr 13 03:44:21 maybe you suggest invest in some scuba gear morrildl Apr 13 03:44:26 should* Apr 13 03:46:21 hmm, Android's debugger has kind of a lot of bugs i think Apr 13 03:46:37 haha Apr 13 03:46:38 i basically can't debug my application. it never works right, things hang for several minutes, etc. Apr 13 03:46:42 the irony Apr 13 03:47:09 i generally find it easier to do print debugging, which is ridiculous Apr 13 03:47:39 I just don't write bugs! Apr 13 03:47:46 its the best solution! Apr 13 03:47:53 ;) Apr 13 03:48:34 I only write bugs Apr 13 03:48:37 It makes debugging easy Apr 13 03:48:46 You just delete everything you have, and go get a sandwich Apr 13 03:48:50 lol Apr 13 04:00:20 hmm, that's weird. svn diff shows that i deleted several lines in sequence that are necessary to make my project do anything at all in the most critical of the services it implements Apr 13 04:01:00 * jasta looks around the channel for saboteurs Apr 13 04:01:10 i think i just got confused when i was refactoring or something Apr 13 04:01:23 it happens when you spend so much time coding :) Apr 13 04:05:40 cd jasta_project_1 Apr 13 04:05:41 svn commit Apr 13 04:05:47 oh whoops, wrong window Apr 13 04:05:53 ;-) Apr 13 04:06:12 haha Apr 13 04:13:20 so, is Android easy to work with( java is easy for me--i want to get a relative position) Apr 13 04:13:50 well, it uses Java, so... Apr 13 04:14:59 is the contact application a demo with source code? Apr 13 04:16:01 yeah its easy Apr 13 04:16:12 except the 19% eclipse bug ARRRGGGHHHJ Apr 13 04:16:25 eclipse bug? Apr 13 04:16:30 duey: I've only ever encountered that on windows Apr 13 04:16:38 that has NEVER happened on my osx laptop Apr 13 04:16:47 hmmm maybe i should switch to osx Apr 13 04:16:52 what bug do you speak of duey? Apr 13 04:17:05 when you click run Apr 13 04:17:07 it chokes. Apr 13 04:17:13 eclipse stops at 19% Apr 13 04:17:15 sometimes Apr 13 04:17:30 never experienced that Apr 13 04:17:31 and you have to exit debugger and kill eclipse via the process list Apr 13 04:17:34 hmmmm..... using a vista machine with it and an osx machine and haven't noticed it at all Apr 13 04:17:47 i dont like eclipse on osx Apr 13 04:17:49 clunky as Apr 13 04:18:00 its the same as windows :) Apr 13 04:18:18 na java gui works much better on windows in my opinion Apr 13 04:18:55 and im an apple fanboy :) Apr 13 04:34:09 Eclipse on OSX sucks Apr 13 04:34:13 but that's because of stupid SWT :) Apr 13 04:35:34 romainguy: you seen this? http://v3.tinypic.com/player.swf?file=2ewgnec Apr 13 04:35:45 they got eclipse running on a windows ce handset with HaRET =) Apr 13 04:35:51 erm not eclipse Apr 13 04:35:52 android Apr 13 04:36:44 what is haret ? Apr 13 04:38:18 Handset reverse engineering tool Apr 13 04:38:24 it's like loadlin for dos, but for windows ce Apr 13 04:38:48 http://handhelds.org/moin/moin.cgi/HaRET Apr 13 04:46:20 Kraln: you familiar with com.google.googlenav.DrivingDirection Apr 13 04:46:22 ? Apr 13 04:46:25 i need some help Apr 13 04:54:21 romainguy: do you suppose that the MediaPlayer will support things like cross-fading at osme point? Apr 13 04:54:43 i really don't want to implement a mixer myself :) Apr 13 04:56:29 oh interesting, there is a mixer class Apr 13 04:59:40 anyone here? Apr 13 05:39:33 romainguy: i thought i remember there being an easy way to get that fadeEdge effect of the ListView in other widgets, is that true? Apr 13 05:40:02 I have a TextView which I have constrained to singleLine, but would like a fade edge on the right if it doesn't fit. Will I need to extend TextView? Apr 13 05:40:18 setVerticalFedgeEnable or something Apr 13 05:40:36 or in this case, setHorizontalFadingEdgeEnabled Apr 13 05:40:47 Fedge? :) Apr 13 05:40:57 was that just shorthand Apr 13 05:41:28 that was me being tired, sick and lazy :) Apr 13 05:45:11 shoot, android:fadingEdge did not behave as i need. Apr 13 05:46:02 what happened? Apr 13 05:46:48 well, i just need osmething more specialized: it should only fade the right edge, and it should only attempt fading if scrolling was necessary (as in, the text was actually clipped) Apr 13 05:47:19 well the fade should appear only if scrolling is necessary Apr 13 05:47:28 android:fadingEdge="horizontal" faded both left and right, and it faded even though the text was fully on screen Apr 13 05:47:35 romainguy: Well, it didn't. Want a screenshot? Apr 13 05:47:38 sure Apr 13 05:47:42 but that should not happen Apr 13 05:47:50 I guess TextView doesn't override the appropriate methods Apr 13 05:48:57 what would need to be done? Apr 13 05:51:25 I don't remember, it changed since M5 Apr 13 05:51:43 but I think it was just a matter of overriding the various compute*() methods Apr 13 05:52:25 do you still care for a screenshot? Apr 13 05:53:14 ok I looked and I would say TextView reports wrong values in computeHorizontalScrollOffset computeHorizontalScrollExtent and computeHorizontalScrollRange Apr 13 05:53:28 ok Apr 13 05:53:33 which is weird because I've definitely seen textview with fades Apr 13 05:53:38 I guess we fixed that post m5 Apr 13 05:58:08 well, if it's fixed post M5 i really don't want to bother Apr 13 05:58:11 I'll make a "..." ;) Apr 13 05:59:48 romainguy: did i tell you that i took your advice and reversed my enqueued behaviour and implemented a long click listener? Apr 13 06:00:17 the long click offers "play next" and "enqueue" Apr 13 06:00:39 whereas the default is to enqueue next and jump to it. Apr 13 06:03:16 i started thinking about the way i actually used an iPod and, actually, the enqueue behaviour was the less common thing i wanted. it only stands out in my mind as important because the ipod didn't support it at all Apr 13 06:03:36 but that's not justification enough to make it the default behaviour Apr 13 06:09:57 * jasta raises an eyebrow Apr 13 06:10:03 uh-oh, there is a race condition here ;) Apr 13 06:10:17 that's a pretty heavy bug to need to solve 2 days before the deadline Apr 13 06:12:40 jasta, just ignore it and act like you never found it :P Apr 13 06:23:27 it's pretty obvious why it happens actually Apr 13 06:24:02 the UI thread is racing with a binder thread. i call list.invalidateViews() and set some global magic in the list's ViewBinder to set up a reference to a view in the row i care about. Apr 13 06:24:11 then when the service responds, i use that global to do stuff. Apr 13 06:24:55 so the race is obvious. i should find the view and set the global when i start talking to the service, rather than waiting for the viewbinder to do it. which was a total hack anyway. Apr 13 06:46:43 i just had a massive subversion explosion Apr 13 06:46:55 how can i remove the apk from the emulator? Apr 13 06:47:00 need to regenerate it Apr 13 06:47:13 adb shell rm /data/app/my.apk Apr 13 06:47:19 thanks :) Apr 13 07:14:40 how can i write a adapter that uses getViewInflate() that i can use in several activities? Apr 13 07:20:19 uhm, just write one. Apr 13 07:20:25 what is so difficult about that? Apr 13 07:21:08 "The method getViewInflate() is undefined for the type MedialibAdapter" Apr 13 07:23:04 yes, that's because ViewInflate needs a context. Use ViewInflate.from(ctx) Apr 13 07:23:18 which is the same as getViewInflate, but just accessed in a differnet way Apr 13 07:24:59 mh i just thought there was a different way because the docs state that the ViewInflate is never used directly Apr 13 07:27:21 alright, got it. thanks :) Apr 13 07:29:18 the docs say that it is never instantiated directly Apr 13 07:29:20 that is not the same as used. Apr 13 07:29:52 oh, the docs do say used though :) Apr 13 07:29:58 well that should be changed; very poor writing. Apr 13 07:30:24 though ViewInflate.from(ctx) is just shrothand for ctx.getSystemService(... Apr 13 07:30:29 short-hand* Apr 13 08:13:55 'morning Apr 13 08:14:05 hello :) Apr 13 08:18:29 * jasta 's jaw hangs open Apr 13 08:18:36 ? Apr 13 08:18:38 i just invoked rm -f test.db * Apr 13 08:18:46 SPACE *! GRRRRRR Apr 13 08:18:58 oops Apr 13 08:18:59 that was like an hour of fucking code! Apr 13 08:19:27 tedious shit too! Apr 13 08:19:31 it's always easier the second time though Apr 13 08:19:32 fucking hell Apr 13 08:19:55 sigh, at least i'm smart enough to use svn :) Apr 13 08:20:07 i really can't believe that. how frustrating. i was just about done and ready to commit Apr 13 08:20:20 jasta, you could dump /proc/kmem or something and see if it's cached... or something like that Apr 13 08:20:32 don't you have it open in your editor? Apr 13 08:20:55 * davidw is up to 150 emacs buffers Apr 13 08:21:44 davidw: i had just closed to do one last test and commit Apr 13 08:22:19 bozo client wants to hang up the phone remotely too... sorry dude, ain't gonna happen Apr 13 08:24:30 recovered most of it from kcore ;) Apr 13 08:24:47 it was just one file, fortunately Apr 13 08:24:54 and most of the work was new, so i don't have to figure out the differences ;) Apr 13 08:25:02 new code, i mean Apr 13 08:25:55 good call on the kcore search, btw. Apr 13 08:27:16 glad it helped:-) Apr 13 08:29:40 mroning Apr 13 08:38:12 ouch jasta Apr 13 08:38:23 im always scared of doing that Apr 13 08:38:32 i dont usually use svn/cvs for small stuff Apr 13 08:38:49 still haven't created something for my android gui Apr 13 08:42:59 duey: setting up svn is the first step i take in starting a new project Apr 13 08:43:03 of just about any size. Apr 13 08:43:22 fair enough, I am just not diligant enough to constantly keep commiting Apr 13 08:43:41 i find the commit history and svn diff to be very useful development features Apr 13 08:44:08 plus, one important thing i will be doing when i release to the judges is tagging the repository Apr 13 08:44:37 so i can ekep track of what i sent them even after i keep coding Apr 13 08:44:48 i'm gonna take a weekend off, then go right back to it :) Apr 13 08:45:01 so you can know that you included an epic bug that crashes all the time? Apr 13 08:45:16 i would rather not know that! Apr 13 08:47:42 at least if i found it i might have the opportunity to contact them about it Apr 13 08:47:52 i mean, probably not Apr 13 08:47:53 but who knows Apr 13 08:48:19 jasta: submitted? Apr 13 08:48:22 muthu: no Apr 13 08:48:29 i'm not submitting until Monday :) Apr 13 08:48:33 me too Apr 13 08:48:39 i'd like to use the extra time Apr 13 08:48:51 there's still so much my project could do that it doesn't already :) Apr 13 08:49:05 i know Apr 13 08:49:10 all day Monday I think I'm gonna work on new icons :) Apr 13 08:49:13 mine are terrible hehe Apr 13 08:49:26 there are free icons available Apr 13 08:49:32 i know, and i use a lot of them Apr 13 08:49:42 cool Apr 13 08:53:52 i should go to bed soon... Apr 13 09:21:19 morning anybody? Apr 13 09:21:50 afternoon Apr 13 09:21:54 aha Apr 13 09:22:06 how are you this afternoon? Apr 13 09:22:19 need to put the apk together Apr 13 09:22:25 its getting worse by the minute Apr 13 09:22:31 My nrj is really draining out... After tomorrow I am going to sleep for a week Apr 13 09:22:38 me too Apr 13 09:22:41 I know what you are saying Apr 13 09:22:45 i'll be so glad this is over Apr 13 09:23:01 i'm excited about search engine project Apr 13 09:23:09 which project? Apr 13 09:23:18 thats my company project Apr 13 09:23:21 aha# Apr 13 09:23:23 oh yes Apr 13 09:23:31 search engine on android Apr 13 09:23:48 that sounds very interesting Apr 13 09:24:04 yeah.. actually me need to make it interesting somehow Apr 13 09:24:07 you could do a sharable search field Apr 13 09:24:16 how? Apr 13 09:24:28 and swarm search on all androids around you Apr 13 09:24:35 morning Apr 13 09:24:51 I manage to use metadata within the activity or provider field Apr 13 09:25:00 if you need config from other app Apr 13 09:25:04 cool Apr 13 09:25:04 morning dpino Apr 13 09:25:22 it s actually a pain but I amange the package manager doc is very scarce Apr 13 09:25:34 and you need to open the same object twice Apr 13 09:25:44 we 2 diff flags to make it work... Apr 13 09:25:53 it took me some time to get to that conclusion :) Apr 13 09:26:10 anyway back to work Apr 13 09:26:15 good luck Apr 13 09:27:41 good luck to you too Apr 13 09:35:15 hehe, re the energy comment Apr 13 09:35:35 i told my girlfriend that all we're gonna next weekend is eat, sleep, and fuck :) Apr 13 09:35:41 gonna do* Apr 13 09:35:52 i am so drained. i don't even want to think about android all next week Apr 13 09:38:20 woah Apr 13 09:38:22 cool plan Apr 13 09:38:42 well yeah, im kinda surprised she's ok with it Apr 13 09:38:42 jasta: have fun ;) Apr 13 09:38:48 hehe Apr 13 09:38:58 crassness aside, i'm just so beat. android has taken a lot out of me. Apr 13 09:39:05 yup Apr 13 09:39:14 it's been 3 months of 40 work weeks with 20-30 hours of android on top Apr 13 09:39:14 its getting worser for me Apr 13 09:39:26 wow Apr 13 09:39:43 people working hard, wonder how many submissions? Apr 13 09:39:49 any insider info, jasta? Apr 13 09:39:59 for the last time i dont work for google :) Apr 13 09:40:05 lol Apr 13 09:40:22 i know Apr 13 09:40:25 anyway, the android-challenge group is picking up a lot. Apr 13 09:40:31 quite a few people posting their videos there Apr 13 09:40:42 right, videos are exciting Apr 13 09:42:29 I have a little Heckle & Jeckle icon I 'borrowed' Apr 13 09:42:35 i have a video, but it's very uninteresting ;/ Apr 13 09:42:54 no video for me Apr 13 09:46:54 I wish videos would go away Apr 13 09:46:58 I think they're annoying Apr 13 09:47:05 davidw: why? Apr 13 09:47:09 but I'm a grumpy old man Apr 13 09:47:27 davidw's still running off of his 28.8 modem from 1995 Apr 13 09:48:28 romainguy, to be more precise, I find them annoying as a means of demoing software Apr 13 09:48:35 why? Apr 13 09:48:38 the judges will like it Apr 13 09:48:56 I personally enjoy watching them without having to install apks :)) Apr 13 09:49:29 right Apr 13 09:49:34 romainguy, good software is intuitive, I prefer reading things, and hate having to sit still and watch some dork drone on about some feature I don't care about:-) Apr 13 09:49:52 so... don't watch the video :) Apr 13 09:50:03 I like to see UIs in action Apr 13 09:50:08 and through reading... Apr 13 09:50:24 if for example the apk is messed up, atleast people can watch video Apr 13 09:52:59 romainguy: is addHeaderView in ExpandableListView working well? Apr 13 09:53:08 I have a glitsh in the UI Apr 13 09:53:15 I have no idea. but it should be working Apr 13 09:53:53 it adds a new node in the tree... Apr 13 09:54:11 so it does work ^^ Apr 13 09:54:17 it's just it works too well :) Apr 13 09:54:31 :) Apr 13 09:54:39 internally headers and footers are treated as listview items Apr 13 09:54:57 I guess ExpandableListView just isn't checking for headers and footers counts Apr 13 09:55:12 aha indeed Apr 13 09:55:24 no it pushes everything by one node Apr 13 09:55:39 oh well Apr 13 10:16:23 i should submit my video to the list Apr 13 10:16:55 yeah Apr 13 10:21:42 why I don't like videos: http://www.youtube.com/watch?v=jwOfi-T_YPc Apr 13 10:21:46 it's a pretty cool app Apr 13 10:21:50 but .... yuck Apr 13 10:22:32 it really isn't that bad Apr 13 10:22:40 is it yours?:-) Apr 13 10:23:05 nope :) Apr 13 10:23:13 like i said, my video's pretty lame Apr 13 10:23:20 on account of my sample being pretty lame Apr 13 10:24:24 davidw: oh yeah...yuck :) Apr 13 10:24:35 also, why does that guy sound like a robot? Apr 13 10:24:45 probably because it's generated speech Apr 13 10:24:59 it's an ultra-fail GLaDOS Apr 13 10:24:59 I think maybe he figured that was better than his english Apr 13 10:24:59 you think so? oh yeah probably. Apr 13 10:25:19 i just realized the app is focusing on China ;0 Apr 13 10:25:41 it's a neat idea though, and probably involved some good work Apr 13 10:25:49 but I got the concept in about 10 seconds Apr 13 10:25:52 for a button, how to set custom focus Apr 13 10:25:55 ? Apr 13 10:26:19 requestFocus(), though you should realize that there are some subtle quirks with focus and touch mode Apr 13 10:26:25 such as, there is no focus in touch mode :) Apr 13 10:26:34 android:state_selected="false" Apr 13 10:26:39 no in the drawable xml Apr 13 10:27:17 is there a state_focused Apr 13 10:28:08 yes Apr 13 10:28:20 (i am just guessing *grin*) Apr 13 10:28:58 there is Apr 13 10:29:04 just found out Apr 13 10:29:05 davidw: you know what's stupid about that pop demo though? it's really obvious he's not simulating EDGE/3G. there is no way it'd be that fast on a real gsm radio. Apr 13 10:29:46 I guess a video might make sense for something that just needs to be shown in action Apr 13 10:30:01 but "run PC apps on your mobile via the network" is pretty clear. Apr 13 10:30:30 it has its own benefits Apr 13 10:30:38 I rather see screenshots personnally Apr 13 10:30:45 i don't understand why he didn't just say "rdesktop client for Android, here you go" :) Apr 13 10:31:14 i sure hope he didn't implement his own protocol. rdp is already very efficient. Apr 13 10:31:38 probably using some java lib Apr 13 10:32:06 i'm looking forward to seeing a good vnc viewer and rdesktop client for android. Apr 13 10:32:09 and an ssh client. Apr 13 10:32:17 i wish i had them on my windows mobile phone :( Apr 13 10:32:26 there is telnet isnt there? Apr 13 10:32:35 yeah, but seriously? telnet? Apr 13 10:32:39 yeah right. like i'm opening that up. Apr 13 10:32:51 ha Apr 13 10:33:07 the servers i admin use ssh with password auth disabled. Apr 13 10:33:21 so only my private key will get you in Apr 13 10:33:33 http://www.zatelnet.com/gphone/main.php Apr 13 10:33:34 which has a passphrase on it hehe Apr 13 10:33:47 acsia: yeah, and that's the same company that makes the telnet client for windows mobile. Apr 13 10:34:02 jasta: yea I have my keys on my usb Apr 13 10:34:03 but frankly, i suspect others will do it as well. silly little sysadmin apps will probably be much more popular on android than window smobile. Apr 13 10:35:03 i have my meaningful private keys only on my laptop, work machine, and desktop. my home network is open to password auth, so if i need to access my work from a public machine i ssh home, then to work through the vpn Apr 13 10:35:05 jasta: I agree, pretty sure it must be quite easy to implement. there must be some libs out there already Apr 13 10:35:18 acsia: there is. Apr 13 10:35:32 Windows Mobile is just such a nightmare to develop for nobody ever writes any free code. Apr 13 10:36:06 ssh in particular would be awesome for me. i'd love to leave my desk at work and pull up my screened irc session when i go to the bathroom :) Apr 13 10:36:18 i've never been able to combine my two great passions in life: pooping and irc. Apr 13 10:36:36 lol Apr 13 10:36:48 well IRC client for android and there you go Apr 13 10:36:53 jasta, the girlfriend comes after those? Apr 13 10:36:59 all this coding nad lack of sleep is making me go crazy, i think Apr 13 10:37:04 davidw: somewhere after, yeah :) Apr 13 10:37:22 acsia: no way, i don't want to be like romain with 6 different logins. Apr 13 10:38:25 lol Apr 13 10:38:48 I think you can consider yourself having a computer addiction if you find a computer setup in your toilets Apr 13 10:39:30 http://blogs.sun.com/hinkmond/entry/java_me_says_hello_world Apr 13 10:39:38 there's something kind of... pathetic about this Apr 13 10:40:16 not their work, but at a... let's say strategic level Apr 13 10:40:17 lol Apr 13 10:40:39 Hello, iPhone. Think different. Think Java ME. :-) Apr 13 10:40:42 i swear, i just don't get Obj C. Apr 13 10:40:53 its lovely Apr 13 10:40:58 i've learned a lot of languages and written a lot of code in my day, but i just don't fucking get that language. Apr 13 10:40:59 Hello, iPhone. Think different. Think Java ME. :-) eeee no Think android Apr 13 10:41:16 its one of my favourite languages Apr 13 10:41:20 the syntax makes me angry. it's like someone playing heavy metal in my zen garden, i can't take it. Apr 13 10:41:21 don't get to use it much though Apr 13 10:41:36 but its so logical Apr 13 10:41:40 objective C is cool, and is certainly not the issue with iphone Apr 13 10:41:41 it reads properly Apr 13 10:42:13 i much prefer Java to Obj C, and I much prefer C to either. Which tells you something about how Obj C fails :) Apr 13 10:42:41 that reminds me, have you guys see the fail blog? Apr 13 10:42:46 nope Apr 13 10:42:49 which one? Apr 13 10:42:52 sure :> Apr 13 10:42:58 just google fail and feel lukcy Apr 13 10:43:02 it's great ;) Apr 13 10:43:11 hahahaa Apr 13 10:43:16 the captions are just as good as the images. it's brilliant. Apr 13 10:45:01 the Intelligent Design brilliant Apr 13 10:45:28 really, i like the captions :) Apr 13 10:45:49 http://failblog.wordpress.com/2008/03/28/calculus-fail/ Apr 13 10:46:07 but actually my favorite is Apr 13 10:47:11 lol that looks like something i would do Apr 13 10:47:23 damn where is my favorite Apr 13 10:47:24 it's so old Apr 13 10:48:18 http://failblog.wordpress.com/2008/03/13/toll-gate-fail/ Apr 13 10:48:20 that one ;) Apr 13 10:48:46 http://failblog.wordpress.com/2008/03/11/cycleway-fail/ Apr 13 10:48:55 these are great Apr 13 10:49:08 yea failblog is fun Apr 13 10:49:17 ahh here it is Apr 13 10:49:23 and the last one i'll post, my favorite: Apr 13 10:49:27 http://failblog.wordpress.com/2008/03/09/dangerous-bike-lane/ Apr 13 10:51:44 hahahaha Apr 13 10:52:10 http://www.uploadgeek.com/uploads456/0/iphone-java-me.JPG Apr 13 10:52:11 hahah Apr 13 10:52:18 :) Apr 13 10:52:26 http://failblog.wordpress.com/2008/04/13/intelligent-design/ Apr 13 10:52:28 that's pretty good Apr 13 10:53:18 davidw: lol Apr 13 10:56:17 http://failblog.wordpress.com/2008/04/04/militia-fail/ .... wow ... Apr 13 10:58:32 hmm, i wonder why last.fm services have the musicbrainz id field blank for so many albums. Apr 13 10:59:07 a lot of these are really obvious ones that shouldn't have any ambiguity Apr 13 11:00:29 ok, need to make a document explaining my submission Apr 13 11:01:33 i did that thursday Apr 13 11:01:37 had my girlfriend proof-read it at work hehe Apr 13 11:04:05 I'm sick of the whole thing, I want to go ride my bike Apr 13 11:12:35 i'm not really sick of it, i just want some of my free time back :( Apr 13 11:13:36 well, yeah, nothing can keep me from hacking on stuff Apr 13 11:13:47 I just want a balanced life back Apr 13 11:14:32 unfortunately, if any of us win the qualifying round there's even more pressure! Apr 13 11:14:52 since you know the competition, and have well-defined odds. Apr 13 11:15:15 and a lot more money at stake :) Apr 13 11:15:27 yep Apr 13 11:16:17 machine learning experiments take a long time :( Apr 13 11:17:07 zzz Apr 13 11:17:11 night Apr 13 11:19:20 I'd be happy with winning the first round money Apr 13 11:20:32 no way man, if i win the qualifying round i am going for the gold ;) Apr 13 11:21:29 most software engineers make at least $25K pre-tax in 4 months. so that prize is barely keeping up with your day job ;) Apr 13 11:22:21 well, part if it is that I could see Hecl doing ok in the first round, but as a tool, I don't think it would win the "mostest bestest app" award. Apr 13 11:22:36 that'll to something super slick and cool Apr 13 11:22:41 i am not sure how my idea will stand. on one hand, it's very progressive and useful. Apr 13 11:23:00 on the other, it might be too progressive, to the point that it is less reliable than users demand and too aggressive on carrier resources to be permitted. Apr 13 11:23:28 also, i don't know how common it is that users keep their home PCs running all the time Apr 13 11:23:47 i do. always have. my friends do. maybe most people do? Apr 13 11:24:43 oh well, the bottom line is that i wrote this app because it accomplishes something that i want. it fits with my usage pattern, and works as i expect it to. Apr 13 11:27:37 well, that's a good start Apr 13 11:27:55 actually what I want to do is have my own company, not win contests Apr 13 11:30:15 i have no interest in profiting from my app beyond the ADC. Apr 13 11:30:18 that's just icing anyway. Apr 13 11:30:22 i just want to produce it, have it, and use it. Apr 13 11:30:57 it will be GPL'd after the first round is over Apr 13 11:31:13 and there's a lot of fuckin code here. Apr 13 11:31:20 18K loc now Apr 13 11:31:30 wow Apr 13 11:32:30 the lion's share of that is between the sync client and server, not in the music player itself Apr 13 11:32:44 that's i think why a lot of people have misunderstood the size of my app. the music player is pretty simple, sure. Apr 13 11:33:04 it's the efficient, reliable collection and synchronization of robust meta data that's tricky :) Apr 13 11:33:11 integrating external web services too Apr 13 11:33:31 last.fm and musicbrainz is used a lot by the server to put things in order for you, and get extra data (release dates, artowkr, etc) Apr 13 11:36:18 anybody has experience with HttpURLConnection? Apr 13 11:36:51 I am writing my output to in the connection stream Apr 13 11:37:11 then when I done I do a flush, the request seems not to be send Apr 13 11:37:38 how do I finish the ouput, how do I say "ok I am done, send this request"... Apr 13 11:37:50 ayai Apr 13 11:40:07 if anybody wants to take a look: http://pastebin.com/d42059f7a Apr 13 12:20:46 ok, anyone ever used TwoLineListItem? Apr 13 12:33:00 is it not possible to have context menu and normal menu? Apr 13 12:37:15 romainguy: Is there an issue having both onContextItemSelected and onMenuItemSelected? Apr 13 12:40:12 no, i use both in my app Apr 13 12:40:45 hum... Apr 13 12:41:00 do your main view only have a list? Apr 13 12:41:23 if I add the onMenuItemSelected then the context one is never called Apr 13 12:41:29 it has tabs, a textview and a list ;-) Apr 13 12:41:42 strange Apr 13 12:42:11 wait what do you return? Apr 13 12:42:22 in your menuItemSelectd Apr 13 12:42:26 do you return anything? Apr 13 12:42:45 true or false I guess? or... Apr 13 12:44:19 true Apr 13 12:45:07 wait.. what do you mean with "normal menu"? Apr 13 12:45:19 the one that comes up when clicking the menu button? Apr 13 12:45:42 yes Apr 13 12:45:57 you have to use onOptionsItemSelected(Item item) Apr 13 12:46:36 arf Apr 13 12:46:37 thx Apr 13 12:46:38 ! Apr 13 12:46:40 let me check Apr 13 12:51:05 great it worked! Apr 13 12:51:06 thx Apr 13 12:51:20 np Apr 13 12:55:32 &(*&*(&* motorcycle race... I want to watch Paris Roubaix! Apr 13 13:40:33 Why android is slow even when it selects from sqlite? Apr 13 13:40:55 Grr... Apr 13 13:41:04 Will it be as slow on device? Apr 13 13:43:50 hopefully will be faster on device Apr 13 13:47:48 It takes, like, 10 seconds to select 53 short lines from sqlite in debug... Apr 13 13:49:26 I have always group id = -1 in an expandable view... is that normal? Apr 13 13:49:52 mihoshi: somethings wrong... Apr 13 13:50:06 mihoshi: maybe it's what you're doing with them that's taking so long? Apr 13 13:50:22 I've selected thousands of records from sqlite in the emulator in less than 10 secs Apr 13 13:50:46 or maybe you have a slow system? Apr 13 13:51:06 zhobbs: Well, I use joins from several tables... Byt they all are indexed Apr 13 13:52:20 acsia: no, you should got a value >= 0 if you select a groups Apr 13 13:52:31 if you click on a child, then group is -1 Apr 13 13:52:41 zhobbs: I thought that would be faster to use sqlite views than selecting raw and procerss that in java. But it seems that sqlite betrayed me :( Apr 13 13:52:49 ok is there any way get the group? Apr 13 13:53:07 I think I am doing it wrong am I not... Apr 13 13:53:14 you should set the id in the adapter Apr 13 13:53:18 from what I understand Apr 13 13:54:22 mihoshi: It takes near second outside ndroid on same db... So I guess it's just sqlite. Or I haven't understood something Apr 13 13:55:04 hum I don t get it Apr 13 13:55:11 how are you suppose to get the group_id? Apr 13 13:55:19 mihoshi: haven't used sqlite views Apr 13 13:55:26 in the onContextItemSelected Apr 13 13:55:32 of the Activity Apr 13 13:55:50 I am doing that but it gives me -1 when I select a child Apr 13 13:55:58 yes, thats the point Apr 13 13:56:01 Oops. I DID forgot one index :) It should be fine now... Apr 13 13:56:09 if you click on a child the group_id is -1 Apr 13 13:56:12 however Apr 13 13:56:17 if you click on a group Apr 13 13:56:24 the group_id is something >0 Apr 13 13:56:32 I I don t see why group ip should be -1 when I click a child Apr 13 13:56:43 I have 2 groups, 2 children in each Apr 13 13:56:51 if you want to know how to know what group a child belongs to, then I really dont know Apr 13 13:57:03 arf Apr 13 13:57:09 ok thx Apr 13 13:58:09 zhobbs: Thanks. Sqlite views are basically just aliases for usual selects. Helps a lot when you want to do some smartass with sqlite without drowning oin page-length selects:) Apr 13 13:59:41 I guess i ll use a ExpandableListView.OnGroupExpandListener Apr 13 13:59:49 but seems overdoing it Apr 13 14:03:38 I am taking a look, the point is what information you can get from a Child Apr 13 14:04:02 since you are most likely overwrite the method getChildView Apr 13 14:04:11 if there was a way to put more info in that View Apr 13 14:04:24 like what group it belongs to Apr 13 14:04:47 maybe later you could retrieve in onContextItemSelected Apr 13 14:05:22 well a child belongs to a group... so if you have to query the db you need to know the group in order to retrieve the child Apr 13 14:05:45 I have a field categoy (the group) and each cat has several children Apr 13 14:06:03 in order to get the child id within the db I need to know which category it belongs to Apr 13 14:06:41 arf on GroupExpand does not work,,, :( Apr 13 14:06:43 yes I see Apr 13 14:07:29 actually I also curious about how to do this Apr 13 14:07:42 although I do not necessary needed Apr 13 14:07:52 I don t see why you would return -1 instead of the group itself as you have both values Apr 13 14:08:12 well, bear in mind that first you get the item clicked Apr 13 14:08:16 if you select a group then the child should be -1 Apr 13 14:08:24 and the item got either information about the group or a child Apr 13 14:08:29 cannot be both at a time Apr 13 14:08:38 hum Apr 13 14:08:53 why not? Apr 13 14:09:23 would that not be a point for a List view to know your parent Apr 13 14:10:31 yep, but that is different Apr 13 14:10:58 and what would you have getPackedPositionGroup Apr 13 14:11:03 the info that the ExpandableListContextMenuInfo provides if about the type of item selected Apr 13 14:11:30 why would you have both function for the item Apr 13 14:11:35 getPackedPositionGroup and getPackedPositionChild Apr 13 14:12:12 is it possible to use someone's icons on own project without any legal issues? Apr 13 14:12:23 well depends on which icons Apr 13 14:12:30 ie. under lgpl licence? Apr 13 14:12:51 acsia: because first you have to know what type of item it is Apr 13 14:12:56 and decoding according to that Apr 13 14:13:04 getPackedPositionType(long) Apr 13 14:13:14 and the, get group or child Apr 13 14:14:21 that s the entire reason to pack it isn t it? to get further info from the item Apr 13 14:14:34 I really don t get it, I ll find another way around it but still... Apr 13 14:16:24 so may I use ie. icons from kde or any else wm? Apr 13 14:16:55 i would assume so as long as you aknowledge them Apr 13 14:17:19 hope you're right =) Apr 13 14:17:22 thanks, g2g Apr 13 14:23:24 ok I see what you need to do Apr 13 14:23:59 info.id returns by getChildId in the adapter Apr 13 14:24:11 info being the Expandable Info item Apr 13 14:27:57 acsia: you mean, info.id? Apr 13 14:28:05 yes Apr 13 14:28:20 the docs stand that info.id is The ID of the item (group or child) for which the context menu is being displayed. Apr 13 14:28:58 info.id will be returned by public long getChildId(int groupPosition, int childPosition) Apr 13 14:29:06 I can confirm that Apr 13 14:29:36 and probably getGroupId Apr 13 14:29:37 yes, but in the body of getChildId you choose what you want to return Apr 13 14:29:42 iyes Apr 13 14:29:48 so Apr 13 14:29:57 ok Apr 13 14:30:05 you always need the group position Apr 13 14:30:07 yes so in there I did the correlation between the category Apr 13 14:30:16 ok Apr 13 14:30:25 well it comes with the getChildId(group, child) Apr 13 14:30:37 man that took a while Apr 13 14:30:38 yeah, I saw it Apr 13 14:31:08 a bit confusing especially the example states: Apr 13 14:31:13 yes, but I still do not how to get the group a child belongs to in onContextItemSelected Apr 13 14:31:17 Toast.makeText(this, title + ": Group " + groupPos + " clicked", Toast.LENGTH_SHORT).show(); Apr 13 14:31:41 so I would have assumed that you would get the group id from such example Apr 13 14:32:10 there is a lot of changes thought between the docs and the apis, have you played around with the PackageManager? Apr 13 14:32:26 the docs always state to put 0 but then you don t get anything back Apr 13 14:32:27 no, not really Apr 13 14:32:46 you have to query twice to get the intended values etc... Apr 13 14:33:30 well, in general the docs are very good Apr 13 14:34:53 hey it s tomorrow the challenge finishes or tonight? Apr 13 14:34:59 tomorrow Apr 13 14:35:16 at 23:59:59 Apr 13 14:35:27 califronaina time ? Apr 13 14:35:31 I also though the deadline was today Apr 13 14:35:36 yes Pacific time Apr 13 14:35:44 but jasta told me not Apr 13 14:36:25 I stll wandering how to get the group a child belong to in onContextItemSelected Apr 13 14:36:40 since you can only send back an id in item Apr 13 14:37:17 getChild should return an id, but either a group or child position... Apr 13 14:38:05 public long getGroupId(int groupPosition) { Apr 13 14:38:16 a ok I see what you wnt Apr 13 14:38:55 mmm, it can be solve doing some arithmetics Apr 13 14:38:57 well you could return the groupid in the getChildId Apr 13 14:39:01 yep as well Apr 13 14:39:08 like group_id * 10 + child_id Apr 13 14:39:24 packaging it that s why I don t understand why you don t get it from the item directly Apr 13 14:39:46 the get*Id in the adapter are for your own sake not for the UI building I guess Apr 13 14:40:11 http://www.anddev.org/ for the deadling countdown ;) Apr 13 14:41:44 yes, it looks like Apr 13 14:42:10 maybe the getChildId is used for nothing (it must be implemented although) Apr 13 14:42:21 well, go back to work Apr 13 14:42:53 indeed Apr 13 14:43:03 good luck Apr 13 14:43:05 Cool, if I'll not win anything in adc, I will ger a db skillz at least:) Made querying faster by like 100 times... Apr 13 14:43:26 mm.. folks how do you normally kill old version of app database from emulator Apr 13 14:43:42 after changing schema Apr 13 14:45:50 ok, there is --wipe-data Apr 13 15:54:13 is it possible to create an array programmatically ? Apr 13 15:54:23 let me rephrase Apr 13 15:54:24 public Builder setItems(int itemsId, OnClickListener listener) Apr 13 15:54:32 takes an array of R.array.foo Apr 13 15:54:39 is it possible to give a non R array? Apr 13 15:54:51 is int itemsId where that's going? Apr 13 15:55:43 yep Apr 13 15:56:05 did you try creating an int[] pItems and setting it as the value? Apr 13 15:56:23 create your own int[] array and set it as the value Apr 13 15:56:52 well it will complain that int is not int[] would it not? Apr 13 15:57:12 ah because its looking for the id of a resource... Apr 13 15:57:16 yes Apr 13 15:58:04 what class is setItems from? Apr 13 15:59:24 int Apr 13 15:59:39 int is not a class Apr 13 16:00:07 sorry red to fast Apr 13 16:00:09 Builder Apr 13 16:00:36 Builder setItems(int itemsId, OnClickListener listener) Apr 13 16:01:15 Builder? Apr 13 16:01:52 AlertDialog.Builder Apr 13 16:02:22 I might give it a try to extend it Apr 13 16:02:38 Set a list of items to be displayed in the dialog as the content, you will be notified of the selected item via the supplied listener. This should be an array type i.e. R.array.foo Apr 13 16:03:55 yes exactly Apr 13 16:04:11 R.array Apr 13 16:04:14 not int[] Apr 13 16:04:39 R.array is an int... its a resource id Apr 13 16:04:50 it points to the Array Apr 13 16:04:53 yes so I can not use a dynamic array Apr 13 16:04:58 just a static one Apr 13 16:05:07 doesnt appear that way Apr 13 16:05:11 hum Apr 13 16:05:27 unless you can give an object an R.id value Apr 13 16:05:33 but not sure if that would work Apr 13 16:05:39 nope I don t tihink so Apr 13 16:31:04 acsia: in the next SDK AlertDialog.Builder will have a setItems that takes in an a String[] Apr 13 16:31:29 arf I am writing one ;) Apr 13 16:31:39 I filed a bug about it and that's the response I got Apr 13 16:36:02 or maybe not... Apr 13 16:44:21 ok done Apr 13 17:41:15 romainguy: tu es la? Apr 13 17:43:54 yep Apr 13 17:45:59 I am working on the ZoomSlider, do you jknow if the zoom slider is zoom + 1? Apr 13 17:46:15 so if the map zoom is 10 the level on the zoom slider is 11? Apr 13 17:46:25 actually I think I am messing something up Apr 13 17:46:32 no idea Apr 13 17:52:33 zoom + 1 right Apr 13 17:53:04 starts at 1 Apr 13 17:53:12 I am very confused Apr 13 17:53:18 so it is zoom + 1 Apr 13 17:53:25 it messes up my entire system... Apr 13 17:53:30 well my map view Apr 13 17:54:28 are you zooming closer? Apr 13 17:54:48 well I have a zoom to meter converter Apr 13 17:54:54 and it is off by 1 Apr 13 17:55:12 but now I am not sure exactly where to change that Apr 13 17:55:32 well actually I am just not focused... Apr 13 17:55:36 map controller does the zoom Apr 13 17:55:41 I know this is something stupid Apr 13 17:55:42 yes Apr 13 17:56:03 why convert? Apr 13 17:56:21 I have to in order to get distance via points Apr 13 17:56:33 if I start at 0 it is fine Apr 13 17:56:45 but then I have to zoom twice before it takes effect... Apr 13 17:57:29 then zoom at that level Apr 13 17:57:48 yes but the UI don t follow, well the zoomslider dont follow Apr 13 17:57:58 it s not a big deal, you just have to click a second time Apr 13 17:58:14 is there any reasons why tusla is in the center? :) Apr 13 17:58:29 is that the capital of google map Apr 13 17:58:40 no idea Apr 13 17:58:58 dead center of US...I've been there and it feels like you're locked right in the middle Apr 13 17:59:06 I have a search common place name Apr 13 17:59:18 I am thinking about putting an easter egg Apr 13 17:59:45 like if you type "best place in the world" it zooms in to my house or something Apr 13 18:00:42 lol Apr 13 18:00:44 nice idea Apr 13 18:32:29 So, I just lost my cell phone and I'm trying to find data on Android that's probably all rumors still (Release Date, Carriers, Models (especially if there are going to be existing models that I could load Android onto when it is released); What's a good site for these kinds of rumors? Apr 13 18:32:47 google.com :) Apr 13 18:34:01 you'll have to wait a few month, this is not a rumor :) Apr 13 18:37:31 Ktron: http://androidcommunity.com/forums/forumdisplay.php?f=8 that has plenty of info, not best available maybe, but works if nothing else available Apr 13 18:38:11 i understood that google gears is supported on windows mobile but not on android. Is this true? is there some major "missing dependency" on android or why gears is not supported? Apr 13 18:38:28 not yet supported i guess :) Apr 13 18:42:19 thats my understanding as well. i wonder if the reason is that browser in windows mobile is somehow more capable regarding features required by gears Apr 13 18:59:11 I've just found out something that has been puzzing me for a while Apr 13 18:59:19 could someone explain Apr 13 18:59:41 ...? Apr 13 18:59:43 if it's possible for me to have two separate overlays that take up different areas of the screen Apr 13 18:59:52 yes Apr 13 19:00:01 or you mean 2 maps? Apr 13 19:00:03 Because when I add more than one to a controller one is obscured Apr 13 19:00:13 I mean two overlays Apr 13 19:00:20 because you put true when you add the second one Apr 13 19:00:22 maybe you're not drawing them correctly? Apr 13 19:00:26 which disable the others Apr 13 19:00:44 Ohh, not drawing the other one at all? Or they're just overlapping? Apr 13 19:00:54 I have several overlays Apr 13 19:01:02 ha Apr 13 19:01:10 thats it, you just put false Apr 13 19:01:14 thanks man Apr 13 19:03:15 So hows everyone feeling on the eve of the hand in date? Feeling relieved? Apr 13 19:04:22 well..I slept about 12 hours last night Apr 13 19:04:34 and I think I'm about ready for a nap again Apr 13 19:04:34 :) novel Apr 13 19:04:58 making up for lost time I guess Apr 13 19:04:59 i had a major crash between eclipse and subversion at 3am last night Apr 13 19:05:43 me too man, everything went tts up Apr 13 19:06:41 yea, i lost a bit of code too :( Apr 13 19:07:00 sounds like the submission page is timing out for a lot of people Apr 13 19:07:30 oh great Apr 13 19:08:30 yeah, that'll freak some people out Apr 13 19:08:40 yea Apr 13 19:21:06 what is the best way to add a paragraph in a text view? Apr 13 19:21:29 if I have one line in the xml it is fine, Apr 13 19:21:40 if I use several line, it breaks Apr 13 19:21:45 well not breaks but you c what I mean Apr 13 19:21:53 those CDATA work? Apr 13 19:27:12 \n\n Apr 13 19:27:17 android xml format is kinda lame Apr 13 19:27:19 so \' Apr 13 19:27:22 to escape Apr 13 19:27:23 etc. Apr 13 19:30:57 hello, i am here form android emulator :) Apr 13 19:31:10 test no. 1 Apr 13 19:37:01 You are from within the emulator? Apr 13 19:37:29 wow man, are you lost? You must have set a break point too far down the stack to end up on an irc forum :) Apr 13 19:37:58 yes i do Apr 13 19:38:47 but this is a very early version :) Apr 13 19:40:25 ..next test... Apr 13 19:40:33 android IRC client? Apr 13 19:40:35 ..next test... Apr 13 19:40:46 yep :) Apr 13 19:40:51 why are you typing html? Apr 13 19:41:04 he's an idiot Apr 13 19:41:15 beacuase, TextView parsing a html code :) Apr 13 19:41:30 parse* Apr 13 19:42:05 sorry EQU, are you stuck and needing some help? Apr 13 19:42:42 If you do then could you just try and best exaplain your problem. Apr 13 19:42:50 exaplain even. Apr 13 19:43:55 chomchom: i implemeted a auto-scroll for my TextView Apr 13 19:44:06 nice Apr 13 19:44:19 it works like this: Apr 13 19:44:25 so can we try to hack into your droid /n/r Apr 13 19:44:33 nothing? Apr 13 19:44:52 nothing Apr 13 19:44:53 so text view display the texts? Apr 13 19:45:01 :) Apr 13 19:45:06 let me see Apr 13 19:45:12 displays your /r/n Apr 13 19:45:19 ok Apr 13 19:45:39 do you have a real IRC window next to it? Apr 13 19:45:42 how about colors? Apr 13 19:45:55 let me say about my problem :) Apr 13 19:46:07 heh Apr 13 19:46:19 when a use write a veeeeeeeeeeeeeeeeeeeeery loooooooooooooooog message Apr 13 19:46:29 does android have an onscreen keyboard anyway? Apr 13 19:46:35 TextView parts message to two lines Apr 13 19:46:52 and only one line is sent? Apr 13 19:47:12 no, everything is recived Apr 13 19:47:29 byt scroller dont work well Apr 13 19:47:43 i am using this code for auto-scroll "scroller.fullScroll(View.FOCUS_DOWN); " Apr 13 19:47:58 croller is a parent - layout for TextView Apr 13 19:48:02 scroller* Apr 13 19:49:23 when income message is too long ( has two line in TexView ) , scrooler doesn't do full-scrool Apr 13 19:49:30 onyl scrolls one line Apr 13 19:50:14 but you can scroll down to see the other one? Apr 13 19:50:22 also when a write very height text like

TEST

Apr 13 19:50:22 http://androidchat.googlecode.com/files/androidchat%20users%20manual.pdf <- documentation coming together Apr 13 19:50:54 EQU: one of the next SDKs will have an automatic transcript mode for ListView that would do what you want Apr 13 19:51:24 romainguy: sounds like exactly what I need Apr 13 19:51:35

so i can just write huge text by using html tags?

Apr 13 19:52:27 SUSaiyan: yes, i will show you a screen Apr 13 19:55:58 SUSaiyan: http://img155.imageshack.us/my.php?image=aaaga5.jpg Apr 13 19:56:28 SUSaiyan: but this feature is easy to turn off :P Apr 13 19:56:41 hahah Apr 13 19:57:49 i like the error you got when Kraln told us about the documentation Apr 13 19:58:19 looks nice though Apr 13 19:58:33 the problem is , scrollerView with TextView isn't working corectly , dosen't scroll to bottom when text has mixed height Apr 13 19:59:20 Ha Apr 13 19:59:33 hi all Apr 13 19:59:46 eqU: is than an irc client? Apr 13 19:59:50 is the counter on top of Apr 13 19:59:55 http://www.anddev.org/ Apr 13 19:59:56 that explains a lot. We're on an emulator Apr 13 20:00:01 Kraln: yes Apr 13 20:00:11 neat Apr 13 20:00:20 showing the real hours to challenge deadline? Apr 13 20:00:24 EQU: makes sense yours is having similar issues to mine Apr 13 20:00:32 EQU: http://code.google.com/p/androidchat Apr 13 20:00:34 good luck m8 =) Apr 13 20:00:52 ligi yes Apr 13 20:00:59 Kraln: are you using irc network ? Apr 13 20:01:01 Kraln: will yours work with normal IRC server? Apr 13 20:01:03 ligi: should do but I'm not sure of the exact GMT location of google headquarters so I couldn't verify. Apr 13 20:01:16 Is it California? Apr 13 20:01:21 SUSaiyan: yes, but it is hardcoded to our network for reasons discussed in the documentation Apr 13 20:01:36 EQU: my chat backend is IRC, yes, but I've added features specific to the android platform Apr 13 20:02:21 I'm highly debating adding the option to connect elsewhere, and just disabling the added features Apr 13 20:02:28 ligi: http://www.timeanddate.com/worldclock/city.html?n=224 Apr 13 20:02:35 michaelnovakjr: chomchom thanx! Apr 13 20:02:48 EQU: do you have a project page anywhere? Apr 13 20:02:58 Kraln: yes Apr 13 20:02:59 would it be so hard to have those features on normal irc networks? Apr 13 20:03:13 Kraln: i started coddin this a few days ago Apr 13 20:03:31 SUSaiyan: requires protocol extensions in order not to be hacksie, so, yes. Apr 13 20:03:45 is there any built-in question mark in android package? Apr 13 20:04:08 SUSaiyan: here's the IRCd mods: http://androidchat.googlecode.com/svn/trunk/ircd/m_location.cpp Apr 13 20:04:17 Kraln: how do you auto-scrool chat widow ? Apr 13 20:04:28 EQU: same way you do, and I have the same problems. Apr 13 20:04:38 Kraln: :) Apr 13 20:04:41 also, my window will scroll past the bottom. Apr 13 20:04:49 ah you have channel locations? Apr 13 20:04:52 neat Apr 13 20:04:55 SUSaiyan: yep =) Apr 13 20:05:06 that would be hard to do on normal servers indeed Apr 13 20:05:16 why hard ? Apr 13 20:05:16 SUSaiyan: http://www.flickr.com/photos/kraln/2409808933/ Apr 13 20:05:30 well the server has to know where everyone is Apr 13 20:05:48 the server has to know where everyone is, and where the channel is. also, users can set mode +L and fix a channel in a specific locatoin Apr 13 20:05:52 location* Apr 13 20:06:05 i suppose you could run a bot on every server that can keep track of that kinda stuff Apr 13 20:06:11 but thats not as nice Apr 13 20:06:16 yes,but you can send text wich ASCII code , which won't be displayed Apr 13 20:06:50 on ususal irc client Apr 13 20:06:51 EQU: depends on the irc client. you're really not supposed to send anything other than text and (sometimes) color control codes Apr 13 20:07:24 EQU: also, you'd have to be in every channel to know where all the users are to figure out where the channel locations are Apr 13 20:07:33 i was about to say that :) Apr 13 20:07:36 but im slow :( Apr 13 20:07:49 :/ i thought is there some way :) Apr 13 20:07:51 SUSaiyan: if you want to try out androidchat, the .apk is in subversion Apr 13 20:08:09 ayo Apr 13 20:08:11 quick ques Apr 13 20:08:18 how would it know my location though? Apr 13 20:08:24 how do i open the browser with a certain webpaage? Apr 13 20:08:26 my pc doesnt have GPS :) Apr 13 20:08:30 with what intent? Apr 13 20:08:42 SUSaiyan: simulator Apr 13 20:08:45 SUSaiyan: the emulator provides a default locatation thingy Apr 13 20:09:04 anyway, does anyone know? Apr 13 20:09:07 can i change that to my actual position? Apr 13 20:09:22 Kraln: i can see a idea, maybe you can keep infomation just in nick name. Apr 13 20:09:26 SUSaiyan: not unless you can interface your comp with a gps or gps chip Apr 13 20:09:43 Kraln: do you know how to open the browser from within an app Apr 13 20:09:46 EQU: you could, but nicknames would be ugly. you could also use GECOS or ... but you still don't have a good solution Apr 13 20:09:47 Kraln: and sendin all position data by priv msg Apr 13 20:09:48 jjt001: no Apr 13 20:09:49 How can I test my apk on "fresh" emulator? I tried copying emulator and all it's needed files to anther direstory, but it still shares application saved files with "main" instance of android... Where is it keeping user files? Apr 13 20:10:05 Kraln: aren't you the one who made Snap! Apr 13 20:10:11 no! Apr 13 20:10:21 Kraln: wait, then who did? Apr 13 20:10:27 hellino Apr 13 20:10:31 EQU: that wouldnt work if you arent in the channel would it? Apr 13 20:10:32 hellifino* Apr 13 20:10:38 Kraln: don't even try Apr 13 20:10:43 Kraln: i'm sure it's you Apr 13 20:11:04 jjt001 added to ignore list. Apr 13 20:11:11 Kraln: then what's your app? Apr 13 20:11:18 EQU: other irc clients would get pissed if you started pming them location coordinates Apr 13 20:11:37 jjt001: his app is androidchat Apr 13 20:12:13 Kraln: your solution, is creating a channel for place ? Apr 13 20:12:35 Kraln: and coding your own protocol Apr 13 20:12:38 CTCP would be better then PM Apr 13 20:12:59 EQU: I extended the irc protocol to use numerics 640 and 641 (user location and channel location) Apr 13 20:13:19 but the client still functions just fine on normal irc servers Apr 13 20:13:22 let me bring one on here Apr 13 20:13:23 SUSaiyan: oh Apr 13 20:13:36 SUSaiyan: do you know how to open a browser from an app Apr 13 20:14:02 sorry i havent really done anything with the SDK yet Apr 13 20:14:12 SUSaiyan: Apr 13 20:14:19 no problem Apr 13 20:15:50 whoops, nick length exceeded :\ Apr 13 20:16:03 hehe Apr 13 20:17:19 hello Apr 13 20:17:32 anyone know how to open the browser Apr 13 20:17:35 from an app Apr 13 20:17:43 would it be with Intent.VIEW_ACTION Apr 13 20:17:48 oh goodness. Apr 13 20:17:58 the network channel list is huge Apr 13 20:18:06 Kraln: i'm sorry i'm not as pro as you Apr 13 20:18:30 TextView after brutal adding text for 3 hours still works :) Apr 13 20:18:31 jaon: changing nicknames to evade my ignore is stupid. Apr 13 20:18:44 Kraln: truce Apr 13 20:19:12 Kraln: i realize that you made android chat Apr 13 20:19:13 jaon: when you start looking at the documentation before asking on irc I'll truce Apr 13 20:19:27 Kraln: alright Apr 13 20:19:29 Kraln: will do Apr 13 20:20:25 Kraln: just one comment though Apr 13 20:20:34 Kraln: almost everything is in the doc Apr 13 20:20:40 Kraln: people ask on irc to save time Apr 13 20:21:00 Kraln: if something was undocumented, how would anybody know the answer? Apr 13 20:21:20 Kraln: how do you change a text-title ? Apr 13 20:21:31 Kraln: which apk files would i need? Apr 13 20:21:33 EQU: which title are you talking about Apr 13 20:21:42 SUSaiyan: to test androidchat? Apr 13 20:21:48 Kraln: application title Apr 13 20:21:48 yes Apr 13 20:22:01 EQU: context.settitle I believe Apr 13 20:22:10 SUSaiyan: http://androidchat.googlecode.com/svn/trunk/androidchat/bin/androidChat.apk Apr 13 20:23:29 oh i was looking in the wrong revision Apr 13 20:23:31 howd that happen Apr 13 20:23:36 * Kraln has no idea Apr 13 20:32:41 hmm Apr 13 20:33:34 is anyone else amazed that irc has stuck around as long as it has? Apr 13 20:34:05 IRC is popular right up there with HTTP for the longest lasting, popular application layer protocol Apr 13 20:34:19 what's the replacement, jasta? Apr 13 20:34:26 nothing, i'm just saying, that is impressive. Apr 13 20:35:08 you know twitter does the same thing Apr 13 20:35:23 you must watch the twitter traffic, amazing Apr 13 20:36:53 if its as addictive as you say, i should avoid it like the plague Apr 13 20:37:54 IRC is equally addictive Apr 13 20:39:41 yeah but im already addicted to that Apr 13 20:39:45 i dont want to add a new addiction Apr 13 20:39:50 whats twitter? Apr 13 20:41:33 I've never really heard of it either...and I'm looking at the website and I still don't know what it is Apr 13 20:44:07 twitter IS addictive Apr 13 20:44:40 SUSaiyan: visit twitter.com Apr 13 20:45:38 looks like a log of everything youre doing to me Apr 13 20:46:04 so that all your friends can see 24/7 exactly what it is youre doing Apr 13 20:46:22 yeah, that's what we do here Apr 13 20:46:24 the same Apr 13 20:46:27 why would i put that on the internet? Apr 13 20:46:41 so you can come back to it Apr 13 20:50:46 what happens when a thread interrupt is called? where does it go? Apr 13 20:51:23 michaelnovakjr: the thread or the interrupt? Apr 13 20:51:39 when you call the interrupt Apr 13 20:52:22 then an interruptexception is thrown Apr 13 20:56:11 jasta: there isn't a good replacement for irc Apr 13 20:56:21 there's SILC or jabber-groupchat Apr 13 20:56:23 but they both suck Apr 13 20:56:32 or rather, muth1. my bad Apr 13 20:56:50 that's my point and why it is impressive. IRC is a very old protocols; a rare few application layer protocols this old have stuck around :) Apr 13 20:57:04 protocol* Apr 13 20:57:08 jasta: it has evolved since rfc1459 a bit =) Apr 13 20:57:19 well, so has HTTP, but it's still the same in spirit Apr 13 20:57:59 SUSaiyan is toying with androidchat. what do you think, m8? Apr 13 21:02:01 i like it so far Apr 13 21:02:27 id also like an option to show the distance in km ;) Apr 13 21:03:46 and maybe a bit nicer window switch system? Apr 13 21:04:26 * Kraln nods Apr 13 21:04:34 the distance in km thing is actually in the to-do Apr 13 21:04:42 yay :) Apr 13 21:04:59 oh are the locations of people on the map supposed to be black dots? Apr 13 21:05:31 Kraln: you on androidchat right now Apr 13 21:05:32 ? Apr 13 21:05:44 could be Apr 13 21:08:48 i'm gonna close irc for most of the day today Apr 13 21:08:50 later folks :) Apr 13 21:13:05 is it possible to set (RESULT_OK) to another class? Apr 13 21:13:28 why would you want to do that Apr 13 21:13:34 I'm just wondering Apr 13 21:14:16 I don t know but I don t really see the reason if it is from the parent Apr 13 21:32:29 I'm getting a problem where every time my activity is being paused it loses its receiver registration. Where do I register it to make sure it retains or reinstates the intent registration. Apr 13 21:34:05 chomchom: I reg in onResume() and unreg is onPause() Apr 13 21:34:26 ah righty Apr 13 21:34:36 applications submitted? Apr 13 21:34:56 chomchom: u/? Apr 13 21:34:58 nope, I'm waiting until the end of tonight Apr 13 21:35:11 chomchom: still working on it? Apr 13 21:35:15 didn't get any of the things on my list done :/ Apr 13 21:35:35 chomchom: i thought the submission date was tomorrow night Apr 13 21:36:00 chomchom: april 14 Apr 13 21:36:09 today's the 13th Apr 13 21:36:12 yeah, the services were all stubbed and rather than put the effort into making hard coded stubs I thought I'd just go all out and implement the aidl Apr 13 21:36:20 chomchom: what's your app do? Apr 13 21:36:27 It took a little longer to understand and implement properly Apr 13 21:36:50 zhobbs: what does yours do? Apr 13 21:36:50 Its an application for Joggers to store and share their jog routes and times Apr 13 21:37:05 jaon: made a weather app and a music app Apr 13 21:37:11 jaon: for clients Apr 13 21:37:20 zhobbs: who do you think's going to win? Apr 13 21:37:26 I'll give you guys a tag to download tonight if you like Apr 13 21:37:42 chomchom: ok, post on helloandroid.com/apps Apr 13 21:37:55 yeah I will Apr 13 21:37:58 zhobbs: i've been hearing about peli and the openintents Apr 13 21:38:01 people Apr 13 21:38:22 yeah, I have no idea Apr 13 21:38:30 I think we haven't seen enough yet Apr 13 21:38:39 there's some covert winners out there Apr 13 21:38:46 zhobbs: like? Apr 13 21:39:53 i'm setting my sights on the next challenge Apr 13 21:40:08 to ensure app success, one needs to test on a real device Apr 13 21:40:39 jaon: who knows, just thinking there are lots of apps we might not ever hear about and see until the winners are announced Apr 13 21:40:41 yeah definitely, everything runs dandy on my HUGE mac, I wonder how it will run on the phone :/ Apr 13 21:42:07 zhobbs: very true Apr 13 21:42:17 chomchom: that's what i've been thinking Apr 13 21:43:58 I know as my app matures I'll have to refactor down the use of collections and objects Apr 13 21:44:50 I just couldn't live without collections :/ and iterators to some degree. Apr 13 21:45:00 chomchom: never know, the apps might work faster on the phone Apr 13 21:45:09 :) yeah Apr 13 21:45:18 thats hopeful Apr 13 21:45:47 i certainly hope so, its quite slow here on the emulator Apr 13 21:45:59 chomchom: it looks MUCH faster in this video than it does on my emulator: http://www.helloandroid.com/node/303 Apr 13 21:47:01 yeah I saw that Apr 13 21:47:05 looks pretty good Apr 13 21:50:30 casually just loading up a quake demo to excite onlookers about the 'potential' performance. Apr 13 21:50:57 quake seemed to lag a bit sometimes Apr 13 21:54:34 how do they have quake running on it? Apr 13 21:54:39 it's not written in java Apr 13 21:54:44 unless someone ported it? Apr 13 21:55:14 there are ports available Apr 13 21:55:21 very good ones. Apr 13 21:55:32 for jav?! Apr 13 21:55:34 i saw a ds port of quake1 Apr 13 21:55:36 yeah Apr 13 21:55:41 which is suprising, because the ds is a piece of shit Apr 13 21:55:45 ds ? Apr 13 21:55:49 nintendo ds Apr 13 21:55:52 homebrew port Apr 13 21:55:55 java != ds Apr 13 21:56:16 well it's unlikely that it's written in java on android Apr 13 21:56:25 that's what i'm asking Apr 13 21:56:26 it must be native Apr 13 21:56:27 I had quake running on my ipod Apr 13 21:56:37 i run quake on my n95 but it's in C Apr 13 21:56:41 they're all in C Apr 13 21:56:49 i can play doom on my ipod nano Apr 13 21:56:50 yes I think it is native Apr 13 21:56:52 not quake though Apr 13 22:01:42 ya i assume that the first two things people do when a new platform comes out is 1) port linux to it 2) port quake1 to it Apr 13 22:01:54 ehehe Apr 13 22:10:55 carmack is the man for releasing the source for all those games Apr 13 22:14:37 yes, carmack is gangster. last i heard he was rocking a ferrari Apr 13 22:15:36 thats the first I heard. Apr 13 22:16:09 There was a good article in an issue of edge about doom and there is a good book on the same topic Apr 13 22:22:07 ahh...both my apps are officially submitted Apr 13 22:23:06 well done. Apr 13 22:23:17 zhobbs Apr 13 22:23:20 links Apr 13 22:23:23 go out and smell the flowers Apr 13 22:34:53 heh, no links yet Apr 13 22:35:18 I didn't submit either...I'll have a good open source one for challenge II Apr 13 22:35:41 not sure if either app will be made available before the phones come out actually...kinda sucks Apr 13 22:35:47 ? Apr 13 22:35:50 you got some screenshots or what Apr 13 22:41:58 i wonder if i should submitmy app to helloandroid Apr 13 22:42:55 do it Apr 13 22:43:01 why wouldn't you want to? Apr 13 22:43:07 website is not ready :( Apr 13 22:43:21 is it ok if my apk has a different name from my application? Apr 13 22:43:35 you can always go back onto helloandroid and modify the link to your site? Apr 13 22:43:49 jaon: anyone know? Apr 13 22:44:22 jaon: Apr 13 22:44:58 jerkface03: you know? Apr 13 22:45:21 shouldnt eb a problem bro Apr 13 22:45:29 but just rename it if you're worried Apr 13 22:45:30 ?? with respect to what? the submission? Apr 13 22:45:35 f00f: thanks Apr 13 22:45:39 jerkface03: yep Apr 13 22:45:47 they're gonna be renaming the files anyway i think Apr 13 22:45:49 jaon: don't think anyone's going to care Apr 13 22:45:50 92873498274982374.apk and 39847987343.pdf Apr 13 22:45:57 f00f: right Apr 13 22:46:01 ok thanks guys Apr 13 22:46:08 i'm submitting right now Apr 13 22:46:14 good luck mate Apr 13 22:46:18 k, hurry up and post some screenshots! Apr 13 22:46:20 f00f: thanks Apr 13 22:46:34 jerkface03: yeah, i'm setting up a site Apr 13 22:46:52 jerkface03: i'll post a link on anddev or helloandroid Apr 13 22:48:39 is it possible to check all registered observers? Apr 13 22:53:17 acsia: you talking about the observer design patter? Apr 13 22:54:22 registerContentObserver Apr 13 22:54:34 is it possible to get a list of all Observers from the system? Apr 13 22:55:10 basically I received a dead observer and it is a bit hard to troubleshoot Apr 13 22:56:48 acsia: haven't worked in that area Apr 13 22:56:51 acsia: sorry Apr 13 22:57:08 np Apr 13 22:57:19 last minute bug that is killing me... Apr 13 22:57:29 acsia: yeah, i had a lot of those Apr 13 22:57:40 acsia: what's your app? Apr 13 22:57:48 whose app is ZInfo? i'm watchin the vid. Apr 13 22:58:01 it s a geo based container Apr 13 22:59:08 it works quite well Apr 13 22:59:17 I manages to dynamically load overlays from other apps Apr 13 22:59:53 you basically put a meta-data tag into your provider and it will observe it and cluster it within the framework Apr 13 23:00:04 acsia: that's cool Apr 13 23:00:10 acsia: do you have any demos? Apr 13 23:00:16 I will release it soon, and hope people will port their apps onto it Apr 13 23:00:23 not yet I am still struggling a bit... Apr 13 23:00:38 acsia: good luck Apr 13 23:00:44 70% working... I am a bit late I know but the main idea is working Apr 13 23:01:04 if you use an overlay and a provider for that overlay then you can port it the overlay very easy Apr 13 23:01:10 acsia: yeah, i think ideas are more important than concrete implementation at this point Apr 13 23:01:21 well I surely hope so :) Apr 13 23:01:31 not close to be stable Apr 13 23:01:36 but it is working Apr 13 23:01:59 acsia: nice Apr 13 23:02:20 I have not slept much, not sure if I should give a good night sleep before tomorrow Apr 13 23:02:25 I am in the UK btw Apr 13 23:02:38 or as the last week, work until 3/4 Apr 13 23:02:50 jaon: how bout you, what s your app? Apr 13 23:03:00 acsia: business rater Apr 13 23:03:35 acsia: coordinates with local.yahoo.com and maps.google.com to bring a full-blown description of a business to a user Apr 13 23:03:45 nice Apr 13 23:03:55 restaurant and stuff like that? Apr 13 23:04:00 acsia: exactly Apr 13 23:04:09 that will be very helpful Apr 13 23:04:18 you should add your app to mine :) Apr 13 23:04:19 jaon: and it makes business rating very easy for mobile phone users Apr 13 23:04:29 and search Apr 13 23:04:37 do you have a demo? Apr 13 23:04:45 acsia: yeah, definitely Apr 13 23:04:54 acsia: no, not yet Apr 13 23:05:09 jaon: i'm working on one Apr 13 23:05:24 acsia: i'm getting a site together Apr 13 23:05:31 same here... Apr 13 23:05:41 just had not much time Apr 13 23:05:49 acsia: same here Apr 13 23:05:56 acsia: schoolwork and stuff Apr 13 23:06:03 I can t wait til tuesday and see how this room will be Apr 13 23:06:19 acsia: everyone will be talking Apr 13 23:06:26 we ll b seeing a lot of apps Apr 13 23:06:38 until now there s been a couple of releases but nothing major Apr 13 23:06:49 i guess some people will want to hold off until the second challenge is complete Apr 13 23:06:50 I'll keep the irc running but I promised my girlfriend some time after the challenge submission, so I'll miss the announcments :) Apr 13 23:07:05 chomchom: you still in school? Apr 13 23:07:07 :) Apr 13 23:07:09 ha Apr 13 23:07:12 i doubt you can expect anything to major the amount of time given isn't a lot Apr 13 23:07:37 does anyone know if we have to resubmit the .apk for the 2nd round if we win the 1st? Apr 13 23:07:39 nope sadly. Apr 13 23:07:48 chomchom: will you be able to stay away the announcment? Apr 13 23:07:52 when is android expected to be used? Apr 13 23:07:55 f00f: definitely Apr 13 23:08:01 mid summer Apr 13 23:08:09 that soon? Apr 13 23:08:18 f00f: i'm sure everyone will want to beef up their app, so you'll have to do so too Apr 13 23:08:27 f00f: to keep with the pack Apr 13 23:08:29 stay away the announcement? I don't get what you mean. Apr 13 23:08:40 so I'll miss the announcments Apr 13 23:08:56 sorry for my english, it s late and not much sleep Apr 13 23:09:03 I ws quoting you by the way Apr 13 23:09:45 ah right yeah, I'll be rewarding her for being so understanding and letting me be while I was coding Apr 13 23:10:04 chomchom: haha Apr 13 23:10:10 lol Apr 13 23:10:12 flowers and whispers and such. Apr 13 23:10:26 I think I ve lost most of my friends Apr 13 23:10:40 you guys spent that much time Apr 13 23:10:41 there are some I used to see every 2/3 weeks, I have not seen them since xmass.... Apr 13 23:10:43 so we will be able to start purchasing android cellphones this summer? Apr 13 23:10:50 kreative: yep Apr 13 23:10:54 well from what I understand Apr 13 23:10:57 yes Apr 13 23:11:00 kreative: that's when things will start to get cool Apr 13 23:11:00 i didnt think it would be so soon Apr 13 23:11:15 at least i though it would have waited till the 700 spectrum is starting to be used. Apr 13 23:11:17 a it is the 14th here :D Apr 13 23:11:19 not this summer - fall at the earliest Apr 13 23:11:20 afaik Apr 13 23:11:27 kreative: if you haven't seen, there's already prototypes out Apr 13 23:11:39 iv seen a few. i just started getting into android a week or so aog Apr 13 23:11:51 kreative: you preparing for the next challenge? Apr 13 23:12:04 brushing up on my java. of course. Apr 13 23:12:32 kreative: good idea Apr 13 23:12:34 cause in the summer, ill have more time to do work. school kills me during the spring / fall. Apr 13 23:13:19 kreative: same here Apr 13 23:13:26 kreative: college? Apr 13 23:13:28 The next challenge? Apr 13 23:13:28 yup. Apr 13 23:13:43 chomchom: yeah, II Apr 13 23:13:46 I thought only the 50 chosen apps could enter? Apr 13 23:14:05 ADC II is completely different Apr 13 23:14:22 it hasnt even been announced yet Apr 13 23:14:25 chomchom: no that's ADC I Part 2 Apr 13 23:14:31 I think the challenges really have really limited the development of android though from what I have seen Apr 13 23:14:35 chomchom: he's talking about ADC II Apr 13 23:14:52 kreative: hm? Apr 13 23:15:05 Ah right a new one! There goes the rest of my year. :) Apr 13 23:15:35 Open sourcing a project really allows it to develope quickly imo. Apr 13 23:16:24 who knows. im still happy about android. Apr 13 23:16:30 kreative: yeah, but then you got to pay your developers Apr 13 23:16:41 kreative: if you win Apr 13 23:16:49 kreative: take a look at openintents Apr 13 23:17:00 II'm without a doubt going to open source my app Apr 13 23:17:11 good :) Apr 13 23:17:14 i'm thinking about that too Apr 13 23:17:16 And happilly split anything with developers who contribute Apr 13 23:17:16 me to Apr 13 23:17:28 that's what I did with Hecl Apr 13 23:17:44 so far i've only seen one good open source app, though Apr 13 23:17:54 If I win, a bit of money will go to other people, although I did do most of the work on it, and will thus get most of it Apr 13 23:18:01 jaon: which one? Apr 13 23:18:07 openintents Apr 13 23:18:21 openintents is a good idea Apr 13 23:18:22 acsia: but i haven't looked too much into open source android though Apr 13 23:18:36 although to be more fair to people, I set the terms as contributions after a certain date - not all historic ones Apr 13 23:18:36 acsia: so i don't have much basis to say that Apr 13 23:18:57 I want to promote open source with androforge.net Apr 13 23:18:57 davidw: look at the developer points system in openintents Apr 13 23:19:15 davidw: basically, one guy has about 99% of the developer points Apr 13 23:19:43 o well. it should be fun. Apr 13 23:19:50 hehe Apr 13 23:21:00 Infact I'd happily offer all the money to those who contribute as a wage if I can find some quality candidates to manage. Apr 13 23:21:38 chomchom: you're screwed if you don't win Apr 13 23:21:53 Well thats the incentive Apr 13 23:21:57 chomchom: developer points is probably the best way to do things Apr 13 23:22:16 chomchom: but a lot of people contribute to open source just for the awesomeness of it Apr 13 23:22:26 chomchom: you'll get a lot of great developers without having wages Apr 13 23:23:02 well Apr 13 23:23:03 maybe Apr 13 23:23:05 it depends Apr 13 23:23:14 tons of open source projects languish with not much help at all Apr 13 23:23:25 davidw: of course, the idea has to be a good one Apr 13 23:23:55 your project has to be interesting Apr 13 23:24:01 like android itself for example Apr 13 23:24:05 when the source comes out Apr 13 23:24:12 does android have a theme engine / manager? Apr 13 23:24:23 aidl Apr 13 23:45:50 will finish() ensure that onDestroy is called? Apr 13 23:46:01 I think it does Apr 13 23:46:05 I would think so Apr 13 23:46:11 easy enough to test Apr 13 23:46:12 i think it does too, but if it doesn't my app will not behave well :) Apr 13 23:46:22 B0jangles: no it isn't, since i require this as a rule. Apr 13 23:46:27 Re: [#] New ADC Submission Apr 13 23:46:28 i just got that email.. is that number the amount os submissions? Apr 13 23:46:28 :-O Apr 13 23:46:28 s/os/of Apr 13 23:46:30 rules aren't easy to test :) Apr 13 23:46:40 Lede: I doubt it Apr 13 23:46:49 Lede: Mine was a ridiculously high number Apr 13 23:47:02 Lede: like, most of the world would have had to submit an application Apr 13 23:47:10 B0jangles: yeah, silly question of me Apr 13 23:47:25 jasta: just override onDestroy, and see if it's called when you call finish Apr 13 23:48:02 now i can rest Apr 13 23:48:25 * Lede goes to sleep without stress Apr 13 23:48:47 As soon as I submitted, I started stressing about whether or not I submitted the right version of the files Apr 13 23:48:55 I'm still stressing about it Apr 13 23:48:58 B0jangles: right, but does that tell me if it's called in every event? Apr 13 23:49:01 I know I did, but I can't help it Apr 13 23:49:08 B0jangles: haha Apr 13 23:49:43 jasta: well, if it's called when you call finish() once, I'd say it's reasonable to assume it would do it again next time Apr 13 23:50:03 haha Apr 13 23:50:07 Besides, when something gets destroyed, onDestroy gets called Apr 13 23:50:12 It's pretty standard Apr 13 23:50:23 Constructor gets called on create Apr 13 23:50:30 deconstructor gets called on destroy Apr 13 23:54:10 i really wonder tohuhg how rampant people will be hacking the new os Apr 13 23:54:25 how many vunerablities will be opened with these programs. Apr 13 23:55:16 B0jangles: Uhm, except that onDestroy() represents an event in the window manager, not an objects finalize. Apr 13 23:55:42 finish() may or may not invoke that event. it probably does, but your logic is still wrong. Apr 13 23:56:03 I'd be very surprised if it didn't. Apr 13 23:57:17 actually the timing in my app is wrong to rely on that anyway Apr 14 00:00:43 While we are on the subject: http://www.youtube.com/watch?v=3sJCKRRmCIQ Apr 14 00:01:26 tee hee Apr 14 00:05:40 how can i remove apps from my android emulator? Apr 14 00:06:38 rm /data/app/yourapp.apk Apr 14 00:06:42 in the adb shell Apr 14 00:13:17 is their a directory where i can see all the apks? Apr 14 00:13:41 data/apps Apr 14 00:13:48 data/app Apr 14 00:17:44 How can I remove all saved files from android emulator? Apr 14 00:18:09 emulator -wipe-data Apr 14 00:19:16 jasta: Thanks a lot Apr 14 00:20:31 -wipe-data worked better Apr 14 00:21:28 Hello Apr 14 00:22:50 Where Can I find a tutorial teaching How to use touchScreen events on a MapActivity Apr 14 00:22:56 ? Apr 14 00:23:32 anybody knows an application which has it implemented? Apr 14 00:42:28 why is the emulator time off by so much? Apr 14 00:42:59 GMT Apr 14 00:43:02 aka UTC Apr 14 00:43:02 time Apr 14 00:43:14 why Apr 14 00:43:24 linux uses UTC internally not local time Apr 14 00:43:29 and no one bothered to set the time zone Apr 14 00:43:30 its not even right Apr 14 00:43:46 ? Apr 14 00:43:55 the time sqlite has and the time the emulator clock shows are different Apr 14 00:44:06 what does sqlite say Apr 14 00:44:16 00:42:07 was the last i pulled Apr 14 00:44:20 or how are you getting it Apr 14 00:44:25 the phone says 7:44 Apr 14 00:44:32 CURRENT_TIMESTAMP Apr 14 00:44:39 and my computer time is 8:44 Apr 14 00:44:49 right now it's 12:44 am UTC Apr 14 00:45:03 so where does the phone UI get the time from? Apr 14 00:45:09 system Apr 14 00:45:09 date Apr 14 00:45:19 that sucks Apr 14 00:45:20 that is the correct time Apr 14 00:45:32 my application relies heavily on time being in the right time zone Apr 14 00:45:52 why not just assume UTC Apr 14 00:45:56 for purposes of ADC Apr 14 00:46:26 does the emulator show the same time regardless of the computer? Apr 14 00:46:34 yes Apr 14 00:46:38 someone in california sees the same time as me? Apr 14 00:46:38 I beleive so Apr 14 00:46:56 well actually mine says 12:46 noew Apr 14 00:47:05 :) Apr 14 00:47:06 no Apr 14 00:47:13 the time in the emulator is taken from the time in the computer Apr 14 00:47:15 my clock is off by one minute :( Apr 14 00:47:25 there can also be qemu emulation delays Apr 14 00:47:29 mines off by an hour Apr 14 00:47:43 check your computer's time Apr 14 00:47:47 make sure you are in the correct time zone Apr 14 00:47:56 my computer is 8:47 and the phone is 7:47 Apr 14 00:48:14 what timezone are you in Apr 14 00:48:17 EST Apr 14 00:48:21 new york city Apr 14 00:48:29 GMT -5 Apr 14 00:48:47 so the sqlite time is GMT Apr 14 00:48:49 windows? Apr 14 00:48:53 mac Apr 14 00:49:08 i'd assume all times to be in that Apr 14 00:49:14 GMT that is? Apr 14 00:49:20 since no daylight savings in UTC/GMT Apr 14 00:49:27 ah good point Apr 14 00:49:36 forgot about the US idea of starting early :) Apr 14 00:49:52 morons Apr 14 00:50:11 heh, starting early? Apr 14 00:51:38 daylight savings start March 11th here Apr 14 00:51:49 its an 'experiment' Apr 14 00:52:05 or somewhere around that date Apr 14 00:54:36 oh you mean this year Apr 14 00:54:36 we had a 2 week delta with europe this time around Apr 14 00:54:46 they wanted to do some thing with productivity or some shit Apr 14 00:54:57 ended up costing more $ than it was worth probably Apr 14 00:56:10 yea Apr 14 00:56:25 this is going to be how the phone operates in production is it? Apr 14 00:57:27 i don't like the NotificationManager Apr 14 00:58:11 probably Apr 14 01:22:54 me neither, the NotificationManager is stupid Apr 14 01:23:07 i don't like the pull down Apr 14 01:23:16 me neither, i hate they way its been implemented too. Apr 14 01:23:24 it's inconsistent with what most applications would want. Apr 14 01:23:32 the icon should pop up and a Toast-like method should be used briefly Apr 14 01:23:42 exactly Apr 14 01:23:49 that is what i was expecting Apr 14 01:24:07 does it have the ability to vibrate or ring the phone/ Apr 14 01:24:08 ? Apr 14 01:24:12 yeah Apr 14 01:24:19 at least, it's supposed to Apr 14 01:24:38 does the emulator provide feedback for audio notifications? Apr 14 01:24:45 all done jasta? Apr 14 01:29:37 lolol Apr 14 01:30:47 what's so funny Apr 14 01:30:59 if jasta is still hacking Apr 14 01:32:15 duey, are you from the states? Apr 14 01:32:20 no Apr 14 01:32:31 europe? Apr 14 01:32:33 no Apr 14 01:32:38 where at? Apr 14 01:32:41 new zealand Apr 14 01:32:42 jerkface03: no way :) Apr 14 01:33:02 my README is definitely done, at least :) Apr 14 01:33:06 lol Apr 14 01:33:13 ended up at 200 lines of column 80 wrapped text Apr 14 01:33:18 you should probably stop coding and have a good test Apr 14 01:33:24 i'm seriously fuming over this parking ticket right now. some jerkwad parking attendant wrote me a parking ticket 20 minutes AFTER i bought the ticket for the stall Apr 14 01:33:29 haha the phone has a timezone file that is set to EST Apr 14 01:33:35 yet it doesn't pull it Apr 14 01:33:42 it's unbelievable the things these people do to try to squeeze money out of people Apr 14 01:33:45 duey: yes, i should, but i am not going to Apr 14 01:33:50 then you call their customer service line and no one's there Apr 14 01:33:50 llol Apr 14 01:34:05 haha Apr 14 01:34:11 duey: I will be done adding new features tonight, for sure. I took tomorrow as a vacation day to bug fix/test :) Apr 14 01:34:17 also, i've been testing a lot through the development process Apr 14 01:34:47 you don't want to have an "oh shit" moment after you have already submitted your app! Apr 14 01:35:01 duey: I know, but I don't have a choice. My app isn't ready to feature freeze. Apr 14 01:35:05 There's just too much that it wouldn't do. Apr 14 01:35:23 I left too much of the "wow, this is cool" features to the end :\ Apr 14 01:35:32 concentrated way more in the early stages on the core and services Apr 14 01:35:38 ah at least you are able to add features...I am working on a report for an assignment :( Apr 14 01:35:45 and if i stopped now, it would be a waste! Apr 14 01:36:05 but trust me, i appreciate that what i'm doing is not the best way to approach this problem :) Apr 14 01:36:40 well if they are going to be picky about bugs they probably won't get anything decent Apr 14 01:36:59 i'm sure they'll be reasonable about it Apr 14 01:37:07 if the entire app blows up in a flaming mess, it will turn them off :) Apr 14 01:37:25 but i'm sure even small bugs will lower your score and detract from the project some. Apr 14 01:37:29 <3 writing equations in reports Apr 14 01:37:35 makes it look so profressional Apr 14 01:37:40 gah, i dont want to finish this app :X Apr 14 01:37:40 where is the queer audio file on the emulator? the one that goes off with the volume button? Apr 14 01:38:10 michaelnovakjr: presumably in the framework-res. look in /system/app Apr 14 01:38:29 f00f-: i'm actually getting excited finishing mine Apr 14 01:38:47 it's really come together in the last week and struck me that "wow, this app really exists, and will run on a phone." Apr 14 01:38:59 awesom e;) Apr 14 01:39:05 nice :) Apr 14 01:39:48 and it's really, really ambitious :) Apr 14 01:40:09 i'm actually glad they won't be judging my server part at all. i haven't worked on it at all in the last month. there's no UI at all, and it runs only on Linux :) Apr 14 01:40:25 you just run ./five-server /data/music. it doesn't even daemonize, or log :) Apr 14 01:40:30 it just prints to stderr hehe Apr 14 01:40:33 well, as long as it plays music it should be fine Apr 14 01:40:46 server doesn't play music, it just serves it and manages synchronizing it. which works perfectly. Apr 14 01:41:04 my server works really well, but i haven't automated it yet Apr 14 01:41:06 i made the important decision to implement that part of the app absolutely first. Apr 14 01:41:15 so that it would remain stable for the longest prior to submission Apr 14 01:41:26 its a good approach Apr 14 01:41:29 so will they be installing linux and running your ./server ? Apr 14 01:41:49 f00f-: No, i have pointed the Android part to a demo server I am running. Apr 14 01:41:55 which I will ensure is active during the judging process. Apr 14 01:42:05 ah ok. do you have a backup plan? Apr 14 01:42:19 run to their office with a demo mix cassette tape! Apr 14 01:42:30 f00f-: No :\ Apr 14 01:42:42 well you could run2 servers Apr 14 01:42:46 have a failover in the client code Apr 14 01:42:51 s1.jasta.com s2.jasta.com Apr 14 01:42:53 f00f-: I will include the server's source code and mention that it can be used if they want. Apr 14 01:42:58 ah ok Apr 14 01:43:13 But that's not really a fail-over. Apr 14 01:43:29 I have mostly included it in case they don't believe me that my app really does what it says :) Apr 14 01:43:56 But the server I will be using to host this is one we run at work, on our relatively unutilized T-1. Apr 14 01:44:06 So I highly doubt there will be a problem with reliability :) Apr 14 01:44:07 what would be the URI for accessing the ringtones directory? Apr 14 01:44:46 oh gosh, my map activity is 977 lines short/long. Apr 14 01:44:47 Which has certain benefits: if the server goes down, my co-workers will inform me as it's my job to ensure it operates as part of my job duties. Apr 14 01:45:08 and they will do so during normal business hours via my cell phone Apr 14 01:45:26 likewise, if the T-1 goes down, they will notify me :) Apr 14 01:45:46 i guess i should mention in my rEADME that my app operates in disconnected mode initially unless the user requests a refresh of the local data set Apr 14 01:45:48 f00f-: one nicety of this approach is that i will be able to observe them judging my app Apr 14 01:46:01 you log * ? Apr 14 01:46:14 i take it you got a custom protocol, not HTTP web services Apr 14 01:46:20 well, it spits out noteworthy events, such as the transmission of media and the sync process Apr 14 01:46:40 f00f-: Well, yes and no. I use HTTP for content delivery, and SyncML over HTTP for meta synchronization. Apr 14 01:47:01 But SyncML is a meta-protocol. It only specifies a container for your data. Underneath I use a modified version of the hCard microformat Apr 14 01:47:43 The server uses libsyncml to implement its part of the SyncML protocol, though the client (on Android) uses a library I wrote called libsyncml-java Apr 14 01:47:54 which is similar in name only to libsyncml :) Apr 14 01:48:11 open source? Apr 14 01:48:19 Yes, the entire app will be released under the GPLv2. Apr 14 01:48:56 i guess that's acceptable Apr 14 01:49:06 acceptable? i own the copyright, whatever i choose to do is acceptable. Apr 14 01:49:35 if i open a session to a browser from my app, is there i way i can access the cookie that is created? Apr 14 01:50:10 anyway f00f, back to coding. Apr 14 01:50:23 i am implementing some extra controls on the playlist screen to automatically jump to similar content Apr 14 01:50:42 good call, i should too. i need to finish some bubble popups on the map :) Apr 14 01:50:55 like a button to list albums by the currently playing artist, list similar artists, and most popular tracks by the artist, Apr 14 01:51:07 i think that will be very cool to have :) Apr 14 01:51:18 definitely Apr 14 01:51:22 using last.fm Apr 14 01:51:24 i suppose Apr 14 01:51:25 2 of those use last.fm Apr 14 01:51:31 albums by playing artist is just a query ;) Apr 14 01:52:10 i also have my sort of auto-playlist stuff done. lets you select your music by last.fm reports Apr 14 01:52:19 like top albums, recently played tracks, etc. Apr 14 01:52:48 i currently don't cache that data, though i think i should moving forward. it's sort of slow to access even a simple web service on the phone Apr 14 01:54:23 dude, you're not in a code freeze? Apr 14 01:54:23 adding major features within seconds of the deadline? Apr 14 01:57:12 yup. i'm awesome like that. Apr 14 01:57:19 me too :) Apr 14 01:57:25 except mine makes me nervous Apr 14 01:57:35 like i said, i just don't have a choice. i've been working as hard as i can for the past month and i'm not at the point i need to be for the challenge. Apr 14 01:57:39 so i'm still working. Apr 14 01:58:01 my application has been well tested through development, and i am confident that the features i'm adding can be implemented with reasonable stability. Apr 14 01:58:28 jasta living on the wild side Apr 14 01:58:29 i do not presume that bugs won't make it in, but i think it would be worse to exclude significant parts of innovation. Apr 14 01:58:30 that's cool. can you win already w/o those? Apr 14 01:58:45 f00f-: I really don't know. I'm trying to have the best possible chance. Apr 14 01:59:19 i know i got originality of concept, it's never been done before anywhere. i just gotta fix the bugs. Apr 14 01:59:24 you gotta understand that a ton of my time was spent in the framework, i had little time to actually use my own framework to do something meaningful :) Apr 14 01:59:43 so, if i don't use it, what's the point? the judges will see nothing innovative at all :) Apr 14 01:59:54 and i dont think they much care how nicely designed my core is ;) Apr 14 02:00:14 but anyway, no time to waste on irc. Apr 14 02:00:18 i only took a short break here, closing it back down again :) Apr 14 02:01:10 you think he'll win? Apr 14 02:01:33 its going to be a tough competition to win Apr 14 02:01:50 especially for those of us that don't have time to work on it often Apr 14 02:02:44 anyone use sound in their notifications? Apr 14 02:02:55 no. Apr 14 02:03:05 yeahi think he'll win Apr 14 02:03:11 no one is doing a media player Apr 14 02:03:20 that we know of ;) Apr 14 02:03:35 yeah, but who would do a media player Apr 14 02:03:35 i think there's going to be quite a few duplicated Apr 14 02:03:37 it's so boring Apr 14 02:03:43 to some Apr 14 02:03:56 people really into music would be all over it Apr 14 02:04:13 i think its a matter of what apps people find they would use the most... stuff that interests them Apr 14 02:04:29 we'll see lots of GPS, maps, chat clients, photo apps.... Apr 14 02:04:58 you think? Apr 14 02:05:18 i'm not realy impressed with any of the stuff in the helloandroid db Apr 14 02:05:20 because its a competition i think lots of personal interest apps will be submitted Apr 14 02:05:20 except 3-4 apps Apr 14 02:05:34 i am hoping mine works out :) Apr 14 02:05:39 i see it as really really useful Apr 14 02:05:53 do you have a site yet Apr 14 02:06:01 not yet, i will very short;y Apr 14 02:06:06 shortly Apr 14 02:06:10 today? Apr 14 02:06:15 nope Apr 14 02:06:46 i am debating on whether to finish my windows mobile very first or announce it first Apr 14 02:07:00 very should be version ... :) Apr 14 02:09:11 anyone have experience using WebViewClient? I cant seem to find any example use cases or code online Apr 14 02:09:55 i was gonna jtoy but i just decided to launch a web browser Apr 14 02:09:59 it's heavy in ram and cpu Apr 14 02:11:15 I'm launching a browser now, but I want to change it now because I have one page where a person is sent to a browser to create an online account, but after the account is created and they go back to the app, they need to login again which sucks Apr 14 02:11:39 Why bother using the browser for registering? Apr 14 02:11:48 it seems like I can fix that with WebViewClient Apr 14 02:12:18 setDefaultTab on the tabsadapter doesn't seem to do anything Apr 14 02:12:23 B0jangles: in case I change the account creation page, I just need to update the website instead of every downloaded app Apr 14 02:12:41 i doubt i will change the page, but it does leave more options for the future Apr 14 02:12:49 jtoy: that's true, I suppose Apr 14 02:13:06 dude integrate it in the app Apr 14 02:13:18 I agree with f00f Apr 14 02:13:36 How often are you really going to change the register page Apr 14 02:13:38 ? Apr 14 02:13:40 f00f-: I have the login part integrated already, yeah, maybe I will just do that for now Apr 14 02:14:31 on my webpage i have account/email/password/password confirm, on android do you think I should also have all 4 fields? Apr 14 02:15:15 so no one has used notifications with sound? Apr 14 02:17:44 http://flickr.com/photos/kraln/tags/android/ =P Apr 14 02:19:43 is anyone sharing their readme docs ? Apr 14 02:20:01 how long is your readme Apr 14 02:20:16 OR Apr 14 02:20:19 what sections do you have in it Apr 14 02:20:25 do you have futyure enhancements? Apr 14 02:20:26 i havent written it yet, so i was wondering if people where sharing so i could take a look! Apr 14 02:20:35 i'm thinkni' Apr 14 02:20:35 were Apr 14 02:20:37 1. intro Apr 14 02:20:45 or overview Apr 14 02:20:57 and discuss purpoise in that Apr 14 02:21:19 2. technology used Apr 14 02:21:23 3. known issues & requirements Apr 14 02:21:26 4. future enhancements Apr 14 02:21:30 thats it Apr 14 02:22:49 nice! ill probably follow something simliar, how many pages do you plan? Apr 14 02:23:12 2-3 MAX Apr 14 02:23:21 images ? or jsut text? Apr 14 02:23:25 probably 2, with one or two screenshots Apr 14 02:24:00 hopefully in the first 1/2 page the judges get the idea Apr 14 02:24:05 after that we'll just pad with BS Apr 14 02:24:10 like what android things we use, etc. Apr 14 02:24:10 I'm on 13 pages. Apr 14 02:24:14 haha! Apr 14 02:24:18 they;re not going to read 13 pages Kraln- Apr 14 02:24:21 Kraln-: are you sharing it? hehe Apr 14 02:24:22 but mine is full of pretty screenshots Apr 14 02:24:29 imho screenshots are useless Apr 14 02:24:30 and there's a quick start section which is less than one page. Apr 14 02:24:33 since they'll be running the app Apr 14 02:24:48 f00f-: screenshots are great when you're explaining how to use a user interface. Apr 14 02:24:51 why are screenshots useless? Apr 14 02:24:55 I see you've never written documentation, heh Apr 14 02:25:04 oh i have written Apr 14 02:25:06 screenshots are useless for console applications. =p Apr 14 02:25:14 if you need screenshots to explain your UI, then your UI is not intuitive at all Apr 14 02:25:22 f00f-: wrong Apr 14 02:25:33 I don't *need* screenshots, some users like to have a manual. Apr 14 02:25:49 we have no idea who will be judging this stuff Apr 14 02:25:52 f00f-: i admit, my ui is very ugly Apr 14 02:25:56 the ultimate judge of a UI for me is my mom Apr 14 02:26:02 if she can figure it out, then it is awesome Apr 14 02:26:04 ok. i am making a README, not full-blown doc, so yes it's a difference. Apr 14 02:34:50 anyone use the mediaplayer class for anything? Apr 14 02:49:38 what is the proper Uri for access /system/media/audio ? Apr 14 02:56:24 file://system/media/audio Apr 14 02:56:41 or maybe file:///system/media/audio Apr 14 02:56:50 ya Apr 14 02:56:54 well format is correct Apr 14 02:56:56 dunno about path Apr 14 02:57:06 think it's the second on Apr 14 02:57:07 one Apr 14 02:57:15 yea Apr 14 02:58:57 or you can do: Uri.fromFile(new File("/system/media/audio/")); **** ENDING LOGGING AT Mon Apr 14 02:59:57 2008