**** BEGIN LOGGING AT Mon Aug 18 02:59:57 2008 Aug 18 03:00:16 that is certainly a possibility. if she was over hydrated normally Aug 18 03:00:19 i dont know, but i remember it was waaay longer then anyone expected she reasonably could have went Aug 18 03:00:46 you know, the US military has invented a filtering technology whereby soldiers in survival situations can drink their own urine for up to 2 weeks before liver damage sets in Aug 18 03:01:28 seems unnecessary....new technology you can usually manufacture water from the air, as long as their is a bit of humidity Aug 18 03:01:50 well, that technology would have to be compact Aug 18 03:02:01 and also, survival situations don't typically have fuel sources. Aug 18 03:02:08 electricity, gasoline, etc. Aug 18 03:02:27 yah i think thats aimed more at regiments than soliders trapped on their own Aug 18 03:02:28 the filter i described is chemical, and requires no external power. Aug 18 03:05:03 gotta get back to coding my app! Aug 18 03:05:18 re Aug 18 04:05:17 are there any email apps out for Android? Aug 18 04:06:42 google is obviously producing one Aug 18 04:06:46 but it has not been revealed Aug 18 04:07:37 jasta: let me guess... Gmail only? Aug 18 04:07:39 =/ Aug 18 04:07:47 no information has been revealed whatsoever. Aug 18 04:07:51 ok Aug 18 04:08:07 i ditched Gmail for AOL mail because i personally prefer IMAP Aug 18 04:08:15 i don't care. Aug 18 04:08:28 jasta: you dont have to be rude about it Aug 18 04:08:48 meoblast001: http://mail.google.com/support/bin/answer.py?hl=en&answer=75725 Aug 18 04:08:54 you don't have to be extraneous. Aug 18 04:09:08 you dont have to use big words Aug 18 04:09:43 romainguy__: when did they integrate this? Aug 18 04:10:34 meoblast001: I don't remember Aug 18 04:10:43 you can also import other IMAP/POP accounts into Gmail Aug 18 04:10:46 convince me to use Gmail again Aug 18 04:10:53 oh no Aug 18 04:10:54 lol Aug 18 04:10:56 399 imbox Aug 18 04:11:02 inbox( Aug 18 04:11:03 * Aug 18 04:13:26 romainguy__: is google tv ever going to come out? Aug 18 04:13:35 what is that? Aug 18 04:13:43 oh wait Aug 18 04:13:46 i just got a report Aug 18 04:13:48 that it doesnt exist Aug 18 04:13:49 LOL Aug 18 04:13:53 it was all made up Aug 18 04:14:06 i watched a video about it a long time ago Aug 18 04:14:11 and it must have all been a lie Aug 18 04:14:19 i even did what it told me to do in the video and it did nothing Aug 18 04:14:30 please stop pressing enter so much. or at all. Aug 18 04:14:32 romainguy__: look up google tv Aug 18 04:17:47 romainguy__: why is google keeping everything so secretive with Android? Aug 18 04:17:59 because we're busy working on it Aug 18 04:18:15 and for a bunch of other reasons that I cannot talk about :) Aug 18 04:18:23 i was about to call bullshit on that ;) Aug 18 04:18:23 but I'm sure you can figure out some of them Aug 18 04:18:49 Canonical has more to worry about but they let everyone know everything Aug 18 04:18:51 jasta: I don't care :) Aug 18 04:19:26 cute. Aug 18 04:20:10 romainguy__: remind me not to download Five Aug 18 04:20:23 i think i'll go with TuneWiki Aug 18 04:20:27 will you have trouble remembering it yourself? Aug 18 04:20:47 jasta: YAHHHHH BITCH YAHHHHHH Aug 18 04:23:15 yo morrildl Aug 18 04:28:18 hi morrildl Aug 18 04:28:36 i feel like i'm nothing but a nuicence in this channel Aug 18 04:28:40 typical Aug 18 04:28:44 i feel like that everywhere i go Aug 18 04:30:05 meoblast001: you're not Aug 18 04:30:13 meoblast001: don't pay too much attention to jasta Aug 18 04:30:38 /ignore ? Aug 18 04:30:43 no Aug 18 04:30:48 but don't take it too personal Aug 18 04:31:09 my brain is wired different Aug 18 04:31:12 i take everything personal Aug 18 04:31:32 <_avatar> meoblast001: then irc definitely isn't the place for you ;) Aug 18 04:31:49 i hate how Asperger's sufferers have to adjust to the world but the world doesnt do anything to adjust to us Aug 18 04:33:24 romainguy__: if i ever got to talk to the president of google, i would crap myself Aug 18 04:34:23 he's just a dude :) Aug 18 04:34:56 romainguy__: have you ever talked to him? Aug 18 04:35:03 yes I have Aug 18 04:35:07 omg Aug 18 04:35:26 romainguy__: tell him i said hi Aug 18 04:35:30 lol Aug 18 04:35:34 lol Aug 18 04:35:47 romainguy__: ask him to improve my site rank =P Aug 18 04:36:06 i google my website every now and then Aug 18 04:36:09 i experiment Aug 18 04:36:12 with google Aug 18 04:36:19 im hitting enter too much... im sorry Aug 18 04:36:21 much better Aug 18 04:37:36 meoblast001: It turns out that Sergey is sneaky like a ninja Aug 18 04:38:03 No fewer than three times so far, I've been talking to someone, finished up, turned around, and found Sergey right behind me talking to someone else Aug 18 04:38:32 who's Sergey? Aug 18 04:38:37 meoblast001: one of the founders Aug 18 04:39:02 oh Aug 18 04:39:04 he comes in here? Aug 18 04:39:13 no, I mean in real life, not in IRC Aug 18 04:39:23 morrildl: do you work for Google? Aug 18 04:39:28 meoblast001: eah Aug 18 04:39:30 yeah Aug 18 04:39:35 oh Aug 18 04:39:54 lol Aug 18 04:40:02 i'll put google on my companies to work for list Aug 18 04:40:06 maybe #2 =P Aug 18 04:40:13 since it was a 1 company list previous Aug 18 04:40:15 Insomniac Games Aug 18 04:40:28 hmm, insomniac Aug 18 04:40:31 what did they did? Aug 18 04:40:37 er, what did they do, rather Aug 18 04:40:45 www.insomniacgames.com Aug 18 04:40:50 Metroid Prime 3 maybe? Aug 18 04:41:17 no.... they did Spyro 1, 2, and 3... Ratchet and Clank... and Resistance: Fall of Man Aug 18 04:42:02 oh right, ratchet and clank Aug 18 04:42:06 that's where I remember them from Aug 18 04:42:10 cool :) Aug 18 04:43:22 okay well Aug 18 04:43:24 bedtime Aug 18 04:43:27 I have to get up early tomorrow Aug 18 04:46:36 night morrildl Aug 18 08:22:34 Looking at this review: http://www.engadget.com/2008/08/18/telus-htc-touch-diamond-gets-video-review/ . I'm wondering why the people are always satisfied with the performance of the UI. The reviewer finds the photo album great... Well it looks builts up so slow and it's not what I expect from a snappy UI. Aug 18 08:22:50 -looks Aug 18 08:30:13 how can i replace strings in pipes in linux? Aug 18 08:44:36 great device @ anno^da_ Aug 18 08:44:45 awesome performance Aug 18 08:47:52 lol Aug 18 08:48:01 the photo show is damn slow Aug 18 08:48:31 compare that to the UI of the iPhone and you will notice how damn slow the UI of WM is Aug 18 08:48:58 photo show: touch -> wait wait wait -> action on the screen occurs Aug 18 08:55:04 But the hardware design is nice and I hope that the pictures of the HTC Dream that we know will not be the final version. Aug 18 08:59:36 the iphone code is C Aug 18 08:59:42 win code is .NET Aug 18 08:59:56 hard to compare those Aug 18 09:00:35 btw the touch (w/o keyboard) is much nicer Aug 18 09:00:40 windows mobile's code is probably mostly C/C++ actually Aug 18 09:00:57 the photo album code isnt Aug 18 09:01:06 and iPhone is Objective-C :p Aug 18 09:02:55 hopefully someone will port android to the touch diamond Aug 18 09:03:03 i love the design Aug 18 09:03:09 even though it lacks a keyboard Aug 18 09:31:42 Well even if you want to compare the languages the normal customer doesnt care about that. They only compare the user experience you have with the phone. And speed is from my personal view one of the most important factors. It is so annoying to have a slow interface. Aug 18 09:32:51 anno^da_, yep Aug 18 09:32:55 that's why we're trying to make Android's UI fast Aug 18 09:33:08 they dont care if its written in language XYZ or runs on ZXY Aug 18 09:33:43 romainguy: that is great. :) Aug 18 09:33:55 cutmasta: they dont even know the languages. Aug 18 09:34:59 sure Aug 18 09:35:02 they want a job to be done no matter what language,framework or whatever more. Aug 18 09:35:09 yes Aug 18 09:35:13 and they want this Aug 18 09:35:19 easy and fast Aug 18 09:35:25 thats it Aug 18 09:35:33 nothing less or more Aug 18 09:35:35 ok Aug 18 09:35:49 perhaps as fast as even possible Aug 18 09:35:50 hehe Aug 18 09:36:11 :) haha. After that the weekly question to romainguy to tell us sth about the SDK release. But well I know it should be a suprise. :) Aug 18 09:36:45 the SDK will be released when it's released :) Aug 18 09:36:49 I don't want to spoil the surprise Aug 18 09:38:20 :D the same answer like every week. But perhaps I don't have to ask you again next week. (... *Whisper* the chance to give us a hint :-) ) Aug 18 09:38:55 well Aug 18 09:39:13 the SDK will be released when it's released :) Aug 18 09:39:39 *grr* ok. ;) Aug 18 09:39:48 no, please dont release it any time soon. i dont wanna change anything for my thesis ;) Aug 18 09:39:57 aw come on Aug 18 09:40:03 we just changed 30% of the APIs this time Aug 18 09:40:11 :P Aug 18 09:40:26 ok, cool. i bet im using the other 70% Aug 18 09:40:40 I doubt it :p Aug 18 09:40:44 tric when do you have to hand in your thesis ? Aug 18 09:40:57 note that this number includes added APIs, removed APIs, renamed APIs, etc. Aug 18 09:41:49 anno: december. but ill prolly use m5-15 no matter what. Aug 18 09:42:20 romanguy: the coming release is the reason why new issues dont get reviewed? Aug 18 09:42:28 new issues get reviewd Aug 18 09:42:33 we just do a bad job at marking them Aug 18 09:42:40 :D Aug 18 09:42:47 there are tons of issues on the tracker that are obsolete now Aug 18 09:43:23 and because issues are on the tracker doesn't mean we'll deal with them for the next SDK Aug 18 09:44:23 just mark them as reviewed and issues that are obsolete as wontfix or obsolete. oh well Aug 18 09:44:47 things are not that simple :) Aug 18 09:44:59 we use a different tracker internally Aug 18 09:45:12 oh, server error while requesting issue details Aug 18 09:45:13 we have some scripts to link the two but it's not always reliable Aug 18 09:45:29 looks like the script is broken for some weeks now ;) Aug 18 10:21:22 its broken by design ;) Aug 18 10:21:52 tric: that's because we're busy fixing bugs :) Aug 18 10:23:26 * swetland yawns Aug 18 10:23:48 hey swetland Aug 18 10:23:57 'morning Aug 18 10:24:12 time to go to bed for me Aug 18 13:00:44 FCC passed the Dream today :D Aug 18 13:00:50 ? Aug 18 13:01:03 https://fjallfoss.fcc.gov/oetcf/eas/reports/ViewExhibitReport.cfm?mode=Exhibits&RequestTimeout=500&calledFromFrame=N&application_id=128913&fcc_id='NM8DRM' Aug 18 13:01:12 http://www.engadget.com/2008/08/18/htc-dream-fcc-approved-android-clear-for-launch/ Aug 18 13:01:13 http://www.engadget.com/2008/08/18/htc-dream-fcc-approved-android-clear-for-launch/ Aug 18 13:01:15 ahh Aug 18 13:01:17 hehe Aug 18 13:04:01 gr8 Aug 18 13:06:45 wheeee \o/ Aug 18 13:07:50 uhu :D Aug 18 13:58:18 is there any easy way to access Logcat from a ansi c lib which is used via jni? Aug 18 13:59:55 easiest way would be to open /dev/log_* and read the raw log messages Aug 18 14:02:19 http://git.android.com/?p=kernel.git;a=blob;f=include/linux/logger.h;hb=android-2.6.25 Aug 18 14:03:20 swtland: writing, not reading ;) Aug 18 14:03:50 but hmm, lemme check Aug 18 14:04:37 same device for both Aug 18 14:07:11 you'll have to sort out the message format (I believe the various fields are \0 delimited), but all logcat does is open /dev/log_*, read entires, and print them (with some formatting) Aug 18 14:09:15 ok, i think for debugging writing to a /tmp file is enough now ;) Aug 18 14:12:14 int __android_log_write(int prio, const char *tag, const char *text); Aug 18 14:12:21 int __android_log_print(int prio, const char *tag, const char *fmt, ...) Aug 18 14:13:27 do be aware that native jni stuff is not actually supported in the 1.0 sdk, but if you're going to dig around down there, the above may prove useful ^^ Aug 18 14:14:46 ahh, cool. where did you find it? Aug 18 14:15:32 swetland: i know about jni. im only writing my thesis. if they remove or change alot jni support ill stick with rc5-m15 ,-) Aug 18 14:17:31 logd.h, which is not something we publish as part of the SDK (again, because it's not supporting native development at this point) Aug 18 14:18:06 and no longer even correctly named, as it dates back to when there *was* a log daemon, before the switch to the kernel driver Aug 18 14:30:34 tric what thesis? Aug 18 14:32:43 bachelor Aug 18 14:33:02 testing voip quality under android Aug 18 14:33:14 http://ycombinator.com/w2009.html Aug 18 14:33:20 how many applying for that? Aug 18 14:34:22 muthu: from this channel or in general? :D Aug 18 14:34:33 which voip app do you use? Aug 18 14:34:36 anyone can raise your hand ;) Aug 18 14:35:44 alex: my own based on mjsip. im working in a company which sells a voip quality testing lib, ive ported it to android and implemented a simple voip client to use it. Aug 18 14:36:00 very nice Aug 18 14:36:12 how is it doing so far? Aug 18 14:36:20 muthu: Ycombinator is great but I've got family ;) - btw Rich Miner was speaking to those doing s2009 Aug 18 14:36:23 the lib is the reason why i have to use jni ;) Aug 18 14:37:28 alex: well, most is working, but rtp streams are pretty bad, because of timing issues. but well. no wonder its an emulator and beta code with prolly alot debug stuff in it Aug 18 14:37:45 spykid: thanks for the inof Aug 18 14:37:51 s/inof/info/g Aug 18 14:38:18 sounds cool, a voip client is one of my fav apps Aug 18 14:38:23 *would be Aug 18 14:39:31 hehe yeah. well, my client is only playing a .wav file and writing all incoming stream to a .wav, cause i couldnt get audiosystem to work. Aug 18 14:40:10 and its only a prototype. so no registering and only direct ip calls. and it will never be released i guess ;) Aug 18 14:40:51 swetland: those android_log_* are syscalls? Aug 18 14:43:10 http://ycombinator.com/ideas.html Aug 18 14:43:15 for those short of ideas.. Aug 18 14:43:19 how easy can this get? Aug 18 14:45:02 muthu: Ideas are worthless if you don't execute :D Aug 18 14:45:11 agree Aug 18 14:45:49 actually ideas would make your poor ;) Aug 18 14:47:31 alex2308: voip would not work well without wi-fi. Aug 18 14:47:36 and even then... Aug 18 14:48:05 the damn thing is designed to be a phone, and it does that job well on it sown. Aug 18 14:53:27 jasta: my e51 supports voip as well. some phones are using voip Aug 18 14:54:32 voip over the wireless data connection? Aug 18 14:55:22 i would find that very hard to believe Aug 18 14:56:19 well the delay could be very hard to handle. With 200ms and more voip wouldnt be that funny :) Aug 18 14:57:14 that's my point. voip on a mobile phone seems like a totally pointless technology. it would basically only work at home, and even then what is the real advantage? not using your minutes? Aug 18 14:57:40 maybe i just don't like to blab on my phone much, but i find it effortless to stay within my 900 minutes a month. Aug 18 14:57:52 jasta: yes, and that's very important in certain mobile markets Aug 18 14:57:54 and i use my cell phone in place of home phone service Aug 18 14:58:11 morrildl: like Japan, probably. but where else? Aug 18 14:58:13 you're right in that VOIP on a cell phone may not be that compelling in the US, but in other markets there is a lot of interest Aug 18 14:58:31 jasta: Japan is enough. Aug 18 14:58:40 but also, Europe Aug 18 14:59:06 Well I'm in Europe and with more flatrates on the mobile I dont need VOIP anymore. Aug 18 14:59:07 i know Japan, but be realistic: is anyone going to penetrate that market? :) Aug 18 14:59:32 also even in the US, a *lot* of people use text messages and data way more than voice, in which case a VOIP client on a phone could let those people cut way down on minutes Aug 18 14:59:46 jasta: uh, yes? DoCoMo? Panasonic? etc. Aug 18 14:59:49 isn't Android being marketted there as a *slimmed down* feature phone? Aug 18 15:00:16 voip over wifi is cool, cause its (nearly) free Aug 18 15:00:27 or sometimes it is completely free Aug 18 15:00:29 alex2308: well you still have to pay for voip service at your home. Aug 18 15:00:43 i use it often at work or home Aug 18 15:00:58 jasta: some offer free calls to germany Aug 18 15:01:23 Well jasta but if I talk with my friends over mobile skype it is free. (except the cost for the internet conntent) Aug 18 15:01:38 But I see you're point calling to the landline costs as well. Aug 18 15:02:05 data is much cheaper here, so IM/EMAIL >> SMS/MMS and VoIP >> call Aug 18 15:02:34 *datacalls Aug 18 15:02:41 well, regardless of what i think, i am certain someone will work to support it. Aug 18 15:02:49 Well in the field of messaging I prefer the data line. IM over GPRS / UMTS is much cheaper than SMS/MMS. Aug 18 15:02:55 though it is unknown if android will have wi-fi built in. Aug 18 15:03:16 FCC says it will Aug 18 15:03:17 so morrildl will confirm that right now. :-) Aug 18 15:03:19 jasta: fcc docs say it is Aug 18 15:03:43 (..or not :) ) Aug 18 15:03:44 also with femtocells youll have fast UMTS lines Aug 18 15:03:51 anno^da_: everyone prefers the data line there. SMS is ridiculous in every market :) Aug 18 15:04:16 actually though, i have never owned a mobile with wi-fi. that feature always struck me as unnecessary. Aug 18 15:04:38 i live, work, and play all within 3G/UMTS coverage, as i think most people do in major cities around the world. Aug 18 15:04:49 i do own a nokia n80ie and the htc touch diamond. using wifi daily Aug 18 15:04:52 might be good for voip or something Aug 18 15:05:04 thats true. At home I have my pc and on the go I havent seen a wifi network. :) Aug 18 15:05:12 (pc or notebook) Aug 18 15:05:17 i do, too. but i pay 9 eurocent per MB via UMTS Aug 18 15:06:11 there's this stigma that the US is so far behind in the mobile space and i swear i just don't see it. Aug 18 15:06:27 perhaps our technology isn't superior to most markets, but at least our rates are. Aug 18 15:06:57 unlimited data is within reach of most subscribers, for example. usually between $20 and $40/mo depending on extras or special phones. Aug 18 15:07:13 Well at least the point that you are bound to the providers is so far behind what I know. :) Aug 18 15:07:13 howdy Aug 18 15:07:37 developing country rates for a backward network ;) (jk) Aug 18 15:07:49 I'm walking into a store and buy my prefered phone without contract. Aug 18 15:07:57 good for you Aug 18 15:08:12 you are also paying out the ass for it :) Aug 18 15:08:17 Just wanted to point out that there are differences. :) Aug 18 15:08:28 lol not really michaelnovakjr Aug 18 15:08:32 You have the choice. Aug 18 15:08:42 And I dont like to be forced to sth. Aug 18 15:08:49 how much is an iphone there? Aug 18 15:09:00 I can buy a phone for 1 euro with contract or 200 eur. Aug 18 15:09:06 without Aug 18 15:09:22 what about the iphone? Aug 18 15:09:23 525 eur an iphone 3g Aug 18 15:09:33 The iPhone is the same as everywhere in the world. :) It is the first phone that took that step back. Aug 18 15:09:45 anno^da_ its not Aug 18 15:09:45 And for me thats a reason not to buy it. Aug 18 15:09:50 i can get a cheap ass phone here too Aug 18 15:09:59 alex2308: not ? Aug 18 15:10:12 iphone is priced different worldwide Aug 18 15:10:31 ah you meant the pricing. Aug 18 15:10:36 michaelnovakjr_ can you get an iphone? Aug 18 15:10:43 Yeah well I meant the binding to a provider. Aug 18 15:10:48 sure Aug 18 15:10:54 it'll cost a lot of money Aug 18 15:10:59 but i could get one Aug 18 15:11:16 [17:08:10] you are also paying out the ass for it :) Aug 18 15:11:26 absolutely Aug 18 15:11:37 but i can also get one reasonable too Aug 18 15:11:44 i paid $30 for me current phone Aug 18 15:11:46 you could get the iphone for free, too Aug 18 15:11:49 my* Aug 18 15:11:59 the iphone for free? where? Aug 18 15:12:10 germany Aug 18 15:12:34 so why doesn't germany just be the whole world? Aug 18 15:12:47 oh wait they tried that already :) Aug 18 15:14:12 dont be jealous ;) Aug 18 15:14:34 not jealous.... i don't mind the way cellphones work here Aug 18 15:14:40 i'm going to get an iPhone :) Aug 18 15:15:37 ok Aug 18 15:16:19 alex2308: Free? 1 Euro :D Aug 18 15:16:41 true Aug 18 15:16:48 ...and 134$ monthly plan Aug 18 15:17:03 true Aug 18 15:18:37 that doesn't seem like a good deal ;) Aug 18 15:19:06 i think the cheapest you can get the iphone for here is $70USD/mo tho. Aug 18 15:19:14 -for Aug 18 15:20:45 the 134$ plan is the most expensive one. it includes unlimited data, 1000 minutes, unlimited wifi, xxx free sms... the cheapest is at 29eur/mth Aug 18 15:20:49 jasta you can get a good plan for 80 Aug 18 15:21:07 for 80 its low minutes and ulimited data/sms Aug 18 15:21:19 i use less than 100 minutes a month :) Aug 18 15:21:41 change the topic to Get an iPhone!! Aug 18 15:21:43 :) Aug 18 15:22:03 i used 27 hours last month, around 26h of those to my gf :p Aug 18 15:22:11 michaelnovakjr_: yeah... that's pretty much not going to happen Aug 18 15:22:34 1-800 numbers don't count as girlfriends :) Aug 18 15:23:10 but she says im special!!11 Aug 18 15:24:06 morrildl: but it might attract people :) Aug 18 15:24:13 alex2308: "unlimited wifi"? Aug 18 15:24:57 jasta, he's paying for something he can get for free :) Aug 18 15:25:00 michaelnovakjr_: i have a 900 minute a month plan with AT&T. my work pay sofr it. :) Aug 18 15:25:03 in those tmobile hotspots Aug 18 15:25:10 jasta: at train stations you have free access to the hot spots Aug 18 15:25:12 (i never used one, not sure how it works) Aug 18 15:25:21 jasta, so what's the hold up? you should have an iPhone already :) Aug 18 15:25:21 anno^da_: shouldn't those just be free anyway? Aug 18 15:25:28 charging for public wi-fi is the lamest policy ever. Aug 18 15:25:28 no they arent Aug 18 15:25:36 jasta: well the T-Mobile Hot Spots arent Aug 18 15:25:54 morrildl: So what do you announce today? Aug 18 15:26:03 haha Aug 18 15:26:33 anno^da_: I know he won't say anything til... Aug 18 15:26:53 ;) Aug 18 15:27:10 I tried it with romainguy but he refused as well :) (like on every monday :D) Aug 18 15:27:15 anno^da_: He's up early, this means something ;) Aug 18 15:27:25 early? it's 8:30? Aug 18 15:27:30 its not early :) Aug 18 15:27:30 he's still at home too, i'm sure. Aug 18 15:27:35 :D Aug 18 15:27:41 Early is 6 am Aug 18 15:27:45 he's probably going to announce that he can't say anything :) Aug 18 15:27:58 im off, l8er dudez Aug 18 15:28:17 anno^da_: early is in the office at 8:30, instead of sitting in your bathrobe at home :) Aug 18 15:28:54 jasta: And I thought googler live at the googleplex :D Aug 18 15:29:55 * anno^da_ wants to announce the new "Monsters of Liedermaching" cd for the german readers here. :P Aug 18 15:38:38 i have to run to work Aug 18 15:38:42 but i'd like to leave you all with a topic Aug 18 15:39:15 why are certain nationalities overrepresented in open source? for example, Americans and Germans. talk amongst yourselves. Aug 18 15:39:43 that was quick :) Aug 18 15:39:58 well, I need a topic for a little while :) Aug 18 15:40:02 it's something i've always been curious about Aug 18 15:40:37 everyone loves open source.... but not everyone is a contributor.... Aug 18 15:40:38 jasta: I think you forgot certain south american countries though, e.g. Brazil Aug 18 15:40:54 i didn't list all the ones i know. Aug 18 15:40:58 like those who use open source software and then release their product closed Aug 18 15:41:00 just an example of two. Aug 18 15:41:10 also I think it would be interesting to see a breakdown of Lines of Code contributed Aug 18 15:41:14 morrildl, how about "See we weren't lying... ..." Aug 18 15:41:32 maybe, say, India comes out on top in LOC, they just don't get credit (for example, I have no idea) Aug 18 15:41:41 morrildl: in my [vast] experience, Germans in particular stand out. Aug 18 15:42:00 morrildl: i haven't met too many Indian open source gurus Aug 18 15:42:07 jasta: I thought this was the topic you were /leaving/ us with ;) Aug 18 15:42:13 do realize i said overrepresented. Aug 18 15:42:19 morrildl: im putting my shoes on right now :) Aug 18 15:42:43 i don't mind whether or not you find folks from other countries contributing. i mean, proportionate to population, why are some countries overrepresented? Aug 18 15:43:16 for example, India is not overrepresented. it has significantly more people, and far fewer contributors. Aug 18 15:43:20 Does the FCC report mean that there will be no GPS? Or wont these things be tested by the FCC ? Aug 18 15:44:19 anno^da_, i thought the same thing Aug 18 15:45:18 it has to have GPS to be taken seriously Aug 18 15:45:23 yap Aug 18 15:45:37 without GPS all the cool location based things will not work Aug 18 15:45:41 if Google would open their damn mouth there wouldn't be so many rumors Aug 18 15:46:27 anno^da_: The 7225 SOC - and this one was named by Quallcomm as target - has GPS buillt in Aug 18 16:15:29 oh, eclipse found updates for android dev tools? Aug 18 16:15:55 which needs sdk 0.9? haha Aug 18 16:17:44 roll? Aug 18 16:18:10 oops wrong window Aug 18 16:18:39 tric: pretend you don't see that for about another 20 minutes Aug 18 16:19:09 morrildl: i cant, i cannot work anymore because of that ;) Aug 18 16:19:10 morrildl: wait what? Aug 18 16:19:21 .o(ok, i could use the adt.zip but...) Aug 18 16:19:41 any big news today? Aug 18 16:20:00 muthu: well, new eclipse tools on update site. Aug 18 16:20:07 woah Aug 18 16:20:14 so the public sdk is coming ;) Aug 18 16:20:20 so i bet its either a big error or sdk 0.9_r1 is very soon Aug 18 16:20:31 =D Aug 18 16:20:37 * ttuttle tingles with excitement! Aug 18 16:20:43 great! Aug 18 16:20:54 * morrildl discreetly shuffles away from ttuttle Aug 18 16:21:18 morrildl: :-P Aug 18 16:21:32 ttuttle: well, you might explode Aug 18 16:21:33 ;) Aug 18 16:21:37 * ttuttle won't explode, don't worry. Aug 18 16:21:49 like that scene from Ghostbusters in the elevator Aug 18 16:22:18 hilight! Aug 18 16:23:02 finally we can get back to some android work :) Aug 18 16:24:33 muthu: but dont update yet, unless you dont wanna work anymore Aug 18 16:25:07 hopefully the sdk follows soon Aug 18 16:26:30 * morrildl twiddles his thumbs Aug 18 16:30:56 ?? Aug 18 16:31:43 ah, nice. manifest error parsing works now Aug 18 16:32:08 ? Aug 18 16:32:10 and actually found errors Aug 18 16:32:43 is that because of magic or am i missing something? Aug 18 16:32:52 im trying dev tools 0.7_ somthing Aug 18 16:33:10 what is that? Aug 18 16:33:34 michaelnovakjr_: ADT 0.7.1 Aug 18 16:33:48 ah, i don't use eclips Aug 18 16:35:24 does that come with an SDK or are we really just messing with developers now Aug 18 16:35:40 hehe. no sdk yet. ;) Aug 18 16:35:51 hehehehehe Aug 18 16:36:10 its like throwing a dog a piece of rubber meat Aug 18 16:36:25 michaelnovakjr_: chewy! Aug 18 16:36:35 nom nom nom Aug 18 16:36:47 morrildl: until the dog realizes its rubber and eats your ankle :) Aug 18 16:36:55 michaelnovakjr_: word Aug 18 16:37:54 I actually have seen rubber steaks as squeaky dog chew toys Aug 18 16:38:01 I thought it was hysterically cruel Aug 18 16:38:07 indeed Aug 18 16:38:27 if i was ever thrown one of those i'd shove it right back down that person's throat!! Aug 18 16:38:31 heh Aug 18 16:38:50 my uncles dog gets pissed at those Aug 18 16:39:25 This version of ADT requires the Android SDK version 0.9_r1 Aug 18 16:39:27 hm Aug 18 16:39:38 ok i have to wait Aug 18 16:39:39 :) Aug 18 16:39:42 cutmasta: its a piece of rubber meat Aug 18 16:41:29 mirrildl: 20min are over! ;) Aug 18 16:42:33 tric: I said about 20 :) Aug 18 16:43:42 what's in 20 minutes? Aug 18 16:44:09 lunch? Aug 18 16:44:20 michaelnovakjr_: don't tempt me Aug 18 16:44:56 yea? morrildl is a quarter to 10 where you are... didn't have your wheaties this morning? :) Aug 18 16:45:03 its* Aug 18 16:45:17 michaelnovakjr_: no you were right, actually, I turn 10 in a few months Aug 18 16:45:39 :) Aug 18 16:46:13 re: Aug 18 16:50:22 Do you think that every time someone proclaims some new phone to be an “iPhone killer” Apple engineers tape it up in their lockers, Michael Phelps-style, for motivation? I do. Aug 18 16:50:31 haha http://code.google.com/p/android/issues/detail?id=792 Aug 18 16:50:51 haha Aug 18 16:51:41 heh, I could see that happening. Aug 18 17:20:45 Any news on the SDK? Aug 18 17:21:09 nada Aug 18 17:21:15 :-( Aug 18 17:23:14 at least some excuse now not to work ;) Aug 18 17:23:45 but there's no sdk... so what is the excuse? Aug 18 17:25:24 michaelnovakjr_: The excuse is that you're now coding for an SDK believed by some to be obsolete. Aug 18 17:25:34 michaelnovakjr_: ;-) Aug 18 17:25:49 :) Aug 18 17:35:02 "sdk v0.9_r1" I'd be sooo excited if my laptop didn't crash today... Aug 18 17:35:43 :) Aug 18 17:35:52 plusminus: not yet, or did i muss something? Aug 18 17:36:29 not yet but you probably know that groups-entry Aug 18 17:37:13 http://code.google.com/p/android/issues/detail?id=792 Aug 18 17:37:28 yeah. 18:15:29 < tric> oh, eclipse found updates for android dev tools? Aug 18 17:37:32 they are just messing with us Aug 18 17:37:34 but 18:18:39 <@fn~morrildl> tric: pretend you don't see that for about another 20 minutes Aug 18 17:37:44 that was about an hour or two ago :) Aug 18 17:37:54 and those 20min lasting 80 now! Aug 18 17:37:55 i bet they'll reverse that Aug 18 17:38:19 !§/%??????§=%/&?/& Noooo o_O I hate my crashed laptop Aug 18 17:38:52 michaelnovakjr, nah, morrildl said to wait. He wouldn't have said a word if it was a mistake Aug 18 17:39:12 could also be Aug 18 17:40:10 I mean, if T-mobile is shipping in September, I imagine the api is about as stable as it is going to get. QA has to have the version their shipping by now Aug 18 17:40:40 that's just a rumor though :) Aug 18 17:40:53 well. its stable since months, you only have to declare all non working parts as not supported ;) Aug 18 17:41:04 :D Aug 18 17:43:28 i guess 20min x6 ~ 2 hours Aug 18 17:44:50 hi everyone Aug 18 17:45:16 yawn Aug 18 17:46:40 morrildl: so I guess there will be a new SDk today Aug 18 17:47:47 plusminus_: it would be times 7 :) Aug 18 17:47:54 i am very nervous... Aug 18 17:48:08 just 3 or 4 days ago i was fighting to get a critical new feature in the next SDK... Aug 18 17:48:18 jasta someone stalking you? Aug 18 17:48:21 if they release today, i'm going to bet they didn't include it *cries* Aug 18 17:48:35 michaelnovakjr_: hmm, probably, but why do you say that/ Aug 18 17:48:52 you said you were nervous :) Aug 18 17:49:05 oh yeah Aug 18 17:49:11 i meant about the MediaPlayer brokenness Aug 18 17:49:14 jasta, you're screwed Aug 18 17:49:19 i figured as much Aug 18 17:49:42 well, maybe five can work on "1.1" :( Aug 18 17:49:47 :( Aug 18 17:50:10 mark Sept. 2009 on your calendar Aug 18 17:50:47 re Aug 18 17:55:07 ahh. ok, now you can release it! ;) Aug 18 17:57:11 cool, the download link works! Aug 18 17:57:26 ha ha you looked Aug 18 17:57:44 moron Aug 18 18:10:16 mona Aug 18 18:40:07 I think I'm getting a heart-attack... Aug 18 18:41:10 why? still nothing happening Aug 18 18:41:11 plusminus_, y? Aug 18 18:43:21 still nothing happening Aug 18 18:43:51 you'll see my explode in endless cheer if I see something :) Aug 18 18:44:46 next week Aug 18 18:45:10 18:18:39 <@fn~morrildl> tric: pretend you don't see that for about another 20 minutes Aug 18 18:45:30 Did I miss something this morning? Aug 18 18:45:44 http://groups.google.com/group/android-discuss/t/e424500647c85537 Aug 18 18:46:15 lol Aug 18 18:46:26 _the suspense_.. Aug 18 18:46:27 ? Aug 18 18:46:57 ah :) Aug 18 18:49:12 Ohhhhh Aug 18 18:49:25 that just threw me off when setting up the eclipse plugin on my new computer :) Aug 18 18:49:40 my laptop crashed just today Aug 18 18:49:51 seems like someone up there hates me... Aug 18 18:52:25 omg, how long can 20 dog-minutes be... Aug 18 18:58:43 http://bit.ly/new-android-sdk Aug 18 18:59:42 :D Aug 18 18:59:56 nice! Aug 18 19:00:00 :D Aug 18 19:01:07 yeah! Aug 18 19:01:12 WOHOOOOOOOO Aug 18 19:01:15 I can finally talk about the shortcuts feature in Home :) Aug 18 19:01:41 its on the way... Aug 18 19:01:49 hmm, cool. Aug 18 19:02:21 <_avatar> ooooh, nice Aug 18 19:02:53 jasta: happy? Aug 18 19:03:06 let's see if the MediaPlayer is still broken Aug 18 19:03:18 jasta, it's better Aug 18 19:03:27 ive seen 85772, it is still not what i require. Aug 18 19:03:32 unzipping..... Aug 18 19:03:35 oh ok Aug 18 19:04:46 * NiZoX download Aug 18 19:06:36 ohh, a dev roadmap Aug 18 19:06:42 * jasta takes a moment to digest Aug 18 19:06:55 ah, nice Aug 18 19:08:39 how come i still see m5-rc15 as the latest? Aug 18 19:08:51 neat home romainguy Aug 18 19:08:56 hmm, it was cached :) Aug 18 19:09:23 * jasta is very excited Aug 18 19:10:15 sigh, as i expected, the MediaPlayer is still not what i need it to be Aug 18 19:10:16 plusminus_: thanks, but the most exciting part is that any of your apps can expose shortcuts to be installed in Home Aug 18 19:10:29 and a shortcut is just an intent with a custom icon Aug 18 19:10:35 so you can do pretty cool stuff with this :) Aug 18 19:11:52 jasta: you wanted to be able to play-while-downloading right? Aug 18 19:11:55 romainguy__: so apps need to explicitly request Home showing? Aug 18 19:12:02 no Aug 18 19:12:14 you can just declare in your manifest that your app can create shortcuts for Home Aug 18 19:12:29 then in Home, when you press menu > add or you long press the wallpaper, you'll see your app listed Aug 18 19:12:45 that's how we created the ability to have shortcuts to a contact for instance Aug 18 19:16:19 heh Aug 18 19:16:31 announce an SDK and it suddenly gets very quiet Aug 18 19:16:43 whoooaa Aug 18 19:16:56 morrildl: that's the sound of thousands of browsers downloading Aug 18 19:17:03 morrildl: they're too busy watching the download progress Aug 18 19:18:18 nice wallpaper :) Aug 18 19:18:19 btw Aug 18 19:18:20 hehe Aug 18 19:18:24 I know :) Aug 18 19:19:35 morrildl: play while saving. Aug 18 19:19:47 StreetView, awesome :) Aug 18 19:20:02 whoa, that home is crazy :) Aug 18 19:21:59 ok, i officially like this way better than 85772 ;) Aug 18 19:22:12 me too Aug 18 19:23:15 jasta: worth continuing development I take it? Aug 18 19:24:57 jasta: yeah you're not the only one who wants that feature. Unfortunately it turns out the libpv native infrastructure can't easily support it in time for 1.0 Aug 18 19:25:15 morrildl: *what*!? Aug 18 19:25:27 jasta: the best workaround we have is to run a small HTTP server, and tell MediaPlayer to play a URI like http://127.0.0.1:8080/something Aug 18 19:25:38 are you serious? Aug 18 19:25:50 jasta: ? Aug 18 19:26:13 this is a mobile phone we're talking about, right? Aug 18 19:26:20 life is no longer worth living. Aug 18 19:26:28 how can I send an sms via command line? Aug 18 19:26:53 zhobbs: telnet localhost 5554 Aug 18 19:27:04 zhobbs: then sms send _number_ _message_ Aug 18 19:27:19 jasta: yeah, there's some overhead involved, unfortunately :( Aug 18 19:27:20 jasta: not happy ? Aug 18 19:27:34 jasta, am i still getting an iPhone? Aug 18 19:27:51 yeah im waiting for him to get over the mediaplayer thing as well ;) Aug 18 19:28:01 morrildl: that said a simple HTTP server is probably nothing compared to playing a freakin' video for instance :)) Aug 18 19:28:05 michaelnovakjr_: thanks Aug 18 19:28:11 zhobbs: np Aug 18 19:28:43 michaelnovakjr_: well, i like it better than 85772... Aug 18 19:28:57 but it's uncertain if i will prepare Five for this release. Aug 18 19:29:04 YAY! /me hugs new sdk Aug 18 19:29:06 that sucks Aug 18 19:29:06 jasta: the slightly more detailed explanation is that the libpv media-playing stuff is doing all the network accesses, totally independent of Dalvik Aug 18 19:29:16 it looks so sexy ^.^ Aug 18 19:29:22 morrildl: I know that it's native. That isn't an excuse. Aug 18 19:29:27 and we have a clock now! =D Aug 18 19:29:41 umdk1d3: just drop it in the trash :p Aug 18 19:29:47 the pictures app accessed my picasa photos automatically Aug 18 19:29:48 new SDK is this real ? Aug 18 19:29:49 :P Aug 18 19:29:56 whers the trash? o.o Aug 18 19:29:59 jasta: and unfortunately libpv itself doesn't expose an easy way to do that, so the feature got deferred until libpv can be improved Aug 18 19:30:01 umdk1d3: long press the clock Aug 18 19:30:03 you'll see Aug 18 19:30:10 ohhhh there it is Aug 18 19:30:16 romainguy: you the surprise :P Aug 18 19:30:24 -you Aug 18 19:30:28 told you :)) Aug 18 19:30:41 :D Aug 18 19:30:50 Thats why morrildl was up sooo early :D Aug 18 19:30:52 i am thankful we finally have some google apps to base UI guidelines on Aug 18 19:30:55 We guesses it :) Aug 18 19:31:03 guessed Aug 18 19:31:07 also worth reading: http://code.google.com/android/roadmap.html Aug 18 19:31:25 morrildl: i am going to have to give this some consideration. i do not want a difficult technology to implement being hampered by lame workarounds. Aug 18 19:31:37 Five is not trivial, and it rapes the CPU as it is. Aug 18 19:31:40 jasta: *nod* Let us know if we can help. Aug 18 19:31:47 you can help by bloody fixing it Aug 18 19:32:05 simple, don't rape the CPU :) Aug 18 19:32:07 * umdk1d3 goes to finish list tutorial on new sdk and release later today Aug 18 19:32:27 dont you need other security privileges to run a socket server, though? Aug 18 19:32:45 no Aug 18 19:33:02 Should I have the heart to open my application in the new SDK ? *dithering* Aug 18 19:33:12 its awfully slow Aug 18 19:33:15 so anyone from the operator's 10.x range can access a server on my mobile? Aug 18 19:33:21 AWESOME desktop has FOLDERS =D Aug 18 19:33:42 f00f-: just make the socket listen only to the localhost network interface Aug 18 19:33:46 tric: so anyway, there Aug 18 19:33:50 o.o "purchased pictures" Aug 18 19:33:51 there are some cool new dev tools too in this SDK Aug 18 19:33:58 tric: slightly longer than 20 minutes ;) Aug 18 19:34:20 check out tools/ and the Eclipse plugin Aug 18 19:34:32 * jasta is depressed :( Aug 18 19:34:49 jasta: you'll never be happy Aug 18 19:35:19 jasta: to be honest some of the apps look rushed Aug 18 19:35:32 i would be happy if a major bug preventing proper design of my idea was gone. Aug 18 19:35:33 yeah, for a good time open an XML layout file in Eclipse and check out the new UI tab Aug 18 19:35:34 messaging needs some UI help Aug 18 19:35:44 morrildl: and draw9patch and hierarchyviewer :p Aug 18 19:35:55 romainguy__: I was getting there ;) Aug 18 19:36:19 zhobbs: i'm impressed by the way this looks compared to 85772 especially. and i'm sure once i dive in the new APIs will be nice. Aug 18 19:36:23 and dev tools, etc. Aug 18 19:36:29 and i'm sure loads of important bugs are fixed Aug 18 19:36:29 "We regret to inform developers that Android 1.0 will not support 3.5" floppy disks." Aug 18 19:36:39 :(( Aug 18 19:36:41 i was hoping for that :/ Aug 18 19:36:49 but the MediaPlayer the way it is may be a deal breaker for me. Aug 18 19:36:54 what the hell is up with the input? Aug 18 19:37:11 jasta: what's the prob with MediaPlayer? Aug 18 19:37:24 it sucks :) Aug 18 19:37:25 michaelnovakjr_: I noticed sometimes you need to be in landscape to enter text Aug 18 19:37:27 michaelnovakjr: ?? Aug 18 19:37:39 romainguy__ can't type any text Aug 18 19:37:55 zhobbs: it cannot be fed from an arbitrary input source, nor can it be configured to store the streaming content. Aug 18 19:38:05 thus, Five's need to both stream and cache cannot be efficiently supported. Aug 18 19:39:38 jasta: but your web server can simulate streaming Aug 18 19:39:41 the obvious work around is a local HTTP server, however as I said I already have fears that Five will be tough to make work well with such a limited CPU. Aug 18 19:39:43 without storing it Aug 18 19:39:44 right? Aug 18 19:39:51 A local HTTP server, and the overhead involved in extra copies of the data stream, may be too much. Aug 18 19:40:06 f00f-: what web server? the remote end of Five? Aug 18 19:40:06 jasta: try and see :) Aug 18 19:40:14 its an improvement, but i wouldn't call it a 0.9 Aug 18 19:40:52 jasta the local one you need to hack iup Aug 18 19:40:56 * cutmasta is interested in json and http api changes Aug 18 19:41:01 I just don't see why in 3 months you can't have just bloody fixed this. Aug 18 19:41:23 jasta: because it's not the only thing we had to work on Aug 18 19:41:54 "Screen locked" :D Aug 18 19:42:26 i knew this was going to happen Aug 18 19:43:05 morrildl, romainguy: congrats! Aug 18 19:43:10 davidw: thanks :) Aug 18 19:43:21 after a fix was promised for 1.0 by dan, and yet no activity on the many bugs that relate to this... Aug 18 19:43:24 sigh Aug 18 19:43:27 Screenshots: http://www.anddev.org/fresh_android_sdk_released_sdk_v09_r1-t2707.html Aug 18 19:43:36 really nice :) Aug 18 19:43:44 !!! Aug 18 19:43:53 oooh Aug 18 19:44:00 jasta, its definitely not a 0.9 release Aug 18 19:44:09 an improvement, but not 0.9 Aug 18 19:44:31 remember its a beta Aug 18 19:44:48 is it going to be a beta 2 months from now when it runs on phones? :) Aug 18 19:44:49 i saw betas which were uglier Aug 18 19:44:56 usually you implement everything in a beta that will be 1.0 :) Aug 18 19:44:57 :) Aug 18 19:45:05 beta is testing Aug 18 19:45:15 yes Aug 18 19:45:20 feature complete Aug 18 19:45:22 how do you lock the screen? Aug 18 19:45:24 romainguy__: morrildl: et.al: Thanks for the new SDK and accompanying information Aug 18 19:45:27 but with normal bugs in it Aug 18 19:45:28 cutmasta: you'd say this is feature complete? Aug 18 19:45:33 tomgibara: most welcome Aug 18 19:45:37 michaelnovakjr_: http://code.google.com/android/roadmap.html -- see Naming and Compatibility Aug 18 19:45:37 not really, :) Aug 18 19:45:52 Apache HTTPClient installation upgraded to 4.x of that API; 3.x version is removed <- Oh I'm sooo lucky not having taken the old 3.x version Aug 18 19:45:57 i would never buy a phone with this software on it Aug 18 19:46:01 michaelnovakjr_: short version is that the "tools" are in beta, and the system image shipped with this SDK is "0.9" -- almost but not quite 1.0-final Aug 18 19:46:09 anno^da_, sounds cool Aug 18 19:46:15 i also rely on the http api Aug 18 19:46:16 i like a few of the subtle features in their media player Aug 18 19:46:22 i assume google doesn't mind if i lift them? :) Aug 18 19:46:55 remember you can replace any default app with your own :) Aug 18 19:47:01 even Home or the music player :p Aug 18 19:47:06 that's not what i meant Aug 18 19:47:07 HTTPClient 4.x removes multipart methods <- oh god not really :/ Aug 18 19:47:22 anno^da_, ?? Aug 18 19:47:29 jasta: see this reply as a way to answer your question Aug 18 19:48:04 kind of a funny way to answer :) Aug 18 19:48:13 Well I needed the multipart messages to upload content. Aug 18 19:48:13 boo, music player crashed Aug 18 19:48:27 btw Aug 18 19:48:37 I'd be happy to receive feedback and bugreports about http://code.google.com/android/reference/hierarchy-viewer.html on the external tracker Aug 18 19:49:23 morrildl: is 0.9 binary compatible with 85772 ? Aug 18 19:49:38 f00f-: I don't know, I haven't tested it Aug 18 19:49:48 f00f-: it *should* be but it might not be :) Aug 18 19:49:53 it might be, but it's certainly not expected to be Aug 18 19:49:57 tethridge: press the power button to turn off the screen Aug 18 19:49:58 ok i'll test it Aug 18 19:50:20 ah Aug 18 19:50:26 *ohhhhh* Aug 18 19:50:26 very nice Aug 18 19:50:29 playlist drag and drop Aug 18 19:50:33 this is exactly something i wanted to support in Five Aug 18 19:50:54 oh, also thanks to romainguy__, the old Home screen from M5 is included as a sample now Aug 18 19:50:59 * umdk1d3 runs around hugging people randomly Aug 18 19:51:04 not that anyone would want to USE it, but it does show how to make a Home screen replacement Aug 18 19:51:32 it's also a good API demo Aug 18 19:51:51 it shows how to create custom layouts, use custom attributes, use animations, layout animations, etc. Aug 18 19:52:22 Are there any plans to include support for direct webcam into the emulator? It's something that lots of people want to do. Aug 18 19:52:26 power button isn't working for me Aug 18 19:52:36 i am really happy you guys included a mediaplayer. Aug 18 19:52:45 this will help me design mine a lot :) Aug 18 19:52:49 ^^ Aug 18 19:52:57 street view is beautiful :x Aug 18 19:53:03 but seriously, ugh, it is hard to get excited without the mediaplayer working right Aug 18 19:53:28 ohhh, that is a nice touch on the media player main screen Aug 18 19:53:30 i really like that Aug 18 19:53:38 what is? Aug 18 19:53:39 where it shows the song you are currently playing Aug 18 19:53:42 ah yes Aug 18 19:53:43 i think it would be nice to have that for all screens though Aug 18 19:53:50 tomgibara: that's on the roadmap, definitely. I don't know offhand where it is on the priority list Aug 18 19:53:51 that was something i wrestled with for a long time Aug 18 19:54:08 jasta: see also how you can create shortcuts to your playslist on the Home screen, you may want to provide similar feature ;-) Aug 18 19:54:25 jasta: the media plaer should also put a little notification up in the status bar when it's playing Aug 18 19:54:26 yes, i will lift a lot from this, actually Aug 18 19:54:36 it is all the best practice stuff that i was begging for :) Aug 18 19:54:47 i can't design UIs well hehe Aug 18 19:54:48 sounds like its time to resume development Aug 18 19:54:50 I'm very happy you guys have got a public facing roadmap now. Aug 18 19:55:23 morrildl: fyi, judging by the emails I receive and the number of people who download my shim code, it's a much wanted feature Aug 18 19:55:33 Will Android have more applications from Google when it ships? Aug 18 19:55:40 The greatest win is the smile on little jasta's face. Aug 18 19:55:44 so uhh, is anyone able to explain why everything was so silly secretive up until now, and whether or not there will be more community involvement from here on out? Aug 18 19:55:53 chomchom: i'm still undecided whether Five will target 1.0. Aug 18 19:56:00 dmoffett: this is just the SDK Aug 18 19:56:13 i am *NOT* excited about the idea of writing a local HTTP server to make streaming work, poorly. Aug 18 19:56:24 jasta: it must have been because of your gripe last night, they were like "We've got to help jasta out" Aug 18 19:56:31 Is there an example how to get the multipart messages done ? I havent really found one withe HTTPMime or Mime4j Aug 18 19:56:32 lol Aug 18 19:57:18 morrildl: emails sent from the android-* mailing lists still announce the M5 SDK in the signature ;-) Aug 18 19:57:29 romainguy__: there is a signature? Aug 18 19:57:35 yes Aug 18 19:57:42 Anyone care to comment? Aug 18 19:57:43 romainguy__: i would like to have a discussion about some of this though... Aug 18 19:57:43 let me forward you an email Aug 18 19:57:51 jasta: about what? Aug 18 19:58:08 about what would be the right course of action with some of these Music features... Aug 18 19:58:16 The dialer has a bug, where do we file that? Aug 18 19:58:21 i assume this app will not be open sourced? what other licensing can i assume about the content? Aug 18 19:58:25 tomgibara: the tracker Aug 18 19:58:31 like, i like your default no album cover image a lot :) Aug 18 19:58:35 i want to just lift it Aug 18 19:58:35 jasta: everything in the SDK should be open sourced Aug 18 19:58:39 Dan can confirm Aug 18 19:58:46 romainguy__: fixed :) Aug 18 19:58:49 tomgibara: what is it? Aug 18 19:58:51 romainguy__: thanks Aug 18 19:59:05 jasta: no, that's one of the core apps, it will be open sourced Aug 18 19:59:14 excellent Aug 18 19:59:24 i'm just gonna rip it off then :P Aug 18 19:59:29 jasta: feel free :) Aug 18 19:59:32 note that this SDK is "old" for us and we did fix many many many bugs since then :p Aug 18 19:59:35 i like a lot of the way you guys solved problems in this Aug 18 19:59:44 tomgibara: file bugs here: http://code.google.com/p/android/issues/list Aug 18 19:59:46 romainguy__: it's not that old :P Aug 18 19:59:53 krosaen: Start typing in a phone number (say 3 characters) using keyboard - not touch - move the cursor to the start of the phone number and type some more Aug 18 19:59:59 re: bugs -- note that we need to do a massive bug scrub Aug 18 20:00:02 morrildl: in number of changes or days? :) Aug 18 20:00:04 i love the dragging thing Aug 18 20:00:07 Lots of extraneous hyphens are inserted Aug 18 20:00:15 that IS the right place to put bugs, don't be deterred by the fact that it needs updating Aug 18 20:00:21 * morrildl goes to find the QA guys :) Aug 18 20:00:50 morrildl: I just wasn't sure what the scope of the tracker was Aug 18 20:00:51 jasta: what's the dragging thing? Aug 18 20:01:02 what happened to HELLO_ ? Aug 18 20:01:43 gone Aug 18 20:01:47 and thank god :) Aug 18 20:01:49 it's Ghandi Aug 18 20:01:49 that was ugly hehe Aug 18 20:01:57 i love the A N D R O I D _ thing better Aug 18 20:02:01 looked better than ANDROID Aug 18 20:02:02 i hope it stays, but i dont think it will :( Aug 18 20:02:32 morrildl: does the mediaplayer at least support seeking on HTTP streams? Aug 18 20:02:39 jasta: yes Aug 18 20:02:52 f00f-: re: nice nick ;) Aug 18 20:02:52 zhobbs: does it use ranged gets to seek forward? Aug 18 20:03:07 dunno Aug 18 20:03:16 :D Aug 18 20:04:01 i love that you guys basically made icons for me :) Aug 18 20:04:13 the inclusion of this music player app is a big win for me Aug 18 20:04:22 it will accelerate my development immensely Aug 18 20:04:40 yayyyy Aug 18 20:04:44 :) Aug 18 20:06:03 Is there any significance to the clock being made in sweden? Aug 18 20:06:35 tomgibara: :) Aug 18 20:06:41 haha Aug 18 20:06:46 could be ^^ Aug 18 20:06:51 ? Aug 18 20:07:01 Perhaps I'll work it out sometime Aug 18 20:07:07 still though, god damn you guys and that mediaplayer api issue Aug 18 20:07:30 tomgibara: well, TAT (who designed the UI) are a Swedish company Aug 18 20:07:34 Thank the heavens that the LogCat error view now scrolls to the width of the error Aug 18 20:07:39 ah Aug 18 20:07:47 tomgibara: but bsaically it's just a very well-known clock design, whose name I can't remember Aug 18 20:07:51 jasonchen might know Aug 18 20:08:17 Another question, should the google search work? Aug 18 20:08:18 it is slow to swithc orientation. is that something you guys are working on? Aug 18 20:08:25 i cant tell if it's missing the umlauts on the O or not Aug 18 20:08:28 hmm socketexceptions :/ Aug 18 20:08:35 jasta: it's not slow as much as that's a debounce thing Aug 18 20:08:36 switching orientation is very fast on real hardware Aug 18 20:08:53 morrildl: what do you mean by debounce? Aug 18 20:08:56 there is some intentional delay to make sure you really did mean it, and are not goign to put the orietation back Aug 18 20:08:58 and it's also very fast on my emulator Aug 18 20:09:09 at least, there was at one point Aug 18 20:09:35 also applications can go a long way to make orientation change faster Aug 18 20:09:44 ok, ok, i will admit. this may have convinced me to keep going ;) Aug 18 20:09:52 for instance I did a LOT of work in Home to make it change orientation very quickly Aug 18 20:09:57 hi Aug 18 20:10:02 jasta: we're *all* working very hard :) Aug 18 20:10:03 lol jasta you seem emo sometimes :P j/k Aug 18 20:10:24 When I try to launch my app on it I get a lot of errors about: 08-18 21:00:18.828: ERROR/Database(54): Failure 8 (attempt to write a readonly database) on 0x23ec70 when executing 'BEGIN EXCLUSIVE;' Aug 18 20:10:32 now i dont know where in the hell ia m going to find the time :) Aug 18 20:10:40 Is this because of some tighter access restrictions? Aug 18 20:10:46 chomchom: that's a bug we fixed after the SDK was cut Aug 18 20:12:01 that was a nasty one as well Aug 18 20:12:15 i dont get where the album covers come from in the media player. the file itself or is this some online trickery so seamless i can't detect it? Aug 18 20:12:22 o.o ERROR/OSNetworkSystem(497): unknown socket error -1 Aug 18 20:12:23 they come from the files Aug 18 20:12:31 romainguy__: is the google search from home supposed to work? Aug 18 20:12:36 jasta: In some cases the covers are embedded in the media itself I believe Aug 18 20:12:37 It doesn't for me Aug 18 20:12:41 jasta: I'm told they are encoded in the MP3s Aug 18 20:12:45 tomgibara: yes, but it was buggy in your release, got fixed :) Aug 18 20:12:53 okay Aug 18 20:12:53 tomgibara: working for me here Aug 18 20:13:09 umdk1d3: you need to request permission to access the network now Aug 18 20:13:12 morrildl: well normally they can be, but it's not a very common practice to do so. Aug 18 20:13:14 romainguy: so what was the bug about then? Aug 18 20:13:16 there is a new for it Aug 18 20:13:17 http://pastebin.com/m7628df6c Aug 18 20:13:18 morrildl: aha! =D Aug 18 20:13:19 jasta: since when? Aug 18 20:13:39 romainguy__: Only iTunes AFAIK, actually rewrites MP3s with this data. Aug 18 20:13:48 it doesn't automatically Aug 18 20:13:54 only if you drop the image in the right place Aug 18 20:14:01 most other players just read it if its there, otherwise go out to amazon Aug 18 20:14:12 but Amazon does have legal restriction shere (you can't use them at all) Aug 18 20:14:12 maybe I'm biased because I've always embedded it in my mp3 files Aug 18 20:14:20 jasta: amarok offers to inject covers into the id3v2 tags for you Aug 18 20:14:39 FYI, if anyone's curious, Amazon has strict licensing on their media and services which bars mobile applications from using it. Aug 18 20:15:01 Okay, another possible bug (but may be irrelevant): Go to the picture app. Hit the dial button and press back - the placeholder animation is distorted Aug 18 20:15:08 yea :/ /me shakes fist at amazon Aug 18 20:15:39 Five even crosses the boundary, but I think I hit on technical/legal gray area in how I use it. Aug 18 20:15:54 Last.fm has an agreement with Amazon to portal some of their content. Aug 18 20:16:05 And I access it through the Last.fm portal, which has no such restriction on usage of its data. Aug 18 20:16:07 tomgibara: got fixed Aug 18 20:16:23 romainguy__: cool Aug 18 20:16:42 as I said, this SDK is "old" :) Aug 18 20:16:51 * jasta really tears into the music app Aug 18 20:16:59 I'm only asking so I know what to bother reporting Aug 18 20:16:59 you guys solved basically every UI problem i had left unresolved. Aug 18 20:17:05 that is so awesome Aug 18 20:17:28 tomgibara: and I thank you for that :) Aug 18 20:17:29 my favorite feature you guys tackled that i couldn't think of a way to resolve was to show the number of songs and albums under the appropriate headings so the user could easily detect when they don't have complete albums and the like Aug 18 20:18:32 romainguy__: why no more "@android:drawable/empty" ? Aug 18 20:18:34 i wrestled with how to do that for a long time, but i like this approach. Aug 18 20:19:04 zhobbs: @android:drawable/transparent Aug 18 20:19:13 k Aug 18 20:19:14 romainguy__: you mentioned that you recognized a bug where upon start up the adb would spew out messages about: "attempt to write a readonly database: DELETE FROM crashes WHERE _id IN (SELECT _id FROM crashes ORDER BY _id DESC LIMIT -1 OFFSET 24)" coudl you elaborate as to the cause and maybe where I should look to remediate the issue? Aug 18 20:19:50 I don't know about this one Aug 18 20:20:03 ah wait Aug 18 20:20:05 oops sorry Aug 18 20:20:11 that was another bug I was thinking of Aug 18 20:20:17 can you file a bug report on the tracker? Aug 18 20:21:24 Is everyone else not seeing this? I've got it upon initial startup on Eclipse 3.4 on macOSX 10.5.4 (leopard) Aug 18 20:21:46 try to wipe your data? Aug 18 20:22:02 Like the workspace meta data? Aug 18 20:22:12 the emulator's Aug 18 20:22:14 emulator -wipe-data Aug 18 20:22:16 chomchom: no, run 'emulator -wipe-data' or check that option in the Eclipse launcher settings Aug 18 20:22:33 ah yeah Aug 18 20:24:04 sed always messes me up, what's a sed script to recursively replace startSubActivity with startActivityForResult in all files? Aug 18 20:24:30 Search > Replace all? :) Aug 18 20:24:56 sed 's/startSubActivity/starActivityForResult/' Aug 18 20:25:08 no /g? Aug 18 20:25:22 romainguy__: only if you expect > 1 per line Aug 18 20:25:38 ah right Aug 18 20:25:58 ahh, was missing the last "/" Aug 18 20:30:22 for i in $( find -name *.java ); do sed -i 's/startSubActivity/startActivityForResult/' $i; done Aug 18 20:31:24 I got past me errors of it complaining about the read only DB with a -wipe-data Aug 18 20:33:02 I can't be certain, but I think that the phone process started chewing up all of the emulated processor time Aug 18 20:33:24 I got a dialog offering to kill the process Aug 18 20:33:39 Any word on the SDK? Aug 18 20:33:44 /topic Aug 18 20:33:47 Oh. Aug 18 20:33:48 SanMehat: lol Aug 18 20:33:51 haha Aug 18 20:33:54 B E H O L D! Aug 18 20:34:00 so, to get apps installed on the vogue, I just stick all the files I get from http://it029000.massey.ac.nz/vogue/ on an sd card, right? Aug 18 20:34:05 Didn't I tell you guys Google wasn't lying? :-P Aug 18 20:35:12 tomgibara: phone process is often shorthand for "something the system went haywire" Aug 18 20:35:13 I don't need to unpack the filesystem onto the sdcard Aug 18 20:35:29 tomgibara: we've fixed a lot of those, don't worry about it too much unless it's easily reproducible Aug 18 20:35:37 morrildl: sure Aug 18 20:36:14 nvm Aug 18 20:36:29 http://pastebin.com/meebab1e can everyone else see a youtube and welcome activity bookmark on their homesceen? Aug 18 20:37:32 herriojr: I'd wait a bit, Martin is probably going to be doing some new things. Aug 18 20:38:09 jasta: how did your crappy blog get #1 for the keyword 'android vogue'? Aug 18 20:38:39 SanMehat: /me is soooooooo happy. Aug 18 20:38:46 ;) Aug 18 20:39:19 AttractiveApe: almost certainly because i linked to martin and more succinctly discussed it. Aug 18 20:40:29 jasta: how does a CDMA phone have GPRS? Aug 18 20:41:19 did i write that? Aug 18 20:43:02 chomchom: these are Browser bookmarks Aug 18 20:43:33 romainguy__: so, i have an architectural question for you about the music app Aug 18 20:43:46 shoot Aug 18 20:44:19 romainguy__: when you load say the home screen and it shows that you are currently playing a song (or it doesn't if you're not), how is this working to hide that the UI could have been presented before it knew this question? Aug 18 20:44:29 i phrased that goofy i guess. Aug 18 20:44:40 yes it's a bit obscure :) Aug 18 20:44:54 what i mean is, does it bind and then wait for the player service connection before it presents any UI at all? Aug 18 20:45:08 you mean the first screen in the music app? Aug 18 20:45:32 or any of the screens. obviously there is some service that tells it what's going on. what song is playing, etc. Aug 18 20:45:38 it hooks that info into all of the screens Aug 18 20:45:44 but it can't know that in onCreate() Aug 18 20:45:51 it has to bind to a service, then some time later it knows that info Aug 18 20:45:55 so what is the policy for how to handle that in the UI? Aug 18 20:46:07 it does bind to a service in onCreate() Aug 18 20:46:13 it was a big dilemma i had with five. since each activity has to make this connection, it seemed to make the UI feel slow to do this. Aug 18 20:46:27 romainguy__: right, but the basic UI needs to have the service connected before it can present anything, right? Aug 18 20:46:44 thing takes forever to boot...hope it's just the first time Aug 18 20:46:53 davidw: yes Aug 18 20:46:54 so in onCreate(), what does it draw? does it hide everything, then show it all when the service is connected? Aug 18 20:46:58 no Aug 18 20:47:04 or rather, what does it setup to draw. Aug 18 20:47:05 it shows everything but the now playing at the bottom Aug 18 20:47:14 romainguy, hope real phones are faster/better at managing expectations Aug 18 20:47:19 and that gets displayed when the service callsback with a status Aug 18 20:47:19 romainguy__: and so the UI just changes before the user can notice? Aug 18 20:47:27 yes Aug 18 20:47:29 in this case Aug 18 20:47:36 worst case, the UI updates a little bit later Aug 18 20:47:38 and that's fine Aug 18 20:47:40 because it doesn't seem like it does that. Aug 18 20:47:47 i just watched it after trying to force the app closed Aug 18 20:47:57 the whole UI faded in with that screen at the bottom Aug 18 20:48:11 and yet that's what the code seems to be doing Aug 18 20:48:17 * jasta scratches his head Aug 18 20:48:23 because Five always seemed to have a noticable delay Aug 18 20:48:38 davidw: what do you mean? Aug 18 20:48:42 not long, but like a fraction of a second and the UI would just flip to show something it learned from the service Aug 18 20:49:04 like the artist/songs screen would have the same. it shows an icon next to the currently playing song Aug 18 20:50:15 apparently the music player keeps the service connction in a static field Aug 18 20:50:31 so if the process is still around, but the activity is killed, it must be very fast Aug 18 20:50:38 Ooh, it's got the pulsating Android -D Aug 18 20:50:40 *=D Aug 18 20:51:35 romainguy__: ohhhhhhh Aug 18 20:51:39 Ooh, and the Alarm Clock supports as many alarms as you want ;-) Aug 18 20:51:49 romainguy, I mean that if I buy a new phone and it sits there for a minute the first time I turn it on, I'm going to react "oh...hrm" Aug 18 20:51:52 jasta: it keeps a Map Aug 18 20:52:09 davidw: wait & see :) Aug 18 20:52:17 ooh nice long list of pretty backgrounds ^.^ Aug 18 20:52:36 romainguy__: that never occurred to me for some reason. i always associated the life of the activity with the life of the app Aug 18 20:52:47 jasta: several of our apps use the same technique Aug 18 20:52:48 obviously that's not right though Aug 18 20:52:50 look at samples/Home Aug 18 20:52:56 it stores a bunch of things in static field Aug 18 20:52:58 fields Aug 18 20:53:04 for instance to make rotations faster Aug 18 20:53:09 this is the type of stuff that is really helpful to know about Aug 18 20:53:15 what google apps commonly do to solve these problems Aug 18 20:53:18 that are not otehrwise too obvious Aug 18 20:53:38 also we have a new API on Activity that lets you send an Object to your future self Aug 18 20:53:54 it's pretty cool to keep data around easily when the activity is restarted Aug 18 20:54:15 romainguy__: so why would there be a map of context to service? is that in case multiple instances of the same activity come up? Aug 18 20:54:16 * umdk1d3 sends chocolate m+ms to myself next week Aug 18 20:54:30 jasta: I have no idea, that's just the way it's implemented Aug 18 20:54:35 there's surely a good rason :) Aug 18 20:54:39 Exception: Can't serialize com.hersheys.chocolate Aug 18 20:54:48 hmm. Aug 18 20:54:56 romainguy__: anyone you could ask? i'm curious... Aug 18 20:55:51 ooh romainguy__ was that list-separator-background exposed in android.R? /me goes to peek through for use with listSeparatorTextViewStyle Aug 18 20:56:11 romainguy__: If I hold down send, it redials. Aug 18 20:56:19 romainguy__: Is that the intended behavior? Aug 18 20:56:35 ttuttle: send? where? Aug 18 20:56:40 romainguy__: The green key. Aug 18 20:56:45 romainguy__: With the phone on it. Aug 18 20:56:54 in the SDK yes Aug 18 20:57:05 umdk1d3: hmm it should be Aug 18 20:57:07 let me check Aug 18 20:57:07 this is an interesting approach in general to use static fields for this stuff. Aug 18 20:57:10 romainguy__: Okay. Aug 18 20:57:17 jasta: you have to be careful though Aug 18 20:57:18 i hadn't though tof this really Aug 18 20:57:23 romainguy__: of course Aug 18 20:57:28 jasta: Are you having fun yet? Aug 18 20:57:32 you don't want context-specific stuff lingering. Aug 18 20:57:33 if your static fields keep a reference to the Context, you will leak the entire activity and all its Views Aug 18 20:57:39 again, look in samples/Home Aug 18 20:57:43 i am right now Aug 18 20:57:45 were it keeps Drawables in a static Aug 18 20:57:52 it looks innocent but that can leak everything Aug 18 20:58:22 romainguy__: Also, will the beta SDK be posted on http://code.google.com/p/android/downloads/list ? Aug 18 20:58:30 ask morrildl Aug 18 20:58:35 morrildl: ^^ Aug 18 20:58:55 umdk1d3: try style="?android:attr/listSeparatorTextViewStyle" Aug 18 20:59:02 might have made it in a later build though Aug 18 20:59:08 awesome ^.^ /me tries Aug 18 20:59:52 romainguy__: i'm glad you guys decided to open source the home app. that was a good move. Aug 18 21:00:02 even if it is the olld one Aug 18 21:00:05 old* Aug 18 21:00:10 the new one will be open sourced with the rest Aug 18 21:00:18 romainguy__: that style works perfectly ^.^ Aug 18 21:00:21 even though the code is much much much more complicated Aug 18 21:00:34 it's easy to grasp the old Home quickly Aug 18 21:00:34 romainguy__: /me is so happy. Aug 18 21:00:45 hmm, apps must be signed...... Aug 18 21:00:51 jasta: Really? Aug 18 21:01:06 yes. look up the upgrading section Aug 18 21:01:09 in the new docs Aug 18 21:01:17 yes but they are signed by the developers Aug 18 21:01:19 yes, but they can be self-signed Aug 18 21:01:32 jasta: == dsmcl. Just to make sure it's the same app. Aug 18 21:02:02 romainguy__: When the media player is active, it appears in the notifications list under "Ongoing", is that label supplied by the system or is it just applied by the app? Aug 18 21:02:13 tomgibara: system Aug 18 21:02:15 it's a system category I believe Aug 18 21:03:02 tomgibara: look at the new notification docs Aug 18 21:03:04 the app can specify it there Aug 18 21:03:20 http://code.google.com/android/reference/android/app/Notification.html#FLAG_ONGOING_EVENT Aug 18 21:03:30 thx Aug 18 21:03:47 I like how on the home screen, the little handle turns into a trash can when you hold down on a widget Aug 18 21:03:59 chomchom: romainguy++ Aug 18 21:04:02 == SanMehat Aug 18 21:04:11 SanMehat++ romainguy__++ etc... Aug 18 21:04:15 awwwww Aug 18 21:04:15 The home screen is terrific - You can really see the software abstractions coming together to make a UI that allows customization but remains simple Aug 18 21:04:16 Also interns++ ;-) Aug 18 21:04:22 yes interns++ Aug 18 21:04:24 =D Aug 18 21:04:35 tomgibara: I can't wait to see what kind of shortcuts you guys will come up with :)) Aug 18 21:04:49 the new Home screen was a breeze to write thanks to the intents Aug 18 21:04:52 these things are awesome Aug 18 21:05:13 Also, try "adb -e shell top". Aug 18 21:05:52 I don't like how the android manifest editor seems to be broken on adt Aug 18 21:06:08 chomchom: Real programmers edit their manifests by hand. (All of mine were edited using vim1) Aug 18 21:06:12 *vim!) Aug 18 21:06:16 ;-) Aug 18 21:06:31 romainguy: That's the power of Naming Aug 18 21:06:49 tomgibara: it's a bit more than that but yes :) Aug 18 21:06:57 Anyone try top? Aug 18 21:08:16 romainguy__: when would we want to (or not want to) use FEATURE_OPENGL? Aug 18 21:08:24 Not really, all the power of abstraction is achieved by naming and then referencing the name - in one form or another Aug 18 21:08:36 jasta: never, it unfortunately got removed afterwards Aug 18 21:08:40 variables, URLs, files etc. Aug 18 21:08:52 uhh ok Aug 18 21:08:56 romainguy: Perhaps there should be a post-beta-SDK changelist for important bits like that ;-) Aug 18 21:09:02 morrildl: I'm getting the multipart things now to work. :-) Aug 18 21:09:02 yeah its handy to see all the processes via top Aug 18 21:09:03 tomgibara: in this case Home also relies on the ability to put icons etc. in intents Aug 18 21:09:11 chomchom: I wrote top ;-) Aug 18 21:09:55 romainguy: yes, as properties under specific names by any chance? Aug 18 21:10:01 yes Aug 18 21:10:05 look in the Intent class Aug 18 21:10:05 :) Aug 18 21:10:16 kudos to you then ttuttle Aug 18 21:10:19 chomchom: thanks ;-) Aug 18 21:10:52 chomchom: I also wrote vmstat. Aug 18 21:11:11 chomchom: And some other cool utilities that aren't in the SDK yet. Aug 18 21:12:03 ;) I'm sure they are awesome Aug 18 21:12:09 they are except for the bugs Aug 18 21:12:11 j/k Aug 18 21:12:12 :) Aug 18 21:13:03 Customizing the home app is so much more usable and useful than the iPhone equivalent Aug 18 21:13:51 hey, has anyone installed on the verizon vogue? Aug 18 21:15:02 Usability suggestion: When dragging an app icon out of the application list (which is fairly easy to do by accident), it would be useful if the trashcan popped up, otherwise there's no simple way of cancelling the action Aug 18 21:17:16 herriojr: no, but i suspect this will not work right. Aug 18 21:17:19 or rather, has anyone had luck with a cdma vogue? Aug 18 21:17:20 the latest SDK, that is. Aug 18 21:17:27 lots of the apps depend on rotating the screen to reveal a keyboard Aug 18 21:17:54 so, would it be better if I purchased a sprint one? Aug 18 21:18:00 tomgibara: yeah but you might think that this would uninstall/remove the app forever Aug 18 21:18:05 so we decided against it Aug 18 21:18:07 or AT&T if they carried it Aug 18 21:18:54 you said the vogue has no issues other than the keyboard, right? Aug 18 21:19:17 When I start up the adb with my app I am getting this error: "Installation error: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED" Shouldn't it be flagged in the manifest editor then? There are no errors that I can see, I'm error free in my compilations otherwise. Aug 18 21:19:33 when I try and start android, it just goes to the command prompt due to failure Aug 18 21:19:37 herriojr: no, but as i said this new SD Kcreates lots of problems for the vogue running android :) Aug 18 21:19:48 hmm, ok Aug 18 21:20:02 which phone works best with it? Aug 18 21:20:13 and which SDK are you citing? Aug 18 21:20:22 herriojr: whatever phones come new to market later this year :-) Aug 18 21:20:48 ok, which sdk version was working fine with the vogue? Aug 18 21:20:59 romainguy: What about popping up a "cancel" symbol (say a circle with a line through it)? Aug 18 21:21:27 no Aug 18 21:21:40 we tried many things :) Aug 18 21:21:45 does anyone still have an m5 build lying around? Aug 18 21:22:13 I downloaded the build off of http://it029000.massey.ac.nz/vogue/, but it wouldn't boot Aug 18 21:22:54 herriojr: what error did you get? Aug 18 21:23:43 let me look again Aug 18 21:24:22 first, I don't know what the ppp username/password need to be for verizon, I can't find it Aug 18 21:24:23 romainguy: When the development is open-source, I look forward to being able to read the changelogs and internal lists, and stop pestering you with things you've already tried or fixed :) Aug 18 21:24:30 :)) Aug 18 21:25:02 can I just place all the files on the sd card, or do I need to place them on the phone? Aug 18 21:25:47 maybe I can't, I'll try and transfer it Aug 18 21:28:45 also, do I need to place the system and data file in the root of the sdcard, or can I have them in a folder on the sdcard? Aug 18 21:31:46 herriojr: http://code.google.com/android/download_previous.html Aug 18 21:31:53 You can still get the other builds Aug 18 21:32:14 But I would try and take the hit now Aug 18 21:33:00 Is no one else seeing a: Installation error: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED upon trying to push the app onto android? Aug 18 21:33:30 does anyone know what the ppp username and password are for verizon, I can't find them? Aug 18 21:33:46 all I see is to leave them blank, but will haret accept that? Aug 18 21:33:52 or zImage rather? Aug 18 21:34:50 it doesn't seem to want to mount the sd card Aug 18 21:35:14 Ah, it seems that the manifest editor in adt does not work until you enter a 'shared user id' Aug 18 21:37:18 It's a pity that when a homescreen is full, you don't get to choose another one - too complex I guess Aug 18 21:38:41 [ 0.000000] Unknown boot option 'ppp.username=mobile@...` Aug 18 21:38:46 tomgibara: yes Aug 18 21:38:52 you can also simply long press an empty space to add something Aug 18 21:38:59 Welcome to Vogue Linux Aug 18 21:39:02 that's the preferred way of adding something Aug 18 21:39:04 Good Afternoon Aug 18 21:39:19 I discovered that long press - it seemed the obvious thing to try Aug 18 21:40:44 also, it says that /bin/sh can't find tty Aug 18 21:40:46 chomchom: what does logcat says when you try to install? Aug 18 21:41:34 The cropping controls are easy to use and make adding a wallpaper extremely easy, is the required wallpaper size exposed by the home application, for the picture app to know, or is that cropping being done by the home app itself? Aug 18 21:41:39 I can't run it now, as the aapt is stopping me now that the manifest editor has kicked in Aug 18 21:41:42 Anyone have a quick fix for replacing textAlign attributes in the styles? > "ERROR: No resource found that matches the given name attribute: 'android:textAlign' value: 'id'. center" Aug 18 21:41:55 chomchom: there's a lot of things that the build system (and aapt in general) does not check. so you coud put values in some manifest attributes, that are compiled but generate an error on install/runtime Aug 18 21:42:07 chomchom: gravity Aug 18 21:42:30 tomgibara: there's a wallpaper service that's told by Home what size of wallpapers it wants Aug 18 21:42:41 then the cropping app queries the service to know what size the wallpaper should be Aug 18 21:42:45 ah gravity Aug 18 21:43:03 romainguy__: Is this documented? Aug 18 21:43:14 not really, but it should be for 1.0 :) Aug 18 21:43:16 then I get a command promplt Aug 18 21:43:20 romainguy__:thx Aug 18 21:43:34 bye all Aug 18 21:43:39 have fun with new release Aug 18 21:43:42 tomgibara: fwiw, cropping is done by the Pictures app Aug 18 21:43:45 nighty Aug 18 21:43:54 note that Home is perfectly capable of handling pretty much any wallpaper size Aug 18 21:43:55 I get /bin/sh: can't access tty; job control turned off Aug 18 21:43:57 it will try to do what's right Aug 18 21:44:13 romainguy__: I wouldn't expect anything less ;) Aug 18 21:45:14 anyway, the current recommended wallpaper size is 640x480 in HVGA Aug 18 21:47:08 I apologies to anyone on this channel who had a hand in it, but I have to say that I loathe the contacts app, specifically the new/edit contact activity Aug 18 21:48:06 hey romainguy__ you guys should make a vim plugin. Aug 18 21:48:20 Dougie187: I don't think so :) Aug 18 21:48:26 :( Aug 18 21:48:36 we have to leave things to do to the community :p Aug 18 21:48:47 :) Aug 18 21:49:05 tomgibara: what's wrong with the contacts app? (I'm not talking about new/edit) Aug 18 21:50:03 romainguy__: we have to leave things to do to the community :p << Like producing some decent ringtones? Aug 18 21:50:14 I quite like th ebig blockiness of it Aug 18 21:50:22 tomgibara: this is just the SDK Aug 18 21:50:24 of the contacts app Aug 18 21:50:28 it's not a phone Aug 18 21:50:37 Looking forward to running this on a real phone Aug 18 21:51:24 has jasta been in since the beta has been released? Aug 18 21:51:46 romainguy: Well, perhaps my understanding of the boundaries is wrong, but I just mean specifically the add/edit contact which seems to comprise the bulk of its functionality Aug 18 21:52:13 what don't you like about it? Aug 18 21:52:35 Also, I'm really not convinced by the necessity of going to the menu to add a new contact, that's one of the tasks I always want to do in a hurry Aug 18 21:52:54 Dougie187: yes Aug 18 21:53:02 believe it or not he was quite happy Aug 18 21:53:04 Whatd he say? Aug 18 21:53:06 thats good. Aug 18 21:53:26 im downloading it now. Aug 18 21:53:29 gotta check this out. Aug 18 21:54:30 in the contacts activity I don't like the way that the save button scrolls off screen, I don't like the way that the ringtone comes between the fields and "More Info", I don't think there's enough space given to the contents of the fields Aug 18 21:54:41 ok Aug 18 21:54:49 sending that feedback to the Contacts guy :) Aug 18 21:55:40 Dougie187: > Aug 18 21:55:42 08:54 jasta yes, i will lift a lot from this, actually Aug 18 21:55:42 08:54 jasta it is all the best practice stuff that i was begging for :) Aug 18 21:55:42 08:54 jasta i can't design UIs well hehe Aug 18 21:56:05 nice. Aug 18 21:56:39 tomgibara: try in landscape mode to see if it works better Aug 18 21:56:59 romainguy__: I appreciate that a lot of thought will have gone into the contacts, but I can honestly say that I find pretty much everything in the interfaces easily intelligible except for that app. Aug 18 21:57:29 romainguy__: you should send a slap across the face along with the feedback. Aug 18 21:57:37 tomgibara: I understand Aug 18 21:57:40 Dougie187: ?? Aug 18 21:57:49 its a joke. Aug 18 21:57:55 I think a lot of his UI 'nice to haves' are included Aug 18 21:57:55 * romainguy__ slaps Dougie187 Aug 18 21:58:02 i guess the french people dont get jokes? Aug 18 21:58:03 heh Aug 18 21:58:11 Dougie187: just the funny ones Aug 18 21:58:18 thanks. Aug 18 21:58:33 * chomchom throws large trout into the crowd Aug 18 21:59:49 romainguy__: The space for the fields is better, but the other comments stand (personal preferences though they are) Aug 18 21:59:58 * chomchom slaps Dougie187 with a huge really wet, smelly trout Aug 18 21:59:58 ok Aug 18 22:00:40 i appreciate it. Aug 18 22:03:20 tomgibara: Did you like the M5 contacts better? Aug 18 22:04:02 I honestly can't recall Aug 18 22:04:11 I'll fire up the emulator and see Aug 18 22:08:53 Is the guy that wrote the "busy coders" android book in here?: http://www.amazon.co.uk/Busy-Coders-Guide-Android-Development/dp/0981678009/ref=sr_1_10?ie=UTF8&s=books&qid=1219097259&sr=1-10 Aug 18 22:12:19 jham: I certainly find it clearer, but then again it doesn't expose all of the functionality of 0.9. Fewer visible options just mean that I 'feel' more comfortable using it. Aug 18 22:15:27 Any generous Android developer fancy tutoring an iPhone dev in the ways of android sdk 0.9? Aug 18 22:17:06 I offer karma++ ? =) Aug 18 22:20:31 oh my 194 errors.... worse than last time :P Aug 18 22:22:17 steventroughtons: Well we are all here to answer your questions! So we'll all help you Aug 18 22:23:54 That's nice of you ;) How would I put an image as a background and then draw the rest of the UI from the xml file on top of that? Aug 18 22:25:49 You can set a background image to fill the background of the LinearLayout with setBackground() Aug 18 22:25:59 programatically Aug 18 22:26:11 right sounds simple enough Aug 18 22:26:22 put the image in your res/drawable/ folder Aug 18 22:26:28 programatically ? how would I access the LinearLayout from my code? Aug 18 22:27:19 and can I use PNGs? or are there strict image requirements Aug 18 22:27:24 In fact you can do it in the xml I think something like android:background=”@android:drawable/empty” Aug 18 22:27:28 steventroughtons: you can use findViewById to locate it, assuming that you gave it a name. Aug 18 22:27:41 lets give this a go, 1 sec Aug 18 22:27:45 or rather, gave it an android:id Aug 18 22:29:10 back Aug 18 22:29:39 No resource found that matches the given name (at 'background' with value '@android:drawable/s-bg-leather.png') Aug 18 22:29:40 ouch Aug 18 22:29:51 did I miss some key step? Aug 18 22:29:53 drop the .png Aug 18 22:29:56 ok Aug 18 22:29:59 the android: prefix is for system resources Aug 18 22:30:08 in your app sue @drawable/thefilenamenoextension Aug 18 22:30:09 - isn't allowed Aug 18 22:30:29 since the name of your png will become a java variable you can't use characters that aren't allowed in java Aug 18 22:30:39 res/drawable/s-bg-leather.png: Invalid file name: must contain only [a-z0-9_.] Aug 18 22:30:42 ha, how silly =P Aug 18 22:30:45 * steventroughtons renames image Aug 18 22:32:04 oh so . would work, interesting Aug 18 22:33:10 Oh aye, now it looks pretty Aug 18 22:33:16 It worked, thanks guys =) Aug 18 22:33:36 tell me your scottish steventroughtons Aug 18 22:33:36 How would I set an inset left/right on my text box? Aug 18 22:33:41 Irish ;) Aug 18 22:33:42 close Aug 18 22:33:53 darn Aug 18 22:34:19 was on the verge of finding another local android dev Aug 18 22:34:38 http://www.imagebam.com/image/bd7a2111468211 Aug 18 22:34:49 Yes. WinNuke. Yes I suck =P Aug 18 22:35:06 And Ireland is local enough, eh? =) Aug 18 22:35:36 not local enough to Glasgow I'm afraid Aug 18 22:36:31 A lot of these guys are in America Aug 18 22:36:44 Ok this is gonna sound major stupid - but what IRC server are we on? I followed a Google link and it opened some java chat Aug 18 22:36:51 surprisingly few euro stars Aug 18 22:36:55 I want to load it up in Colloquy Aug 18 22:36:58 freenode Aug 18 22:37:10 #android Aug 18 22:37:28 hold on, I'll switch Aug 18 22:38:20 port 6667? Aug 18 22:40:10 yes Aug 18 22:40:22 I'm on server 216.165.191.52:6667 Aug 18 22:40:24 that just makes me wonder why it wont connect Aug 18 22:41:44 ok wtf, Colloquy isn't being helpful Aug 18 22:41:54 sorry about the noobishness Aug 18 22:43:04 I use one called snak which is nice Aug 18 22:43:23 irc.freenode.net right? Aug 18 22:43:48 that is what I use with Colloquy Aug 18 22:44:00 weird, it aint connecting here Aug 18 22:44:24 lol omg at topic Aug 18 22:44:34 jasta will be happy Aug 18 22:44:58 i've already been tearing through it. Aug 18 22:45:05 Its funny how thats the first thing everyone thinks of! Aug 18 22:45:07 i'm mostly ahppy, but there is a big thorn in my side... Aug 18 22:45:13 oop... Aug 18 22:45:18 jasta, they copied your idea? Aug 18 22:45:19 if my app wasn't Five, i'd be ecstatic ;) Aug 18 22:45:40 duey: no, i am the most pleased by their music app. this will help me basically just steal their whole UI :) Aug 18 22:45:46 because i'm apparently very uncreative Aug 18 22:45:49 <3 Aug 18 22:46:03 but the MediaPlayer hasn't been sufficiently extended to make Five possible efficiently Aug 18 22:46:04 decompile it rename it to five and rebuild Aug 18 22:47:03 here guys I'll be back as soon as I can. Wanna continue convo. thanks chomchom Aug 18 22:47:16 duey: not sure how to proceed, really... Aug 18 22:49:10 whee new sdk Aug 18 22:49:18 HURRAH Aug 18 22:49:19 I made it Aug 18 22:49:25 had to disconnect from the web irc client first Aug 18 22:49:30 what bollox Aug 18 22:50:24 has the round 2 compo winners been annouced? Aug 18 22:50:36 they say they will announce Q4 Aug 18 22:50:37 jasta: Five still has a lot going for it, the whole point is that you can swap out elements. To my mind a the moment Five is the ONLY media player alternative. Especially with the server side stuff. Aug 18 22:50:51 chomchom: well, they implemented a Music player Aug 18 22:51:00 seems to work pretty nicely too. i plan to lift a lot of UI stuffs from it Aug 18 22:53:35 ok quick Q for those crazy enough to help me - how do i position my ? I want it to be at the bottom of screen Aug 18 22:53:46 swetland: it depends :)) Aug 18 22:53:48 but i just don't know if i have the energy to hack this MediaPlayer stuff one more time Aug 18 22:54:28 steventroughtons: what else will you put on the screen? Aug 18 22:55:01 @romainguy__ possibly nothing, I haven't thought about it yet. To match my iPhone app there will be nothing but the input field Aug 18 22:55:04 (and bg image) Aug 18 22:55:34 steventroughtons: you might want something like center Aug 18 22:56:14 center? Aug 18 22:57:12 steventroughtons: then you can simply do this: Aug 18 22:57:15 Aug 18 22:57:17 Aug 18 22:57:21 Aug 18 22:57:29 and on your EditText, use android:gravity="bottom" Aug 18 22:58:25 or you can do it in your activity via setGravity(int gravity) Aug 18 22:58:42 the framelayout key makes the app 'quit unexpectedly' Aug 18 22:58:42 although it's not how you should do it :) Aug 18 22:58:44 will try the gravity Aug 18 22:58:57 oops Aug 18 22:59:01 android:layout_gravity Aug 18 22:59:05 not android:gravity Aug 18 22:59:06 sorry Aug 18 23:00:11 just use the layout editor to make sure you use the proper attribute/value ;) Aug 18 23:00:16 hehe Aug 18 23:00:20 xavd++ Aug 18 23:00:24 layout editor? :P Aug 18 23:00:25 imy aidl files are still generating code that throws throws android.os.RemoteException and imports android.os.RemoteException Aug 18 23:00:34 steventroughtons: are you using eclipse? Aug 18 23:00:41 no, commandline, on OS X Aug 18 23:00:48 but its complaining they do not exist Aug 18 23:00:51 well there's your problem ;) Aug 18 23:01:00 btw causes a crash Aug 18 23:01:20 that was a skeleton Aug 18 23:01:27 you need to specify the layout_width and layout_height Aug 18 23:01:29 on every widget Aug 18 23:01:36 oh do you? sucky Aug 18 23:01:49 last beta i used, i couldnt use integer values for the height/width Aug 18 23:01:52 is that still there? Aug 18 23:01:58 you can Aug 18 23:02:00 you don't want to do that in the general case. Aug 18 23:02:02 but you need to specify the unit Aug 18 23:02:09 230dip or 162px for instance Aug 18 23:02:09 oh, so px ? Aug 18 23:02:13 i get it Aug 18 23:02:16 but usually we use wrap_content and fill_parent Aug 18 23:02:29 fill_parent is your friend for that FrameLayout example Aug 18 23:02:29 note that dip is better (it stands for device independent pixels) Aug 18 23:03:02 android:layout_gravity="bottom" isn't working Aug 18 23:03:10 the EditText still stays up top Aug 18 23:03:13 what's your XML? Aug 18 23:03:51 http://pastie.org/255332 Aug 18 23:04:09 ouch Aug 18 23:04:10 no no :)) Aug 18 23:04:16 :D Aug 18 23:04:21 the top level widget should be FrameLayout Aug 18 23:04:23 not LinearLayout Aug 18 23:04:24 it's nice being a Noob again ;-) Aug 18 23:04:29 and android:layout_gravity should be on EditText Aug 18 23:04:54 ahso, lets try this Aug 18 23:05:28 oic, that works :D Aug 18 23:05:50 OK ! now, how would i make the edittext's width the parent width - 10 ? Aug 18 23:06:32 just give the parent a paddingLeft and a paddingRight of 5dip Aug 18 23:06:57 why the parent? what if i only want the edittext to have padding Aug 18 23:07:20 because padding is an inside inset Aug 18 23:08:44 http://www.imagebam.com/image/04f16511469442 Aug 18 23:08:47 i'm getting there ;) Aug 18 23:08:53 thanks a lot guys for putting up with me Aug 18 23:08:56 np Aug 18 23:09:48 so this ui xml stuff is quite interesting Aug 18 23:10:04 As opposed to IB I guess. :-) Aug 18 23:10:04 it's like avalon (dare I say it) Aug 18 23:10:13 yes kinda Aug 18 23:10:15 yeah IB is a whole different thing Aug 18 23:10:29 except we don't support canvas drawing in the XML, unlike WPF Aug 18 23:10:38 you can however create pretty complex drawables in XML Aug 18 23:10:46 Is anyone else having problems with their aidl files generating incorrectly? Or at least generating with exceptions? Aug 18 23:11:12 All mine are generating with "throws android.os.RemoteException" Aug 18 23:11:21 and then complaining it doesn;t exist Aug 18 23:12:25 just before I go and try to code it, can I override the android:background on an EditText the same way? Aug 18 23:12:34 steventroughtons: yes Aug 18 23:12:43 that's cool enough Aug 18 23:12:48 note that background drawwables are state based Aug 18 23:13:03 so you set for mousedown, mouseup, etc? Aug 18 23:13:04 the default background uses different images based on the state: focused, window_focused, enabled, etc. Aug 18 23:13:20 mousedown is called pressed Aug 18 23:13:30 ok I understand Aug 18 23:13:30 you can look in View for a list of states Aug 18 23:13:38 'look in View'? :P Aug 18 23:13:49 the documentation of the class called View Aug 18 23:13:52 i'm sticking to commandline + ant here :P Aug 18 23:13:59 docs are on the android site yeah? Aug 18 23:14:02 yes Aug 18 23:14:10 you should really use the Eclipse plugin :) Aug 18 23:14:21 I can't stand IDEs in general :) Aug 18 23:14:31 your loss ;) Aug 18 23:14:37 Its not a competition for who is hardest up steve Aug 18 23:14:45 These tools help! Aug 18 23:15:04 Means I have to install nasty java shit on top of my OS :D Aug 18 23:15:14 sure it helps Aug 18 23:15:24 well you have ant installed already Aug 18 23:15:30 but I dont fancy using Eclipse as opposed to a mac native ide Aug 18 23:15:44 it's like offering me to run something through X11 :P Aug 18 23:15:47 you should give it a try Aug 18 23:15:54 no, Eclipse doesn't need X11 Aug 18 23:16:10 yes but it's the same 'concept' :P running something abhorrent to the native OS :P Aug 18 23:16:24 I'm using eclipse but you've also got the option of intelliJ or netbeans Aug 18 23:16:27 steventroughtons: sure, but it helps get the job done a lot more easily Aug 18 23:16:35 anyway, that's your call Aug 18 23:16:38 I'm kinda guessing as a beginner I should learn what's actually happening before I go to an IDE Aug 18 23:16:46 hey SanMehat Aug 18 23:17:25 steventroughtons: that's the opposite I think. Some of the custom editors help you not have to figure out what to put in the XMLs. As you get better you can use the XML view and hand code them if you prefer. Aug 18 23:17:31 I'd say you'll learn faster by working top down at your own pase Aug 18 23:17:48 pace even, funny I was having this discussion the other day with a new guy Aug 18 23:17:49 I really dislike IDEs but Eclipse is the first one that I have learned to like. I understand if you have been using xcode which is really bad. Aug 18 23:17:59 really really bad Aug 18 23:18:08 Xcode I love, it works the way I want it Aug 18 23:18:16 Ouch Aug 18 23:18:20 ;) Aug 18 23:18:27 I'm an obtuse sort of guy Aug 18 23:18:33 I must be doing something wrong then. Aug 18 23:18:55 I don't like Xcode either ^^ Aug 18 23:19:05 it's more like a basic text editor than an IDE to me :) Aug 18 23:19:19 has google mentioned anything about using C/C++ code in Android except 'you can't' btw? :) Aug 18 23:19:38 emacs rules but Eclipse has enough to get me by. Aug 18 23:19:48 steventroughtons: not for version 1.0 Aug 18 23:19:48 @romainguy_ not true, Xcode + IB are apple's secret weapons :) how there's so many quite cool mac apps Aug 18 23:19:49 morrildl, (reading changelog) if no no bluetooth in android 1.0...when? Aug 18 23:20:14 steventroughtons: IB is great, but Xcode is really lacking for an IDE, especially compared to Eclipse/NetBeans/IntelliJ Aug 18 23:20:16 Like Numbers? ;-) Aug 18 23:20:25 but you don't really have a choice when it comes to Objective-C anyway ;-) Aug 18 23:20:35 IB rocks but xcode is very weak. Aug 18 23:20:41 gambler: probably 1.1 Aug 18 23:20:58 :D Aug 18 23:21:04 :S Aug 18 23:21:09 emacs, gdb work find on OSX. Aug 18 23:22:12 before this gets too OT, is there any way to have 'placeholder' text in an EditText ? Aug 18 23:22:25 yes Aug 18 23:22:28 it's called the hint Aug 18 23:22:33 android:hint="blah blah" Aug 18 23:22:39 * ttuttle is soooooooo happy! Aug 18 23:22:40 android:hint="Enter IP Address" Aug 18 23:22:42 I see Aug 18 23:22:43 nice :D Aug 18 23:22:49 (it's in the docs and in the Eclipse plugin as well :p) Aug 18 23:23:00 Pff, I can't read :P Aug 18 23:23:28 can i set a matte colour instead of a :background? Aug 18 23:24:02 the eclipse tooltip for this field says "reference or color" ;) Aug 18 23:24:09 steventroughtons: yes Aug 18 23:24:18 android:background="#ffff0000" for red for instance Aug 18 23:24:25 you can also reference named colors Aug 18 23:24:28 very html Aug 18 23:24:32 like @android:drawable/white Aug 18 23:24:36 wait, does that mean I can only use 216 colours? :P Aug 18 23:24:46 :p Aug 18 23:25:00 background can also refer to images or XML that describe drawables Aug 18 23:25:39 oh but that overrides the view's default drawing Aug 18 23:25:42 oh dont like that Aug 18 23:25:58 how would I draw the colour *underneath* the default style? Aug 18 23:26:08 ie. a [super drawRect:] in cocoa Aug 18 23:26:16 you'll have to write code Aug 18 23:26:21 or create an XML drawable with layers Aug 18 23:26:29 romainguy_ no bluetooth 2.0 until v1.1.... does that mean the first Android Devices will launch without BlueTooth support? Aug 18 23:26:30 alright, no biggie, haven't yet got to the coding stage :D Aug 18 23:26:44 trigatch4: no that means, there's no public API to access bluetooth from apps, that's all Aug 18 23:26:51 gotchya Aug 18 23:26:52 steventroughtons: you can use XML to create layered backgrounds Aug 18 23:31:04 there's some nasty banding in the emulator - is that just an emulator issue? Aug 18 23:31:09 crud, noone would know i guess Aug 18 23:31:28 cell phones use screens that render colors in 565 format again Aug 18 23:31:40 so if you use subtle gradients without dithering, you will get banding Aug 18 23:31:48 I was using a matte grey :) Aug 18 23:32:25 565 is the bane of my life, I spent a long time getting the iPhone doom port rendering at rgb888 Aug 18 23:32:29 ha Aug 18 23:33:32 is there an on-screen KB btw? or are all android devices supposed to have a hardware keyboard Aug 18 23:35:28 steventroughtons: there wasn't with any previous releases, probably not this one either. Aug 18 23:35:39 android is clearly building incrementally. to focus on one device in particular at a time Aug 18 23:35:58 sure, i understand Aug 18 23:36:14 * jasta puts on Dropkick Murphys - I'm Shipping Up To Boston and starts coding Aug 18 23:36:25 Ok, probably my last Q for this eve :) how do I get an EditText to perform code after i hit return? Aug 18 23:36:27 lol Aug 18 23:36:44 steventroughtons: set a key listener Aug 18 23:37:00 there may even be an activate event that gets registered, not sure. Aug 18 23:37:13 but remember, this isn't a computer. users aren't very likely to push enter keys ;) Aug 18 23:37:29 oh so i should start writing code now? :P i was getting happy with xml :P Aug 18 23:45:29 wow the android api guide is hurting my eyes Aug 18 23:45:37 a splurge of html links :P Aug 18 23:46:30 so, since i'm new to this - do i need to subclass an EditText to use onKeyDown, or what? Aug 18 23:46:40 you can Aug 18 23:46:44 or you can put a key listener Aug 18 23:46:51 how does that go/ Aug 18 23:47:31 setKeyListener () Aug 18 23:47:46 no Aug 18 23:47:49 setOnKeyListener() Aug 18 23:48:35 so myEditText.setOnKeyListener(myListener) ? Aug 18 23:48:52 yes Aug 18 23:49:08 so, for Aug 18 23:49:09 android:id="@+id/edit" Aug 18 23:49:12 steventroughtons: very little of Android's design requires subclassing to work. Aug 18 23:49:13 what should i have inside the quotes Aug 18 23:49:20 just as a tip Aug 18 23:49:28 to name my edittext appropriately Aug 18 23:50:10 +id/edit doesnt sound like much of a name :P Aug 18 23:50:34 steventroughtons: @+id/foo creates a new id named foo Aug 18 23:50:47 this is in my xml now Aug 18 23:50:48 * morrildl should know better than to try and type faster than jasta Aug 18 23:50:49 available as R.id.foo from R.java Aug 18 23:50:50 ok i get it Aug 18 23:51:13 so, Aug 18 23:51:14 R.id.nukerfield.setOnKeyListener(); Aug 18 23:51:28 would be that Aug 18 23:51:35 how do I do a self? Aug 18 23:51:37 steventroughtons: @id/foo is a reference to an ID that must already exist, or it is an error. @+id/foo creates the ID for use by other things Aug 18 23:51:39 setOnKeyListener(self) Aug 18 23:52:00 ok i'm getting there :D Aug 18 23:52:06 is self a valid java term? Aug 18 23:52:14 Aug 18 23:52:16 steventroughtons: in JAva it is 'this' Aug 18 23:52:19 no, findViewById(R.id.foo). then cast into proper class then setOnKeyListener() Aug 18 23:52:29 hi, xavd Aug 18 23:52:29 steventroughtons: EditText myNukerField = (EditText) findViewById(R.id.nukerfield); myNukerField.onWhatever...; Aug 18 23:52:43 steventroughtons: dude, look at the examples. this is ridiculous. Aug 18 23:52:44 hey morrildl Aug 18 23:52:53 lol Aug 18 23:52:54 oi :P Aug 18 23:52:59 yeah honestly why has there been a tutorial going on in here for 4 hours Aug 18 23:53:02 you have a short temper lately jasta. Aug 18 23:53:17 steventroughtons: IRC is not an Android IDE. Aug 18 23:53:23 i usually try to figure it out myself before asking questions Aug 18 23:53:24 you got anything better to talk about? :P Aug 18 23:53:40 steventroughtons: yes, something much more exciting happened today than you choosing to learn Android. Aug 18 23:53:53 you have the stage, fire away :D Aug 18 23:54:14 lol Aug 18 23:54:32 Thats what this room is for after all, no one has to answer him :) Aug 18 23:54:35 whats new jasta? Aug 18 23:54:41 jasta: steventroughtons: IRC is not an Android IDE. << it's a place where we answer questions about Android Aug 18 23:54:42 Dougie187: with the SDK or with me? Aug 18 23:54:54 with you. Aug 18 23:55:13 the SDK has been all around. Aug 18 23:55:17 not much i suppose. i'm updating my solitaire game. we'll see how right i was that a solitaire game can't possibly be that affected by the new API :) Aug 18 23:55:19 I was picking up some things as well. Aug 18 23:55:24 yeah as I recall I set this channel up, so I guess I get to say what it's for ;) Aug 18 23:55:41 romainguy_: Is this really necessary though? All of this elementary stuff is covered. Conversation pollution O_O Aug 18 23:55:56 lol Aug 18 23:56:21 yakischloba: if somebody has questions, we try to answer them Aug 18 23:56:29 write a FAQ, put a link to it in the topic. Aug 18 23:56:40 true dat. Aug 18 23:56:53 * ttuttle supports hand-holding, as long as it's not interrupting something. Aug 18 23:57:08 I'd rather hear about the new SDK than watch the docs be re-written question by question. shrug. Aug 18 23:57:12 lol... ttuttle your opinion doesnt count. your an intern. Aug 18 23:57:22 Dougie187: so mean ;) Aug 18 23:57:23 yakischloba: well, nobody else was asking questions Aug 18 23:57:26 Dougie187: :( Aug 18 23:57:26 ;) Aug 18 23:57:31 Dougie187: he *was* an intern, even worse :p Aug 18 23:57:34 Dougie187: /me had *so* much fun this summer. Aug 18 23:57:45 just a has-been ;) Aug 18 23:57:47 I had a friend who was a google intern too. Aug 18 23:57:51 ttuttle: I recall you mostly talked a lot :p Aug 18 23:57:55 romainguy_: Heh. Aug 18 23:57:56 seriously you can't expect someone to be interested in a new platform if asking for help in irc results in this :P Aug 18 23:57:56 romainguy_: Yeah. Aug 18 23:57:57 haha. Aug 18 23:58:09 steventroughtons: don't listen to them :) Aug 18 23:58:11 steventroughtons: Pay no attention to the complaints. Aug 18 23:58:16 I'm not ;) Aug 18 23:58:20 steventroughtons: Google wants you to ;) Aug 18 23:58:20 I'm busy coding Aug 18 23:58:22 haha Aug 18 23:58:23 steventroughtons: Good. Android is awesome. Aug 18 23:58:36 * chomchom pins his friendly hand-holding button to his lapels Aug 18 23:58:38 * ttuttle is, of course, biased on teh issue ;-) Aug 18 23:58:42 well, we trained the intern well. Aug 18 23:58:45 ;) Aug 18 23:58:49 =D Aug 18 23:58:49 I don't know Aug 18 23:58:54 he's still very talkative :) Aug 18 23:58:59 honestly though, 95% of questions are answered here http://code.google.com/android/reference/ Aug 18 23:58:59 romainguy_: That never goes away. Aug 18 23:59:06 romainguy_: My teachers have been trying since first grade. Aug 18 23:59:13 romainguy_: What makes you think IRC can pull it off? Aug 18 23:59:15 its like you whipped him with an android whip. Aug 18 23:59:26 does simply upgrading the ADT plugin not work? do i have to reinstall it? Aug 18 23:59:36 you can upgrade Aug 18 23:59:36 upgrading should work Aug 18 23:59:39 jasta: ask xavd Aug 18 23:59:51 it doesn't. when i go to window -> prefs and click android i get: Aug 18 23:59:59 @yakischloba the reference is detrimental to my eyesight :P a lot of blue text just thrown onto a web page Aug 19 00:00:09 "Plug-in com.android.ide.eclipse.adt was unable to load class com.android.ide.eclipse.adt.preferences.AndroidPReferencePage." Aug 19 00:00:21 To quote one of my friends, who was a student in a C class I TAed: "Man pages are O(n). Asking you is O(1)." Aug 19 00:00:21 oh, what version of eclipse are you running Aug 19 00:00:22 ? Aug 19 00:00:23 steventroughtons: better learn to read it, its hardly any different from any other API doc ;) Aug 19 00:00:27 eclipse 3.2 Aug 19 00:00:32 from Debian etch Aug 19 00:00:33 ah yeah sorry, you have to use 3.3 now Aug 19 00:00:43 @yakischloba don't be silly, there are far more legible docs =) Aug 19 00:00:45 we started using some 3.3 APIs Aug 19 00:00:47 seriously? Ubuntu doesn't even have 3.3 packaged yet. Aug 19 00:01:06 ugh really? Aug 19 00:01:19 really!? Aug 19 00:01:28 do you need a special package? Aug 19 00:01:34 can't you just grab Eclipse 3.3 from eclipse.org? Aug 19 00:01:36 i certainly don't think so. i use ubuntu at work and haven't seen the update come by in the last week or so. perhaps it's a forked package. Aug 19 00:01:39 Shit, I don't think Gentoo has 3.3 either. :-( Aug 19 00:01:47 * ttuttle wants his Google workstation back. Aug 19 00:02:04 jasta: wow, that sucks Aug 19 00:02:04 crap Aug 19 00:02:10 jasta: are you using gcj-eclipse? Aug 19 00:02:15 Wait, why do I need Eclipse again? Aug 19 00:02:15 I sympathize I work on a platform based off eclipse, the move was sore to upgrade from 3.2 in the build Aug 19 00:02:21 yeah, ubuntu packages 3.2 still. Aug 19 00:02:30 ttuttle: you don't, but if you WANT it, compatibility is nice to have Aug 19 00:02:38 morrildl: True. Aug 19 00:02:45 * ttuttle has always preferred the command line. Aug 19 00:02:50 this sucks. Aug 19 00:03:56 jasta: Oh, come on. It's better than this morning! Aug 19 00:04:05 wow, why are these distros so far behind? I can understand being on 3.3, but 3.2 is 2 versions back Aug 19 00:04:14 i just didn't think i'd have to break away from Debian packages to use this new SDK Aug 19 00:04:26 jasta: Is etch testing or what? (I don't remember.) Aug 19 00:04:33 hmm Aug 19 00:04:37 morrildl: 3.5M1 was released 10 days ago, it's even older now ;) Aug 19 00:04:40 morrildl: Debian and Ubuntu are not necessarily about being bleeding edge. Aug 19 00:04:49 ttuttle: etch is stable. Aug 19 00:04:53 jasta: Oh. Aug 19 00:04:58 jasta: Then why are you surprised? Aug 19 00:05:05 because not even Ubuntu has this packaged. Aug 19 00:05:08 jasta: can you not use this: http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.4-200806172000/eclipse-SDK-3.4-linux-gtk.tar.gz? Aug 19 00:05:10 jasta: stable doesn't upgrade unless there's a security or stability problem. Aug 19 00:05:11 Debian surprises me less :) Aug 19 00:05:15 jasta: Ah, okay. Aug 19 00:05:21 jasta: I was gonna say, stable is supposed to be stable ;-) Aug 19 00:05:48 http://eclipse.dzone.com/articles/how-run-eclipse-33-ubuntu-710 Aug 19 00:05:51 you guys should clarify this on the docs, by the way. Aug 19 00:05:58 a lot of folks will be confused since Ubuntu is hugely popular. Aug 19 00:06:07 romainguy_: You should suggest to someone that they put something up about the new SDK on openhandsetalliance.com. Aug 19 00:06:25 jasta: a lot of folks will be confused since Ubuntu is hugely popular << you'd be surprised by how many people use the SDK on Window vs Mac/Linux :) Aug 19 00:06:32 romainguy_: It's sad, really. Aug 19 00:06:42 romainguy_: Poor lockwood :-( Aug 19 00:07:07 romainguy_: and therefore you should not consider Mac/Linux users? Aug 19 00:07:16 I did not say that Aug 19 00:07:19 setOnKeyListener(android.view.View.OnKeyListener) in android.view.View cannot be applied to (com.steventroughtonsmith.androidnuker) Aug 19 00:07:27 I guess you cant set the main java class to be a listener? Aug 19 00:07:29 here you were trying to bend over backwards to handhold someone in here and you don't agree that a useful blurb about packaging deserves a place on the download instructions? Aug 19 00:07:35 I'm just trying to balance your assertion about Ubuntu being "hugely" popular Aug 19 00:07:43 steventroughtons: Just add "implements android.view.View.OnKeyListener"? Aug 19 00:08:03 steventroughtons: you can, you need make the class implements OnKeyListener Aug 19 00:08:06 that was simple Aug 19 00:08:19 steventroughtons: Oh, and implement the method(s) in OnKeyListener. Aug 19 00:08:22 you can also create a listener in place, by writing new View.OnKeyListener() { ... } Aug 19 00:08:26 yeah I think there should be an amendment to the docs for ubuntu users Aug 19 00:08:51 There should just be a prominent warning saying "This version of the SDK now requires Eclipse 3.3." with some links to how to get it. Aug 19 00:09:13 ttuttle: agreed Aug 19 00:09:22 yeah, we'll add that Aug 19 00:09:44 * ttuttle needs to start developing actual Android activities. Aug 19 00:10:29 Waaaaaah, Settings doesn't work :-( Aug 19 00:11:00 * ttuttle has been spoiled by running fresh development builds for three months on an actual phone. Aug 19 00:11:52 random thought: the skateboarding android logo is awesome. you should promote that. Aug 19 00:12:46 heh, the pirate logo is also quite popular Aug 19 00:12:56 There should be wallpapers available. Aug 19 00:13:01 they are Aug 19 00:13:06 (By should I mean I think they should do it, not that there are.) Aug 19 00:13:10 romainguy_: I mean phone wallpaper. Aug 19 00:13:15 ah Aug 19 00:13:18 no Aug 19 00:13:20 :p Aug 19 00:13:44 just put the 1024x768 versions on the emulator Aug 19 00:13:47 that should work ^^ Aug 19 00:13:47 http://code.google.com/android/goodies/index.html Aug 19 00:13:58 romainguy_: what pirate? Aug 19 00:14:23 romainguy_: May I Gtalk you? Aug 19 00:15:32 jasta: I didn't talk about a pirate Aug 19 00:15:45 oh, morrildl i meant. my eyes got lost. Aug 19 00:16:09 :) Aug 19 00:17:16 i feel dirty that i just deviated from Debian packages ;) Aug 19 00:17:21 jasta: It's okay. Aug 19 00:17:25 really dirty Aug 19 00:20:36 jasta: maybe that's just on some t-shirts we had made for the team. There is a version of the bugdroid with a peg leg and eye patch and a hook-hand Aug 19 00:20:51 that would be great. Aug 19 00:20:57 i have the skateboarding android shir t;) Aug 19 00:21:00 jasta: I'm thinking we probably won't publicly expose that one though. Android + Piracy? :) Aug 19 00:21:01 megha sent it to me. Aug 19 00:21:05 jasta: nice Aug 19 00:21:21 yeah, my gf sleeps in at night. hot. :) Aug 19 00:21:26 in it* Aug 19 00:21:37 well they ARE very soft shirts Aug 19 00:21:42 What happened to the eclipse plugin? "https://dl-ssl.google.com/android/eclipse/" Aug 19 00:21:43 my wife stole mine too Aug 19 00:21:52 sbok: there is no directory listing Aug 19 00:22:00 you can still install it per the instructions Aug 19 00:22:11 https://dl-ssl.google.com/android/eclipse/site.xml Aug 19 00:22:13 that should load Aug 19 00:22:19 hmm, clearly menu stuffs has changed Aug 19 00:22:25 * jasta reads up Aug 19 00:22:31 okay, thanks Aug 19 00:22:32 jasta: yes, there is a new parameter Aug 19 00:22:38 morrildl: Speaking of those... are there any extras? Aug 19 00:24:28 hmmmmm Aug 19 00:24:39 * umdk1d3 continues looking around for how to create home-screen widgets Aug 19 00:24:48 anyone already tackling writing a tutorial on it? Aug 19 00:24:52 perhaps the android eclipse plugin page should be updated :-) Aug 19 00:25:33 ive found android.widget.AnalogClock so far, but not sure if that is the home widget Aug 19 00:25:35 umdk1d3: you can't Aug 19 00:25:38 not in 1.0 Aug 19 00:25:46 widgets are baked in Home Aug 19 00:25:48 waaaaat :'( Aug 19 00:25:52 not cool :P Aug 19 00:25:52 but you can create custom shortcuts Aug 19 00:26:04 hmm Aug 19 00:26:05 umdk1d3: we need to do it right for security reasons Aug 19 00:26:11 or create a new/better Home :) Aug 19 00:26:18 lol Aug 19 00:26:23 security hmm Aug 19 00:26:35 they could request always on top and take up the entire screen i guess Aug 19 00:26:37 you don't want any app's code to run in Home :) Aug 19 00:26:59 true, they couuld walk up the view heirarchy and try messing with other stuff Aug 19 00:27:16 or just use Home's permissions to do bad things Aug 19 00:27:22 Home has access to a bunch of things Aug 19 00:27:25 oh yea forgot about that :/ Aug 19 00:28:22 since we are signing things now, is home signed correctly in such a way that we can start bruteforcing its private key? ;) lol Aug 19 00:28:31 *the google private key Aug 19 00:28:59 prolly has plenty of bits to make it take forever th Aug 19 00:29:51 romainguy_: there's a lot to learn from Home's source code here :) Aug 19 00:29:55 * jasta is churning through it Aug 19 00:30:04 * umdk1d3 chucles wondering how long android will be in "beta" Aug 19 00:30:05 jasta: yes :) Aug 19 00:30:18 it's this type of meat iwa s looking for since day 1 Aug 19 00:30:18 gmail has been in beta for 4 years :-/ Aug 19 00:30:35 sbok: heh Aug 19 00:33:53 * jasta 's eagle eye spots a NPE possibility in the Home sample :) Aug 19 00:34:04 where? Aug 19 00:34:22 if manager.queryIntentActivities(...) returns null from loadApplications Aug 19 00:34:26 note that his code has been exercised quite a lot Aug 19 00:34:43 mApplications will not be initialized, and therefore onDestroy() will fail. Aug 19 00:34:54 yeah Aug 19 00:34:58 of course, you have bigger problems in that case, but still the symmetry looks bad :) Aug 19 00:35:01 for that to happen you need to remove all the applications Aug 19 00:35:08 not saying it cannot happen Aug 19 00:35:14 just that we don't give a shit :) Aug 19 00:35:50 why do you initialize it like that, though? Aug 19 00:36:04 like what? Aug 19 00:36:05 why not construct the HashMap statically and just declare mApplications final? Aug 19 00:36:17 (just curious, Java is not my native tongue) Aug 19 00:36:28 because that way I can initialize the arraylist with the proper size Aug 19 00:36:35 I'm JSL, Java as a Second Language :) Aug 19 00:36:36 it helps a litlte on the first startup Aug 19 00:36:41 either way would be fine Aug 19 00:36:54 oh, ok, i thought that might be it since you can learn the size it needs to be in loadApplications Aug 19 00:39:58 crap, View constructors changed. Aug 19 00:40:10 yes Aug 19 00:40:23 we just removed the Map parameter Aug 19 00:40:31 I just bought a book on Android today... the peeps who come fresh to android Are going to have a heck of a time when they find so many of the names have been changed Aug 19 00:40:32 oh, that's more convenient actually. Aug 19 00:40:36 chomchom: heh Aug 19 00:40:49 chomchom: /me thinks it's funny that people are already writing books. Do they not understand "early look"? Aug 19 00:41:29 the fundamentals don't change Aug 19 00:41:31 * umdk1d3 dances around room Aug 19 00:41:36 Intents, Activities, layouts, etc. are still here Aug 19 00:41:42 No the fundamentals are the same Aug 19 00:41:54 in the scope of a book, the changes we made in this SDK don't really matter Aug 19 00:41:58 sure they need to update the samples Aug 19 00:42:13 but it's very unlikely to impact the structure or the content of the book in a significant way Aug 19 00:42:46 but it will still hit them a bit to see that there is no such thing as OnFreeze() and such. They won't necessarily be savy enough to check the JDiff of the versions or the changelog Aug 19 00:43:11 I'm pretty sure they'll check the changelogs Aug 19 00:43:11 yeah, thats why I was asking if the author was in here Aug 19 00:43:24 * jasta scratches his head Aug 19 00:43:35 his publishers will be pretty miffed with him no doubt Aug 19 00:43:46 what book are you talking about? Aug 19 00:43:55 Mark Murphy is publishing it on his own I think Aug 19 00:43:58 PaintDrawable was changed in a strange way? Aug 19 00:44:08 jasta: define strange Aug 19 00:44:14 you removed setPaint? :) Aug 19 00:44:20 romainguy_: Do you know where the keycode constants are? Aug 19 00:44:32 The "busy coders" android book ?: http://www.amazon.co.uk/Busy-Coders-Guide-Android-Development/dp/0981678009/ref=sr_1_10?ie=UTF8&s=books&qid=1219097259&sr=1-10 Aug 19 00:44:37 jasta: yup, now you getPaint() instead Aug 19 00:44:44 ttuttle: KeyEvent Aug 19 00:44:55 chomchom: yeah he's is own publisher Aug 19 00:44:56 oh ok. t hen i modify the paint? Aug 19 00:45:01 that's right Aug 19 00:45:19 PaintDrawable is now a ShapeDrawable, which makes it much more useful Aug 19 00:45:40 i was using it previously to make a tiled bitmap drawable Aug 19 00:45:47 no need too Aug 19 00:45:47 i bet there's probably a better way now anyway? Aug 19 00:45:49 to Aug 19 00:45:53 BitmapDrawable supports tiling now Aug 19 00:46:00 launch the maps application Aug 19 00:46:18 it looks like it starts really fast because the theme defines a window background that uses tiling in a BitmapDrawable Aug 19 00:46:22 ah, so he'll be kicking himself Aug 19 00:46:41 romainguy_: can i get a bitmap drawable from a resource and just set its tile mode then? Aug 19 00:46:41 example: Aug 19 00:46:42 android:src="@drawable/empty_tile" android:tileMode="repeat" /> Aug 19 00:46:46 jasta: yes Aug 19 00:46:49 Where to find the supported devices? Aug 19 00:47:28 romainguy_: excellent, that trimmed down a few lines from this project :) Aug 19 00:47:51 I want to know the requirements that should be found on a mobile phone to run Android OS Aug 19 00:48:16 romainguy_: unrelated to the latest SDK, but what is the defStyle form of the view constructor used for? would i ever want to worry about overriding that? Aug 19 00:48:34 it's very specific Aug 19 00:48:44 for instance a Button is a TextView with a buttonStyle defStyle Aug 19 00:48:52 you probably don't ever want to even bother with it Aug 19 00:49:19 it's also what's supplied when you use style="..." in XML Aug 19 00:52:31 grr, insurance is such a scam Aug 19 00:52:46 jasta: lol Aug 19 00:53:11 i was in the hospital for less than 12 hours 2 years ago and got slapped with a $3000 bill from the hospital, *AFTER* insurance paid their portion. Aug 19 00:53:26 haah Aug 19 00:53:30 I got that a year ago Aug 19 00:53:38 my insurance ended up paying for everything Aug 19 00:53:50 but only after a few months Aug 19 00:53:59 jasta: it would really make you sick if you knew how much my brother in law makes as an insurance executive. The salaries are offensive. Aug 19 00:54:04 * romainguy_ misses France sometimes :) Aug 19 00:54:06 dmoffett: Aug 19 00:54:13 dmoffett: Feel free to kick some of that back to the channel. Aug 19 00:54:51 oh yeah by the way and it was because of criminal assault. so i paid $3000 to get beat up outside of a bar. really cool. Aug 19 00:55:00 jasta: That sucks big-time. Aug 19 00:55:07 and i lost $800 in pay from my work for extended disability Aug 19 00:55:08 jasta: Did they catch the attacker? Aug 19 00:55:15 ttuttle: if they did i wouldnt have had to pay anything Aug 19 00:55:20 and it was 5 guys Aug 19 00:55:21 jasta: Yeah, I was gonna say. Aug 19 00:55:21 so... Aug 19 00:55:23 jasta: Ouch. Aug 19 00:55:38 * ttuttle -> voicemail. Aug 19 00:57:47 i just got my latest bill forwarded to me because i was trying to fight it Aug 19 00:57:49 they billed me over 3 increments Aug 19 00:57:58 and i called it a scam so i fought them on the last one Aug 19 00:58:03 and i lost, of course, despite any real documentation. Aug 19 00:58:12 i'd have to take them to court over $1k, and its not worth it. Aug 19 00:58:32 jasta: Yeah, that becomes a bad deal eventually. Aug 19 00:58:38 romainguy__: just to let you know, there are a few dead links from the JDiff output: http://code.google.com/android/migrating/m5-0.9/changes/pkg_android.content.html#Resources Aug 19 00:59:09 click around at the bottom on the right Aug 19 01:02:18 nice touch on the calculator app guys Aug 19 01:04:30 romainguy_: may i make a suggestion for the alarm app? Aug 19 01:04:36 sure Aug 19 01:04:41 let us create "relative" alarms like a "Nap alarm" for +1h. Aug 19 01:04:49 and then keep in the ability to check/uncheck them in. Aug 19 01:04:58 so i could easily one click on a nap alarm Aug 19 01:05:00 and go take a nap Aug 19 01:05:50 thats a nice idea but does differ from convention Aug 19 01:05:57 A few classes seem to have completely disappeared from the JDiff output. PixelCalculator isn't mentioned but it looks to have certainly been removed. Aug 19 01:10:35 romainguy_: did you take any more of the backgrounds in the wallpaper selection? Aug 19 01:10:53 all of them Aug 19 01:11:17 they're all under Creative Commons on my Flickr account Aug 19 01:14:08 jasta: that would be an awesome use of a Home screen shortcut Aug 19 01:14:31 create a "Now + 1h" shortcut that jumps straight to the new-alarm screen in Alarm Aug 19 01:15:19 chomchom: hmm, thanks, I will check into the jdiff output Aug 19 01:16:03 JDiff is awesome Aug 19 01:24:00 morrildl: i bet your happy that jasta is happy with the new sdk Aug 19 01:24:27 it sure makes your job a bit easier. Aug 19 01:24:28 heh Aug 19 01:25:18 give him a day and he'll be picketting Aug 19 01:25:50 eh, he doesn't tend to to flip-flop that much. Aug 19 01:30:06 anyways, im out Aug 19 01:30:08 see ya later Aug 19 01:30:22 Dougie lol Aug 19 01:30:32 thats a funny name Aug 19 01:30:50 well... not really Aug 19 01:30:53 just a little Aug 19 01:34:49 So is there now no architecture recognition of a sub activity? With the removal of startSubActivity . The system now just recognises it as a sub activity when started form within another? Aug 19 01:35:15 For a row layout in a ListView where you would like the columns to align vertically which layout would be best? Currently I am using Absolute layout which has broken with the latest sdk. Aug 19 01:35:39 chomchom: startSubActivity==startActivityForResult Aug 19 01:35:56 dmoffett: AbsoluteLayout should not be broken Aug 19 01:36:00 and you should not be using it anyway Aug 19 01:36:05 right Aug 19 01:36:15 what's broken with AbsoluteLayout? Aug 19 01:36:20 so I am taking the opportunity to re-write. Aug 19 01:36:59 Ah thx Aug 19 01:37:03 Sorry I should have said I am using methods that are no longer supported. Aug 19 01:37:12 ah :) Aug 19 01:38:07 Just getting a nice Eclipse crash loading an xml file btw. Aug 19 01:38:23 tell that to xavd :) Aug 19 01:38:31 Looking for the bug url. Aug 19 01:41:37 With the removal of OpenDatabase and then addition of openOrCreateDatabase(String, int, CursorFactory) does that mean an app is only allowed one DB? Aug 19 01:41:56 ask jham :) Aug 19 01:41:58 when he's around Aug 19 01:45:04 jham eh? I've never even noticed him. Hes a quiet one. Aug 19 01:51:22 jham is here? Aug 19 01:51:37 he was earlier today Aug 19 01:56:58 dmoffett: do you have the .log for the eclipe crash? Aug 19 01:57:19 working on getting the information together. Aug 19 01:58:56 xavd: where is the .log file written on OSX? Aug 19 01:59:09 in your workspace under the .metadata folder Aug 19 01:59:23 thanks Aug 19 02:00:57 xavd: I was about to open a bug or would you have me do it another way? Aug 19 02:01:05 bug is fine Aug 19 02:06:34 xavd: Issue 797 Aug 19 02:06:41 thanks! Aug 19 02:07:20 xavd: dinner for me but if you need more info let me know. Aug 19 02:07:58 ok thanks Aug 19 02:22:09 Argh Aug 19 02:22:13 I am defeated Aug 19 02:22:32 its 3:22am, I don't think I've been kept up so late by android since the ADC Aug 19 02:25:52 nighty Aug 19 02:26:18 lol Aug 19 02:26:22 'night Aug 19 02:55:57 wohooo! Aug 19 02:57:39 any feedbacks on 0.9? **** ENDING LOGGING AT Tue Aug 19 02:59:56 2008