**** BEGIN LOGGING AT Fri Nov 14 02:59:57 2008 Nov 14 03:06:09 hmm this OI Update int he Market seems like a good idea. I hope other devs look in to using the intent. Nov 14 03:11:22 languish, ? Nov 14 03:11:27 do you have docs on that? Nov 14 03:11:47 No, I just saw it in the Market. It's from the OI (Open Intents?) guys Nov 14 03:11:50 googling "OI Update" gives me a link on syphilis :) Nov 14 03:11:52 ahh Nov 14 03:12:24 http://www.openintents.org/en/ Nov 14 03:12:41 google gave me that :/ Nov 14 03:13:16 Though I assume getting syphilis is more fun. having syphilis, I guess isn't. Nov 14 03:14:27 ahh more info on the oi update http://www.openintents.org/en/node/136 Nov 14 03:14:29 whee Nov 14 03:16:05 hmm, the app I seem to use the most next to e-mail/im and other communication related apps, is the countdown alarm++ Nov 14 03:16:13 :/ Nov 14 03:27:25 Yeah so. Debian running. What's driving the display like? Touch screen? Keyboard standard input device? Nov 14 03:30:56 hi Nov 14 03:40:42 languish: syphilis becomes more fun towards the end as you become delusional Nov 14 03:41:43 anyone have any idea when flash will be on android? Nov 14 03:44:12 mMMmMmM deluuuusional.... Nov 14 03:44:27 oh wait... Nov 14 03:44:32 :/ Nov 14 03:46:25 beer? Nov 14 03:47:09 you buyin? Nov 14 03:49:07 Gamm-X I wouldn't assum eit will be Nov 14 03:49:24 after all macromedia's been ignoring more popular platforms for a decade or so Nov 14 03:49:34 true Nov 14 03:49:48 isnt there other flash versions that can be ported over? Nov 14 03:50:30 dunno if there's a decent one Nov 14 03:50:41 * savid holds his breath while he runs the h4x0r3d R30 update Nov 14 03:50:43 maybe the world will switch to Silverlite Nov 14 03:51:11 just sucks knowing ill never be able to watch streaming internet porn on my g1... Nov 14 03:51:25 well you'd be wrong Nov 14 03:51:27 you can do it now Nov 14 03:51:37 Gamma-X, never? come on.. have a little faith Nov 14 03:51:53 im trying.... Nov 14 03:52:05 languish, how? lol Nov 14 03:52:09 some forum had a list of sites that had adult "tube" content Nov 14 03:52:23 but the forum admins removed the thread or links or something Nov 14 03:52:39 sites that worked specifically with the G1 Nov 14 03:52:44 *shrug* Nov 14 03:52:57 hahaha Nov 14 03:53:21 darn Nov 14 04:12:48 there's already a video player, seems like most of the pieces are there Nov 14 04:12:58 not to mention new flash supports h.264 Nov 14 04:13:07 so anyone site that uses that shouldn't be hard to get working Nov 14 04:13:07 whats going on? Nov 14 04:18:17 Very lively chat room today Nov 14 04:18:27 sup SoEvoL Nov 14 04:18:36 not much, you? Nov 14 04:18:43 ssdd Nov 14 04:19:09 added a new page to the wiki about the modified RC8 for UK Nov 14 04:19:30 I just got my update this morning Nov 14 04:19:34 ooooh Nov 14 04:19:35 im sorry Nov 14 04:19:42 I bit the bullet and downloaded it Nov 14 04:19:46 why? Nov 14 04:19:51 why not use modified and keep root? Nov 14 04:20:23 no idea Nov 14 04:20:41 Im sure I can convert if I need too Nov 14 04:20:45 nope :S Nov 14 04:20:55 your on rc30 now? Nov 14 04:21:02 if so, there is no going back unless you return it Nov 14 04:21:17 and nobody has figured out how to get root on rc30 unless you use a modified rc30 update Nov 14 04:21:45 well I dont need it Nov 14 04:21:55 i guess most dont Nov 14 04:22:02 its just that we dont know what will come next Nov 14 04:22:07 as a tester i should be testing on the most up to date platform Nov 14 04:22:14 never know if something might come out that needs it Nov 14 04:22:15 yeah Nov 14 04:22:30 SoEvoL: it's as well, at least you won't hesitate to upgrade when we release updates with cool new features and bug fixes :) Nov 14 04:23:04 romainguy, everyone else gets those features, just a day late while the update is modified lol Nov 14 04:23:24 but i do see both of your points Nov 14 04:23:35 I dont mind updating, as long as it doesnt leave security issues Nov 14 04:28:19 yeah Nov 14 04:28:32 my wife keeps loooking at g1 prices on the internet Nov 14 04:28:38 i think she is planning on getting me one lol Nov 14 04:28:45 she thinks she is sneaky Nov 14 04:28:57 good wife :-) Nov 14 04:29:05 she knows i really want one Nov 14 04:29:16 she keeps saying "you dont need it, you dont use a phone, you just want another computer" Nov 14 04:29:20 which is right Nov 14 04:29:41 i have an axim, 2 nec 900c's a laptop and 4 desktops (the desktops arent in use) Nov 14 04:30:10 indeed Nov 14 04:30:19 she took my wizard with her to the store one day and it got stolen, so ive been without a phone since then Nov 14 04:30:36 I have too many electronics, most of them dinosaurs. Im too hesitant to buy a new pc Nov 14 04:30:41 it gets outdated in months now Nov 14 04:31:18 I wish my replacement g1 would ship =[ Nov 14 04:31:52 Anyone noticing there slide screen sagging Nov 14 04:32:05 sagging? Nov 14 04:32:25 when it is in keyboard mode the screen is slightly loose, the arms look like they are already wearing out Nov 14 04:32:35 and i hardly really use my phone Nov 14 04:32:42 I found mine to be pretty rock solid so far Nov 14 04:33:01 especially since I cn't use it as a phone I use it for internet access a bunch Nov 14 04:33:13 it doesnt bother me, just hopefully the screen doesnt fall off Nov 14 04:33:18 lol Nov 14 04:33:27 yeah, I don't think it will Nov 14 04:33:35 bad enough tmobile rapes me with that insurance plan Nov 14 04:33:49 then expects me to pay 100+ for the "replacement" Nov 14 04:34:07 someone finally posted a cidr calc to the market Nov 14 04:34:27 all the network monkeys will be happy Nov 14 04:35:40 I thinkered with the port scanner Nov 14 04:36:15 me too. it's not what I would call accurate Nov 14 04:36:26 yeah, pretty lame, good idea Nov 14 04:36:34 I'm a bit confused by their reticense Nov 14 04:36:36 the port scanner looks promising, I'd much prefer a tcpdump though Nov 14 04:36:44 OHMIGOD dont' scan too many ports Nov 14 04:36:57 as if nmap is particularly cpu or ram intensive Nov 14 04:38:51 Hello, wanted to know where is the doc for app_process and dalvikvm comands that I see on the android emulator? Nov 14 05:00:10 Hi everyone. Where "busybox ls -l" is looking for names for UIDs? I get "Segmentation fault", but "busybox ls -l -n" works ok. Can anybody help me? Nov 14 05:00:42 If I want to run an update manually, and I am using a sdcard reader what directory do the files go in? Nov 14 05:00:47 This error appears on files owned by root. I hame root record in /etc/passwd. Nov 14 05:01:16 benley, just update.zip to the root folder of sdcard Nov 14 05:01:24 bert0, i mean Nov 14 05:01:38 ok thanks Nov 14 05:01:45 yw Nov 14 05:27:44 has anyone tried to run the emulator over x11/forwarding ? Nov 14 05:30:19 thata: you mean like ssh forwarding? seems to work fine Nov 14 05:30:41 ssh forwarding is super easy Nov 14 05:31:01 Damm: i know, it just ... doesn't work at all, and i'm wondering if it's superslow Nov 14 05:31:04 or just... something's off. Nov 14 05:31:15 can you run anything? like xterm? Nov 14 05:31:22 yes... Nov 14 05:31:32 and there are no ... errors or messages showing up Nov 14 05:31:38 X11 on the G1? Nov 14 05:31:45 the emulator Nov 14 05:31:54 ah Nov 14 05:31:59 ssh -Y blah@blah "./emulator -system blah -kernel blah" Nov 14 05:32:10 oh that's gotta suck Nov 14 05:32:25 working fine here, but locally, lemme try over a network Nov 14 05:32:36 thanks jwelsh Nov 14 05:40:06 thata: well it's taking forever to boot but it is running Nov 14 05:40:33 the window first came up after about a second Nov 14 05:43:47 if you actually have to do this on a regular basis, you might want to use vnc Nov 14 05:44:22 allows completely asyncronous drawing, plus being detachable Nov 14 06:02:42 can I use a regular hosts file and place it in /etc/hosts? Nov 14 06:03:07 yes Nov 14 06:03:13 there is one already Nov 14 06:03:17 just has localhost in it though Nov 14 06:03:33 we tested it by adding google and it works (well, tahts to say the phone basically stop working lol) Nov 14 06:04:04 if I wanted to do a factory reset on my phone, but still be able to recover - (assuming I have root now) - doing busybox tar -cf /sdcard/data /data would back all my /data up, right? Nov 14 06:04:12 well the mvps one should be ok right? Nov 14 06:04:13 I'm just making sure I'm not forgetting something obvious Nov 14 06:08:41 i htink thats right RyeBrye Nov 14 06:08:55 thats how i used to backup my whole os on my nec900c Nov 14 06:14:06 when I try to rename otacerts it won't do it and says it is a read-only file system Nov 14 06:17:52 ok supposedly there is a way to get root on your G1 by telnet'ing into it after running the telnetd server on the phone. And now I just read supposedly that has been patched with the latest patches. 1) is this true? & 2) is there another way to do so. BECAUSE I have no more free space on my phone and supposedly if you have root access you can change options so that you can install apps and run them off the sd card. Nov 14 06:18:07 yes, it's true Nov 14 06:18:11 :( Nov 14 06:18:11 and yes it's been patched Nov 14 06:18:19 yeah, romainguy specifically removed it because he hates freedom Nov 14 06:18:36 and we know about the lack of storage space, we're thinking hard about it Nov 14 06:18:39 how else can you use your sd card then? Nov 14 06:18:55 (and I say think because I don't know anything about it and who may or may not be working on it) Nov 14 06:19:03 After_Math: you don't, not for now Nov 14 06:19:10 grr Nov 14 06:19:13 I mean come on Nov 14 06:19:17 you use it for things like music for now Nov 14 06:19:19 we know Nov 14 06:19:19 they must have known about this Nov 14 06:19:27 After_Math: pure negligence Nov 14 06:19:28 but we didn't have the time to do it properly for 1.0 Nov 14 06:19:33 After_Math: for the record, romainguy is one of 'them' Nov 14 06:19:35 yakischloba, I'd say... Nov 14 06:19:37 it's not as simple as it sounds Nov 14 06:19:45 After_Math: just another way you're being oppressed. Nov 14 06:19:49 I see Nov 14 06:19:55 lol yakischloba Nov 14 06:19:59 some of it is htc too, for choosing such a tiny flash Nov 14 06:20:00 romainguy: really now, what happened to "don't be evil"? Nov 14 06:20:09 how is that evil? Nov 14 06:20:10 yakischloba, thanks, and I just got done watching the new ZeitGeist film :P Nov 14 06:20:11 and romainguy's failure to convince them otherwise Nov 14 06:20:35 After_Math: first no apps on the SD card, now no root. next thing you know you won't have your own house or car and you'll be wearing a uniform Nov 14 06:20:47 we all know that the google people have TB flash cards in their G3 phones, stuffed full of unreleased apps Nov 14 06:20:59 oh totally :) Nov 14 06:21:04 yakischloba, if you are referring to Socialism , I'd rather have that then Capitalism anyday Nov 14 06:21:06 my dev device shoots laser beams Nov 14 06:21:13 lol Nov 14 06:21:17 and eats other devices for fuel Nov 14 06:21:20 fricking lasers? Nov 14 06:21:36 they roam around the mean streets of mountain view, stealing other people's cell phones and feeding to their G3s Nov 14 06:21:59 geist: I thought they were powered by micro-piles? Nov 14 06:22:08 actually I though the other G1's were used as remote servers :P Nov 14 06:22:11 they're powered off suffering Nov 14 06:23:00 I still love my SQUEAKY little G1 Nov 14 06:23:51 i know 3 different girls that names their g1's squeaky, creaky, and cricky, for the couns it makes Nov 14 06:23:55 *sound Nov 14 06:24:17 haha Nov 14 06:24:28 they're very glass half full Nov 14 06:31:42 umdk1d3, did you ever start that project? Nov 14 06:34:24 I want SEX with Android :( Nov 14 06:35:05 sorry amitava android isnt going to be placed on any sexual devices anytime soon Nov 14 06:35:08 you will have to wait Nov 14 06:35:37 err.. Nov 14 06:35:41 SE X1 Nov 14 06:35:52 erm Nov 14 06:36:04 that's the $800 phone, right? Nov 14 06:36:18 Yeah.. LOLTHEYCREZY? Nov 14 06:36:26 ?? Nov 14 06:36:36 anyone else understand this guy? Nov 14 06:36:44 800$ for a freaking phone :O Nov 14 06:37:07 ahh, there we go, english :) Nov 14 06:37:11 lol Nov 14 06:37:22 lol Nov 14 06:38:10 it would be nice to see a concerted effort to get a really good port onto a couple of other devices Nov 14 06:38:27 slightly more affordable ones, if possible :-) Nov 14 06:41:17 like the axim x51 :) Nov 14 06:41:40 and not things like Nokia N??? or openmoko... mass market smartphones - hell, most of the winmob devices are made by HTC anyway Nov 14 06:45:23 Among Nokia, HTC and SE Android devices, I'd pick up SE anyday unless thay cost like $800.. HTC kinda screwed up with G1 design :| Nov 14 06:55:33 Is there IRC client for android? Nov 14 06:55:40 Except telnet :) Nov 14 06:56:07 there are a few in development Nov 14 06:56:21 you should see them available soon Nov 14 06:57:03 great :) Nov 14 06:57:03 lh got someone to write one then? :) Nov 14 06:58:02 or people who felt the need to do it, just did it. Nov 14 07:01:09 web-based irc 'chat' works good on the g1... and j2me.. Nov 14 07:06:32 if SE does an android phone, I'm buying Nov 14 07:15:55 SE? Nov 14 07:16:07 Sony Ericsson Nov 14 07:16:14 ah Nov 14 07:16:34 seems like they will... only nokia seems deadfast against it for now Nov 14 07:16:37 well and apple Nov 14 07:17:48 we need an Aberry Nov 14 07:17:55 or maybe droidberry Nov 14 07:20:44 google might as well officially name the android browser chrome lite or whatever Nov 14 07:20:49 people are calling it that anyway Nov 14 07:21:27 what do you expect when they never named it Nov 14 07:21:34 Google might as well name the G1 my bitch, because that's what everone calls it too Nov 14 07:21:34 it's called Browser :) Nov 14 07:21:39 ;) Nov 14 07:22:38 anything cool happen today? Nov 14 07:23:15 lol RyeBrye Nov 14 07:23:36 :) Nov 14 07:26:21 It is a travesty that PicSay is not #1 on the list of popular applications in the market Nov 14 07:26:29 TWC app is good, but no way it should be #1 over PicSay Nov 14 07:42:02 the oi updates app looks interesting Nov 14 07:49:39 exchange is so retarded. I do a query for date received, descending order, and what's at the top of the list? September, because it starts with 9 instead of 1 like october, november and december Nov 14 07:55:49 heh Nov 14 08:07:42 hi Nov 14 08:08:49 ismark: exchange is a colossal piece of crap Nov 14 08:10:30 I think that took care of that bug... Nov 14 08:11:16 ismarc, thats not an exchange bug, its a windows bug Nov 14 08:26:17 a developer in here gave me a URL to an email app that he made that does imap idle and is called exmail. I've since lost the URL. Does anyone happen to know it or where I might find it? Google isnt helping much Nov 14 08:30:36 Gumby http://jasta.dyndns.org/android/ Nov 14 08:30:50 thanks a bunch languish Nov 14 08:30:54 o/ Nov 14 08:32:03 yes Nov 14 08:45:16 Hi can some one tell me the ilnk for logs for this channel? Nov 14 08:46:03 good question Nov 14 08:46:18 i never found the official ones, just freenodes logs that were 1+ day old Nov 14 08:47:23 hmm Nov 14 08:47:28 too bad Nov 14 08:47:38 I don't think the vote as to whether to log has come out yet Nov 14 08:47:43 There was a vote a while ago... Nov 14 08:47:52 oh wait, I see the topic now Nov 14 08:48:01 yeah Nov 14 08:49:24 It will probably be linked from http://source.android.com/discuss when they set it up. Nov 14 08:50:13 oh ok Nov 14 08:59:18 thanks Nov 14 09:03:27 is anyone successfully build apps on android that arent written in java ? like jruby,grooy, whatever? Nov 14 09:03:50 not that I've heard Nov 14 09:03:58 jython Nov 14 09:05:09 I'm just thinking about pypy Nov 14 09:05:53 anyone know how hard it is to use gdata w/android? Nov 14 09:06:21 hallo soundmonster Nov 14 09:06:39 @kIDDAI w00t? Nov 14 09:08:06 do you mean gdata antivirus software? Nov 14 09:09:15 no I mean google's API for doing cool things Nov 14 09:09:35 I thought there was an API, but I can't find it Nov 14 09:14:55 all APIs are here http://code.google.com/android/reference/packages.html Nov 14 09:14:55 unfortunately, you'll probable have to write your own stubs for this. But hey, it's "sort-of"-java, so any existing java implementation would suffice Nov 14 09:15:15 there is an official google gdata library Nov 14 09:15:19 but the thing is... it's ant. Nov 14 09:15:38 i'm just learning java on eclipse I can't start over :blah Nov 14 09:17:46 try compiling gdata-bindings with ant and putting the resulting jar into /path/to/your/project/lib Nov 14 09:18:10 or maybe there is even some sort of wizard for it which also updates the build.xml Nov 14 09:22:00 is there a way to change the default font size in android? Nov 14 09:22:32 Gumby: yes and no... there's nothing in the base OS, but there is something in the app market, AFAIK Nov 14 09:24:31 I'm still a noob when it comes to all this. To access the app market to I have to have a G1 phone or can I access it just as a user who runs android in an emulator (on a htc vogue/touch) Nov 14 09:24:35 soundmonster: I really don't know enough about ant to do that.. I guess maybe I have it installed on my mac tho Nov 14 09:24:43 hmm i wonder if there is some sort of merging process for irc logs Nov 14 09:24:52 umdk1d3: what do you mean Nov 14 09:24:55 like a diff/patch that can fill from dozens of sources Nov 14 09:25:05 like if we all have logs from different date/times Nov 14 09:25:08 nobody has it all Nov 14 09:25:09 soundmonster: that's actually an interesting idea what you suggested above Nov 14 09:25:34 umdk1d3: you mean to rebuild a full history of the channel from multiple sources? Nov 14 09:26:35 umdk1d3: if each line was input into a sql database it'd be quite easy to query unique/distinct values from that db Nov 14 09:27:06 and it'd be quite easy to import logfiles into a db Nov 14 09:27:33 but you could quite easily run into timestamp issues Nov 14 09:28:09 Gumby: well, there's no market in my emulator... Nov 14 09:28:09 right, youre going to have some overlap Nov 14 09:28:25 and not sure how netplits would be handled Nov 14 09:28:35 (if we have logs from both sides of the netsplit) Nov 14 09:39:48 there's a dancing android 8-ball style app in games Nov 14 09:39:51 :| Nov 14 09:40:06 *magic 8-ball Nov 14 09:40:07 what's it called? Nov 14 09:40:13 The Oracle Jr Nov 14 09:40:26 it's cute, I like the dancing android Nov 14 09:40:46 filed under useless fun momentary diversion Nov 14 09:42:50 cute Nov 14 09:44:04 the feedback comments for apps people don't understand or don't think are utterly amazing tend to be pretty vicious Nov 14 09:44:13 yes Nov 14 09:44:29 Much of said feedback is ridiculous Nov 14 09:44:32 it's sorta unfortunate. I've seen a lot of neat little utility apps that get just brutal feedback Nov 14 09:45:21 Idiots don't want to miss anything so badly, they install things they're clueless about. Nov 14 09:46:24 Then again, some of the stuff being uploaded to the Market by a few devs is equally ridiculous. Nov 14 09:46:29 :| Nov 14 09:50:16 some are both ridiculous and awesome Nov 14 09:50:30 and some are just bad Nov 14 09:51:57 well, the ones upping stuff to the net just to show one or two other people.. Nov 14 09:52:02 I wish there was a tiny little symbol by each app Nov 14 09:52:06 maybe O Nov 14 09:52:10 for opensource Nov 14 09:53:02 languish: yeah i saw a "hello world" the other day Nov 14 09:53:47 ah hah.. here's how to do gdata in eclipse :) http://www.youtube.com/watch?v=dz9Ny22M4V4 Nov 14 09:53:56 I'm also concerned that some unscrupulous devs might keep creating accounts, reinitializing their phone with 'em, and hitting the market, just to downplay competitors apps Nov 14 09:54:09 i wonder if that can be combined with android Nov 14 09:55:17 possible Nov 14 09:55:35 but seems like there's a zillion people using the market, it's going to be painful to effects the results much Nov 14 09:55:59 so anyone know if you install the gdata plugin via eclipse can it be combined with an android project? Nov 14 09:56:35 wheee? Nov 14 09:56:45 that was fun Nov 14 09:57:04 languish: do you know of anyone who uses gdata in their android applications? Nov 14 09:57:09 not counting official google sw Nov 14 09:57:25 spikebike, a zillion? currently I don't see that many overall. Though, I'm sure there will be more. Nov 14 10:00:01 waldo, me? no.. sorry I don't Nov 14 10:03:00 yay, seems like RC8 made GTalk work again :) Nov 14 10:03:06 heh Nov 14 10:09:46 swetland: the way I work around that in Cydia (competitor to Apple's App Store for jailbroken iPhones) is to have "user levels": people say "I am an end user" or "I am a developer", and then have tags on the packages for "only show to people listed as 'developer'", etc. Nov 14 10:10:22 heh Nov 14 10:10:52 "I'm a developer" "and I'm an iPhone" Nov 14 10:10:54 swetland: before I added that feature people kept complaining that "ruby", which was obviously a game, was unplayable due to there not being an icon installed on their device Nov 14 10:10:58 i suspect it will migrate towards newegg/amazon type reviews Nov 14 10:12:22 spikebike: what do they do that's special? the meta-moderation "was this review helpful?" feature? Nov 14 10:12:29 btw connectbot rocks Nov 14 10:12:54 ya that and the idea of reviewer reputation Nov 14 10:13:05 see all review by someone Nov 14 10:13:36 makes it pretty useful Nov 14 10:13:36 I might argue that the problem, however, is that it is arguably "correct" that these nifty packages, packages I might enjoy, get harsh reviews over being useless for 99% of the users out there Nov 14 10:13:56 its a market segmentation issue Nov 14 10:13:58 most useful pos and neg review Nov 14 10:14:37 ya devel vs user should help Nov 14 10:15:04 could also use a wikipedia style trustee citizens review panel Nov 14 10:15:12 then again i dont really expect devels to shop for libs in the market Nov 14 10:15:44 a few hundred seemingly moderate voters to judge the worst offenders Nov 14 10:15:56 yeah, I expect one or two third-party directories to float to the top Nov 14 10:16:05 ubuntu needs a lib market !!!! Nov 14 10:16:08 smirk Nov 14 10:16:10 though the wiki inf-ighting is insane Nov 14 10:16:14 its not as much libraries as the level of UI you find in a utility Nov 14 10:16:36 a developer is more likely to be ok with an application that has minimal UI but godlike functionality Nov 14 10:16:52 whereas an end user might consider it confusing, or useless, or even broken (as they misunderstand it so fully) Nov 14 10:17:49 wow I got gdata working in my little demo app! woohoo.. Nov 14 10:18:09 * languish cheers waldo! Nov 14 10:18:30 thus nmap Nov 14 10:19:05 thus spake nmapathrustra Nov 14 10:19:24 mmm Nov 14 10:19:27 languish: yup cool... now to get it to work w/android Nov 14 10:19:28 that sounds too kinky Nov 14 10:19:33 :) Nov 14 10:21:43 waldo xool please post an example/blog Nov 14 10:21:57 cool Nov 14 10:22:10 im on a g1 walking in the dark Nov 14 10:23:01 if you're on a g1, you have *some* light :| Nov 14 10:23:08 spikebike: look where you're going! Nov 14 10:23:18 use the flashlight,apk! Nov 14 10:23:23 ,/. Nov 14 10:23:57 No response. Maybe he hit a tree :( Nov 14 10:24:24 or the rythm got 'im Nov 14 10:25:05 heh Nov 14 10:29:39 personally, I blame it on the boogie Nov 14 10:31:18 Well please keep track of your muscus from now on. :| Nov 14 10:31:22 -s Nov 14 11:23:49 good morning guys Nov 14 12:04:41 sigh Nov 14 12:05:05 my apps are showing slightly more realistic stats Nov 14 12:05:40 anyone know if the total installed code changed recently? Nov 14 12:09:31 yeah, that's weird Nov 14 12:09:40 total installed went down, but active installs went up Nov 14 12:11:16 both of mine went up Nov 14 12:11:24 but percent got cut in half on one of my apps Nov 14 12:15:49 man, finally fixed some annoying bugs Nov 14 12:16:12 stupid cold Nov 14 12:17:39 is there a way to increaase the time the keyboard backlight stays on? Nov 14 12:18:25 im pulling my hair out with scheduling items to be added to my expense tracker Nov 14 12:19:01 i went through the trouble of designing the entire system, but now i did so much work that i dont feel like finishing coding it Nov 14 12:19:31 kRutOn: you could force it on with the wakelock flags Nov 14 12:19:47 ive had issues with wakelocks :( Nov 14 12:19:59 we could emulate a custom timeout by obtaining two locks, one for screen which lasts until activity close Nov 14 12:20:00 i cant reliably bring the screen on with an actual g1 Nov 14 12:20:14 and another for just the keyboard light that releases it after awhile Nov 14 12:20:47 umdk: do you have experience with wakelocks? would you mind taking a look at my code and seeing if anythign looks wrong Nov 14 12:22:59 is it crashing? Nov 14 12:23:31 nope Nov 14 12:23:57 seems to be executing fine, the screen just doesnt turn on, or turns on for shorter than expected Nov 14 12:24:24 hmmm Nov 14 12:24:31 i havent played with waking up the screen when its dead Nov 14 12:24:40 theres the bulk of my code PowerManager pm = (PowerManager) context.getSystemService(context.POWER_SERVICE); Nov 14 12:24:40 wakelock = pm.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK | PowerManager.ACQUIRE_CAUSES_WAKEUP /*| PowerManager.ON_AFTER_RELEASE*/, TAG); Nov 14 12:24:40 wakelock.acquire(Long.valueOf(settings.getString(context.getString(R.string.prefTimeout), "9")).longValue() *1000); Nov 14 12:24:40 Nov 14 12:25:58 ive tried just doing an acquire and then releasing after my own timing finishes too Nov 14 12:26:01 same results Nov 14 12:26:16 seems to work fine in the emulator too Nov 14 12:26:29 when you say same results, is it just that it fails to fall asleep after released? Nov 14 12:27:19 same results being the screen never comes on Nov 14 12:27:37 can you verify in logcat that your code is actually being run when you expect it to wake up? Nov 14 12:27:54 yeah i have Nov 14 12:28:11 it seems to fix itself after a reboot Nov 14 12:28:19 hmm odd Nov 14 12:28:45 only advice i can give would be to peek at the alarmclock source Nov 14 12:28:49 its in a broadcastreceiver on sms Nov 14 12:28:57 umdk: i did, i basically do something identically Nov 14 12:29:04 hmm Nov 14 12:29:06 ive heard of people having trouble with the alarm clock going off Nov 14 12:29:29 like the alarm not going off until they turn the screen Nov 14 12:30:05 in the middle of a meeting D[D[D[D[D[D[D[D:) Nov 14 12:30:06 some people have no sound period Nov 14 12:30:24 jesus... scroll ball sucks Nov 14 12:30:31 i love the scroll ball Nov 14 12:30:34 i wish it was a littl ebigger Nov 14 12:30:51 kRutOn: you mean like for scrolling in ssh? Nov 14 12:30:53 maybe i need to make it work better in cb Nov 14 12:31:08 we could make it a little slower (like only every 3-ticks) Nov 14 12:31:13 and then give a little vibrate feedback Nov 14 12:31:21 umdk1d3: yeah... testing new build Nov 14 12:31:28 feedback is key for phones! Nov 14 12:31:29 its pretty bad on EDGE/GPRS Nov 14 12:31:49 kRutOn: you have working phone? =D Nov 14 12:32:15 umdk: i want there to be a vibrate optionn Nov 14 12:32:18 umdk1d3: yeah, i went ahead and covered the spread Nov 14 12:32:27 niiiiiice Nov 14 12:32:37 you know how you can make the phone make a sound when you scroll or click Nov 14 12:32:37 umdk1d3: no tmo service, though Nov 14 12:32:45 i think it should vibrate if you have sound on vibrate Nov 14 12:33:11 or at least be a preference Nov 14 12:33:28 umdk1d3: i just fixed that suspend/resume screwing up irssi bug Nov 14 12:34:18 hah Nov 14 12:34:48 anyone figure out how to open a dex file? Nov 14 12:35:07 nevermind i think i just did Nov 14 12:35:55 whats to stop someone from decompiling the gmail app? Nov 14 12:36:45 DMCA? Nov 14 12:37:17 I wonder if the cursor shapes are accessible somewhere Nov 14 12:37:43 I need a JavaDoc reader on Android now. Nov 14 12:38:01 who's responsible for the Dialog implementation? :P Nov 14 12:38:40 tauno: complain any more and we'll increase the margins! Nov 14 12:38:49 lol Nov 14 12:38:51 oh noes... Nov 14 12:39:08 tauno: You'll never see your precious widgets Nov 14 12:39:20 should the dialog be used to get information from a user beyond the yes,no, neutral buttons? Nov 14 12:39:30 it's just.. why on earth is setIcon(null) not removing the icon?.. Nov 14 12:39:31 are there android ui guidelines anywhere/ Nov 14 12:40:39 blau: cb does but I'm hating it. Nov 14 12:42:00 yeah i dont like it either, i started using it in 2 places in my app Nov 14 12:42:42 it just doesnt fit well imo, but i cant think of an elegant way to do what im doing Nov 14 12:44:10 blau: require the user to input by writing the letter in air with their phone Nov 14 12:44:16 lol Nov 14 12:44:24 what else are accelerometers for Nov 14 12:44:39 i thought they were for generating random input when the user shakes the phone Nov 14 12:45:00 that would be a fun prank app when google implements IME Nov 14 12:45:06 I thought they were for sensing climax :| Nov 14 12:45:08 downloading something to generate random input when its moved Nov 14 12:45:16 every program MUST have a disco mode Nov 14 12:45:18 and running it on all the phones at the tmobil store Nov 14 12:45:40 I have to use a 1px transparent image so the Dialog won't show a icon in the title.. it's like taking down a dog kennel with a "panzerfaust" Nov 14 12:48:36 i feel like im not thinking about this correctly Nov 14 12:48:46 i have something that i need to run at a certain time Nov 14 12:48:53 it should be invisible to the user Nov 14 12:49:41 how can I do that, I was under the impression that a service is always running and i definately dont need that Nov 14 12:52:51 i wonder if you can somehow use the alarm app already in the system to kick off an event instead Nov 14 12:53:09 that would be cool if such an intent existed Nov 14 12:53:55 alarmManager.setRepeating(AlarmManager.RTC, //RTC_WAKEUP will wake up the device at that time...we don't care for this, but maybe for future? Nov 14 12:53:55 cal.getTimeInMillis(), 86400000, //interval, 86 400 000 is one day Nov 14 12:53:55 PendingIntent.getActivity(aContext, 0, new Intent(aContext, Scheduler.class), PendingIntent.FLAG_CANCEL_CURRENT ) Nov 14 12:53:55 Nov 14 12:54:38 hmm Nov 14 12:58:50 duh, i cant just do a broadcast i think Nov 14 12:58:54 im an idiot Nov 14 13:05:04 nah dude you're not an idiot Nov 14 13:05:19 That's a pretty low classification Nov 14 13:05:38 you rate as highly as an imbecile! Nov 14 13:05:39 hmm do the droid fonts have any special "android" chars? Nov 14 13:05:50 like a robot outline Nov 14 13:05:57 that would be cool Nov 14 13:06:03 * umdk1d3 emerges font previewer to check Nov 14 13:06:08 what's the alt code for bugdroid Nov 14 13:06:10 :D Nov 14 13:08:25 i dont think we are allowed to use android fonts Nov 14 13:08:38 http://www.android.com/branding.html Nov 14 13:08:55 he means the font in android for screen display Nov 14 13:09:10 it's a custom font google arranged Nov 14 13:09:31 ok Nov 14 13:09:34 though i may be wrong :| Nov 14 13:09:37 but yeah.. Nov 14 13:09:46 yea i meant like droid sans, which is used everywhere on the emulator/device Nov 14 13:13:04 okay confirmed, i couldnt find any even digging into the ttf itself Nov 14 13:13:06 oh well Nov 14 13:13:26 i cant believe the autotext dictionary isnt easily available Nov 14 13:13:30 grr Nov 14 13:20:27 umdk1d3, so work on an ascii art bugdroid :D Nov 14 13:20:37 had i teh skillz i wuld Nov 14 13:32:53 * michaelnovakjr yawns Nov 14 13:34:31 drink some coffee. Nov 14 13:34:32 lol Nov 14 13:34:52 * blau yawns too Nov 14 13:35:01 just got it :) Nov 14 13:35:33 late night of call of duty Nov 14 13:35:45 hah Nov 14 13:35:53 I just beat assassins creed yesterday Nov 14 13:36:00 nice Nov 14 13:36:00 now its on to GTA4 Nov 14 13:36:07 i gave up on Dead Space Nov 14 13:36:12 got to like the 8th chapter Nov 14 13:36:20 and then got sick of blasting the same damn monsters Nov 14 13:36:28 but i rarely ever finish games Nov 14 13:36:52 Is it fun at all? Nov 14 13:37:01 Assassin's creed got really boring after a while Nov 14 13:37:01 dead space is a ton of fun Nov 14 13:37:04 definately worth it Nov 14 13:37:08 cool Nov 14 13:37:17 star wars! Nov 14 13:37:20 my attention span is really low, so getting through well over half the game is a big plus Nov 14 13:37:41 i pretty much gave up on gears of war 2 after the first level Nov 14 13:37:42 lol Nov 14 13:37:52 cause its basically gow 1 with less epic battles Nov 14 13:39:44 Sun is laying off 6,000 Nov 14 13:39:54 yikes Nov 14 13:40:07 eh, citigroup is laying off 10,000 Nov 14 13:40:23 its probably not the best time for me to leave my job, lol Nov 14 13:40:31 yea, i'd say so Nov 14 13:40:57 except my job's moving to maryland in a year or two Nov 14 13:41:08 from new jersey, and i dont think i want to go now Nov 14 13:41:21 i'd at least wait the two years :) Nov 14 13:42:04 michaelnovakjr: star wars? Nov 14 13:42:13 Dougie187: the stars wars gam Nov 14 13:42:15 e Nov 14 13:42:18 the force one? Nov 14 13:42:21 yea Nov 14 13:42:30 any good? Nov 14 13:42:37 yea, i think its awesome Nov 14 13:42:48 my brother has it for the wii Nov 14 13:42:51 and hes bringing it in like a week Nov 14 13:42:56 so i will get to try it soon enough Nov 14 13:43:11 i've got it for ps3 Nov 14 13:43:18 i played the ps3 demo Nov 14 13:43:57 mirror's edge Nov 14 13:44:05 that looks like an aawesome gmae Nov 14 13:44:38 Mirror's edge does look fun. It seems like it could get really boring though Nov 14 13:44:41 Breaking: Google Adding Free Voice Search to the iPhone wtf Nov 14 13:44:46 i mean it looks awesome, and the demo was awesome. Nov 14 13:44:52 i love the mirrors edge demo Nov 14 13:45:00 i think it can be fun enough just doing time trials Nov 14 13:45:04 i just feel like its going to be a lot of the same stuff Nov 14 13:45:10 and they don't have multiplayer to keep me interested. Nov 14 13:46:20 i'm going to pick it up Nov 14 13:47:06 ill accept it as a donation Nov 14 13:47:25 lol Nov 14 13:47:31 I put it on my xmas list. Nov 14 13:47:50 not that i should really have an xmas list... Nov 14 13:47:54 but my parents ask for one. Nov 14 13:49:01 yeah my parents still ask for one Nov 14 13:49:06 amazon wishlist works Nov 14 13:49:28 whoa, my terminal window disappeared, but the text is still there Nov 14 13:49:36 that is weird Nov 14 13:49:40 did you ever change your drivers? Nov 14 13:49:51 yea didn't do anything Nov 14 13:49:57 that sucks.. Nov 14 13:50:01 yea Nov 14 13:50:03 i haven't had the issue since I changed. Nov 14 13:50:09 it only happens in kdevelop so its not a big deal Nov 14 13:50:21 yeah Nov 14 13:50:27 well i don't use kdevelop. Nov 14 13:50:30 do you use kubuntu? Nov 14 13:50:50 nope, ubuntu Nov 14 13:51:04 i hate kde, kdevelop is the only kde app i use Nov 14 13:51:42 i hate kde too. Nov 14 13:51:53 but there was a kde app i use to use, but i don't anymore. Nov 14 13:52:13 and kde4 just is absolutely horrible Nov 14 13:52:29 a guy at work was a long time kde user and when kd4 came out he ditched it for gnome Nov 14 13:52:33 i have friends who use it just because you can have your background change every hour. Nov 14 13:52:41 lol Nov 14 13:52:45 lame. Nov 14 13:52:47 yeah Nov 14 13:53:00 you can probably setup cron to do it in gnome too.. Nov 14 13:53:02 but ionno Nov 14 13:53:03 lol Nov 14 13:53:22 my mom is ditching vista soon for ubuntu too Nov 14 13:53:22 im sure you can Nov 14 13:53:30 it slows everything down Nov 14 13:53:32 not worth it Nov 14 13:53:38 yeah Nov 14 13:53:46 and usually you have windows up over your background anyways. Nov 14 13:53:49 so what does it matter. Nov 14 13:53:52 yea Nov 14 13:56:53 Are you getting world at war michaelnovakjr? Nov 14 13:57:02 probably Nov 14 13:57:14 Is it out yet> Nov 14 13:58:27 yea Nov 14 13:58:32 it came out tuesday Nov 14 13:58:51 cool. did you play the demo? Nov 14 13:58:56 not yet Nov 14 13:59:07 i didnt like the beta, too much like cod4, why boher Nov 14 13:59:18 cod4 is still a great game Nov 14 13:59:23 i was playing last night :) Nov 14 13:59:47 yeah, i still don't own it. Nov 14 13:59:47 lol Nov 14 13:59:55 lame Nov 14 13:59:58 just lame Nov 14 14:13:43 is it possible to start porting linux apps to android native using the emulator? i mean c apps, not java? Nov 14 14:14:47 you can write c apps for android but its not 'supported' Nov 14 14:14:52 you mean just copy and paste code? Nov 14 14:14:57 no Nov 14 14:15:03 you need to cross-compile Nov 14 14:15:11 elf binaries run on android Nov 14 14:15:13 im trying to port a java tuner Nov 14 14:15:19 but it uses javax.sound Nov 14 14:15:25 Hai all :D Nov 14 14:15:26 and supposedly the android media api blows Nov 14 14:15:38 Didn't think to join a channel for android :-) Nov 14 14:15:49 guitar tuner? Nov 14 14:15:51 yea Nov 14 14:15:58 * Inferus has his G1 next to him on his desk :D Nov 14 14:16:04 michaelnovakjr: of course, but can i test-run them in the emulator? Nov 14 14:16:05 infernus: me 2 Nov 14 14:16:05 http://code.google.com/tunedroid Nov 14 14:16:11 yes kaner Nov 14 14:16:11 Has an android app for IRC been released yet? Nov 14 14:16:18 inferus not yet Nov 14 14:16:19 Inferus: i am writing one Nov 14 14:16:21 boo Nov 14 14:16:21 michaelnovakjr: i tried a hello world-like app and it wouldnt run Nov 14 14:16:28 you can use connectbot to connect to irssi or bitchx Nov 14 14:16:32 are you using a cross compiler kaner Nov 14 14:16:33 ah k ;p Nov 14 14:16:37 michaelnovakjr: i did Nov 14 14:16:41 has a VNC client been written yet d0netsFN? :) Nov 14 14:16:49 the one that is used with android kaner ? Nov 14 14:16:53 michaelnovakjr: the emulator said: no such fil or directory when i tried my ./a.out after uploading it Nov 14 14:16:54 code.google.com/android-vnc-viewer Nov 14 14:16:58 thers also an ajax irc client that works Nov 14 14:17:07 http://code.google.com/android-vnc-viewer Nov 14 14:17:12 mibbit! Nov 14 14:17:19 blau is that what its called? Nov 14 14:17:22 my irc client will be nice, i promise Nov 14 14:17:27 wow d0netsFN Nov 14 14:17:28 :) Nov 14 14:17:34 any eta michaelnovakjr? Nov 14 14:17:39 kaner: not sure, i did it a while ago... and its not supported Nov 14 14:17:42 inferus you cant install with the apk Nov 14 14:17:46 i think you have to biuld it yourself Nov 14 14:17:47 d0netsFN: i hope to have a test version next week Nov 14 14:18:00 good deal Nov 14 14:18:00 i made an irc clietn that joins #android! Nov 14 14:18:14 it doesnt do antyhing else though Nov 14 14:18:25 michaelnovakjr: so its not possible to port c apps without the real phone? sad. Nov 14 14:18:27 haha Nov 14 14:18:27 yea, mine supports multiple connections :) Nov 14 14:18:36 kaner: no i didn't say that Nov 14 14:18:43 i ran my c app in the emulator Nov 14 14:18:53 michaelnovakjr: which compiler/toolchain did you use? Nov 14 14:19:01 the one android uses :) Nov 14 14:19:05 where did you copy it to (which directory on the emu)? Nov 14 14:19:17 i don't remember :) Nov 14 14:19:19 http://code.google.com/p/android-vnc-viewer/ Nov 14 14:19:20 michaelnovakjr: do you have an url? Nov 14 14:19:22 that was the correct link Nov 14 14:19:30 and for the tuner Nov 14 14:19:36 http://code.google.com/p/tunedroid Nov 14 14:19:38 i forgot the /p/ Nov 14 14:19:42 kaner: not readily, i haven't bothered with it in a few months, it wasn't all that special :) Nov 14 14:19:42 speaking of Nov 14 14:19:45 i gotta /p/ Nov 14 14:19:47 @at kaner: look in the Prebuilt folder for NDK Nov 14 14:19:52 you guys love sharing code Nov 14 14:20:00 blau: yes Nov 14 14:20:22 is there something like a general exception handler? I mean if I mess something up in my code then I would like to present the user with a nice dialog etc.. or do I have to really surround every onCreate, onResume, OnTouch, OnClick etc etc etc etc.. with a trycatch? Nov 14 14:20:33 kaner: did you get android source? Nov 14 14:20:44 tauno: they get a nice dialog :) Nov 14 14:20:45 force close Nov 14 14:20:53 :) Nov 14 14:20:53 ramzez: no, i dont need the source to compile apps, i just need the libs Nov 14 14:21:11 kaner: the toolchain is part of the android source Nov 14 14:21:11 blau, no, I want to do stuff.. like log the stactrace and post it to the net etc ;) Nov 14 14:21:18 ramzez: ah, ok Nov 14 14:21:39 yeah surround everythingis the best i know Nov 14 14:21:57 kaner: you need to get the source, there is a directory called prebuild, their you can get toolchain NDK it is called, there is an example code as well, you can only compile on Mac or Linux though Nov 14 14:22:10 ramzez: i got this one: arm-2008q3-41-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 Nov 14 14:22:16 it's going to be fun.. it's like 15 activities and n+1 custom views:P Nov 14 14:22:22 ramzez: thanks, sounds great Nov 14 14:22:37 tauno: just make code that doesnt crash Nov 14 14:22:37 kaner: that's sourcecy one, the android one is more limiting i think Nov 14 14:23:14 kaner: from what i heard on the net, it doesn't have full c++ and has limited libc support Nov 14 14:23:21 ramzez: that one didnt work. or i made a mistake, but what can you do wrong with ./a.out? Nov 14 14:23:39 ramzez: okay, i will check the android source for the toolchain then Nov 14 14:23:43 thanks for helpinh Nov 14 14:24:07 kaner: there is also a readme file and simple helloworld Nov 14 14:24:13 nice. Nov 14 14:24:48 kaner: i think the only way to make it run on android is by creating a shared library and using JNI, but google doesn't officially supports it yet Nov 14 14:24:57 sqlite doesnt support dates right? Nov 14 14:25:27 not that i know of Nov 14 14:25:34 ramzez: why can't you upload stuff and execute it on the command line? Nov 14 14:25:48 blau: wait i think they do Nov 14 14:26:00 kaner: you can in the emulator but on the device Nov 14 14:26:20 sigh... i cant remember why i decided to use longs for all my dates in my db now Nov 14 14:26:35 ramzez: yes, its probably not the full libc but some variation of it Nov 14 14:27:14 ramzez: it wont be long until someone ports sshd to android Nov 14 14:28:00 kaner: depends on the usage, i think the architecture will only allow activities to be run Nov 14 14:28:41 ramzez: officially, yes Nov 14 14:28:45 for now at least Nov 14 14:29:29 Where are files saved that are downloaded from the Browser? (ie, using the "savel link" feature)? Nov 14 14:29:52 savid: /sdcard/downloads Nov 14 14:30:26 cool, thx Nov 14 14:39:40 i still think the stats are wrong grrr Nov 14 14:43:37 Anyone know how I can modify the default $PATH environment variable (and make it permanent)? Nov 14 14:43:38 I also.. I mena.. I made an awesome app and stats show that only 1 dude has downloaded it :/ Nov 14 14:44:13 tauno, what's your app? Nov 14 14:44:38 "an awesome app" Nov 14 14:44:55 j/k :) Nov 14 14:45:21 alrighty then Nov 14 14:45:31 does factory reset also reset updated firmwares? Nov 14 14:45:42 PINguAR_: nope Nov 14 14:45:51 jbq: aww. :( Nov 14 14:46:08 jbq: so do you know, how can i revert this firmware? Nov 14 14:46:08 It also doesn't repair your screen if you smash it with a hammer. Nov 14 14:46:23 PINguAR_: you can't. Nov 14 14:46:41 jbq: haha. :( Nov 14 14:47:19 jbq: i can't use my line after firmware Nov 14 14:47:35 jbq: i didn't see any related firmware note about it, though Nov 14 14:47:49 jbq: it was an unlocked phone, not tmobile's line. :/ Nov 14 14:48:25 Which update did you get? (i.e. which version did you have before the update?) Nov 14 14:49:11 jbq: humm, i don't remember my version before updating -- but it was vulnerable to those "reboot" hack :) Nov 14 14:49:20 jbq: but after updating, its version was tc4-rc30 Nov 14 14:50:30 ok. the reason why I'm asking is that the cell-network code didn't change after RC28, so if your update was from rc28 or rc29 to rc30 you might have been looking at a red herring, but if you updated from rc19 there were changes in the relevant areas. Nov 14 14:52:01 jbq: humm, mine should be TC5-RC29 or earlier. Nov 14 14:54:09 Beyond that I really don't know anything. The code in question is part of the G1, it's not in android itself, and I have no idea where to start to even look for any kind of diagnostic. Nov 14 14:55:12 jbq: i see. :( thanks for informations. Nov 14 14:55:21 * PINguAR_ have to leave office. rush hour, ahh Nov 14 14:57:23 hi ... Someone knows a page with a deep(/technical) explanation about how works android package (.apk) installation? ... thanks Nov 14 15:27:08 sweeeeeeet i got scheduled items working Nov 14 15:27:12 now i just need to polish it Nov 14 15:31:13 and i now have all the functionality that I used on my palm with Splash Money now on Android with dgMoney Nov 14 15:31:23 in about 3 weeksish Nov 14 15:32:00 blau: is the scheduling built into android? Nov 14 15:32:40 i use the alarmmanager to broadcast an intent to my app daily now Nov 14 15:32:50 afternoon Nov 14 15:32:51 alarmmanager is built into android Nov 14 15:33:01 cool Nov 14 15:33:03 it runs a pendingintent at a scheduled time and can be set to repeat Nov 14 15:33:27 so your app doesn't have to run in the background then right? Nov 14 15:33:31 yup! Nov 14 15:33:33 sweet Nov 14 15:33:38 that is always good Nov 14 15:33:47 blau so that idea did work? Nov 14 15:33:48 cool Nov 14 15:33:59 itll run in the background for a few secs at most once it receives the action Nov 14 15:34:05 RE: http://forum.xda-developers.com/showthread.php?t=443041 doesn anyone know if using JF's image if the phone is hard reset (looses all data) from what i can tell it doesnt reset to factory defaults Nov 14 15:34:12 just so i can cycle through my table of scheduled items and do my thing Nov 14 15:34:30 Impossible: why not ask on the forum :) Nov 14 15:36:05 good question michaelnovakjr, im keen on knowing obiouslys as soon as i can Nov 14 15:36:15 probably more complicated than this, but Dell + Android seems to be a better combination than HTC + Android. Nov 14 15:36:44 Impossible: sure, but this isn't the xda irc channel :) Nov 14 15:36:48 blau, does using the alarm manager affect setting actual alarms at all? as in, does interfere with the number of alrms you can set or that will work properly? Nov 14 15:36:54 especially since they are out of the consumer PMP game. Nov 14 15:37:07 lang: i dont know Nov 14 15:37:09 i dont believe so Nov 14 15:37:11 and i hope not Nov 14 15:37:17 your right michaelnovakjr, thats cos people actualy talk in here often Nov 14 15:37:24 although that may be why people seem to be having alarm issues? Nov 14 15:37:25 :| Nov 14 15:37:39 blau that was my thought Nov 14 15:38:11 i cant imaine it would be that gimped Nov 14 15:41:41 is there a way to tell if you are running on the emulator? Nov 14 15:41:55 see if the market is present :| Nov 14 15:42:01 and is there a way to send a message to another phone running android without a text message? Nov 14 15:42:13 ping Nov 14 15:42:16 :D Nov 14 15:44:09 anyone play around with backing up and restoring their databases programatically? Nov 14 15:48:06 heh.. just attempted to install dropbear on my G1 :) Nov 14 15:48:30 doesn't work yet, but looks promising Nov 14 15:49:07 the daemon runs, but login doesn't work. Nov 14 15:50:52 blau: no, but it doesn't seem like it would be all that hard. Simple sql. Nov 14 15:51:07 unless you want something generalized that can handle any database with any data Nov 14 15:52:58 blau: I'm marshalling my stuff into XML. Nov 14 15:53:05 XMLStreamWriter and all that Nov 14 15:54:43 vol, i was hoping to just take a dump, lol, and put it back and update the version number appropriately Nov 14 15:54:58 so i could continue using my databasehelper Nov 14 15:55:03 but maybe im thinking about it wrong Nov 14 15:58:24 I take a dump maybe once a day, but I never put it back, nor do I put any sort of number on it. Nov 14 15:58:28 that's pretty disgusting. Nov 14 16:00:41 * skbohra wishes android on free runner as a Christmas gift Nov 14 16:01:32 i wish android on sprint Nov 14 16:01:44 in palm centro form factor Nov 14 16:01:50 Isn't there a fork that already runs on the FreeRunner? Nov 14 16:02:07 although id probably buy a freerunner too Nov 14 16:02:08 lol Nov 14 16:02:12 blau: rumor has it it'll happen at some point Nov 14 16:02:36 I'd probably get a FreeRunner as well, actually. Nov 14 16:02:59 sounds great Nov 14 16:03:04 pass. Nov 14 16:03:17 (but not until the official android tree runs on it) Nov 14 16:03:50 freerunner has no hardbuttons? Nov 14 16:04:18 freerunner has one hardbutton Nov 14 16:04:29 isnt it a killing open source combination! Nov 14 16:04:29 Can always make them soft. Nov 14 16:04:48 the screen is super small though isnt it? Nov 14 16:07:32 will my laziness triumph? Nov 14 16:08:06 freerunner only makes sense once the IMF is released. Nov 14 16:08:19 tempted to install the latest version of my software on my phone potentially raping my finances Nov 14 16:08:20 hmm Nov 14 16:08:40 ? Nov 14 16:09:20 i finished scheduling for my expense tracking program, but i dont really feel like actually testing it Nov 14 16:09:33 blau: URL? Nov 14 16:09:49 no url yet, an old version is in the market Nov 14 16:09:52 dgMoney Nov 14 16:09:57 (to screenshots?) Nov 14 16:10:34 ill put some up give me a min or two Nov 14 16:11:56 stupid google sites isnt working Nov 14 16:11:57 sigh Nov 14 16:12:37 upping osme pics now Nov 14 16:16:32 zombie politician game in the market Nov 14 16:18:29 http://sites.google.com/site/dgapplications/dg-money Nov 14 16:18:49 http://sites.google.com/site/dgapplications/dg-money/screenshots Nov 14 16:18:50 sorry Nov 14 16:20:03 just random images from my test environment now Nov 14 16:24:45 blau, do you have to manually enter every expense or does it pull from sources online like mint.com? Nov 14 16:24:45 What do you uys think of colored icons in the notification bar? Nov 14 16:24:53 manually enter Nov 14 16:25:17 im not a fan of mint Nov 14 16:25:47 The notification bar quickly looks like a bad-taste holiday tree if you use color icons. Nov 14 16:26:02 yeah, that could get out of hand Nov 14 16:26:05 (i.e. stick with black-and-white) Nov 14 16:27:30 mint isnt up to the minute, it cant do anything with cash transactions, you cant recateggorize something on the fly Nov 14 16:28:02 at least as far as i know Nov 14 16:28:37 I've never used it but my girlfriend does and her response to that is "well, it has its downfalls, but it's better than anything else I've seen" Nov 14 16:29:57 maybe my next thing will be to implement some mint like stuff Nov 14 16:30:07 id love to be able to reconcile my credit cards Nov 14 16:30:16 so no rogue transactions get through Nov 14 16:30:29 can anyone comment on the bug/feature in the gmail client about not being able to undelete email? It is all to easy to accidentally click the delete button. there seems in fact to be no way to undelete an email on the android whatsoever. Nov 14 16:30:53 tripps: goto trash Nov 14 16:30:55 and move to inbox Nov 14 16:31:23 blau, how? i couldn't see any such option Nov 14 16:31:24 althugh the one time i did it by accident, the email kept the trash label for a long time, and although the label dissapeared Nov 14 16:31:40 menu - > view labels Nov 14 16:31:51 trash is like 7th option down Nov 14 16:32:12 blau, right I see that but there's no way to remove the trash label. Nov 14 16:33:18 i forget how i did it now :( Nov 14 16:33:24 i remember getting it back in inbox Nov 14 16:33:37 go inside it and hit menu Nov 14 16:33:39 the back to inbox Nov 14 16:34:52 hmm it got rid of the trash label now too Nov 14 16:34:54 weird Nov 14 16:35:17 blau, I have no such context menu option, but that would make sense when you bring up the context menu inside the trash label. I had to get online with the web client to move it to inbox, but like you said the trash label lingers on the phone, and as a consequence it doesn't appear on the android though it does on the web. strange indeed Nov 14 16:36:32 its not context menu Nov 14 16:36:35 its options menu Nov 14 16:36:44 so you have to click to read the trashed message Nov 14 16:38:14 mmm tried that -> label: trash -> click message -> menu -> back to inbox. still there. Nov 14 16:38:59 definately just worked now for me perfectly Nov 14 16:39:32 blau, mmm running RC30 Nov 14 16:39:38 me 2 Nov 14 16:40:02 ill try another one Nov 14 16:40:11 the one i tried had 3 labels total Nov 14 16:40:15 inbox, trash, and stores Nov 14 16:40:26 and that definitely doesn't work for me. yeah mine also had three labels including trash Nov 14 16:40:59 oh scratch that Nov 14 16:41:00 it didnt work Nov 14 16:41:05 was looking at another amazon email Nov 14 16:41:06 sorry Nov 14 16:41:13 no worries Nov 14 16:41:20 bug? feature? Nov 14 16:41:26 id say bug Nov 14 16:42:20 where do i submit? Nov 14 16:43:44 i dont know for gmail, since its closed source Nov 14 16:43:49 otherwise id say source.android.com Nov 14 16:45:59 the weird thing is even after I move to inbox using gmail web, it still doesn't show on the inbox on the android (until there is another email in the thread) Nov 14 16:48:48 gmail bugs report: https://mail.google.com/support/bin/request.py?direct=1 Nov 14 16:51:05 that seems directed towards the web version Nov 14 16:52:44 the battery of the g1 drains really quickly :/ GPS and WIFI are off and I've been using it for like 10 mins in total.. and it's at 40% in 5 hours Nov 14 16:52:57 tauno: calibrate it. Nov 14 16:53:08 how? Nov 14 16:53:12 drain it until it won't even turn on, then charge it -uninterrupted- for at least 8 hours, 24 is best. Nov 14 16:53:36 the default calibration was clearly based on a unit that is - for whatever reason - unlike most of the others :( Nov 14 16:53:42 Disconnect: after calibration what's your average usage time. Nov 14 16:54:04 ok, will try to do it somehow :) (I'm going to have a hard time keeping people away from it for 24 hours :P) Nov 14 16:54:05 unix_lappy: i can go 12 hours or more if i don't do much with gps. back and forth between wifi and 3g, little edge. Nov 14 16:54:31 tauno: the good news is you can use it while it charges. you just can't unplug it for -anything- (and i wouldn't crank the brightness all the way up or use gps) Nov 14 16:54:54 has anyone submitted a patch to the browser to get it to put the cache in.. the cache partition? Nov 14 16:55:05 seemed like an obvious low-hanging fruit for rc29/rc30 but.. Nov 14 16:55:10 * andyross wishes the backlight could be tuned lower than it can be, actually. He likes to surf in bed at night. Nov 14 16:55:21 ..it can't? Nov 14 16:55:30 ah.. sry.. misread Nov 14 16:55:36 Or put the cache on the card. Huge caches are a cherished tradition in the web world. Nov 14 16:56:00 andyross: ditto... planning to do something about it :-) the backlight setting panel won't go below 10/255, but I guess the hardware could Nov 14 16:56:03 andyross: ditto Nov 14 16:56:08 * Disconnect wanders off, meeting Nov 14 16:57:06 andyross: get a reading lamp, use it while using device. Nov 14 16:57:23 vol: lower not higher. Nov 14 16:58:01 My wife and baby are annoyed enough at the backlight. I think they'd draw the line at turning a lamp on at 3am. :) Nov 14 16:58:24 Disconnect: wow, so you dont use voice at all. Nov 14 16:58:50 andyross: go under the covers Nov 14 16:58:56 * blau uses google sites for his android app website Nov 14 16:58:57 wheee Nov 14 16:59:08 that being said, already seeing first gen iPhone's not lasting more than 12 hours because if battery deterioration. Nov 14 16:59:09 huh.. it is a pain to use apps with white background.. thought that turning the backlight down would make things better but it's already almost @ the lowest value :( Nov 14 16:59:21 vol: That's what I do. But as you might expect, I'd prefer a software solution to this requirement. Nov 14 16:59:41 cant wait to see how the iPhone 3G fares as you're putting A LOT more cycles on the same battery. Nov 14 17:00:18 we are still getting great battery life Nov 14 17:00:29 i remember my first axim, hard to even get throuhg a day of work with it Nov 14 17:00:34 and it didnt have ay connectivity Nov 14 17:00:56 I just found the bubble level app the other day after someone mentioned it Nov 14 17:00:59 and it continues to amaze me Nov 14 17:01:00 andyross: prv Nov 14 17:01:08 vol: yeah man i love it Nov 14 17:01:13 i cant believe someone made a punching app Nov 14 17:01:16 it is a phone, but I can use it as a level! Nov 14 17:01:22 a punching app? Nov 14 17:01:25 does it register how fast you punch? Nov 14 17:01:26 i make one too and put it on the back burner cause i thought noone would ever do it Nov 14 17:01:29 vol, yup Nov 14 17:01:43 next someone will implement my idea for having phone tossing contests Nov 14 17:02:04 my plan was to let you throw the phone up and itll tell you how high and fast and then compare to other people Nov 14 17:02:10 Apparently there is some iPhone app called iThrown, which tells you how far the phone would have gone if you had let go. Nov 14 17:02:15 * pawalls chuckles. Nov 14 17:02:26 Checkout Android running on beagle board - http://in.youtube.com/watch?v=3cetZMUWBHY Nov 14 17:02:26 but i was waiting to start up an LLC so I cant really be sued for stupidity Nov 14 17:02:58 pawalls: my idea was to force them to throw it by calculating the forces on the phone to determine if it was thrown up or not Nov 14 17:04:33 am I gonna get sued for using windings fonts for my icons? Nov 14 17:04:35 blau, That sounds like a difficult thing to do accurately. Nov 14 17:04:49 where is this thing called "bubble level" ?:) Nov 14 17:04:51 rupeshgujare: very cool. Nov 14 17:04:57 Disconnect: it's obvious, but it's not a low-hanging fruit. Nov 14 17:05:43 (otherwise I'd have implemented it already) Nov 14 17:05:53 how do you guys find that kind of apps?.. you just try everything that comes to the market? :P Nov 14 17:06:00 hmm has anyone figured out a way to get gmail working on the emulator (it gives that nice "no accounts on the device" error) Nov 14 17:06:30 Disconnect, I've had my g1 for a couple of weeks. is it still calibratable? Nov 14 17:06:55 unix_lappy : thanks Nov 14 17:07:18 rupeshgujare: you releasing your source modifications? Nov 14 17:07:32 and a functionality demo :-P Nov 14 17:08:05 i will be releasing binaries very soon.. followed by source code. Nov 14 17:08:15 rupeshgujare: awesome @ beagleboard =D Nov 14 17:08:17 anyone wanna make me a clock icon :) Nov 14 17:08:25 simple 2d grayscale for an options menu? Nov 14 17:08:54 blau: ic_menu_recent_history.png kinda looks like a clock Nov 14 17:08:55 going through some internal company process till i release source code to community Nov 14 17:09:15 I'm really waiting for the day that I can dock my phone, and use it to drive my USB peripherals and monitor. Nov 14 17:09:33 redfly.com! Nov 14 17:10:12 I mean.. Mini DisplayPort or Micro-DVI + Micro-USB.. we're not so far off, right? :-) Nov 14 17:10:13 that's going to require some interesting connector innovation. Nov 14 17:11:04 microDVI as a mechanism for video out as well as reasonable charge at ~500mA is going to be interesting. Nov 14 17:11:47 vol, that bubble app is too cool Nov 14 17:11:48 unix_lappy, I'm not saying it has to be a single connector (though that would certainly be more convenient) Nov 14 17:11:51 umdk: wheres that? Nov 14 17:12:38 pawalls: it'd have to be some variant of dvi or USB. as it's ubiquitous enough to be plugged in most anywhere for a quick charge. Nov 14 17:13:15 doesnt apple have some sort of display adapter that provides power along with it? Nov 14 17:14:03 blau: that icon? in android.R.drawable Nov 14 17:14:09 unix_lappy, I think ideally you'd still have a standard micro-usb port (which would be used for charging and data transfer) Nov 14 17:14:24 uhh, extusb maybe ;-P Nov 14 17:14:33 oh duh blah Nov 14 17:14:34 data transfer != video out currently... Nov 14 17:14:37 I'm assuming you need a second usb controller for doing usb host stuff. Nov 14 17:14:38 im burnt out i think Nov 14 17:14:39 unix_lappy, I know. Nov 14 17:14:45 unix_lappy, I wasn't done :-P Nov 14 17:15:37 unix_lappy, I'm saying have a standard micro-usb for the standard usb mass storage device purposes and charging. Nov 14 17:15:49 unix_lappy, Just like the G1 and Blackberry do now. Nov 14 17:16:48 unix_lappy, And if it's not possible to do USB host adapter simultaneously with charging, then have a second port for attaching USB peripherals. Nov 14 17:17:01 And then one more for the Micro-DVI / Mini DisplayPort. Nov 14 17:17:29 I realize it would take a minor miracle of engineering to cram all of the necessary chips into a reasonable form factor, but we're not *that* far off ;-) Nov 14 17:19:23 we need a sirius app Nov 14 17:19:47 d0netsFN, I don't think GPS receivers can get satellite radio... can they? Nov 14 17:19:52 look at redfly.com Nov 14 17:19:58 ... what? Nov 14 17:20:01 seriously? Nov 14 17:20:15 sirius is online too guys Nov 14 17:20:19 GPS kinda is satellite radio. Or do you mean stuff like XM? Nov 14 17:20:20 oh wait wrong url Nov 14 17:20:20 lol Nov 14 17:20:27 ... yeah that's not it blau Nov 14 17:20:28 Anyway, I didn't intend to get into implementation details. I just think it will be great when I can dock my phone when I get home and use my keyboard/mouse/30" monitor with it. Nov 14 17:20:30 http://www.celiocorp.com/ Nov 14 17:21:08 andyross, like XM Nov 14 17:21:10 hey, does anyone have the details on which parts of the g1 are non-free? like drivers for wifi, etc? Nov 14 17:21:16 since he said sirius Nov 14 17:21:45 if it's not in the android source, it's probably non-free :P Nov 14 17:21:50 blau, Are you talking to me? Nov 14 17:22:10 blau: this page is filled with marketing weaselwords Nov 14 17:22:21 vol, its been reviewed Nov 14 17:22:26 so it does exist Nov 14 17:22:26 Like hell it's got no CPU Nov 14 17:22:34 the price has been chopped in more than half tho Nov 14 17:22:54 it looks like it just takes display capabilites over Nov 14 17:22:56 and input Nov 14 17:23:09 ... Nov 14 17:23:11 ok, hold on Nov 14 17:23:13 what does it DO Nov 14 17:23:15 handles a variety of operating systems? Nov 14 17:23:23 brocktice i ment sirius internet radio Nov 14 17:23:23 You mean like different versions of WM? Nov 14 17:23:31 d0netsFN, yeah I know Nov 14 17:23:36 oh wait Nov 14 17:23:38 it basically gives you a higher resolution with big keyboard Nov 14 17:23:39 no I didn't know Nov 14 17:23:44 of win mobile Nov 14 17:23:45 because I saw someone say "get sirius radio with GPS receiver" Nov 14 17:23:48 and I guess that's not this Nov 14 17:23:53 that you connect to a phone Nov 14 17:24:20 I didn't realize that you could get it over the internet Nov 14 17:24:51 yea Nov 14 17:24:55 blau, Like the Palm Foleo, I think it's doomed to failure Nov 14 17:24:58 you can click player on their website Nov 14 17:25:01 ok, so this is just a keyboard and a screen that connects to your phone? Nov 14 17:25:03 yawn. Nov 14 17:25:04 Why would I pay that much for something with no guts. Nov 14 17:25:15 When I can get a real computer the same size, more or less? Nov 14 17:25:17 but like windblows mobile has a player Nov 14 17:25:21 that relays the stream and such Nov 14 17:25:33 d0netsFN, There's a player that's not on the market. Nov 14 17:25:44 I downloaded it at one point but had to hard reset, now I can't remember what it's called Nov 14 17:25:55 Kind of an android port of Amarok Nov 14 17:25:55 its got better battery lie than a real computer Nov 14 17:26:00 youd ont have to worry about sinking Nov 14 17:26:39 vol, I think the point is that you have your "real" computer in your pocket at all times. You carry it around and use it whenever you need it.. Then when you get home, you plug it into a dummy terminal so that you can make use of your comfy desk configuration. Nov 14 17:27:04 i wouldnt buy one Nov 14 17:27:07 or, use my "real" computer at home at my comfy desk Nov 14 17:27:12 instead of running off of a cellphone Nov 14 17:27:14 but i think they have a good idea that needs some improvements Nov 14 17:27:17 and stepping back a decade in processing power Nov 14 17:27:23 vol, take it on travel Nov 14 17:27:36 im assuming its lighter than a laptop Nov 14 17:27:37 vol, I'm not saying the one on Redfly is a good buy. Nov 14 17:27:40 and doesnt get as hot Nov 14 17:27:46 But it's a demonstration of what will be possible a few years down the road. Nov 14 17:27:52 meh. Nov 14 17:28:05 If you have a phone that is powerful enough for all of your computing needs (including gaming?) why not? Nov 14 17:28:08 bluetooth keyboards are damned cheap, and that's half the equation Nov 14 17:28:11 gaming? Nov 14 17:28:12 hahahahaha Nov 14 17:28:39 vol, Hey.. I can play Quake1 on my phone ;-) Nov 14 17:28:47 redfly is pretty cheap Nov 14 17:28:57 have you ever looked at those fold up keyboard for pda's? Nov 14 17:29:01 they are like 100 alone Nov 14 17:29:23 i wonder how hard it would be to port this Nov 14 17:29:24 http://en.wikipedia.org/wiki/Sipie Nov 14 17:29:34 I honestly wouldn't buy the redfly thing.. I'm hoping someday down the road there will be nice docks like this for phones that use standard connectors (and not some proprietary citrix configuration). Nov 14 17:29:41 pawalls: yes, poorly : P Nov 14 17:30:12 quake 1 using the compass and accelerometers to aim would rock Nov 14 17:30:24 stick it on a helmet Nov 14 17:30:30 and you have a portable vr system Nov 14 17:30:30 lmfao Nov 14 17:30:31 lol Nov 14 17:30:46 2 g1's over each eye Nov 14 17:30:50 i could see myself with a helmet on Nov 14 17:30:53 showing slightly different images to create 3d Nov 14 17:31:17 zomg, augmented reality! Nov 14 17:31:48 use the cameras on the g1 and place them in front of your eyes Nov 14 17:31:52 ...isn't that what google compass-mode is for? Nov 14 17:31:52 vol, Also.. "gaming" to a decent number of people is being able to play freecel :-P Nov 14 17:31:56 then plac stuff in the real world! Nov 14 17:32:05 or zombie hunt Nov 14 17:32:05 vol, And obviously we've already covered that use case. Nov 14 17:33:31 forget the redfly Nov 14 17:33:36 i wanna talk about my g1 vr system Nov 14 17:33:54 who can make me a helmet and goggle system that i can drop 2 g1's into? Nov 14 17:35:33 http://www.cs.cmu.edu/~johnny/projects/wii/ Nov 14 17:35:38 ;-) Nov 14 17:36:30 Bluetooth head tracking... part of the battle? :-P Nov 14 17:36:39 damn where did I find that player before... Nov 14 17:36:42 google is failing me Nov 14 17:38:23 lol i have 8 notifications in my notification bar Nov 14 17:41:52 AHA Nov 14 17:41:54 http://ambientmp.sourceforge.net/index.html Nov 14 17:42:19 thats busy Nov 14 17:42:44 It is Nov 14 17:42:46 why is there a cursor Nov 14 17:42:47 didn't like that Nov 14 17:43:00 It does play streams Nov 14 17:43:15 That's a good question Nov 14 17:43:18 Emulator screenshot? Nov 14 17:43:42 oh yeah its a linux cursor Nov 14 17:43:46 ubuntu i think Nov 14 17:43:56 i need sleep Nov 14 17:44:19 * Disconnect read 'sheep' and was rather confused Nov 14 17:44:26 heh Nov 14 17:44:58 sweet got my notifications for new items to bring up the item editor screen if you click em Nov 14 17:45:12 Now I just need a sweet grayscale icon Nov 14 17:45:25 ic_menu_recent_history.png Nov 14 17:45:37 which of these icons look good for a notification that a scheduled expense was recorded? Nov 14 17:45:42 What's the largest flash card the G1 can support? Nov 14 17:45:47 16? Nov 14 17:45:53 SplasPood, Should just be largest SDHC capacity Nov 14 17:45:55 SplasPood, I believe engadget tested 32gb Nov 14 17:46:03 16 is the largest out there afaik but in theory it'll go as high as microsdhc can go Nov 14 17:46:18 let's see.. Nov 14 17:46:26 If you have enough money to procure a card larger than 32gb right now, please give me some. Nov 14 17:46:40 As of September 2008[update], microSD cards are available in capacities from 64 MB to 16 GB.[3] A 12 GB version was developed by SanDisk but never released.[citation needed] Cards 4 GB and larger are only available in the newer SDHC format. Nov 14 17:47:30 SplasPood: yah but i can cite for a fact that there are non-sdhc 4gb cards out there. its not spec but they exist (I have two, from a wootoff. my ebook reader, e90 and g1 all like them just fine) Nov 14 17:47:47 hrm, newegg only seems to have 8GB Nov 14 17:48:08 Does anyone know what user/group is required to open up the wpa_supplicant socket? Nov 14 17:49:45 ok if i setup a google code page for a sirius player, anyone interested in hopping on board? Nov 14 17:49:58 the only source i have is sipie Nov 14 17:50:09 d0netsFN, The ambient music player won't work? Nov 14 17:50:19 im not sure Nov 14 17:51:03 * d0netsFN tries Nov 14 17:51:41 I guess it probably doesn't allow logins Nov 14 17:54:32 does anyone knows what is the amount of memory available on the emulator (RAM)? Nov 14 17:55:01 adb shell cat /proc/meminfo Nov 14 17:55:14 SplasPood: I got a 16G SanDisk card from an ebay seller. Works great. It's a brand new part, and the channel is still filling. Nov 14 17:55:22 ugh i messed something upppppp Nov 14 17:55:35 somehow im passing 17 Nov 14 17:55:45 fadden: thanks Nov 14 17:56:18 fadden: MemTotal: 94572Kb = 94Mb, right? hmm and MemFree is only 8Mb, is that correct? Nov 14 17:57:13 MemTotal tells you how much memory is available to Linux. The other numbers require some interpretation. Nov 14 17:57:57 fadden: i am trying to load a shared library which is 11mb and i get dlopen faild, wonder if that' scause not enough memory Nov 14 17:58:34 does it work if you load a smaller one instead? Nov 14 17:59:17 fadden: also after i just launch the emulator the memfree valie is 15mb, is there away to increase it perhaps? Nov 14 18:00:02 The system will release pages and kill processes automatically to free up memory when necessary. Nov 14 18:00:32 ramzez: be very careful when interpreting MemFree, the kernel is probably smarter than you are. Nov 14 18:01:03 fadden: right, is there any way to debug and see why the library fails to load? i know c++ is not yet supported, but there should be some way Nov 14 18:01:27 somehow the pending intent im donig is messing up wtf Nov 14 18:01:43 ramzez: diags are probably going to stdout Nov 14 18:01:54 andyross: i am sure it is, just trying to see what's happening Nov 14 18:02:07 A trivial program that dlopens the lib might allow you to see the failure. Nov 14 18:02:16 For apps, stdout goes to /dev/null Nov 14 18:02:27 blau: trying to create multiple pendingintents that look almost the same, and they all look the same when they're received? Nov 14 18:02:52 fadden: the library which is smaller loads fine for me, is there a way to switch on stdout, or it goes to logcat? Nov 14 18:03:00 jbq: multiple pending intents with an extra, the extra winds up being the same but unrelated to any of the ones i created Nov 14 18:03:18 The problem is that there's always *something* to do with the memory. If you read a page from a file, the kernel will leave it around in the cache (so it's in Cached, not MemFree), etc... Pages backed by disk files (e.g. code, or swap -- but there's no swap configred on the G1) aren't free, but can be ejected instantly if necessary, etc.. Nov 14 18:03:20 yeah they all wind up being the same tho Nov 14 18:03:58 yeah, your pendingintents aren't different enough from one another, and so the system re-uses the first one that was created and that matches the new ones that you are creating. Nov 14 18:04:02 ramzez: not really Nov 14 18:04:03 fadden: i am not that good with linux Nov 14 18:04:34 jbq: hmm so how do i fix this? Nov 14 18:04:48 blau: the doc for pendingintents explains quite well which fields the system uses to distinguish (or collapse/merge) pendingintents. Nov 14 18:04:58 ok ill read Nov 14 18:05:05 fadden: if someone writes a driver with the source google released, how would they debug such problems, if you know ? Nov 14 18:05:14 typically, using a unique data field. Nov 14 18:05:49 ramzez: Write a small C program that calls dlopen()/dlsym() on your library, run it from the shell, and see what errors are reported. Nov 14 18:05:59 anyross: that works fine Nov 14 18:06:16 jbq: what was confusing me was that it was using a pendingintent that had been old Nov 14 18:06:18 OK, then write a tiny JNI library that works, do the same from there. Nov 14 18:06:30 andyross: already did Nov 14 18:06:31 like i set it up, modified my program, then edited and reran a bunch of times Nov 14 18:06:37 but i was still getting the reallly old one run Nov 14 18:06:50 yeah, pendingintents can survive all the way to the next runtime restart. Nov 14 18:06:53 ramzez: so what are you using to load the library? Nov 14 18:06:55 andyross: the test app which we did runs fine and uses about 1/3 of our code Nov 14 18:06:56 Then I don't understand what the problem is. If you can bootstrap just a tiny library, you can then load the rest of the world on your own. Nov 14 18:06:57 (when it fails) Nov 14 18:06:59 JNI Nov 14 18:07:28 ramzez: does loading from JNI work or not work? Nov 14 18:07:48 is anybody actually using Android in a distributed device? Nov 14 18:08:16 s/distributed/generally available/ Nov 14 18:08:16 JuanDaugherty meant: is anybody actually using Android in a generally available device? Nov 14 18:08:32 The generally unavailable devices are much harder to use. Nov 14 18:08:37 you mean other than the g1? Nov 14 18:08:47 infobot: version Nov 14 18:08:48 from memory, version is Kernel: uname -r. Debian: cat /etc/debian_version. and: dpkg -l libc6 | tail -1. Package: dpkg -l _pkgname_. Miscellaneous: try --version on the command. check /etc/apt/sources.list; run apt-cache policy , or lsb_release -d Nov 14 18:10:09 * JuanDaugherty did not know of the g1 till just now. Nov 14 18:10:49 andyross: can you give me the model number? Nov 14 18:10:53 JuanDaugherty: I have terrible news for you. President Kennedy has been shot. Nov 14 18:10:58 bah dont udnerstand :( Nov 14 18:11:16 * JuanDaugherty guesses there is no iphone effort worth looking for. Nov 14 18:11:23 fadden, anydross: so we have to libraries, one is a test library about 2mb and another one is kind of full implemeation which is about 11mb, they use the same JNI implementation, the smaller one loads fine and does what we want, when we try to load bigger one the LogCat reports: unable to dlopen(thenameoflib.so): connot find library, no exception thrown Nov 14 18:11:25 SplasPood: not easily, I don't think it's on the card (not enough real estate). Just a SanDisk logo. Nov 14 18:11:29 fadden, yes, I remember. Nov 14 18:12:09 fadden, andyross: but the library is definatley there Nov 14 18:12:28 and the only other reference i found was posted elsewhere a ton of times with no answers Nov 14 18:12:30 ramzez: you're using System.load() ? Nov 14 18:12:37 fadden: yes Nov 14 18:12:45 OK, so in the one that works, add a call to dlopen() with the full path name of the second library. Then call dlsym() to get your OnLoad() callback (I'm assuming you're doing that instead of the name-based mechanism). And call it. Now you've loaded both libraries. If something fails, then log the error. Nov 14 18:12:59 Sorry, JNI_OnLoad of course. Nov 14 18:13:11 Somebody's getting all jiggy with the JNI. Nov 14 18:13:28 * andyross has been having fun. Nov 14 18:14:10 jbq: i cant seem to find any reference to reuse in the javaadoc Nov 14 18:15:09 hebs@hebs-desktop:~$ svn co http://pauldoo.dyndns.org/svn/Tuner/trunk Nov 14 18:15:10 svn: error while loading shared libraries: libneon-gnutls.so.27: cannot open shared object file: No such file or directory Nov 14 18:15:15 fadden, andyross: i guess it is one possiblity, the smaller one uses only 5 static libraries which are essential for our test, the big one uses all of our libraries Nov 14 18:15:17 any idears? Nov 14 18:15:38 "If the creating application later re-retrieves the same kind of PendingIntent (same operation, same Intent action, data, categories, and components, and same flags), it will receive a PendingIntent representing the same token if that is still valid" Nov 14 18:15:39 A transitive link error would be a pretty good candidate for why it won't load. Nov 14 18:15:59 im in ubuntu 8.10 Nov 14 18:15:59 fadden, andyross: so i guess your suggest writing an app and compile libraries as shared and try loading them one by one in this one? Nov 14 18:16:11 yeah i cant read :( Nov 14 18:16:29 andyross: eventhough it was compiled as shared? i thought it wouldn't link in that case Nov 14 18:16:54 Shared lib A might depend on shared lib B. Nov 14 18:16:55 andyross: i would also assume it would through exception, here it's just silently fails Nov 14 18:17:03 Shared libraries can require other shared libraries. If they're not there, you get an error back. Nov 14 18:17:16 fadden: the only once we link is against libc and libgcc Nov 14 18:17:21 ramzez: the android ld.so doesn't provide much detail back on failure. Nov 14 18:17:27 libgcc?! Nov 14 18:17:41 andyross: aight Nov 14 18:17:48 oh wait, I thought you said glibc Nov 14 18:17:58 (I think he means the static libgcc.a -- the toolchain requires that be passed explicitly) Nov 14 18:18:02 Right, that's fine. Nov 14 18:18:05 andyross: yes Nov 14 18:18:20 blau: it's easy to gloss over that part - it bit me too (and I you that you and I aren't the only ones). Nov 14 18:18:37 If a trivial C program can open it with dlopen(), it should work with System.load(). They boil down to the same thing. Nov 14 18:18:59 Only difference could be in the LD_LIBRARY_PATH, but that should be the same either way. Nov 14 18:19:26 andyross, fadden:so i can try writting a simple c app which will try loading it on emulator see if that's succesful? Nov 14 18:19:54 ramzez: yes, should be about 5 lines of code. Nov 14 18:20:03 Probably a good idea, yes. Much easier to test a shell app for this sort of thing than a GUI application Nov 14 18:20:18 fadden, andyross: thanks a lot for your help Nov 14 18:20:58 thanks for hte help Nov 14 18:22:43 simple noob q: how do I tell my listview that it should display itself nicely on a white background? Nov 14 18:24:49 got my pending intents working Nov 14 18:24:50 sweet Nov 14 18:25:08 tauno: what's wrong? Nov 14 18:29:06 romainguy___ I can't really understand what I'm doing anymore I guess.. I see http://code.google.com/android/reference/android/R.style.html#Widget_ListView_White but I don't know how to set it to the listview. Nov 14 18:29:37 12+ h workdays are leaving a mark I guess :/ Nov 14 18:29:49 you can't really use this directly Nov 14 18:30:04 the easiest thing to do is to change the theme of your activity to Theme.Light Nov 14 18:31:09 oh, I see.. I was thinking it has to be me.. there has to be a way :/ Nov 14 18:31:16 hey what's the command (os x) to delete all files with a certain name recursively? like Thumbs.db ;) Nov 14 18:31:20 im feature happy with my finance program now! Nov 14 18:31:44 poetic: cant you just spotlight for thumbs.db? Nov 14 18:31:50 nah its unix Nov 14 18:31:53 command line Nov 14 18:31:54 poetic: find -name "Thumbs.db" -exec rm "{}" \; Nov 14 18:32:04 * JuanDaugherty wonders if the Qualcomm cpu is distinctive, a clone of ARM, Intel, PPC or what. Nov 14 18:32:13 find /path -name ... Nov 14 18:32:22 JuanDaugherty: in the G1? Nov 14 18:32:29 y Nov 14 18:32:44 tric: xargs! xargs! pipe through xargs! -exec ... Goodness. Raised in a barn, were we? Nov 14 18:33:13 thanks tric. ;) Nov 14 18:33:33 andyross... what would you recommend is better? Nov 14 18:33:35 JuanDaugherty: contains 2 standard ARM cores (I think 1136 and 926) Nov 14 18:33:52 andyross: -exec fits the most aswell. forking rm isnt that expensive Nov 14 18:33:53 ah, thx Nov 14 18:33:59 find . -name Thumbs.db -print0 | xargs -0 rm Nov 14 18:34:12 poetic_folly|G5: tric's advice is fine. It's just clumsy. :) Nov 14 18:34:14 (that's the new fancy way) Nov 14 18:34:16 heh Nov 14 18:34:48 uh or... find * | grep Thumbs.db | xargs rm -f Nov 14 18:34:50 ? Nov 14 18:35:10 thanks to everyone, the workers go home :) Nov 14 18:35:11 thats the worst i guess Nov 14 18:35:12 poetic_folly|G5: Yes. Although on OS X you'll probably want the -print0/-0 stuff fadden mentioned. Nov 14 18:35:16 leave Nov 14 18:35:19 k Nov 14 18:35:29 mm you could always come up with something worse ;) Nov 14 18:35:43 hey guys what do you think is the best solution for interacting with google calendar? Nov 14 18:35:54 grep matches some dirs aswell, atleast use grep -E "Thumbs.db$" Nov 14 18:36:20 worse: for i in `find / | fgrep Thumbs.db`; do rm -f "$i"; done Nov 14 18:37:07 maybe you could could have several more pipes in there to cut down on efficiency Nov 14 18:37:17 startin to look like g1 and iphone will be the unix and dos, resp. in my mobile world Nov 14 18:37:48 JuanDaugherty: Yeah, I just configured my G1 to do EAP-PEAP authentication for my corporate network... try doing that with the iPhone Nov 14 18:38:32 Although the WifiWatchdog is really aggressive in blacklisting the AP if it doesn't respond immediately... Nov 14 18:38:35 i generally don't cross the streamms without a justifying corporate rate Nov 14 18:38:46 *streams Nov 14 18:39:06 You have a proton pack? Nov 14 18:39:14 TWO proton packs? Nov 14 18:39:58 :) Nov 14 18:40:19 anyone else notice that you can downgrade in the market app? Nov 14 18:40:34 not the firmware - but individual apps Nov 14 18:41:11 hi Nov 14 18:41:26 my photos app was crashing Nov 14 18:41:31 but i rebooted the phone and now it's ok Nov 14 18:41:51 oh, hmm... I don't see it now. Last night I did a factory reset on my phone and the market app showed under "my downloads" all the stuff that I had downloaded before - even older versions... but today... I only see stuff I currently have - strange, but not like I care Nov 14 18:42:22 rye: ive seen old stuff periodically too Nov 14 18:42:46 I even re-installed an older version of a few programs by accident Nov 14 18:43:22 yeah when you upgrade the old one is in there still Nov 14 18:43:33 i've seen that Nov 14 18:43:46 lo Nov 14 18:43:56 RyeBrye: maybe it's in the cache directory, but when you factory reset it blows cache away Nov 14 18:44:01 yeah, but I was seeing stuff from before a factory reset Nov 14 18:44:10 strange Nov 14 18:44:44 irrelevant, really, but it did seem to indicate that the "my downloads" is not entirely stored on the phone Nov 14 18:45:59 there must be a manifest of what apps are installed on the system Nov 14 18:48:36 Can android apps call a given system binary or are they prevented from doing so? Nov 14 18:49:23 SplasPood: I think they can, pTerminal and Term.apk do it Nov 14 18:49:33 zhobbs: hrm... haha.. yea good point! Nov 14 18:49:36 Term.apk uses a private API call though, pTerminal doesn't Nov 14 18:50:03 SplasPood: They just have the user app_XX permissions Nov 14 18:50:23 kRutOn: yea, but I'll call a suid bin using it :) Nov 14 18:50:48 I'm bored/learning so I thought I'd try to make a little frontend to the iptables tether method Nov 14 18:52:24 was the pTerminal source made available? Nov 14 18:53:34 hmm does SimpleCursorAdapter getItemId use the _id from the underlying cursor if provided? Nov 14 18:54:04 SplasPood: no, but the Term app source is available, you could use the private API calls, just can't use the android.jar that comes with the SDK Nov 14 18:54:14 umdk1d3: yeah Nov 14 18:55:07 awesome ^.^ Nov 14 18:55:38 zhobbs: heh, maybe eventually I'll understand everything you just said ;) Nov 14 18:57:12 SplasPood: What you could do is make it call iptables to route bootps port to a >1024 port and then use a Java DHCPD server and the hostapd binary Nov 14 18:58:16 kRutOn: why do that when I can just become root and call everything like normal? Nov 14 18:58:35 SplasPood: I'm just saying that's a way to make it more convenient Nov 14 18:58:49 you'd still have to do the other stuff Nov 14 18:59:14 but you wouldn't need to statically set your IP on your computer, you'd just join your phone's "AP" SSID and it would give you an IP address Nov 14 18:59:31 kRutOn: yea my existing setup runs dnsmasq for DHCP/DNS Nov 14 19:05:48 I can report 100% success in installing apps to the SD card using a loopback device! Nov 14 19:06:13 nikkelitous: write it up :-) Nov 14 19:06:25 on da wiki :) Nov 14 19:06:31 I saved my steps. Nov 14 19:06:45 It's a bit slow to load but it works. Nov 14 19:07:03 I now have as much space as I want/need. Nov 14 19:07:44 I was thinking of removing /cache and making it a symlink pointing to somewhere on /sdcard Nov 14 19:07:50 and making /data twice as big Nov 14 19:08:02 That could possibly work, didn't try that at all. Nov 14 19:08:18 yours gives more storage, obviously Nov 14 19:08:18 yea, even if you got it to work, speed, persistence would be the major problems that come to mind. Nov 14 19:08:42 nikkelitous: you're operating on a rooted G1 correct? Nov 14 19:08:52 hello all, im trying to dynamically add views to a viewflipper. I have an xml file which holds the layout which I want to use for all views, but when I try viewflipper.add, it says the child already has a parent. Nov 14 19:08:59 unix_lappy: Yes. Have to. Nov 14 19:09:04 Any ideas how i could work around this? Nov 14 19:09:31 nikkelitous: heh, I thought you had someone how found a way to do a loopback without root...which would be a more laudable accomplishment ;-) Nov 14 19:09:32 mikey|: you are inflating them? Nov 14 19:09:33 Doing it for myself so I don't really worry about persistence as I can just keep it in mind. Nov 14 19:09:42 unix_lappy: Yeah, but no. Nov 14 19:10:14 no, my code is something like this: setcontentlayout(...), viewflipper = findbyid(...) Nov 14 19:10:16 Hmmm, the myfaves app doesn't like being on SD card for some reason... Nov 14 19:10:32 then viewflipper.add(the same id again) Nov 14 19:11:58 mikey|: you are passing a View object right? Nov 14 19:12:23 yeah, via viewflipper.addView Nov 14 19:12:28 mikey|: you can't pass a View that already exists in the view hierarchy Nov 14 19:12:32 but using findbyid Nov 14 19:12:35 since it already has a parent Nov 14 19:12:41 like the error message mentions Nov 14 19:12:53 mikey|, before adding, do: ((ViewGroup)theObjectYouTryToAdd.getParent()).removeView(theObjectYouTryToAdd); <- close your eyes and hope for the best :> Nov 14 19:13:05 romainguy___: say i was to make a new xml file with the layout which will be used by all views, would that work? Nov 14 19:13:13 tauno: thanks, will try Nov 14 19:13:15 sometimes i add contacts like "Misty ?AAA" and when i search for "AAA", i get nothing, but "Misty" works. is this normal behavior? Nov 14 19:13:23 tauno: that will work but it's a very odd way to do it Nov 14 19:13:33 mikey|, better not.. romain will scream at you for doing it wrong Nov 14 19:13:34 tauno: yeah, that's not efficient Nov 14 19:13:34 :P Nov 14 19:13:40 lol Nov 14 19:13:47 unix_lappy: You know, with how things are, no true hacker should be without root on the G1. And at the moment this hack is definitely only for true hackers. Nov 14 19:14:08 nikkelitous: what happens when you enable USB mass storage on a host?... Nov 14 19:14:24 the true hackers that couldn't get root without our huge mistake of letting an open root console on the system? :) Nov 14 19:14:41 nikkelitous: any applications holding references to /sdcard will get killed, *and* your loopback device will likely start to fail in incredible ways Nov 14 19:14:49 SanMehat: It doesn't work do to the loopback. Nov 14 19:14:55 you're calling it a mistake now ? :] Nov 14 19:14:59 romainguy___ I use one single view in multiple activities.. and you better don't want to know how I stop the "flickering" that happens when you change activities and remove the view from the old activity and add it to the new one :P Nov 14 19:15:06 not a "huge gift to android early adopters" Nov 14 19:15:10 SanMehat: Like I said, it's a VERY rough hack only for people who know what they're doing. Nov 14 19:15:22 nikkelitous: right. Nov 14 19:15:25 tauno: you are reusing the same view across activities???????? why would you do that?? Nov 14 19:15:33 tauno: shouldn't you create a new instance of that View? Nov 14 19:15:46 wastrel: given that it turned this channel in a boring 24/24 discussion about root, yes it's a mistake :) Nov 14 19:15:55 romainguy___: yeah, about that... how does that work exactly? is every text field also accidentally echoed into a root shell in the background? Nov 14 19:16:10 ozzloy: ask SanMehat or swetland :) Nov 14 19:16:12 if so, how does that accidentally happen? Nov 14 19:16:17 romainguy___: i'm tired of explaining it Nov 14 19:16:31 It could be extended using unionfs or making it so that apps would get killed when you mount the UMS but still have copies of "critical" apps in the directory after the mount. Nov 14 19:16:32 you could point me at an explanation Nov 14 19:16:38 that would be appreciated Nov 14 19:16:42 i think engadget had one Nov 14 19:16:47 yeah where's the faq for this channel anyway Nov 14 19:16:57 (i'm not volunteering) Nov 14 19:17:24 SanMehat, just point him to the logs. Nov 14 19:17:35 wastrel: hahaha Nov 14 19:18:52 where are the lgos? Nov 14 19:18:52 hey wastrel, you use ubuntu right? Nov 14 19:18:55 logs* Nov 14 19:19:02 ~logs Nov 14 19:19:03 All conversations are logged to http://ibot.rikers.org/channel, where "channel" is replaced by the URL-encoded channel name, such as %23freenode for #freenode. Lines starting with spaces are not logged. Nov 14 19:19:47 its good to know that lines starting with spaces are not logged... Nov 14 19:19:52 romainguy___ well that's becasue it was done when nobody here know how the hell should you handle stuff in android ;) We thought that inflating the view from xml in every activity is kind of boring.. (and restore its state (eg set 10 values to it) in every onResume() in a Activity) (what's the smiley for chuckling?) Nov 14 19:19:52 everyone should type like that. Nov 14 19:20:26 tauno: it seems kinda weird that you would have several activities showing the same view with the same data Nov 14 19:20:39 I would really encourage you to NOT do what you're doing Nov 14 19:20:48 but that's your mess do deal with anyway so... :)) Nov 14 19:20:54 can you point me to a date? Nov 14 19:20:59 think of something like an activity wide header/footer thingie Nov 14 19:21:38 romainguy___, it's a mess but it works without problems as it was done long time ago.. and I don't dare to touch it :/ Nov 14 19:21:47 tauno: you could use an ActivityGroup for that Nov 14 19:21:59 boooh Nov 14 19:22:00 it works without problems as long as we don't change the way windows are shown, animated, etc. :) Nov 14 19:22:09 if it's a mess, rewrite Nov 14 19:22:16 zhobbs, refractoring stuff you mean?.. oh come on.. who does that? :P Nov 14 19:22:25 I do Nov 14 19:22:31 ALL THE TIME Nov 14 19:23:17 "write it once -> check if it works -> almost? -> don't better touch it anymore.. it will probably break in 10 different horrible ways" Nov 14 19:23:24 hehe Nov 14 19:23:39 just kidding here :) Nov 14 19:24:04 with all the ADC challenges and the SDK changing sooo much I've written my app a bunch of times :) Nov 14 19:25:04 zhobbs: no kidding, but usually for the good though Nov 14 19:25:43 jt436: yep Nov 14 19:25:48 zhobbs: good news, we won't break compatibility anymore Nov 14 19:25:49 well Nov 14 19:25:53 binary compatibility that is :) Nov 14 19:26:11 romainguy___ what's the best approach if I wanted to use a application wide view that has to be present in almost all activities and that has to preserve it's state - really just inflate it always new? Nov 14 19:27:06 zhobbs: heh, since the phone being released we've stayed at 1.0r1 Nov 14 19:28:03 tauno: ActivityGroup Nov 14 19:28:44 not much docs on ActivityGroup, but I use it for my app quite a bit Nov 14 19:30:16 zhobbs, any examples on this somewhere? Nov 14 19:30:45 tauno: TabActivity in the android git tree might be a good place to look Nov 14 19:32:05 I have the same choice here has google had - release it as it is (working on the outside) or don't release it at all.. can't really afford to rewrite anything big :/ Nov 14 19:32:38 heh, just got another email from a ConnectBot user wondering why his phone rebooted when he rebooted a remote server Nov 14 19:33:21 Hahaha, ouch. Nov 14 19:33:50 Just hope nobody tries "rm -rf *" Nov 14 19:33:59 people here just fill the holes with trycatch->ignore (like every method that's called from the outside.. onTouch, onClick, onCreate etc etc) and as long as the app appears to be working on the outside, we are fine :/ Nov 14 19:35:01 tauno: as long as it isn't try { stmt; stmt } catch (Exception e) { /* ignore */ } Nov 14 19:35:15 kRutOn, yes, it is :/ Nov 14 19:35:19 heh Nov 14 19:36:03 ..ok, almost.. we display a nice warning to the user also, that he might experience problems later :P Nov 14 19:36:09 hahah Nov 14 19:36:43 "Warning: Butterfly effect" Nov 14 19:37:17 tauno: Well, you know what they say: Ship the beta! Nov 14 19:39:18 heh started hacking code out of Term.apk's source and realized.. I need to learn a bit more java ;) Nov 14 19:40:43 tauno: heh, where is "here" that there's such blatant disregard for errorhandling Nov 14 19:40:43 ? Nov 14 19:41:35 yeah... why not just have the Application try your main method and catch Exception and ignore it once, and have everything just throw Exception if you are going to be that lazy, might as well do it right Nov 14 19:42:36 ... and remind me to never use that software though :) Nov 14 19:43:23 gah, still not working Nov 14 19:43:56 RyeBrye: that'd assume that everything is called from within a method of the Application object. Imagine what happens when there are multiple application objects sharing the same thread... Nov 14 19:44:30 jbq - good point. I did not fully explore the extents of being lazy Nov 14 19:44:43 * RyeBrye was too lazy to consider being super lazy Nov 14 19:44:49 lol Nov 14 19:50:23 Interesting. I'm working on the same thing ramzez is working on. We created a c program that basically just calls dlopen on the lib we're having trouble loading. It seems to load successfully, and logcat doesn't provide any output saying otherwise. Nov 14 19:51:40 So, JNI fails on loading the library, saying "cannot find library". It most definitely has the right path. Nov 14 19:51:59 I can load the library immediately thereafter with the c program that wraps dlopen. Nov 14 19:54:42 I suppose I should try calling one of the functions in the C program and see if it actually works... Nov 14 20:00:58 RyeBrye: I was handed maintenance of a program once that had like 3 layers of objects that would catch exceptions and then throw new exceptions with generic messages like 'there was an error' so you could NEVER figure out where anything went wrong Nov 14 20:01:32 Talk about irritating.. but we sold it for a billion dollars Nov 14 20:01:49 kRutOn - Yeah, I hate those kinds of exception trapping things. Nov 14 20:08:42 hey Nov 14 20:09:09 vol: the error message comes from the VM: "LOGI("Unable to dlopen(%s): %s\n", pathName, dlerror());" Nov 14 20:09:23 Unfortunately, dlerror() tends to say the same thing on every failure. Nov 14 20:10:21 fadden: I suspected that might be it Nov 14 20:10:31 See the comment in dalvik/vm/Native.c line 420 or so, which has some advice in it. Nov 14 20:10:40 I was just about to start climbing into the source Nov 14 20:12:32 If you're really feeling adventurous, try "adb shell setprop log.redirect-stdio true" and restart the runtime. Nov 14 20:12:47 Unsupported / undocumented feature, may not work. Nov 14 20:13:26 Essentially it causes the VM to create a new thread that reads from stdout/stderr and converts it to log messages, but it depends on stuff elsewhere in the system and tends to break. Nov 14 20:13:53 most interesting Nov 14 20:14:51 Is it possible that OOM would cause this? Nov 14 20:15:19 Unlikely, since it's all native heap. Nov 14 20:15:39 I've created 32MB native heap regions with the method profiling stuff. Nov 14 20:15:54 Most of it is just mmapped read only anyway. Nov 14 20:16:00 ok Nov 14 20:16:06 damnit, french record companies are sueing sourceforge, we need to nuke em before they can! Nov 14 20:16:23 It's a 40MB lib when debugging is enabled, which is why I was concerned. Nov 14 20:16:27 You have to fix up the relocations, and there's likely some private storage, but it shouldn't be anywhere near the size on disk (especially since the debugging info isn't accessed). Nov 14 20:16:41 "size libwhatever.so" should give you a sense for how big the important part is. Nov 14 20:17:06 (or arm-eabi-size as needed) Nov 14 20:19:55 looks like 6.86M Nov 14 20:20:01 so, I guess not so bad Nov 14 20:20:32 I think I'll give setprop log.redirect-stdio true a shot Nov 14 20:24:47 hey Nov 14 20:25:10 i have experience with c and some objective c and want to develop for android? what resources to learn off? Nov 14 20:25:38 anyone? Nov 14 20:25:46 any java experience? Nov 14 20:26:15 well i hear java is similar to obj c as it is objet orientated but i wasnt an expert with obj c Nov 14 20:26:18 i have no java Nov 14 20:26:31 but is it an easy alnguage to pick up on? Nov 14 20:26:39 ndmipodtouch: Download the SDK and read the docs. Nov 14 20:26:45 Thats my advice. Nov 14 20:26:49 ive downloaded sdk Nov 14 20:26:51 ndmipodtouch: java is pretty different from obj c Nov 14 20:26:57 Follow the notepad tutorial and you'll probably learn most of what you need. Nov 14 20:26:57 actually very different Nov 14 20:26:59 ndmipodtouch - it is similar to other languages, but the idioms are different Nov 14 20:27:06 If you've done ANY other programming you'll probably be okay. Nov 14 20:27:37 so all i need is prior programming experience (c and some obj c) and then read notpad Nov 14 20:27:38 ? Nov 14 20:27:51 ndmipodtouch: uh, a java book would be helpful :) Nov 14 20:28:12 yer ive got java - a beginners guide Nov 14 20:28:18 ndmipodtouch: You're set then. Nov 14 20:28:25 k thanks Nov 14 20:28:33 Trust me, so long as you can read documentation you'll be fine. Nov 14 20:31:46 for a EditText widget with password=true, why is the "hint" displayed as asterisks? seems pointless Nov 14 20:40:50 I want to indicate that the EditText box is for a password without having to put a TextView label by it Nov 14 20:52:16 sounds like it could be unintended Nov 14 20:53:39 man, aim is so piss poor Nov 14 20:54:04 i can't even get it to sign in right now Nov 14 20:56:05 sure got quiet in here Nov 14 20:56:46 happens Nov 14 20:57:06 i guess i am the only one having AOL issues Nov 14 21:02:18 ... Nov 14 21:02:41 guess so Nov 14 21:02:49 ndmipodtouch: http://rafb.net/p/n76jMT86.html Nov 14 21:02:55 argh, ignore that Nov 14 21:03:16 wrong link? Nov 14 21:03:38 any reason why ncurses wouldnt be able to be compiled for android? Nov 14 21:03:45 vol? Nov 14 21:04:28 vol???? Nov 14 21:05:02 yes, wrong link Nov 14 21:05:06 synergyc was acting up again Nov 14 21:05:07 http://java.sun.com/docs/books/tutorial/ Nov 14 21:05:17 had to restart it Nov 14 21:05:29 anyway, that link is the official sun java tutorials, it's a good place to start if you've never done java before Nov 14 21:05:45 you can probably hack it a little bit just playing with Hello Android and the Android tutorials, though, if you have OO experience Nov 14 21:15:38 hmm. I hit getprop to see if setprop had been set after restarting the emulator. Nov 14 21:15:50 I didn't see log.redirect-stdio, but I did find Nov 14 21:15:53 [ARGH]: [ARGH] Nov 14 21:16:04 I am both amused and confused Nov 14 21:17:00 vol: setprop of log.redirect-stdio is not persistent across *emulator* restarts, just *runtime* restarts Nov 14 21:17:04 i.e. adb shell stop ; adb shell start Nov 14 21:17:33 ah, stupid me Nov 14 21:17:41 To make it persist: adb shell "echo log.redirect-stdio = true > /data/local.prop" Nov 14 21:18:03 I misunderstood what you meant Nov 14 21:18:13 let me try that. Nov 14 21:18:31 (/data/local.prop is a bunch of "name = value" properties, one per line) Nov 14 21:18:37 when using addView, can it be a child element in an xml file, or does it have to be the root element? Nov 14 21:18:50 still a little confused by ARGH=ARGH Nov 14 21:19:43 vol: beats me Nov 14 21:24:35 fadden: so, which log does this go to? Nov 14 21:24:55 Assuming it works, you'll see them in the usual log with the tag "stdout" or "stderr". Nov 14 21:25:23 hey Nov 14 21:25:44 is there anyway to have a listener for when the view is flipped using viewflipper? Nov 14 21:25:51 would anyone like to develop an app with me and put it forward in a company name - please pm if interested Nov 14 21:26:02 what kind of app? Nov 14 21:26:20 well ill tell you after youve pmed and agreed Nov 14 21:26:40 so we have to agree to work with you and then you'll say the type of app it is? Nov 14 21:26:49 well not necessarily Nov 14 21:26:56 lol, then just tell us Nov 14 21:27:41 ndmipodtouch: that is a dumb way of going about it Nov 14 21:27:54 fine Nov 14 21:27:56 fadden: oh, you meant loggat Nov 14 21:28:01 logcat logging Nov 14 21:28:55 Yeah, the best I got was one ARMAssembler tag that's way in the past : ( Nov 14 21:28:57 my company have been developing iphone apps and therefore know a lot of very popular apps on iphone that could be transformed onto android and then turned into profit via ad revenue Nov 14 21:29:20 there is so much opuurtunity for android as it is young and fresh Nov 14 21:29:37 stop trolling Nov 14 21:30:50 you "know a lot of very popular apps" is not the same as "we developed a lot of popular apps" Nov 14 21:31:10 yeah, I'm going to join in your little profit sharing scheme which will get me sued into oblivion Nov 14 21:31:39 try www.rentacoder.com Nov 14 21:31:52 or www.jumpoffabridge.com Nov 14 21:32:12 ha Nov 14 21:32:28 bah, i've been struggling with this annoying non working thing for ages Nov 14 21:32:34 * mikey| goes off to watch Smallville -.- Nov 14 21:34:43 hmm, trying to add a comment at the top of my xml layout file, it gives an error: The processing instruction target matching "[xX][mM][lL]" is not allowed. Nov 14 21:34:47 o.o Nov 14 21:35:08 don't put it at the very top Nov 14 21:40:43 hmm, that was strange. /sdcard on the emu just got remounted readonly Nov 14 21:41:03 mikey|: it has to be one line below Nov 14 21:41:08 at least one line* Nov 14 21:41:16 k, thanks Nov 14 21:47:22 jasta: no way to get a dmesg? Nov 14 21:47:44 was it formatted ext2 or fat? Nov 14 21:56:01 tmzt: i already restarted the emulator Nov 14 21:56:07 didnt think to debug it Nov 14 21:56:53 was it formatted ext2 or fat? Nov 14 21:56:59 I am trying to make some widget level changes and am encountering the following - make: *** [out/target/common/obj/PACKAGING/checkapi-last-timestamp] Error 38. Anyone seen this before? Nov 14 21:57:47 Groucho: you changed/added public APIs Nov 14 21:57:47 I say that because ext2 driver usually remounts read-only on certain errors Nov 14 21:57:49 fat Nov 14 21:58:21 yes... changed EditText widget Nov 14 21:58:34 did you changed the APIs or added new APIs? Nov 14 21:59:01 romainguy__: I added new APIs Nov 14 21:59:19 then you have to add @hide pending API council approval in the javadoc of each new public API Nov 14 21:59:27 (field, method, constructor, etc.) Nov 14 21:59:34 what API are you adding? Nov 14 22:03:46 building the android source, and second line said i was missing bison. its still going and ive since installed bison. should i ctrl+c and cancel the isntall and restart or just let it go? Nov 14 22:04:29 DarkriftX: that's likely to be OK. Nov 14 22:04:43 ahh, it failed anyways Nov 14 22:04:56 Worst case, if it fails, re-launch it, and worst worst case, if that still fails, rm -rf out and try again. Nov 14 22:05:10 for soem reason this line didnt seem to work for me: sudo apt-get install flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev Nov 14 22:05:20 half of those didnt get installed correctly, but apt gave no errors Nov 14 22:07:00 * andyross takes a deep, deep breath... Nov 14 22:07:03 Are any google folks around interested in fielding questions about OpenGL performance on the G1? (romainguy: you seem to be involved in the graphics end of things, and swetland: your name is on the hw3d register mapping driver). The upshot is this: Nov 14 22:07:03 Qualcomm advertises 133M px/s fill rate and 4M tri/s vertex throughput for the MSM7k. I can get close to the former, but not the latter, and I strongly suspect vertex transformation is happening on the CPU, not the hardware. CPU usage is zero for fill-limited tests, and 100% for vertex-limited. Nov 14 22:07:03 I've put together a test rig in http://plausible.org/andy/Game1.tar.gz (with the README unpacked at http://plausible.org/andy/README.Game1) if you want to take a look. I've tried to enumerate more or less every meaningful GL state, but can't for the life of me get the GPU's vertex hardware to engage. Nov 14 22:07:06 Feel free to reply whenever, or via email. I'll keep nagging. :) Nov 14 22:07:51 here is our latest benchmark: Nov 14 22:07:52 > Triangle rate: Nov 14 22:07:52 > No Texture: Nov 14 22:07:52 > Imageon: 738K/s Nov 14 22:07:52 > 1 texture: Nov 14 22:07:53 > Imageon: 545K/s Nov 14 22:07:53 > 2 textures: Nov 14 22:07:55 > Imageon: 455K/s Nov 14 22:07:57 > Nov 14 22:07:59 > Fill rate: Nov 14 22:08:01 > Imageon: 123Mpps Nov 14 22:09:06 Crap. Then you guys are likely seeing the same thing. I can't quite get that fill number (I see 101M). But I actually get 1.4M untextured triangles in the rig for a pretty degenerate case. Nov 14 22:09:25 Android has a built-in face detector? http://code.google.com/android/reference/android/media/FaceDetector.html ? Nov 14 22:09:26 What happened to the hardware T&L then? I find references all over the web to 4M/s. Nov 14 22:09:41 RyeBrye: yup. Nov 14 22:09:59 jbq - cool :) Do any apps use it yet? Nov 14 22:10:24 * RyeBrye is amazed at some of the exotic features of android Nov 14 22:10:44 does any body have a rooted RC30 or RC29? Nov 14 22:10:48 RyeBrye: yes - that's the way pictures are auto-cropped when you add a photo a contact. Nov 14 22:11:24 ah, gotcha Nov 14 22:12:08 andyross: try to render in a smaller surface (try 240x160 or smaller). Nov 14 22:12:43 Terdhex: http://android-dls.com/wiki/index.php?title=Keeping_Root Nov 14 22:13:17 andyross: in a nutshell, the chip only has 256kB of VRAM on board, so if you render to larger surfaces it has to render everything multiple times. Nov 14 22:14:25 So from my brief looking into the media API - there is playback, and there is record - but I don't see any way to get samples in realtime from the microphone? http://code.google.com/android/toolbox/apis/media.html Nov 14 22:16:01 andyross, "(I map the control key the the caps lock location where it belongs!)" <-- word! ;> Nov 14 22:17:32 * romainguy___ give eldenz a Sun keyboard Nov 14 22:17:54 The sun keyboard has a built in "props" key you can use to fist-bump your friends online Nov 14 22:18:22 and escape belongs between lshift and z (on qwertz keyboards there is another key :) ) Nov 14 22:18:46 which then would be between lshift and y but ... Nov 14 22:19:57 jbq: The framebuffer size turns out not to be the issue. It can clear and swap buffers far faster than the 60Hz rate cap. The rendered triangle area is tunable, and the vertex throughput numbers are for a case with something like 64 pixels of fill. Nov 14 22:20:14 eldenz: Context? I do indeed remap those keys. Didn't think I'd mentioned it. :) Nov 14 22:20:50 Oh, heh. On the blog. Nov 14 22:20:54 andyross, it's from your blog post 'Nerve Damage!' Nov 14 22:21:05 :) Nov 14 22:21:20 kinda old entry though ;) Nov 14 22:21:45 Sigh, Is there any word on a Verizon supported Android device yet or am I just going to have to buy the Storm and get it over with Nov 14 22:21:48 andyross: actually, once the framebuffer gets tiled, everything is rendered multiple times. Nov 14 22:22:42 If the framebuffer has to be rendered in thirds, every triangle is rendered 3 times, and you might in fact be observing the spec'ed number. Nov 14 22:23:29 jbq: Right. But my point is that I can shrink the target box down as small as I want, so e.g. I'm rendering 64k vertices in 256 strips into a 3x5 pixel block. So fill rate drops out of the equation and I'm measuring pure vertex transformation performance. And it caps out at about 1.4M, using 100% CPU to do it. I don't think there's any hardware T&L happening, and the part is *supposed* to be capable. Nov 14 22:23:34 If I want to do audio processing on android, do I need to start media recorder recording to a file, and then read from that file and get the info I want from that? Nov 14 22:24:02 Ah, OK. I'm understanding. It's a tiled architecture underneath? Do you know what/where the tiling boundaries are? Nov 14 22:25:19 The part can be used as tiled, by making it render to its internal memory, in which case the fill rate is higher but the triangle rate is lower. That's how it's configured in the G1. Nov 14 22:25:39 RyeBrye: look at the AudioTrack C++ API. It looks like a IPC based (e.g. a "fill this buffer please" callback) streaming interface. Haven't tried it yet, it's on my list. Nov 14 22:25:46 (it can also be configured to render directly in RAM, in which case the fill rate is much lower by the triangle rate is higher - we don't have that). Nov 14 22:25:58 andyross - cool, thanks Nov 14 22:26:16 andyross: if you bring this up on the android-developers list, you might get more information from the guy who really knows that part of the system. Nov 14 22:26:20 jbq: Gotcha. And that explains the almost exactly 3x drop from the claimed performance. Should I just split the screen in thirds, or are there magic boundaries I should honor? Nov 14 22:26:32 andyross: there are 4 tiles Nov 14 22:27:12 OK. I'm still not understanding the CPU usage though, and worried that the claimed hardware acceleration isn't. Nov 14 22:27:27 the hardware might be able to do it Nov 14 22:27:30 I don't know about the driver Nov 14 22:28:06 andyross: I really suggest that you bring this up on the mailing list. Not that I'm trying to blow you off, just that romainguy_ and I only have 2nd-hand information, and you're more likely to get 1st-hand info on the list. Nov 14 22:29:02 I will. But it's high-traffic and (so far as I've read) almost entirely dominated by dumb GUI questions. :) You guys might have second hand info, but you can give 100% of your attention :) Nov 14 22:29:21 andyross: there are multiple mailing lists Nov 14 22:29:26 You probably don't want android-discuss. Nov 14 22:29:29 are there any irc apps for android? Nov 14 22:30:36 (although I'm not sure we have a G1-specific group...) Nov 14 22:31:22 andyross: if you're using gmail (desktop), you can star your post, and then search for is:starred is:unread, or even from:me is:unread to see if there are replies without having to read through tons of messages. Nov 14 22:31:22 You can try android-kernel and see if you get shouted off the list. :-) Nov 14 22:33:36 is there a website that shows wich new apps are available for g1/ android Nov 14 22:34:16 not really Nov 14 22:42:34 Wow, that maze game sucks... Nov 14 22:49:06 anybody awake? Nov 14 22:50:24 * Damm zzzz's just for sfuentes. Nov 14 22:51:10 nice Nov 14 22:57:16 is there a way to take the android im building and use it in the emu? Nov 14 22:58:32 andyross: T&L is *not* supported in hardware on teh G1 Nov 14 22:58:50 andyross: I asked our resident OpenGL expert and he said that it was never advertised, for this chip, that hw T&L is supported Nov 14 22:58:52 Hrm, feh. Nov 14 22:59:43 I've got a MSM7200 PDF I found somewhere that clearly lists "4M triangles per second" under the "GPU" section, so I think Qualcomm might be a little mixed up. Nov 14 23:00:27 * RyeBrye shakes angry fist at Qualcomm Nov 14 23:00:37 > http://www.nwsam.com/ Nov 14 23:01:30 that might be what used to be called "setup", i.e. not necessarily HW T&L. Nov 14 23:02:04 jasta - no joke, my little sister was going to quit college and go learn to be a horse masseuse. (we talked her out of it) Nov 14 23:02:20 Dunno. I've been accumulating what info I can. I have a PDF from someone's conference presentation on the MSM7500/Brew platform that states pretty unequivocally that it's talking about "floating point support all the way through the virtex pipeline" Nov 14 23:02:32 And yes, I know the difference between triangle setup and vertex transform :) Nov 14 23:02:40 :) Nov 14 23:03:00 (based on your questions, you obviously know what you're talking about) Nov 14 23:03:14 Were they assuming VFP? Nov 14 23:03:17 has anyone been able to get the G1 to mount in kubuntu 8.10 Nov 14 23:03:36 or ubuntu 8.10 for that matter since I dont think it makes a difference Nov 14 23:03:49 sonic__: read the "debugging with a real device" section of the online docs Nov 14 23:04:17 Yeah, "Brew 3D Performance Optimization" by Angus Dorbie at the Brew 2007 Conference. I'd have to go through it again to figure out exactly how things were phrased. Nov 14 23:04:21 ubuntu's docs or android's docs? Nov 14 23:04:26 sonic__: android's Nov 14 23:06:21 The tiling point is a really good one though. I need to rejigger things to be able to change the View/Surface size and try again. Nov 14 23:06:33 well it worked with ubuntu 8.04 but not with 8.10 Nov 14 23:07:14 Yikes, I'm running 8.10 at the mo and am aiming to buy a G1 in the next few weeks! Nov 14 23:07:37 sonic__: try adb kill-server and adb start-server (as root) Nov 14 23:07:53 on my phone? Nov 14 23:09:05 no, computer Nov 14 23:09:29 if it works, then either udev changed (unlikely), or you didn't follow directions right :) Nov 14 23:10:17 adb: command not found Nov 14 23:10:59 erm, you meant mount as in the sdcard? Nov 14 23:11:10 sorry, i thought you meant mount as in connect for debugging Nov 14 23:11:36 for that, check lsusb and make sure your machine sees the device. if it does, look at dmesg to see what chatter is going on about it Nov 14 23:11:57 and make sure that, uhm, there's some setting that should be on to make it show up as a mass storage device on the phone Nov 14 23:12:00 find it :) Nov 14 23:14:33 scsi 7:0:0:0: Direct-Access HTC Android Phone 0100 PQ: 0 ANSI: 2 Nov 14 23:14:55 usb 1-6: new high speed USB device using ehci_hcd and address 9 Nov 14 23:15:23 scsi8 : SCSI emulation for USB Mass Storage devices; usb-storage: waiting for device to settle before scanning Nov 14 23:25:23 sonic__, have you clicked the notification to tell it to mount or do not mount? Nov 14 23:25:36 or if your running rc19 you need to enable USB Storage Nov 14 23:47:47 Say I want my application to handle .loc files downloaded from Geocaching.com - (so the browser wont say that it's not allowed) - I just need to register the app as handling and managing those files? Nov 14 23:50:11 RyeBrye, sounds like a splendid idea :) Nov 14 23:51:17 Well... the format is really REALLY simple Nov 14 23:54:23 Hmm... although the .loc doesn't seem to capture all the info I want (like cache type - they are all "Geocache") - I'll see about their pocket queries Nov 14 23:57:19 I've heard a lot of people say that geocaching.com "frown upon" people hitting their server directly because they have a "competing app" (even though it is only on one platform) Nov 14 23:59:45 RyeBrye, people whine, bitch, moan Nov 14 23:59:48 that's just who they are. Nov 15 00:00:05 Yeah, the geocaching thing is ridiculous. Maybe I'll sniff what the iphone app does and then use that Nov 15 00:00:41 Good luck blocking something that looks exactly like your own application... Nov 15 00:01:22 i think it's safe to say people are retarded Nov 15 00:05:10 Hey Nov 15 00:18:51 what am i suppose to use besides Display.getOrientation() to get the orientation layout so i can use the appropriate xml ? Nov 15 00:24:11 Hey ) Nov 15 00:24:14 hi Nov 15 00:24:24 I've got an issue maybe someone can help me with Nov 15 00:24:38 michaelnonvakjr or michaelnovakjr_ whats up? Nov 15 00:24:50 Ok, so I have the "video player" app installed, and I've copied an h.264 video to my sd card in a subfolder, but when I start the app, it says "no videos"? Nov 15 00:25:46 is there irc for android? Nov 15 00:25:55 I'm running the G1 and eclipse, and everythig ran cool until I connected to the device in debug mode. From now on, no matter how I build, install, or start my application, it ALWAYS pauses on start, telling me it is waiting to connect to the debug server, and holds there until I actually connect to it with exclipse debugger. Nov 15 00:26:27 MattSchultz: sounds like you set it as the to-be-debugged app in the developer settings Nov 15 00:27:20 fadden: how do I fix that? Settings>Applications>Debugging does not have any options for changing that. Nov 15 00:27:40 settings>applications>debug? Nov 15 00:28:00 how do I "Disable USB storage"? Nov 15 00:28:28 sodenrox: on the phone. Nov 15 00:28:48 MattSchultz: hmm Nov 15 00:29:59 anyone using xmlbeans generated stuff in their android app? Nov 15 00:30:45 sodenrox, fadden: I've tried uninstalling the app manually, then re-installing, but that has no effect. Nov 15 00:31:15 fadden: what is the developer settings thing you refer to? Nov 15 00:31:44 Do you have Dev Tools (a/k/a ZeDevTools ?) Nov 15 00:33:22 err....maybe not - I just downloaded the ADT/SDK for my windows machine. Nov 15 00:34:19 So there's no "Dev Tools" application appearing on your phone? Nov 15 00:34:53 (I'm not really expecting it to, but I can never tell what configuration people have these days.) Nov 15 00:36:38 fadden: nope, no such app. Nov 15 00:36:51 Do you know how the wait-for-debugger feature got enabled in the first place? Nov 15 00:37:46 Yep - I ran the app in debug mode from eclipse...which worked (and still does work) fine. Nov 15 00:38:02 after that, it required debug every single time. Nov 15 00:40:16 I don't know. I believe one app is designated as the "debug me" target, so if you debug something else ("hello android"?) it should stop pestering your app. Nov 15 00:41:02 hrm....I'll try that.... Nov 15 00:42:36 Is there still not a 64bit windows driver for the G1? Nov 15 00:43:12 no :( Nov 15 00:43:55 Awh, oh well, I'll keep holding my breath :P Nov 15 00:44:14 I recommend that you actually breathe. Nov 15 00:44:26 fadden: nope - it still won't leave my app alone. Nov 15 00:45:17 Does it now make both apps stop and wait? Nov 15 00:45:51 yup Nov 15 00:46:22 Hmm. Something in the manifest? Nov 15 00:46:54 actually - while it origionally did for my second app, it is now allowing the second one to run after I unplugged it from the USB port Nov 15 00:49:31 I figured it out, though that is certainly an odd error message for this case. Nov 15 00:49:41 I had published a second activity in the manifest. Nov 15 00:49:55 after I removed that activity, it worked fine. Nov 15 00:52:00 I'm not sure if it's the activity itself, or the way it was added to the manifest - I basically copied the main one and then changed the parameters for the new one....any idea why this would cause this particular error? Nov 15 00:52:37 Not a clue. xavd may be able to explain it. Nov 15 00:52:43 bbl Nov 15 00:52:53 cool, thanks for your help! Nov 15 00:58:34 la la la Nov 15 00:58:37 i like my working G1 :D Nov 15 00:58:53 so anybody know of an effort for exchange integration? Nov 15 00:59:10 or maybe an ETA on quickoffice? Nov 15 01:00:15 speed 4900mph! not bad..lol Nov 15 01:00:35 o_O Nov 15 01:00:41 we need an IRC app :P Nov 15 01:00:47 space shuttle lift-off Nov 15 01:00:51 :) Nov 15 01:02:59 can someone with root try a busybox i compiled? Nov 15 01:03:07 i need to see if my cross compile env is working Nov 15 01:07:49 what about cross-compiling for android? Nov 15 01:08:02 is that feasiable? Nov 15 01:10:06 if you have root Nov 15 01:10:14 i just have no idea what im doing Nov 15 01:10:31 i think my binaries are being compiled for x86 even though i think im doing all the steps right :( Nov 15 01:10:48 and i think i just proved it :( Nov 15 01:10:58 that's alot of thinking :) Nov 15 01:11:09 Your best bet to cross-compile something for android might just be to compile it in the open-source tree with all the tools that exist there. Nov 15 01:11:23 (not supported, blah blah blah) Nov 15 01:11:31 jbq: sounds about right Nov 15 01:11:54 i compiled android, and was told to use the arm-eabi-gcc to compile it Nov 15 01:12:01 jbq: just like root on g1 is not supported, huh? :) Nov 15 01:12:20 oh, that part is understood Nov 15 01:12:29 sfuentes: no, not quite. more like "if it breaks in the future, don't complain to us". Nov 15 01:12:44 which is acceptable :) Nov 15 01:12:49 root comes with risks Nov 15 01:13:08 "you have root?" "yeah" "well, you are your own tech support now" lol Nov 15 01:14:15 there are other kinds of risks but I guess they're not relevant. Nov 15 01:14:40 as a n00b, with android already built, whats the next step to compile (busybox for instance) using the android build (this is how i was told it had to be done) Nov 15 01:14:57 (and I'm not even qualified to evaluate whether they are relevant or not) Nov 15 01:15:23 would it even be worth it to install another os on a g1? Nov 15 01:15:29 you are absolved of all responsibility Nov 15 01:15:37 someone put debian on it Nov 15 01:15:47 i dont want another os though, i just want more command line tools Nov 15 01:15:52 DarkriftX: I'd recommend, look at the way some of the existing binaries are build (Android.mk + source files), and to essentially the same for your binary. Nov 15 01:16:19 (I'm not an expert with the exact details, though). Nov 15 01:16:23 k Nov 15 01:23:22 jbq: t-mob (tech support) wouldn't even understand what root means :D Nov 15 01:24:41 * jasta rubs his eyes Nov 15 01:25:05 where did sun-java5/6-plugin go in Ubuntu 8.04? Nov 15 01:26:11 hi. anyone around with a G1? I'm trying to find out whether if the one I have has RC29 or RC30, but can't seem to find it Nov 15 01:26:26 infernix: just look in the phone info Nov 15 01:26:51 it says RC29 or RC30 there Nov 15 01:26:51 ? Nov 15 01:26:57 settings, phone something, bla bla. spend at least a minute looking, i'm sure you'll find it. Nov 15 01:28:17 well I don't have it and I already explained that to the seller of the G1 i've bought, but he still only replied "it runs android software" :p Nov 15 01:28:25 but thanks for the confirmation :) Nov 15 01:29:07 i don't have a clue what you're talking about. Nov 15 01:29:41 i've bought a G1 off ebay, and am trying to get the seller to tell me if its RC29 or RC30 Nov 15 01:30:00 yes, that can be discovered in the settings app on the phone. Nov 15 01:30:48 yeah, as you explained, thanks for confirming that. Nov 15 01:31:00 problem is seller doesn't seem to have a clue what firmware versions are Nov 15 01:31:12 but anyway, never mind. thx;) Nov 15 01:31:36 he probably updated to RC30 then in all likelihood Nov 15 01:37:12 How do the phone and launcher apps get started? they dont have the permission to start on bootup, but they both seem to anyway Nov 15 01:38:26 Probably through intents. Nov 15 01:38:44 There is probably some code that catches calls and fires an intent to start the phone. Nov 15 01:38:54 would someone mind helping me understand how to use the phone's vibrator class? I've been Trying for a while, I can't seem to get it Nov 15 01:39:00 i thought there would be an incoming_call intent or something Nov 15 01:39:08 The launcher probably the same just as the first thing Dalvik sends out at the beginning. Nov 15 01:39:43 but instead theres a thing in the phone app which registers some handler/callback/something with some class in android.phone if i recall Nov 15 01:39:58 that's probably not a dalvik think, it's a much higher-level function. Nov 15 01:39:59 infernix, dont worry about rc30, im sure that wont be a problem for much longer :) Nov 15 01:40:25 i sure hope not Nov 15 01:40:28 lots of ppl got stuck on rc30 and they are working on a wya to get root Nov 15 01:40:36 the more ppl on rc30, the faster a new root will come Nov 15 01:41:02 http://android.git.kernel.org/?p=platform/packages/apps/Phone.git;a=blob;f=src/com/android/phone/CallNotifier.java;h=c13294d7115d4d70a14db71a51aac98314159f54;hb=abc47110c17fa8e8cb6161bc045e87f31eeb7a1c Nov 15 01:41:03 i really won't be able to live with proxy based tethering Nov 15 01:41:10 lol Nov 15 01:41:11 You know, as far as I can tell, there isn't anything preventing downgrades through the recovery console. Is this not true? Nov 15 01:41:22 there is Nov 15 01:41:25 its been tried Nov 15 01:41:33 the first 2 lines of the update script check version Nov 15 01:41:38 among other things Nov 15 01:42:20 i hope we'll get to a point that we can flash the rom outside of android. the bootloader should be your basic HTC one Nov 15 01:42:30 much work has been done there already Nov 15 01:42:39 yes, lots of ppl messing with that Nov 15 01:43:13 well, first 2 weeks of waiting for it to ship overseas Nov 15 01:43:25 DarkriftX, checks ota keys? which change on each release. Nov 15 01:43:35 DarkriftX: You can't replace parts of the update with something else, eh? I guess there is a signed manifest Nov 15 01:43:47 everything is signed kRutOn Nov 15 01:43:54 err did not mean to add the ? Nov 15 01:44:10 you need a modified recovery to flash a non signed or custom signed update Nov 15 01:44:25 DarkriftX: I mean replace a file with a previously released (and correctly signed) version Nov 15 01:44:36 its signed in layers Nov 15 01:44:40 each file, then the package Nov 15 01:44:51 sounds like a job for an ogre Nov 15 01:44:51 so any replacement breaks one of the signatures Nov 15 01:44:53 the zip is also signed Nov 15 01:45:20 changing the zip breaks the signature Nov 15 01:45:33 i just can't wait to flash it with windows mobile Nov 15 01:45:40 eeeew Nov 15 01:45:42 DarkriftX: During the recovery you can adb push, but I suppose you still have non-root permissions Nov 15 01:45:45 why? Nov 15 01:46:04 i just love to be unable to answer calls and later tell people "sorry, UI lag" Nov 15 01:46:24 oh how I need that WM6.1 fix Nov 15 01:46:34 DarkriftX: I wonder if you can adb push to the /sdcard after it has gone through and verified everything Nov 15 01:46:38 im no expert kRutOn i just know the basics Nov 15 01:46:48 i dont think so Nov 15 01:46:51 something like that was tried Nov 15 01:46:53 i dont have that issue Nov 15 01:47:07 he is being a smartass damm Nov 15 01:47:15 is there a fix for the fact that the phone doesn't vibrate when it recieves a message? Nov 15 01:47:18 like ppl saying they miss windows because it has BSOD's Nov 15 01:47:27 its really pissing me off Nov 15 01:47:40 Maxpower57, if not im sure its soon Nov 15 01:47:41 is the running kernel on android using real time code btw Nov 15 01:47:42 ? Nov 15 01:47:46 they push updates pretty often so far Nov 15 01:49:17 yeah, Theres a lot of little things like that that seem to be left off of the phone. I've fixed most of them, but I can't get this one Nov 15 01:50:07 anyone here ever use the java gdata library for regular non-android java applications? Nov 15 01:50:10 Maxpower57: there's a thread about it on xda forums. for one guy RC30 fixed it somewhat, but still occurs Nov 15 01:51:36 do you have a link? Nov 15 01:52:11 google something like "site:forum.xda-developers.com dream vibrate sms" Nov 15 01:53:13 i've been playing around with getting linux on my htc kaiser Nov 15 01:53:33 did manage to boot android 0.8 on it, but since the sd card driver is buggy it cant store more data than i can put on an initrd Nov 15 01:58:59 AH, ok i got it. Nov 15 01:59:20 just for the record, its in the Message's settings panel, not the main settings. Nov 15 01:59:26 thank god. Nov 15 01:59:44 :P Nov 15 01:59:51 im sure i won't be the last one to ask Nov 15 02:04:52 hmmm can i get log entries from the boot up process of the emulator? Nov 15 02:04:59 maybe there will be something about starting the launcher Nov 15 02:05:16 yeah logcat and adb shell dmesg Nov 15 02:05:23 ahhh ok thanks Nov 15 02:05:42 very strange i havent been able to track this down Nov 15 02:09:23 this is a stupid question.. but is google down? Nov 15 02:09:34 www.google.com is getting errors... Nov 15 02:09:40 but other sites are not Nov 15 02:09:40 lol Nov 15 02:09:46 come on waldo Nov 15 02:09:51 i know, I know Nov 15 02:09:52 it's weird Nov 15 02:09:54 I better traceroute Nov 15 02:09:56 its up Nov 15 02:10:56 wow this is crazy Nov 15 02:12:01 guess it's time to reboot the ol' router Nov 15 02:23:14 blort Nov 15 02:28:47 ahhh I found the juicy bits in activity manager. Seems that the 'persistent' flag is a very handy flag indeed - when the app description is loaded during boot, it is queued to be started. sneaky...shouldnt that require a special permission? Nov 15 02:40:16 i think we need new ideas for android devices Nov 15 02:40:28 to think outside the box Nov 15 02:40:37 agreed Nov 15 02:40:44 i got one Nov 15 02:40:49 ? Nov 15 02:40:51 a car Nov 15 02:40:57 ... Nov 15 02:41:04 a landline phone Nov 15 02:41:06 and is sustainable ... kinda Nov 15 02:41:17 a settop box Nov 15 02:41:19 so its all for green Nov 15 02:41:21 microwave/fridge Nov 15 02:41:26 lol spikebike Nov 15 02:41:32 automatic muffin maker? Nov 15 02:41:33 those would be cool too Nov 15 02:41:35 lol Nov 15 02:41:40 but i'm thinking energy/fuel Nov 15 02:41:47 replacement for primitive batteries Nov 15 02:41:52 you want to power a reactor with android? Nov 15 02:41:58 no, no Nov 15 02:42:18 a small compartment inside the device Nov 15 02:42:29 some how make a fibreless moddel of the back of a g1 and then glue on flexible solar panel... Nov 15 02:42:46 with 20 or so worker ants powering the device Nov 15 02:42:47 install some electrode spring contacts to battery. Nov 15 02:43:10 sfuentes: you'd have to feed them Nov 15 02:43:37 just grab a leaf once a day for em Nov 15 02:43:50 remote desktop? Nov 15 02:43:56 i think you might have both a conversion ratio and energy density problem Nov 15 02:44:57 built in pop out bluetooth headset like a portable mouse? Nov 15 02:45:24 mice are pretty portable already - they've got legs, they run around, etc. Nov 15 02:45:39 ok i admit there are some issues but we can work around them Nov 15 02:45:43 invasion of the freaks tonight on #android Nov 15 02:45:48 lol Nov 15 02:45:53 tonight? Nov 15 02:46:05 the goal here is to use natural energy Nov 15 02:46:19 middle of the morning here in Asia Nov 15 02:46:38 i got another idea Nov 15 02:47:22 what about making the scroll wheel on the g1 save energy to the battery or another battery on the device when u scroll really fast Nov 15 02:47:42 its kinectic energy Nov 15 02:47:55 OLPCs have cranks, right? Nov 15 02:48:44 no, and they never did Nov 15 02:49:02 but regenerative scrolling sounds interesting :-) Nov 15 02:49:29 actually olpcs did have something Nov 15 02:49:37 I think it was a spindle and you used a rope Nov 15 02:49:44 or maybe it was a powercube that had similar Nov 15 02:49:58 sfuentes: olpcs dont have cranks Nov 15 02:50:04 an early model did Nov 15 02:50:09 they are simply made BY cranks Nov 15 02:50:12 ;) Nov 15 02:50:26 SplasPood: i worked for OLPC until recently Nov 15 02:50:33 i really dont appreciate that Nov 15 02:50:46 dgilmore: Awww Nov 15 02:50:46 http://wiki.laptop.org/go/One_Laptop_per_Child Nov 15 02:50:59 Low power is key. Most children do not have electricity at home. Therefore, a laptop needs to run on both human power and long-life batteries. Human power, whether cranking or other gestures, must run a laptop at least 1-to-10: one minute of cranking provides ten minutes of use Nov 15 02:51:29 well u guys see where i'm going with this Nov 15 02:51:32 dgilmore: One must not take the internets too seriously. Nov 15 02:51:39 thre is an external crank option. a foot pedel option. solar panel options Nov 15 02:51:51 solar panels would be cool too Nov 15 02:52:13 sfuentes: easy. just invent a perpetuum mobile battery Nov 15 02:52:25 personal wind turbine Nov 15 02:52:36 infernix: i know, i know ... its alot easier to say, right Nov 15 02:52:56 i feel pretty energized when i yank my crank :o) Nov 15 02:53:06 * dgilmore wants to put solar panels on the roof Nov 15 02:53:39 i've yet to come across panels that provide enough power to light more than just my lamps Nov 15 02:53:46 and that fit on a roof Nov 15 02:54:21 ive seen some systems that look promising Nov 15 02:54:27 even to cut power in half Nov 15 02:54:34 daytime only though? Nov 15 02:54:36 I run a lot of machines all teh time Nov 15 02:55:03 anyone here ever use the java gdata library for regular non-android java applications? Nov 15 02:55:23 hey waldo can you post your example Nov 15 02:55:24 ? Nov 15 02:55:50 spikebike: it's long.. basically I'm using the gdata library provided by google w/regular java and trying to get it to work in an android project Nov 15 02:55:53 but I get this error: Nov 15 02:56:13 W/System.err( 535): Caused by: java.io.IOException: Hostname was not verified Nov 15 02:56:14 W/System.err( 535): Caused by: java.io.IOException: Hostname was not verified Nov 15 02:56:15 whoops Nov 15 02:56:18 just once Nov 15 02:56:28 when I run the same code as a straight java application it works Nov 15 02:56:41 when I run it as an android app on the emulator it gets that error Nov 15 02:57:08 maybe i'll try it on the actual phone too Nov 15 02:59:04 blah same auth error on the phone as the emulator **** ENDING LOGGING AT Sat Nov 15 02:59:57 2008