00:04.13 | *** join/#android mikal_ (n=mikal@69-12-129-6.dsl.static.sonic.net) |
00:04.48 | fadden | The program 'curl-config' can be found in the following packages: * libcurl4-gnutls-dev * libcurl4-openssl-dev |
00:05.03 | fadden | (so says Ubuntu 7.10) |
00:05.17 | herriojr | yeah, I got it, thanks |
00:05.22 | fadden | I don't have it installed, apparently. |
00:05.39 | *** join/#android mikal__ (n=mikal@72.14.228.1) |
00:06.25 | *** join/#android aufegu- (n=angu@116.41.93.89) |
00:06.37 | herriojr | having other issues....I'm having to build a newer version of git for ubuntu 7.10 as the most recent is 1.5.2 |
00:07.28 | androoid | how would I connect to a http website? |
00:07.50 | *** join/#android ptmahent (n=ptmahent@CPE001346f727e9-CM0014e82680aa.cpe.net.cable.rogers.com) |
00:08.06 | herriojr | androoid: what exactly do you mean...like through a socket? |
00:08.19 | androoid | just as if I went to a URL through my FireFox |
00:08.28 | *** join/#android jbq (n=jbq@69.36.227.135) |
00:08.37 | androoid | like http://host/index.aspx?imei=12412424 |
00:08.38 | herriojr | so you want to know how to use the browser? |
00:08.50 | androoid | I want to know how to connect to http |
00:08.56 | androoid | but dont have to read the content or anything |
00:09.13 | herriojr | http://davanum.wordpress.com/2007/11/21/twitter-client-for-android-how-to-make-xml-over-http-calls/ |
00:09.14 | *** join/#android jbq_ (n=jbq@72.14.228.1) |
00:09.19 | androoid | I have something like |
00:09.41 | androoid | <PROTECTED> |
00:10.00 | *** join/#android ptmahent___ (n=ptmahent@CPE001346f727e9-CM0014e82680aa.cpe.net.cable.rogers.com) |
00:10.02 | herriojr | I wouldn't completely know, I haven't used that before |
00:10.11 | herriojr | try the link I sent I guess |
00:10.12 | *** join/#android cbeust (n=cbeust@64-142-66-175.dsl.static.sonic.net) |
00:11.10 | *** join/#android cbeust_ (n=cbeust@72.14.228.1) |
00:11.54 | androoid | I am just trying to do something http://www.anddev.org/getting_data_from_the_web_urlconnection_via_http-t351.html |
00:14.09 | herriojr | does anyone happen to have the android source without having to get it through git? I can't get the correct git version installed |
00:14.58 | shackan | herriojr: you're on windows? |
00:15.14 | herriojr | well, I was trying to do it on vmware with my ubuntu 7.10 partition |
00:15.41 | herriojr | I don't need to build it, I just want the source so I can finger through it |
00:16.18 | herriojr | 7.10's current version of git is 1.5.2, so I'd have to build 1.5.4, which when I try, it says it is missing some header files, which aren't there |
00:16.32 | herriojr | so in effect, I've given up on trying that |
00:17.53 | languish | is there a way to send someone a contact? |
00:17.59 | languish | form g1 to g1? |
00:18.02 | languish | *from |
00:19.01 | *** join/#android Dralspire (n=dral@81-196.126-70.tampabay.res.rr.com) |
00:20.22 | *** join/#android AhtiK (n=ahti@ip67-152-80-226.z80-152-67.customer.algx.net) |
00:22.30 | *** join/#android yakischloba (n=jake@c-24-22-171-214.hsd1.wa.comcast.net) |
00:23.38 | yakischloba | damnit |
00:23.48 | yakischloba | my Email account got deleted again |
00:23.48 | gdsx | languish: there is one that uses QR codes (and then you read it with the barcode scanner. It hasn't been released publically yet (I don't think), but I would imagine it will be fairly soonish |
00:23.53 | gdsx | yakischloba: eh? |
00:24.39 | duey | I can't believe some people are complaining about the $25 marketplace fee |
00:24.45 | yakischloba | gdsx: I told morrildl about this earlier...My account keeps getting deleted from the Email app. I setup an account, read some messages, do something else with the phone, and then come back to it later and I'm seeing the original setup screen again, and the account I setup is no where to be found |
00:24.59 | yakischloba | gdsx: it has happened 2x |
00:28.22 | *** join/#android unix_infidel (n=blue@unaffiliated/unixinfidel/x-8383745) |
00:28.59 | yakischloba | gdsx: dan said he hadn't heard of that happening before |
00:29.03 | yakischloba | any ideas?.. |
00:29.37 | _avatar | yakischloba: have you tried to do a factory data reset? |
00:29.39 | gdsx | yakischloba: not really, though if you can check the log output, it might help |
00:29.49 | gdsx | yakischloba: (adb logcat) |
00:29.53 | yakischloba | _avatar: I have not...should I? |
00:29.58 | yakischloba | gdsx: is that available after the fact, ie, now? |
00:30.19 | _avatar | yakischloba: not sure, but if it keeps happening and you can't figure it out, it may be worth a shot |
00:30.21 | `vip | hrm any idea when internet sharing will be an option for the G1?? |
00:30.49 | yakischloba | Hmm. I'm using the gmail imap servers for the account if that bears any significance |
00:31.01 | *** join/#android Ramblurr (n=rmblr@amarok/developer/Ramblurr) |
00:31.23 | yakischloba | err |
00:31.27 | yakischloba | mail servers, both imap and smtp |
00:32.29 | gdsx | yakischloba: it's basically a circular buffer of some size that I forget |
00:32.36 | gdsx | yakischloba: so it's worth a shot |
00:32.49 | yakischloba | ok. |
00:33.07 | yakischloba | can I do that with the adb that is in the 1.0 SDK or do I need something else? |
00:33.17 | yakischloba | I haven't gotten around to plugging my phone in to the computer yet |
00:33.24 | yakischloba | so I'm a little clueless there |
00:35.42 | herriojr | omg, I'm the only one I see on the internet having the driver issues I'm having |
00:36.09 | herriojr | - I'm having |
00:36.25 | gdsx | yakischloba: you can use the SDK one |
00:36.51 | gdsx | yakischloba: you need to turn on adb on the handset first, though |
00:36.57 | yakischloba | doh |
00:37.01 | gdsx | Settings-> Applications -> Development -> USB debugging |
00:37.02 | yakischloba | no wonder not workee ;) |
00:39.30 | wub_ | Anyone know if there's development homepage for the Homes app? I see from the about screen Dmitri Plotnikov is the developer and Google has revealed to me that he works for Google -- Perhaps he's even in this channel.... I'd like to suggest some features :) |
00:39.41 | yakischloba | gdsx: once you run adb logcat, does it clear the 'circular buffer' |
00:39.46 | yakischloba | ? |
00:40.09 | *** join/#android Neverender (n=nbernard@153.33.24.37) |
00:40.12 | romainguy__ | wub_: send him an email |
00:40.25 | wub_ | Unfortunately, Googling things like "homes android application" is giving me a lot of talk about the home button, etc... |
00:40.32 | Dougie187 | the homes app? |
00:40.32 | wub_ | Ooh, from the Market screen! |
00:40.36 | romainguy__ | wub_: yes :) |
00:40.37 | Dougie187 | like the homes screen? |
00:40.40 | romainguy__ | no |
00:40.41 | wub_ | Thanks. :) |
00:40.48 | wub_ | forgot about that. |
00:40.49 | romainguy__ | it's an app to look for houses and apts to buy/rent |
00:41.01 | Dougie187 | ...are you kidding? |
00:41.07 | wub_ | It's cool -- I'm using it and I'd like to ues it to monitor places available in certain areas. |
00:41.11 | romainguy__ | Dougie187: no, why? |
00:41.15 | romainguy__ | it's actually a nice and useful app |
00:41.19 | wub_ | Dougie187: it's useful. |
00:41.26 | romainguy__ | I used it today, I'm looking for a new place |
00:41.35 | Dougie187 | is it google branded? |
00:41.36 | romainguy__ | you can look for places in a certain radius around your current location |
00:41.58 | wub_ | Dougie187: I'm actually using it and want to suggest features I'd like... or even get involved in development if I can. It doesn't seem like a big app but I'd love to work on something. |
00:42.24 | vol | Hmm. I'm creating a custom view. I've set onTouchEvent, which works fine, but key events and trackball events aren't responding. Do I have to modify focusableInTouchMode? |
00:42.24 | Dougie187 | i don't doubt its useful |
00:42.55 | jt436 | wub_: use the "email developer" link from the Market |
00:42.58 | romainguy__ | vol: no |
00:43.01 | wub_ | Yep, doing that now. |
00:43.10 | romainguy__ | vol: you will get key events when the view is focused |
00:43.30 | gdsx | yakischloba: no (sorry, switching back and forth between workspaces) |
00:43.33 | vol | hmph. |
00:43.53 | gdsx | yakischloba: running `adb logcat` is approx. equivalent to running `dmesg` on a linux machine |
00:43.58 | jt436 | vol: use setFocusable(true); for your view |
00:44.00 | vol | My layout consists of a linearLayout, and my custom layout inside |
00:44.08 | yakischloba | gdsx: np. I just ran it once, then ^C out of it, then I ran it again and it gave no output. that's why I asked. replugging the phone solved it. |
00:44.27 | gdsx | yakischloba: weird |
00:45.14 | wub_ | Well, it seems to go to a generic e-mail address but I will provide feedback. :) |
00:45.26 | yakischloba | gdsx: http://pastebin.com/m3e43a223 if you care to look |
00:45.27 | vol | Thanks jt436 |
00:45.31 | vol | that was the problem |
00:45.41 | jt436 | ;) |
00:45.54 | yakischloba | gdsx: I don't see anything obvious but I'm not sure what I'm looking for. |
00:50.05 | gdsx | yakischloba: no, it doesn't look like Email logs anything useful |
00:50.17 | yakischloba | gdsx: yeah. spectacularz |
00:50.28 | gdsx | yakischloba: I'd say go ahead and open a ticket on b.android.com |
00:50.35 | romainguy | you can enable the debug mode in Email |
00:50.38 | romainguy | to add more logs |
00:50.49 | waldo_ | is back (gone 01:12:45) |
00:50.52 | yakischloba | ok |
00:50.52 | romainguy | in the list of accounts, type debug on the keyboard |
00:50.55 | romainguy | then check the boxes |
00:50.56 | gdsx | romainguy: does that do more than protocol logs? |
00:51.10 | romainguy | gdsx: I don't know, but it might :) |
00:51.14 | yakischloba | I will, once I get my damn account setup again :) |
00:51.17 | romainguy | there are 2 checkboxes |
00:51.22 | romainguy | I don't remember what they do |
00:51.30 | gdsx | one is debug, the other includes passwords and stuff |
00:51.56 | androoid | How come the line1Number method is returning null? |
00:52.03 | androoid | It was working in the emulator |
00:53.26 | yakischloba | didn't jasta or michaelnovakjr write a remote logcat utility or something?.. |
00:53.44 | yakischloba | that would be useful so I could like..capture this without having to be plugged into my computer all day |
00:54.06 | romainguy | when you run into an issue you can press Shift-Menu |
00:54.12 | romainguy | it dumps a full adb bugreport on the sdcard |
00:54.16 | romainguy | including the logcat |
00:54.24 | yakischloba | nice |
00:54.25 | romainguy | so you can analyze it when you're near a computer |
00:54.31 | *** join/#android unix_infidel (n=blue@unaffiliated/unixinfidel/x-8383745) |
00:54.48 | yakischloba | I totally forgot I had an SD card until I was poking around in the phone info or wherever it lists the capacity |
00:55.47 | DannyB | lol |
00:55.49 | yakischloba | I think the email app..when you are setting up an account and you type foo@bar.com, it should check mx for bar.com and see if the mail service is hosted by google, so then it can auto-configure |
00:56.13 | yakischloba | i keep having to type imap/smtp.gmail.com and configure ssl etc |
00:56.25 | gdsx | romainguy: no, Shift+Menu doesn't work on non-debug builds |
00:56.39 | romainguy__ | gdsx: why did we disable this? |
00:56.43 | yakischloba | or even just a "This account hosted by Gmail" button |
00:58.38 | yakischloba | Is there a place to submit minor feature requests like that, or is it best to contact the particular developer of for instance, the Email app? |
00:59.09 | gdsx | yakischloba: Email is a system app, so you can probably just submit another ticket with "feature request" type or something like that |
00:59.15 | herriojr | does anyone else have both windows 64-bit and 32-bit on their machine? |
00:59.21 | romainguy__ | yakischloba: file a bug in the issue tracker |
00:59.32 | yakischloba | Okay, even if it is not a bug eh |
00:59.36 | yakischloba | sure |
00:59.57 | gdsx | yakischloba: for Type, you can likely do "Feature Request" |
01:00.04 | yakischloba | Gotcha. |
01:00.30 | herriojr | I still can't get the damn driver installed |
01:01.22 | yakischloba | romainguy__, gdsx: Is there anything potentially useful in the 'sensitive information' logging, or should I not bother? |
01:01.33 | gdsx | yakischloba: no |
01:01.45 | yakischloba | k |
01:01.52 | gdsx | yakischloba: primarily, it doesn't omit your IMAP/SMTP passwords |
01:02.00 | yakischloba | yeah |
01:03.28 | *** join/#android SamSerious (i=d0365e52@gateway/web/ajax/mibbit.com/x-46026876c0f882e6) |
01:03.52 | androoid | anyone know how to get locationmanager to output the gps into GPRS format? |
01:05.15 | *** join/#android tonyacunar (n=joseacun@c-76-16-208-53.hsd1.il.comcast.net) |
01:05.23 | yakischloba | romainguy__: so since your trick is evidently not in the retail build, should I just pursue the remote logcat deal? |
01:07.48 | SamSerious | Yes! i've got the g1 today. posting from it :) |
01:08.29 | androoid | mibbit works huh? |
01:08.36 | androoid | let me try |
01:09.08 | *** part/#android Dougie187 (n=doug@68.35.245.156) |
01:10.24 | *** join/#android andr00000id (i=d0365344@gateway/web/ajax/mibbit.com/x-ed1531d8817e5a81) |
01:10.43 | SamSerious | not good, cant see anything without zooming out. hope someone comes up with irc client soon |
01:10.58 | andr00000id | not bad |
01:11.19 | *** join/#android tethridge_ (n=tale@cpe-075-177-151-223.nc.res.rr.com) |
01:11.31 | andr00000id | k its pretty bad |
01:12.12 | tethridge_ | romainguy, did you see this yet? http://classicsapp.com/ and http://blog.cocoia.com/2008/10/23/designing-classics/ |
01:12.41 | romainguy | ahah nice UI |
01:12.47 | romainguy | ooh |
01:12.48 | romainguy | Flatland |
01:12.49 | romainguy | awesome book |
01:13.11 | romainguy | I'm pretty sure the page turning animation would drive me nuts |
01:13.20 | tethridge_ | you have to make it happen for android. These guys say their program is iPhone only |
01:14.01 | languish | well let's just bombard them with scotch tape x-rays until they relent |
01:14.06 | languish | e someone comes up with irc client soon |
01:14.06 | languish | [21:10] <andr00000id> not bad |
01:14.06 | languish | [21:11] * tethridge_ (n=tale@cpe-075-177-151-223.nc.res.rr.com) has joined #android |
01:14.06 | languish | [21:11] <andr00000id> k its pretty bad |
01:14.06 | languish | [21:12] <tethridge_> romainguy, did you see this yet? http://classicsapp.com/ and http://blog.cocoia.com/2008/10/23/designing-classics/ |
01:14.08 | languish | [21:12] <romainguy> ahah nice UI |
01:14.10 | languish | [21:12] <romainguy> ooh |
01:14.12 | languish | [21:12] <romainguy> Flatland |
01:14.14 | languish | [21:12] <romainguy> awesome book |
01:14.16 | languish | wtf |
01:14.18 | languish | my bad |
01:14.25 | languish | meant.. http://www.engadget.com/2008/10/23/scotch-tape-surprises-everyone-by-producing-x-rays/ |
01:14.27 | yakischloba | romainguy: so since your trick is evidently not in the retail build, should I just pursue the remote logcat? |
01:14.28 | *** join/#android romainguy___ (n=gfx@adsl-75-55-215-117.dsl.pltn13.sbcglobal.net) |
01:14.41 | herriojr | what was the link to the android windows driver source again? |
01:14.42 | romainguy | yakischloba: sure |
01:15.01 | *** join/#android kisu (n=kkang@ip70-179-88-179.dc.dc.cox.net) |
01:15.08 | yakischloba | romainguy: well, that seems like my best/only sure approach. Do you agree? |
01:15.28 | romainguy | I don't agree on anything, you do what you want :)) |
01:15.35 | yakischloba | of course not. |
01:15.47 | *** join/#android wub (n=wub@destiny.ringworld.org) |
01:17.13 | languish | the ultimate reason for market failure |
01:17.17 | languish | <PROTECTED> |
01:17.32 | languish | :| |
01:17.53 | *** join/#android romainguy____ (n=gfx@72.14.228.1) |
01:18.03 | yakischloba | yeah I tried to get on some porn vids too, slightly disappointed. That is the first novelty I had to try to show off to my coworkers, and it failed ;) |
01:18.04 | *** join/#android Aleksey (n=akorzun@pool-71-183-180-218.nycmny.east.verizon.net) |
01:18.16 | Aleksey | I can't sign in into freaking AIM client for days, it says.. NETWORK ISSUE |
01:18.25 | Aleksey | I can't use GPS for days, it says... NETWORK PROBLEM |
01:18.27 | Aleksey | JEsus |
01:18.47 | languish | Aleksey, I'm in nyc too. it works for me |
01:18.59 | languish | want a hand figuring it out |
01:19.09 | Aleksey | What is there to figure out tho? AIM should work |
01:19.10 | *** join/#android matt_c (n=mcroydon@137.147.45.66.cm.sunflower.com) |
01:19.21 | Aleksey | There are no settings for it i assume? |
01:19.25 | herriojr | so if I try and force-install drivers, I get a fatal error |
01:19.33 | languish | first, were you using wifi or 3g when logging in to aim? |
01:19.41 | Aleksey | 3g |
01:19.51 | languish | did you *try* with wifi? |
01:20.02 | Aleksey | yeah |
01:20.09 | languish | same issue or did it work? |
01:20.17 | Aleksey | wifi signal is really low by the way, my laptop gets 5, phone gets 3 bars |
01:20.19 | Aleksey | yup |
01:20.35 | languish | yup what |
01:20.39 | Aleksey | i can sign in google just fine |
01:20.41 | Aleksey | same issue |
01:20.41 | languish | it worked on wifi or no |
01:20.44 | languish | ok |
01:20.47 | vol | Hmm. |
01:20.55 | languish | so it's likely either your account, or the phone |
01:21.16 | languish | did you try logging in to aim via a desktop pc, using the web based aim client? |
01:21.27 | vol | Ok, I'm using onTrackBallEvent, but like it mentions, the values are normalized. I only want to get 1x at a time. Is this possible? |
01:22.21 | Aleksey | i tried entering fake accounts |
01:22.24 | Aleksey | always network issue |
01:22.44 | Aleksey | yeah.. i can login from desktop man |
01:22.56 | jt436 | vol: you get a motionevent, just grab the info you need |
01:23.04 | *** join/#android lemonadedrink (n=chatzill@pool-72-75-93-9.washdc.east.verizon.net) |
01:23.09 | languish | ok, try a soft reset of the phone soft reboot is green+menu+red |
01:23.12 | *** join/#android jbq_ (n=jbq@72.14.228.1) |
01:23.23 | languish | if that doesn;t work.. I would suggest a full reset |
01:23.40 | languish | it worked for me and my wife's g1's to clear up a number of issues |
01:23.52 | Aleksey | willl i loose my data |
01:23.55 | *** join/#android terminal (i=rpug@unaffiliated/terminal) |
01:23.58 | languish | what data? |
01:24.08 | Aleksey | phone numbers |
01:24.11 | Aleksey | configured email accounts |
01:24.12 | languish | your google contacts are saved to the cloud |
01:24.29 | languish | it'll take you less than 15 minutes to set up whatever you had befoe |
01:25.04 | Aleksey | how do i do hard reset |
01:25.19 | vol | jt436: yeah, I just want to "save it" until I have >= 1 for x or y |
01:25.29 | languish | Aleksey, to reset the G1 completely: 1) turn off the phone. 2) press and hold the HOME and |
01:25.30 | languish | POWER - may only need the HOME- buttons for at least 20 seconds until you see an |
01:25.30 | languish | image with a triangular icon 3) open the keyboard 4) press alt l (that's an L, |
01:25.30 | languish | may not need this step) 5) press alt w 6) when the process completes on the |
01:25.30 | languish | screen press and hold HOME and BACK keys for a couple of seconds. |
01:26.13 | languish | then you'll have to reinitialize your phone |
01:26.16 | cbeust_ | Do you want to reboot your phone or reset it? |
01:26.20 | Aleksey | when i got my phone yesterday i had 'welcome to android, enter google name etc' does that mean it was hard reseted before that? |
01:26.28 | Aleksey | If so, what is the point to do it again |
01:26.28 | languish | cbeust_, i suggested he reboot it first |
01:26.33 | languish | he asked how to hard reset |
01:26.38 | cbeust_ | ok |
01:26.45 | cbeust_ | Hard reset: Settings / SD Card / Factory reset |
01:26.49 | waldo_ | is away: auto-away |
01:27.02 | cbeust_ | Should rephrase that "factory reset" |
01:27.22 | languish | cbeust_, factory reset for some reason, didn't succeed where then roundabout method did on my wife's g1 |
01:27.41 | languish | nfi what the difference is, of if just doing it twice was the diff |
01:27.47 | languish | of/or |
01:27.51 | herriojr | can anyone make sense of this windows driver install log? http://pastebin.ca/1235263 |
01:28.14 | *** join/#android kslater (n=kslater@206.193.247.78.nauticom.net) |
01:31.29 | *** join/#android BBHoss (n=bbhoss@c-68-62-170-33.hsd1.al.comcast.net) |
01:31.32 | xavd | herriojr: you said you use XP SP3 right? |
01:31.42 | herriojr | yes |
01:31.56 | xavd | I'm going to file a bug internally with your log |
01:32.40 | xavd | actually you should file it yourself on http://code.google.com/p/android/downloads/list |
01:32.44 | xavd | that way you can track it |
01:33.11 | herriojr | ok |
01:34.20 | wastrel | hi/win 2 |
01:34.24 | wastrel | hrm |
01:35.45 | *** join/#android DannyB (n=dannyb@nat/google/x-4d3bdebfffceda30) |
01:37.09 | *** join/#android fhobia (n=fhobia@c-24-6-54-200.hsd1.ca.comcast.net) |
01:37.16 | *** join/#android cnoolon (n=cnoolon@61.153.148.197) |
01:37.53 | AhtiK | Hi all! Any ideas if android challenge round 2 will start soon and thereby will be available only to tmobile customers? (considering the fact that only tmobile has device). if it doesn't start quite soon it is somewhat behind the schedule. |
01:38.34 | AhtiK | I haven't heard any other telecom announcing android-supported phone and if it would come out in november it would very likely be already announced.. |
01:39.18 | yakischloba | AhtiK: You're obviously still able to develop using the emulator. Seems like most developers had no trouble doing that, and then only a little polishing on the device. |
01:39.58 | AhtiK | yakischloba, that's true. yet round 2 starting criteria from google was that it starts whenever first devices hit the market :) |
01:40.20 | AhtiK | yakischloba, we participated in round 1 but didn't get lucky to win :( |
01:40.26 | languish | devices plural? |
01:40.35 | AhtiK | languish, I hope so, at least :D |
01:40.42 | AhtiK | languish, for plural |
01:40.57 | languish | supposedly another device is coming out this year |
01:41.20 | languish | and the G1 did just launch, they may be a bit busy |
01:41.36 | AhtiK | languish, "The Android Developer Challenge II will launch after the first handsets built on the platform become available in the second half of 2008." |
01:41.51 | yakischloba | eh. well, it has been about a day. patience ;) |
01:41.55 | *** join/#android andyross (n=andy@static-71-245-107-194.ptldor.fios.verizon.net) |
01:41.58 | *** part/#android andyross (n=andy@static-71-245-107-194.ptldor.fios.verizon.net) |
01:42.00 | AhtiK | I wish something looking as sleek as ericsson xperia would be android-based. |
01:42.01 | romainguy____ | AhtiK: it just says "after", it doesn't say when :) |
01:42.05 | *** join/#android andyross (n=andy@static-71-245-107-194.ptldor.fios.verizon.net) |
01:42.39 | AhtiK | romainguy____, true ;) these "after something" statements are always funny as they promise only that it wont start "before" .p |
01:44.21 | *** part/#android pfft1 (n=vds@43.57.189.72.cfl.res.rr.com) |
01:45.10 | yakischloba | $ uptime |
01:45.10 | yakischloba | uptime: permission denied |
01:45.11 | yakischloba | :( |
01:45.26 | romainguy____ | you can see the uptime in the settings |
01:45.31 | yakischloba | heh yeah I know. |
01:48.23 | *** join/#android OpnSrc1 (i=harisha1@gateway/tor/x-aaebd53f9207fb1d) |
01:50.37 | languish | does the g1 tack bandwidth usage? |
01:50.40 | languish | *track |
01:50.50 | languish | specifically 2/3g |
01:52.22 | wastrel | speaking of that - did we get confirmation about the 400 message limit including google talk and email as well as text messages? |
01:52.49 | romainguy____ | Google Talk and Email don't count towards your SMS |
01:53.01 | romainguy____ | but AIM/Yahoo/Live Messenger do |
01:53.23 | vol | Is this a bug? I touch my view via touchscreen, then click the trackball. The click isn't handled until the trackball moves. |
01:53.34 | wastrel | romainguy____: thanks |
01:53.44 | romainguy____ | vol: no, that's because your view doesn't have focus |
01:53.51 | romainguy____ | you need to move the trackball first to give it focus |
01:53.58 | vol | hmm. |
01:53.59 | romainguy____ | if you write a game, make it focusbale in touch mode |
01:54.01 | romainguy____ | otherwise, leave it alone |
01:54.18 | vol | ha, I just wrote setFocusableInTouchMode(true) as you wrote that : ) |
01:54.22 | vol | yes, I'm writing a game |
01:54.23 | wastrel | i still don't have web access :p |
01:54.25 | yakischloba | oh, AIM does use SMS? sigh |
01:54.26 | vol | (implementing a Go client) |
01:54.28 | *** join/#android zmedico (n=zmedico@ip68-4-152-120.oc.oc.cox.net) |
01:55.48 | *** part/#android Neverender (n=nbernard@153.33.24.37) |
01:57.23 | vol | Hmm, and now the return button doesn't work, from setFocusableInTouchMode :( |
01:57.29 | vol | blargh |
01:58.07 | yakischloba | what is the connection open to google server while my phone doesnt appear to be doing anything? |
01:58.18 | vol | o_O |
01:58.37 | yakischloba | 72.14.247.188:5228 ESTABLISHED |
01:58.52 | vol | capture dem packets |
01:59.45 | romainguy____ | yakischloba: Gmail or Gtalk or OTA updates checker or Calendar, etc. |
01:59.54 | yakischloba | yeah i figured as much |
02:00.23 | *** join/#android meoblast001 (n=meoblast@dynamic-acs-24-239-93-241.zoominternet.net) |
02:01.05 | waldo_ | is back (gone 00:34:15) |
02:01.33 | SanMehat | oh good, i was wondering where you were |
02:01.35 | SanMehat | :) |
02:02.07 | vol | So, why is it that whenever I click the debug or run button in eclipse, it always tries to run anything BUT the android run configuration? :\ |
02:02.21 | vol | (just launched unit tests by accident. again.) |
02:02.42 | xavd | because the project is both an android project and a java project so eclipse does not know how to launch it |
02:02.42 | yakischloba | Say I have a poor 3G signal - do I get a power consumption advantage by using WiFi if it is abundant? |
02:03.00 | SanMehat | yakischloba: no |
02:03.02 | xavd | I suggest going in the settings and changing the behavior of the button to launch the previously launched configuration |
02:03.06 | yakischloba | SanMehat: wifi always more eh |
02:03.17 | SanMehat | yakischloba: yeah |
02:03.23 | vol | xavd: argh, I thought that was the default? :\ |
02:03.25 | SanMehat | yakischloba: the transmitter is expensive |
02:03.32 | *** join/#android AhtiK (n=ahti@ip67-152-80-226.z80-152-67.customer.algx.net) |
02:03.34 | yakischloba | SanMehat: gotcha |
02:03.48 | xavd | vol: this changed in 3.3. Go in the prefs in Run/Debug > Launching, at the bottom of the page |
02:04.02 | xavd | choose "always launch the previously launched application" |
02:04.11 | vol | aha |
02:04.13 | vol | thanks |
02:04.16 | vol | found it |
02:06.59 | Androidz | does android have support for Java? I tried using a java web based irc client, but it said I didnt have java. But my device says its enabled? |
02:07.35 | *** join/#android covalentbond_ (n=covalent@cpe-72-227-154-221.nyc.res.rr.com) |
02:07.40 | Androidz | also, does having those 6 back apps running all time kill the battery faster???? |
02:07.52 | yakischloba | Just so I know I'm not accidentally deleting the Email account - the only way to do that is to hold down on the account and select "Remove Account", right? |
02:07.53 | SanMehat | Androidz: no, background apps do not kill the battery.. |
02:08.10 | SanMehat | yakischloba: sorry i don't know man. that makes sense though. |
02:08.30 | SanMehat | Androidz: applications that are in 'the background' do not actually get any resources. |
02:08.46 | yakischloba | SanMehat: that is the only way I can find to delete them. I will be watching my logcat next time it disappears then. |
02:09.07 | Androidz | SanMehat, ok, so the battery life for the G1 just planely sucks |
02:09.14 | gdsx | yakischloba: yeah, I'm pretty sure you'd know if you were deleting them |
02:09.19 | gdsx | Androidz: how long does it last for you? |
02:09.21 | yakischloba | gdsx: that's what I figured. |
02:09.29 | Androidz | not long at all |
02:09.39 | SanMehat | Androidz: are you running applications which use GPS or wifi? those are quite good at chewing through battery |
02:09.39 | gdsx | Androidz: that doesn't really mean anything |
02:09.45 | gdsx | Androidz: do you have an approximate number? |
02:09.52 | Androidz | gdsx, I had it fully charged around 4, and it is now 7 with 38 % left |
02:10.03 | yakischloba | gdsx: I know I had the phone in my hand a couple time without the screen being locked, but there's no way it could have happened *twice* like that. |
02:10.29 | SanMehat | yakischloba: if that happens to you please take a bugreport. |
02:10.39 | Androidz | maybe more around 3 but still, barely 4 hrs |
02:11.05 | waldo_ | is away: auto-away |
02:11.05 | yakischloba | SanMehat: yeah I am going to try to get a log before I submit it. romain explained how to enable the 'extra' debugging for the Email app, so I'm prepared with that. |
02:11.07 | gdsx | Androidz: do you have any apps installed that might try to track where you're going or anything like that? |
02:11.29 | Androidz | gdsx, where google maps, I do have locale and lifeaware installed |
02:12.06 | Androidz | well google maps* |
02:12.08 | gdsx | Androidz: I haven't used them, but I'd suggest to try uninstalling locale and lifeaware. I don't know if that will help, but it might |
02:12.32 | gdsx | Androidz: google maps doesn't use GPS when you're not interacting with it |
02:12.38 | Androidz | gdsx, eh, I still would assume they would come out with a better battery I mean come on, this is supposed to be on the net |
02:12.52 | gdsx | Androidz: GPS is very battery-expensive |
02:13.03 | Androidz | AND my brightness is down all the way |
02:13.17 | Androidz | Still This phone was made for the net and GPS |
02:13.33 | gdsx | Androidz: it wasn't made for continuous GPS use, though |
02:13.35 | Androidz | they need to fix this , I am very unimpressed with the life |
02:13.41 | Androidz | doesnt matter |
02:13.53 | Androidz | and how can you say its not |
02:13.57 | gdsx | Androidz: are you even listening to me? I'm trying to help |
02:14.14 | yakischloba | Androidz: maybe you could contribute some magical power management patches that all the engineers couldn't figure out how to write. |
02:14.22 | Androidz | ya I am gdsx , and I know you are. I am just telling you where I come from as a consumer |
02:14.33 | SanMehat | Androidz: we're continually making improvements to the power management infrastructure. |
02:14.51 | SanMehat | Androidz: one of the great things about the G1, is it updates itself OTA... |
02:15.19 | Androidz | yakischloba, SanMehat I am not blaming the developers, bad coding could be a part of it, BUT the major problem has to do with the batt itself |
02:15.24 | gdsx | Androidz: the bottom line is that the battery stores a certain amount of energy. The GPS uses that energy at a rather high rate, which means your battery dies a lot faster than it would if the GPS weren't on continuously |
02:15.52 | gdsx | Androidz: I mean, even dedicated GPS units don't last incredibly long under continuous use |
02:15.56 | yakischloba | Androidz: maybe you could invent a new kind of battery then. It isn't like this is a battery somehow inferior to others in standard use |
02:15.59 | Androidz | gdsx, Ya I know, I am aware of the GPS drainage, all in all its a typical battery |
02:16.05 | Androidz | in an UNtypical phone :) |
02:16.32 | Androidz | Iphone gets better battery life |
02:16.53 | yakischloba | and such are the problems of creating something like this. Take it back then, it isn't like no one knows it needs improvement |
02:16.59 | wastrel | it's totally unfair that batteries suck so badly |
02:17.10 | *** join/#android plusminus_ (i=4421a620@gateway/web/ajax/mibbit.com/x-8eb529c24d11e19b) |
02:17.13 | gdsx | wastrel: :o) |
02:17.16 | *** part/#android RyeBrye (n=ryebrye@160.7.248.108) |
02:17.33 | Androidz | no need to get defensive yall |
02:17.33 | gdsx | Androidz: regardless, I'd suggest you uninstall locale and lifeaware and see if your battery life improves |
02:17.46 | Androidz | gdsx, I will probably do that, I havent used them |
02:18.00 | Androidz | although locale is nice to turn off my ringer when I cam at school |
02:19.12 | gdsx | Androidz: yeah, it's tough to find a good compromise, especially since the handset is so new (and the ADC folks didn't have handsets when they were designing their apps, so it was tough to see these problems beforehand) |
02:19.57 | Androidz | gdsx, ya I know. I still it's more of battery issue itself rather then any code |
02:20.18 | *** join/#android d03boy (n=d03boy@CPE-70-94-2-118.wi.res.rr.com) |
02:20.23 | yakischloba | right.. |
02:20.30 | d03boy | how did the big release work out? |
02:20.56 | gdsx | Androidz: I'm not sure I agree, but this discussion isn't going to go anywhere :o) |
02:21.13 | Androidz | gdsx, ^^ your right, only time will tell eh? |
02:21.15 | Androidz | anyway |
02:21.27 | Androidz | anyone know where I might pick up some third party source? |
02:21.40 | andyross | OK, finally getting around to trying to build the tree so I can get a bionic library set. Is there any way to get this building on x86_64 natively, or an I SOL? |
02:22.12 | andyross | Alternatively, is there a way to build just the bionic subdirectory using the prebuilt toolchains? |
02:22.14 | andyross | ls |
02:23.10 | d03boy | anyone agree that eclipse is about 3x as slow as it used to be 2 years ago? |
02:24.29 | d03boy | <PROTECTED> |
02:26.07 | gdsx | andyross: to build on x86_64, you type `make`. Possibly `make -j N` |
02:27.20 | *** join/#android neerhaj (n=chatzill@203.115.94.69) |
02:28.15 | gdsx | andyross: of course, you could mean something totally different to how I parsed that, in which case, sorry |
02:29.39 | andyross | When attempting to build "host Executable: acp", presumably via a custom ld command? (I can't tell because the make is hiding the commands), it's dying with a "can't find -lstdc++" error. But a g++ -m32 works fine on this box. |
02:30.08 | gdsx | andyross: does `make showcommands` dtrt? |
02:31.07 | gdsx | andyross: if it's building it as 32-bit, though, you likely need the 32-bit libstdc++-(version stuff)-dev |
02:31.54 | gdsx | andyross: hmm... this machine doesn't have the 32-bit one on it, though |
02:31.55 | *** join/#android dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net) |
02:31.59 | gdsx | andyross: what gcc version? |
02:32.29 | andyross | 4.1.2, it's an Ubuntu gutsy box. |
02:33.05 | gdsx | andyross: also, did `make showcommands` show the commands? |
02:33.20 | andyross | Sorry, in a separate window. Same deal. |
02:33.46 | *** join/#android muthu (n=mobeegal@59.92.54.123) |
02:34.28 | *** join/#android neerhaj_ (n=chatzill@203.115.94.227) |
02:35.13 | gdsx | andyross: hmm... you don't have a newer gcc you can try, perhaps? I've built it successfully with gcc 4.2.3 and 4.3.2 (on x86_64) |
02:35.42 | gdsx | andyross: also, I'm not sure I was clear. does `make showcommands` show you the command that's failing? |
02:35.49 | andyross | No, it fails to build. |
02:36.03 | gdsx | andyross: reread the question, please |
02:36.34 | andyross | The build fails at the same point: it's the same "acp" prereq. |
02:36.46 | gdsx | andyross: "does it show you the command that is failing?" |
02:37.21 | *** part/#android mc (n=Nathan@71.83.238.81) |
02:37.28 | andyross | OK, now my turn to get snippy: I told you up above that, no, it does *not* show the command that is failing. If you're going to snipe at your users, read more carefully. |
02:38.50 | gdsx | andyross: sorry. Regardless, did you try `make showcommands`? (I can't tell whether you have or haven't from what you've told me) |
02:38.53 | yakischloba | such hostility |
02:41.00 | andyross | Yes. "make showcommands" fails at exactly the same step as the default make target. Apparently "acp" is a prereq of whatever showcommands needs to do. |
02:42.09 | gdsx | andyross: I guess it's not working, then. On our internal tree, `make showcommands` shows you what commands make is running before it runs them |
02:42.40 | andyross | Oh, OK. I thought that was a separate target. Let me look more carefully. |
02:43.24 | gdsx | yakischloba: not really. IRC breeds miscommunication/misunderstandings, which cause people to get frustrated |
02:43.27 | gdsx | it happens |
02:43.32 | yakischloba | ;) |
02:44.20 | andyross | And indeed, yes: it's a g++ -m32 command. No 32 bit -lgcc. |
02:44.27 | yakischloba | Has there been any talk of Google utilizing it's live stock quotes on Android? |
02:44.47 | romainguy | speaking of quotes |
02:45.03 | gdsx | hmm... |
02:45.05 | gdsx | one sec |
02:45.08 | romainguy | http://code.google.com/p/android/issues/detail?id=1018 does anybody understand what this user wants? :) |
02:45.37 | andyross | So backing up a few steps, is there any way to get a build of bionic only, using just the prebuilt toolchains (which I've already verified run just fine)? I really don't want to build the whole platform, I'm just trying to get a native toolchain up and running. |
02:45.52 | yakischloba | romainguy: he obviously wants "streeming" |
02:46.15 | gdsx | andyross: at a guess, `make -C bionic`? |
02:46.41 | andyross | No makefile there, though. Just an Android.mk which gets pulled into something else. |
02:46.46 | yakischloba | romainguy: I'd imagine that it opens up a second window or something, that needs to be open in unison with another to be useful |
02:47.03 | romainguy | sounds like a bug that will get a Decline :) |
02:47.08 | yakischloba | Yeah. |
02:47.10 | gdsx | andyross: yeah... umm... |
02:48.53 | geist | hey, dont be squelching the minority that need their streeming |
02:49.01 | geist | remember the little people |
02:49.15 | danfuzz | boo |
02:49.27 | yakischloba | romainguy: I just checked it on my scottrade account. the streaming quotes run in java applets in about 5 different windows. decline ;) |
02:49.27 | romainguy | geist: I'm French, so I'm supposed to be arrogant and mean |
02:49.35 | romainguy | yakischloba: lol ok |
02:49.40 | geist | i bet deep down inside dalvik always supported streeming |
02:50.03 | danfuzz | we on the Dalveek teem are pro-streeming |
02:50.35 | gdsx | andyross: looks like `make bionic` DTRT |
02:50.47 | gdsx | it might not, though :o) |
02:51.25 | gdsx | andyross: yeah, looks like it should do the right thing |
02:51.55 | yakischloba | I take it that this Bank of America online banking thing was developed in strong coordination with BOA? |
02:52.30 | danfuzz | the publisher is listed as "bank of america" i believe |
02:52.41 | yakischloba | ah ok |
02:52.44 | yakischloba | i missed that |
02:53.09 | yakischloba | It would be nice if other banks would do that :) |
02:53.11 | wastrel | bank of america app yeah. the reviews all say to just use the website |
02:53.19 | yakischloba | haha really |
02:53.20 | yakischloba | that sucks |
02:53.37 | gdsx | wastrel: that works? cool |
02:53.40 | gdsx | (it didn't used to) |
02:53.41 | *** join/#android cfreak200 (n=cfreak20@p4FDB4AB2.dip.t-dialin.net) |
02:53.57 | shackan | does the g1 have Flash? |
02:53.59 | wastrel | i didn't try the app or the website so :] |
02:54.00 | yakischloba | What I think would be nice is a home screen widget that updates every hour or something |
02:54.09 | yakischloba | with the account balances |
02:54.27 | wastrel | i want the wallpaper of the home app to randomly rotate |
02:54.35 | wastrel | also: i want to make screen widgets |
02:55.07 | romainguy | you can't do #2 |
02:55.17 | romainguy | it's gonna take a while before we do this |
02:55.20 | yakischloba | :( |
02:55.25 | romainguy | I mean |
02:55.30 | romainguy | it's gonna take a while to implement |
02:55.36 | umdk1d3 | ooh! |
02:55.38 | umdk1d3 | thats an idea |
02:55.53 | umdk1d3 | doing widgets using a service that updates the background pic |
02:56.02 | romainguy | yeah we thought about that |
02:56.03 | umdk1d3 | you cant interact |
02:56.08 | romainguy | but it sucks :) |
02:56.09 | umdk1d3 | and its a total hack atm |
02:56.21 | yakischloba | I check my bank balance once a day or so anyway, so I think that would be nice to have it handy at all times |
02:56.27 | romainguy | actually I already have a feature for 1.1 that allows to create sort of widgets :)) |
02:56.30 | umdk1d3 | how soon would we see desktop widgets tho, like in prolly 3-6 months down the road? |
02:56.45 | romainguy | but to have real widgets, we will need a lot of work in the framework |
02:56.56 | romainguy | basically we need a way to display in Home a View that runs in another process |
02:57.05 | wastrel | am i noticing a magic parallax effect with the background picture when i switch between the desktops on the home app? |
02:57.06 | romainguy | we certainly don't want external code to run in Home |
02:57.10 | romainguy | (Home has permissions) |
02:57.10 | danfuzz | that pesky security |
02:57.14 | umdk1d3 | also could they do some buttons in a notification view? for example, it would be awsome to play/pause music from ongoing notif box |
02:57.17 | gdsx | wastrel: yup :o) |
02:57.20 | romainguy | wastrel: yes :) |
02:57.42 | *** join/#android mikal_ (n=mikal@69-12-129-6.dsl.static.sonic.net) |
02:57.53 | wastrel | that's hella cool. is it a special image format or are you guys somehow distinguishing the foreground and background of the pic? |
02:58.09 | benley | there's no distortion of the image. |
02:58.14 | gdsx | wastrel: the background isn't quite as wide as the virtual desktop |
02:58.15 | benley | it's just the icons sliding at a different rate. |
02:58.20 | umdk1d3 | think nintendo NES ;) |
02:58.28 | wastrel | ahhh |
02:58.35 | romainguy | also I had a custom version of Home that was using 3 wallpapers |
02:58.43 | romainguy | to get even more parallax magic ^^ |
02:58.48 | benley | Heh. |
02:58.52 | benley | MEGALLAX |
02:58.53 | wastrel | the icons are parallax but the image isn't |
02:59.14 | romainguy | (speaking of Home, you should look at the source code of Launcher.java to learn about the magic property that enables the use of motion sensors to switch between screens) |
02:59.35 | umdk1d3 | wait whaaaaaaat? |
02:59.37 | gdsx | romainguy: wait, you mean like the accelerometer? |
02:59.42 | romainguy | yes |
02:59.45 | gdsx | sweet |
02:59.50 | umdk1d3 | =D its disabled right now then? |
02:59.58 | romainguy | too bad you can't enable that property on a production g1 ^^ |
03:00.06 | *** join/#android theCarpenter (n=virtualm@c-98-243-171-119.hsd1.mi.comcast.net) |
03:00.12 | romainguy | (at least not without recompiling Home) |
03:00.43 | umdk1d3 | romainguy: well you could install a second home app, right? just change all the namespaces awway |
03:00.50 | romainguy | yep |
03:00.59 | umdk1d3 | or remove the first home app, then drop replace it with a diff sig? |
03:01.09 | romainguy | you can't remove it since it's in the read only partition |
03:01.14 | umdk1d3 | ohhh :/ |
03:01.33 | romainguy | but yeah, you can just change the package name |
03:01.34 | theCarpenter | anyone have one of the actual phones? |
03:01.44 | theCarpenter | not just the emu? |
03:01.58 | cbeust_ | Plenty of people |
03:01.58 | d03boy | not until they get 3G here |
03:02.50 | wastrel | i have one |
03:03.03 | benley | thinks it's kinda weird that tmo refuses to sell in non-3g markets, since his g1 worked perfectly fine before there was 3g coverage here... |
03:03.06 | d03boy | do you like it |
03:03.35 | wastrel | aside from the standard complaints i like it. |
03:04.10 | wastrel | standard complaints being, battery life, lack of onscreen keyboard, not enough apps in the marketplace yet, no headphone jack. |
03:04.27 | wastrel | i blame google and specifically the android team for not producing absolute perfection |
03:04.29 | benley | give the marketplace a couple of weeks. |
03:04.31 | theCarpenter | no headphone jack??? |
03:04.46 | benley | theCarpenter: it's got that damn audio+usb jack that HTC likes to use |
03:04.50 | wastrel | v. disappointed, disillusioned |
03:04.50 | cbeust_ | wastrel: guilty as charged |
03:05.06 | romainguy | I admit |
03:05.07 | cbeust_ | I actually filed a bug for this, "Not perfection" but it got postponed to v1.1 |
03:05.12 | romainguy | I did sleep for a few hours over the past 18 months |
03:05.28 | wastrel | no wonder there are bugs |
03:05.33 | geist | romainguy: slacker! |
03:05.34 | romainguy | I've even seen cbeust_ leave work to go home once |
03:05.37 | umdk1d3 | :P |
03:05.45 | geist | why would anyone leave the google campus? |
03:06.00 | yakischloba | things like the headphone deal are a little ridiculous ;) |
03:06.09 | cbeust_ | yeah and without the invention of laptops, I might even actually have enjoyed my time home without working |
03:06.12 | danfuzz | geist: to once again experience the joy of arriving at work, of course! |
03:06.16 | romainguy | go complain on #htc :) |
03:06.19 | benley | geist: not everybody works in mountain view, believe it or not |
03:06.35 | umdk1d3 | muhahah i just got +o on #htc |
03:06.42 | umdk1d3 | rolls eyes |
03:06.45 | geist | yeah, but i've seen the android bivouac |
03:06.55 | geist | monkey boys are definitely in the facility |
03:07.13 | yakischloba | lol |
03:08.55 | wastrel | one thing i haven't figured is how to select text. yes i am guilty of not reading the manual |
03:09.05 | romainguy | shift+trackball |
03:09.09 | benley | hold down shift |
03:09.10 | cbeust_ | shift+trackball |
03:09.10 | romainguy | or long press on the text field |
03:09.19 | umdk1d3 | okay romainguy im open to brainstorming about this home/widget thing |
03:09.21 | cbeust_ | It's a test of skill |
03:09.28 | umdk1d3 | lets create a second homescreen that is /just/ for widgets |
03:09.35 | umdk1d3 | so they still get option when they hit home |
03:09.37 | yakischloba | Can I do shift + tap/double tap to select the whole line/area? |
03:09.45 | cbeust_ | I'm sure Romain will be delighted to work on yet another home screen |
03:09.49 | umdk1d3 | and keep nasty permissions out of there, so we dont need to wory about them doing malicious things |
03:09.53 | cbeust_ | He could do it in his sleep (hell, I'm sure he did) |
03:10.03 | romainguy | umdk1d3: that's definitely not the way to go :) |
03:10.04 | danfuzz | how many did we end up going through? |
03:10.11 | romainguy | that I know of |
03:10.16 | romainguy | 4 or 5 |
03:10.19 | romainguy | so probably more |
03:10.35 | swetland | okay, brave folks who want to try a g1 build externally will want to grab http://frotz.net/misc/local_manifest.xml and drop it in their .reop |
03:10.39 | swetland | er .repo |
03:10.50 | theCarpenter | any way using g1 to detect orientatino of phone relatvei to ground? |
03:10.51 | danfuzz | goodness gracious |
03:11.00 | theCarpenter | any gyroscope or anything? |
03:11.09 | romainguy | theCarpenter: depends on the orientation of the ground |
03:11.30 | danfuzz | accelerometer does that, more or less |
03:11.31 | cbeust_ | and on which planet you are doing this on |
03:11.44 | romainguy | cbeust_: we got that covered with our constants |
03:11.51 | cbeust_ | So I saw |
03:12.04 | umdk1d3 | hmm mars needs a gps satellite constellation |
03:12.05 | cbeust_ | I didn't see the gravity constant for Azeroth, though |
03:12.07 | cbeust_ | I'll file a bug |
03:12.36 | umdk1d3 | and you would then need a universal positioning system to tell what planet ur on |
03:12.40 | umdk1d3 | hmm |
03:12.49 | geist | i wonder if the black gate would screw up reception |
03:14.42 | d03boy | anyone know if there are some android images that can be used freely for developing community sites and stuff? |
03:15.12 | *** join/#android DannyB (n=dannyb@c-24-6-187-2.hsd1.ca.comcast.net) |
03:20.22 | danfuzz | d03boy: you mean something like this maybe? <http://www.android.com/branding.html> |
03:20.28 | *** join/#android mo0620 (n=momohamm@c-98-193-127-172.hsd1.in.comcast.net) |
03:20.50 | *** join/#android cliff (n=cliff@c-98-232-10-222.hsd1.wa.comcast.net) |
03:21.19 | d03boy | yup |
03:21.38 | theCarpenter | so |
03:21.42 | theCarpenter | utilities |
03:22.03 | theCarpenter | since the basic unix utilities don't really work, is there a purpose to start porting some of them over? |
03:22.11 | theCarpenter | grep, sed, cat, et al f.ex |
03:22.49 | d03boy | can you ssh on android? |
03:23.34 | gdsx | theCarpenter: you'd likely want busybox, for one |
03:23.42 | gdsx | theCarpenter: beyond that, ::shrug:: |
03:23.49 | danfuzz | d03boy: also <http://code.google.com/android/goodies/index.html> |
03:24.01 | gdsx | I don't see myself doing shell stuff on the phone other than as a novelty |
03:24.22 | Androidz | theCarpenter, are you making a terminal app by chance? |
03:24.43 | danfuzz | looks forward to a self-hosted android dev environment. go go squinty-eyed-emacs! |
03:25.12 | theCarpenter | Androidz: That was the plan, but it looks like it'll be easier to throw some tiny GUI on it instead |
03:26.43 | theCarpenter | basically just some simple file upload via post program; syntax would be something like: |
03:26.43 | theCarpenter | fupload fname myname@mywebsite.com -p mypass |
03:27.57 | Androidz | theCarpenter, aww :( I was hoping to see a full on terminal |
03:28.11 | theCarpenter | Androidz: ooooh lol, no |
03:28.25 | *** part/#android dstockwell (n=dstockwe@74.125.59.1) |
03:29.34 | theCarpenter | i think people forget that android at the end of the day is a *phone* platform tbh |
03:29.46 | theCarpenter | and there's only so much people will care to do on it |
03:29.50 | wastrel | it's better than my old phone for voice |
03:30.15 | d03boy | i dont want a phone |
03:30.18 | d03boy | i already have a phone |
03:30.19 | theCarpenter | lol |
03:30.20 | d03boy | i want an IM |
03:30.27 | d03boy | and web surfing computer in my pocket |
03:30.40 | theCarpenter | ...asus eee? |
03:30.42 | d03boy | which is why I wish it had the dual touch |
03:30.51 | d03boy | asus eee hmmm |
03:31.16 | d03boy | too big lol |
03:31.58 | Androidz | theCarpenter, I havent forgetten and I think you are undersetimating the phone... |
03:32.14 | Androidz | thanks you d03boy |
03:33.51 | Ramblurr | hm, anyone know of a tutorial for creating a static list view |
03:34.12 | Ramblurr | sort of like the API Demos app's list |
03:37.22 | Androidz | d03boy, I would LOVE to see that irc client for Android hit the market :) |
03:37.25 | theCarpenter | wonder how difficult it would be to create an app that saves a whole call |
03:38.02 | d03boy | working on it :) |
03:38.13 | d03boy | im surprised you recognized me |
03:38.24 | theCarpenter | and then indexes calls by number and date etc, and lets you play them back later |
03:39.35 | Androidz | d03boy, :) |
03:39.37 | *** join/#android cbeust (n=cbeust@64-142-66-175.dsl.static.sonic.net) |
03:39.54 | Androidz | d03boy, I know all the developers in here... well most. Well not KNOW, but know of :0 |
03:40.01 | d03boy | nice |
03:40.14 | d03boy | do you develop? |
03:40.15 | Androidz | I like to know who creates what :) and im stoked for the IRC |
03:40.33 | *** join/#android JoeBrain (n=JoeBrain@adsl-70-232-148-93.dsl.pltn13.sbcglobal.net) |
03:40.36 | Androidz | d03boy, more less. I play around with it |
03:40.57 | Androidz | d03boy, I started learning, I have just been side tracked |
03:41.03 | d03boy | i know what you mean |
03:41.23 | wastrel | i made an app where you throw the handset into the air and catch it and it tells you how long it was in the air |
03:41.45 | Androidz | wastrel, haha :) |
03:41.56 | d03boy | haha cool |
03:41.59 | mo0620 | wastrel: didn't that dude from google create that |
03:42.02 | d03boy | wastrel, does it work nicely? |
03:42.10 | cbeust | Here is a challenge: use the device so it can tell you your weight |
03:42.28 | Androidz | I am a newb, but how would I go about creating a terminal for Android? I would love to do that |
03:42.36 | wastrel | how about my bmi |
03:43.09 | Androidz | cbeust, maybe by height and dimensions? |
03:43.25 | jasta | Androidz: plug your phone in and run adb shell, you'll see why such an app is pointless |
03:43.27 | cbeust | I don't have an answer, I was just wondering if it's possible |
03:43.39 | jasta | the phone's linux space is "locked down" for security purposes. there is hardly any useful operation you could do |
03:43.41 | gambler | cbeust, dont think so |
03:44.11 | wastrel | we'll put you on the end of a long rope of known length |
03:44.11 | *** join/#android mikal__ (n=mikal@72.14.224.1) |
03:44.14 | Androidz | jasta, k |
03:44.32 | Androidz | jasta, ooohhh |
03:44.40 | Androidz | thats dumb, isnt it open source? |
03:44.41 | Androidz | :) |
03:44.47 | wastrel | and on the other end a reference mass of known weight |
03:44.50 | wastrel | then spin them |
03:45.05 | wastrel | measure how long it takes to get up to 100rpm |
03:45.28 | Androidz | jasta, if not a terminal, how about a way of making a small telnet app? |
03:46.14 | *** join/#android mikal_ (n=mikal@69-12-129-6.dsl.static.sonic.net) |
03:46.16 | muthu | cbeust: nice idea |
03:46.29 | muthu | but the user's have to stand on top on G1 ;) |
03:46.36 | gambler | Androidz, there is already a ssh client you can download - google connectbot |
03:46.58 | Androidz | gambler, I saw that last night. I didnt know it was ready for dl |
03:47.29 | gambler | the G1 has a weight sensor? |
03:48.57 | Androidz | gambler, no, it was a suggestion |
03:49.00 | Androidz | to make one :) |
03:49.59 | jasta | Androidz: there's an ssh client, connectbot. don't use telnet for any purpose or i will personally kill you |
03:50.00 | gambler | I think the chumby has a squeeze sensor |
03:50.22 | JoeBrain | aka a large button on the top :P |
03:50.26 | wastrel | "chumby" |
03:50.56 | JoeBrain | I suppose a button is a "squeeze sensor" :) |
03:50.59 | gambler | oh its discrete not continuous? thats a little less interesting |
03:51.00 | mo0620 | if i SSH to the g1 what is username and password? |
03:51.06 | mo0620 | just root? with no pass? |
03:51.08 | wastrel | is there a porting effort for the chumby yet? |
03:51.26 | JoeBrain | I had a pre-production one, so I dunno if any hw changes were made, but I doubt it |
03:51.43 | jasta | mo0620: think again. you can't access root, there is only a user account which probably has no password that has absolutely no rights to anything useful |
03:52.17 | jasta | mo0620: plug your device in and run adb shell. explore as you'd like, but you quickly see how useless it is |
03:52.31 | wastrel | google rooted my phone |
03:52.38 | JoeBrain | hawt |
03:52.39 | mo0620 | ah i see. i did alot of ssh in the iphone jailbreaking days |
03:53.00 | mo0620 | we need Root access! so we can let the customization begin |
03:53.21 | Aleksey | Guys, twitter is already up right? |
03:53.25 | jasta | mo0620: well, then find a way to jailbreak it |
03:53.29 | Aleksey | Where in applications is it |
03:53.31 | Androidz | jasta, lol |
03:53.41 | jasta | it is possible, certainly. someone just has to find out where the weakness is. |
03:53.51 | mo0620 | jasta: lol na i would not know how to do that |
03:54.02 | jasta | well, then there's your answer :) |
03:54.17 | mo0620 | i just wait for the awesome devs to do it lol |
03:54.47 | jasta | in the mean time perhaps you could learn Java and start hacking on something more useful :) |
03:55.18 | muthu | jasta: are you sending in patches already? |
03:55.19 | *** join/#android ralfz (n=ralf@m201-20.dsl.tsoft.com) |
03:55.33 | jasta | muthu: preparing my first actually |
03:55.38 | muthu | cool |
03:55.47 | muthu | i'm yet to check it out |
03:55.50 | jasta | i'm trying to submit IMAP IDLE support for code review this weekend |
03:55.57 | muthu | haven't been to work for some days now ;) |
03:56.03 | jasta | and i think Romain might be the reviewer, ohh, exciting ;) |
03:56.28 | d03boy | jasta, you should install some WTFs first |
03:56.39 | wastrel | what's WTF? |
03:56.40 | Aleksey | Why do I have my phone NEXT to my wireless AP, and its 2 bars? |
03:56.42 | JoeBrain | If there's no sandbox, what limitations to access are there that you'd need root access? |
03:56.43 | Aleksey | WTF! |
03:56.57 | d03boy | Aleksey, there are deadspots if you're close maybe? |
03:57.03 | wastrel | why do i have 4 bars of 3g and no web connectivit |
03:57.04 | Aleksey | deadspots? |
03:57.04 | jasta | Aleksey: ive noticed that the wi-fi radio is pretty weak in the g1. not excellent service, but certainly better htan you're seeing. |
03:57.06 | wastrel | y |
03:57.14 | Aleksey | wifi sucks on this thing |
03:57.26 | Aleksey | router is next to me |
03:57.27 | d03boy | Aleksey, what router doyou use |
03:57.38 | Aleksey | are you going to suggest its my router..? |
03:57.40 | jasta | Aleksey: well, certainly your router is to blame as well. |
03:57.44 | d03boy | Aleksey, certainly |
03:57.45 | Aleksey | umm |
03:57.48 | jasta | but yes, the g1's wi-fi radio is weak. |
03:57.49 | Aleksey | My laptop is full bars |
03:57.52 | jasta | again, not as weak as you are seeing. |
03:57.59 | d03boy | Aleksey, do you use broadcom card in your laptop? It can cause interference |
03:58.05 | Aleksey | my 3 year old HP pda is full bars |
03:58.18 | d03boy | what router? |
03:58.19 | Aleksey | : |
03:58.22 | outbriber | how does the g1's wifi radio compare to the ipod touch's? anyone know? |
03:58.29 | Aleksey | cisco catalyst |
03:58.30 | d03boy | WEP or WPA? |
03:58.33 | Aleksey | open. |
03:58.42 | mo0620 | anyone know if there are any devs working on a virtual keyboard? i know in the android roadmap they said possibly q1 of 2009, but i was wondering if there was anything unofficially being worked on |
03:58.58 | *** join/#android ptmahent (n=ptmahent@74.12.29.122) |
03:59.01 | JoeBrain | sounds like an exercise in redundancy |
03:59.22 | jasta | mo0620: i believe that they are. |
03:59.29 | jasta | they have commented a couple of times about such a thing |
03:59.43 | wastrel | apparently yes they are according to the comment on the blog post i read :] |
03:59.48 | mo0620 | that would be sweet! i do not even need auto correction lol, i just want a virtual keyboard |
03:59.50 | wastrel | 100% confirmed in other words |
03:59.57 | mo0620 | wastrel: which blog? |
04:01.40 | Aleksey | heh |
04:01.44 | Aleksey | iphone.facebook.com works |
04:01.54 | wastrel | http://htcsource.com/index.php?option=com_content&task=view&id=407&Itemid=1 |
04:02.26 | mo0620 | thanks |
04:02.38 | *** join/#android G1baby (n=i8860054@99.190.175.27) |
04:03.12 | G1baby | sweet connect bot and irssi ;) |
04:04.08 | d03boy | anyone want to make a logo for IRCell? |
04:04.50 | G1baby | what you looking for d03boy |
04:07.52 | jasta | im starting to think the better strategy for IRC is to just use a bounce and a native IRC client on the phone |
04:08.07 | jasta | i originally thought ssh+screen would be the way to go, but after trying it, im not sure |
04:09.25 | f00f- | people just want to be connected all the time |
04:09.29 | *** join/#android RyeBrye (n=ryebrye@160.7.248.108) |
04:09.40 | f00f- | how much are you paying for G1 service monthly? |
04:09.57 | jasta | f00f-: me? $50+$25 per month for voice+data. |
04:10.11 | f00f- | is the $25 an unlimnited plan? |
04:10.17 | jasta | unlimited data, 400 sms |
04:10.22 | f00f- | ok |
04:10.30 | f00f- | what does the $50 get you? |
04:10.34 | jasta | i use e-mail instead of SMS a lot tho, as most of my friends have smartphones |
04:10.50 | jasta | 600 minutes + unlimited N+W/E + myfaves |
04:10.50 | Androidz | what are .war files? |
04:10.55 | f00f- | ah cool |
04:11.02 | f00f- | Androidz: web application archive |
04:11.05 | JoeBrain | make .love not .war |
04:12.28 | jasta | is excited to make his first commit to the android tree :) |
04:12.43 | *** join/#android morrildl (n=morrildl@76-217-210-185.lightspeed.sntcca.sbcglobal.net) |
04:12.43 | *** mode/#android [+o morrildl] by ChanServ |
04:12.44 | JoeBrain | gratz |
04:13.10 | muthu | jasta: now you can make romainguy work :) |
04:13.25 | Androidz | f00f-, thanks, are they installable on the Android? |
04:13.49 | wastrel | hrm i should irc from the phone to improve my thumbtyping |
04:13.53 | jasta | he'll probably reject my patches just to be ornery. |
04:15.26 | *** join/#android OpnSrc1 (i=harisha1@gateway/tor/x-0428041bf3f49bca) |
04:15.38 | f00f- | Androidz: umm, they're meant for java app servers |
04:15.40 | *** join/#android tmarble (n=tmarble@user-38q4et6.cable.mindspring.com) |
04:15.45 | f00f- | i hear there's a port of jetty to android |
04:15.48 | f00f- | which ain't hard |
04:15.52 | f00f- | so yeah why not |
04:16.01 | f00f- | just use your brain and common sense in running a servlet container on a mobile phone |
04:16.11 | Androidz | Ijetty |
04:16.47 | *** join/#android ttuttle_ (n=tom@MAROON.RES.CMU.EDU) |
04:16.57 | RyeBrye | hmm... I wonder though about that - even if Jetty will run I doubt it would be able to deploy war files because it's not like dalvik can run java class files |
04:17.12 | *** join/#android nowi (n=nowi@g229213105.adsl.alicedsl.de) |
04:17.19 | f00f- | ok yeah probably not deploy |
04:17.24 | Aleksey | For e-mail client is there an option to only download todays messages? |
04:17.25 | f00f- | don't even think about it |
04:17.45 | Aleksey | why? |
04:17.53 | RyeBrye | I don't even know if it would even run anything that used compiled dependencies - maybe it could compile jsp pages or something - or serve static files |
04:18.05 | RyeBrye | but I'd be surprised if it could even serve up JSP pages |
04:18.43 | f00f- | if you compile everything in |
04:18.53 | f00f- | with no dynamic/hot deployment |
04:18.54 | f00f- | sure |
04:19.55 | RyeBrye | The G1 has a speakerphone, right? |
04:19.58 | *** join/#android zmedico (n=zmedico@gentoo/developer/zmedico) |
04:20.05 | d03boy | crappy one i hear |
04:20.06 | f00f- | i hope so, cause i just ordered two |
04:20.14 | RyeBrye | :( |
04:20.18 | d03boy | its on the back and a review said its hard to hear |
04:20.26 | d03boy | but... you're supposed to set them on a hard surface and they vibrate the surface |
04:20.28 | d03boy | not sure if he realized that |
04:20.36 | RyeBrye | Ah, gotcha |
04:22.48 | Androidz | whats going on with downloading some .apk's thats arent deploying? |
04:22.59 | *** part/#android andyross (n=andy@static-71-245-107-194.ptldor.fios.verizon.net) |
04:25.24 | RyeBrye | T-mobile is seriously pissing me off... I ordered a G1 online two days ago and I still haven't gotten a single confirmation email or anything indicating when I should even expect it |
04:26.23 | RyeBrye | I'm guessing it's the batch of the November 10th group - but if I haven't heard anything from them in a day or two I'm going to call them up and cancel it |
04:27.26 | tweakt | Are they sold out in stores now? |
04:27.32 | Ramblurr | anyone familiar with the Android ListView? |
04:28.24 | *** join/#android theCarpenter1 (n=virtualm@c-98-243-171-119.hsd1.mi.comcast.net) |
04:29.20 | RyeBrye | tweakt - they didn't stock any in stores in my area |
04:29.23 | theCarpenter1 | so suppose i tweak the platform itself - is there some way to reflect those changes in the emulator? |
04:29.31 | theCarpenter1 | like say i modify the package manager f.ex |
04:29.38 | Androidz | RyeBrye, why not go into the store? |
04:29.52 | Androidz | RyeBrye, what area? |
04:29.54 | RyeBrye | Utah |
04:30.10 | RyeBrye | Not a 3G coverage area - and none of the stores in Utah apparently are going to have them |
04:30.20 | tweakt | ahh |
04:31.13 | theCarpenter1 | RyeBrye: Do you go to BYU by any chance? |
04:32.26 | Androidz | Anyone try RingDroid yet? |
04:32.30 | Androidz | pretty sick |
04:32.41 | muthu | Androidz: what it do? |
04:33.06 | jham | It's even in the Android Rap Song! |
04:33.26 | Androidz | muthu, lets you create your own ringtone on the phone with songs |
04:33.34 | wastrel | hrm |
04:33.38 | *** join/#android dims (n=dims@c-76-24-122-109.hsd1.ma.comcast.net) |
04:33.49 | muthu | Androidz: nice |
04:36.25 | Androidz | muthu, ya, you can get it from the google code |
04:38.34 | waldo_ | is back (gone 02:27:29) |
04:39.47 | wastrel | is there a way to download web pages or ebooks to sd for offline reading? |
04:39.56 | wastrel | some people take the subway to work |
04:40.10 | Lenolium | RyeBrye: I never got any sort of a confirmation that my order went through, just frantically checked the UPS tracking site by reference until my package came up. |
04:41.13 | cbeust | RyeBrye: the speakerphone works fine |
04:41.14 | waldo_ | androidz what's ringdroid |
04:42.29 | *** join/#android sixbit (n=travisch@f253075.upc-f.chello.nl) |
04:42.46 | RyeBrye | theCarpenter1 - no, but I did |
04:42.56 | RyeBrye | Lenolium - when did you place your order, and when did it show up in the tracking system? |
04:44.59 | wastrel | connectbot has a cute icon |
04:45.21 | Androidz | waldo_, sorry, it lets you edit songs on Android and and make them ringtones |
04:45.28 | Androidz | waldo_, you want the link? |
04:47.08 | wastrel | woo... on my phone |
04:48.15 | Lenolium | RyeBrye: Placed on Oct 2nd, showed up on the 17th. |
04:48.27 | *** join/#android chrismurf (n=chrismur@murf620.whoi.edu) |
04:48.33 | *** join/#android morrildl_ (n=morrildl@72.14.224.1) |
04:48.33 | *** mode/#android [+o morrildl_] by ChanServ |
04:48.37 | Lenolium | Androidz: how do you edit songs? |
04:48.45 | Androidz | Lenolium, one sec |
04:48.55 | chrismurf | Has anybody successfully connected to a Wifi AP with a hidden SSID? |
04:49.44 | Androidz | go here on your phone and download the apk. http://code.google.com/p/ringdroid/downloads/list |
04:49.47 | romainguy | mo0620: anyone know if there are any devs working on a virtual keyboard? i know in the android roadmap they said possibly q1 of 2009, but i was wondering if there was anything unofficially being worked on <<< you can't really make a good keyboard without adding tons of framework support |
04:49.57 | romainguy | which is exactly what we're doing right now |
04:50.40 | swetland | lies. romain is actually ircing from a beach somewhere |
04:51.23 | Androidz | I would highly suggest creating a app on the SoulSeek. http://www.slsknet.org shit would be tight |
04:52.10 | Lenolium | Androidz: Ahh, I got rings Extended... |
04:53.06 | waldo_ | androidz-- to chime in on the talk from a few minutes/hours ago-- there IS a telnet client but dont' use telnet |
04:53.31 | *** part/#android wub (n=wub@destiny.ringworld.org) |
04:54.06 | Androidz | Lenolium, oh, is that the same thing? |
04:54.30 | *** join/#android plusminus_ (i=4421a620@gateway/web/ajax/mibbit.com/x-dafd43de10dca12d) |
04:54.35 | Androidz | waldo_, whats it called? Ive tried using one out there alrady but did not work |
04:54.48 | gdsx | chrismurf: hmm... I certainly haven't, and playing around, it seems like it might not work |
04:55.16 | gdsx | chrismurf: I presume you did "Add a Wi-Fi network," and now when you tap it, the phone asks you if you want to Forget it? |
04:56.25 | Androidz | damn internet keeps cutting in and out |
04:57.19 | gdsx | haha, the SSID of one of my neighbors: WHYdoALLofYOUhaveSECUREDnetwork |
04:57.36 | waldo_ | androidz lemme find it |
04:58.06 | waldo_ | caveat-- i have not tried it -- http://www.zatelnet.com/gphone/main.php |
04:58.44 | chrismurf | haha |
04:58.59 | chrismurf | gdsx: I enter it all in, and eventually it shows up as a node that it can see |
04:59.38 | chrismurf | but when I tap it and say "connect" it immediately goes back down the list and says "Not in Range, Remembered" |
05:00.06 | theCarpenter1 | has anyone had any success with hacking the platform itself yet? my main concern right now is trying to simulate modifications to the platform in the emulator... at least to the extent that it's possible |
05:00.15 | chrismurf | so, it sorta sees it, but doesn't seem to be able to connect |
05:00.22 | theCarpenter1 | everthing i'm seeing is about application development, not about platform hacking itself |
05:01.00 | gdsx | chrismurf: ok |
05:01.01 | waldo_ | theCarpenter1 the source for teh whole platform is out... what to hack? |
05:01.06 | gdsx | chrismurf: b.android.com :o) |
05:01.21 | chrismurf | :-) |
05:02.08 | theCarpenter1 | waldo_: well yes... i mean i'm trying to modify some parts of the platform itself, namely the package manager |
05:02.16 | chrismurf | gdsx: I'll try logcatting |
05:02.42 | theCarpenter1 | waldo_: and i want to see if there's any way to view or simulate any potential modifications other than actually putting them on a physical phone |
05:02.47 | outbriber | remote: Compressing objects: 100% (125364/125364), done. |
05:02.47 | outbriber | fatal: pack has bad object at offset 170301448: inflate returned -3 |
05:02.47 | outbriber | fatal: index-pack failed |
05:02.47 | outbriber | error: Cannot fetch kernel/common |
05:02.51 | chrismurf | I think I saw an on-phone logcat at one point -- anybody know the name? |
05:02.56 | outbriber | what does that mean? oops, sorry about the many lines. |
05:03.29 | DarkriftX | hello everyone, anything super cool happen today in the android world? |
05:03.45 | DarkriftX | i held my first g1 today (non workign demo at tmobile store) |
05:04.23 | theCarpenter1 | outbriber: everything's been getting slashdotted because of the initial flood of people... just keep doing repo sync every few minutes until it works.. that's what eventually worked for me @_@ |
05:04.29 | gdsx | chrismurf: there isn't one on production devices, unless you're talking about an app of some sort |
05:04.48 | chrismurf | thought I saw an app someplace |
05:04.56 | gdsx | chrismurf: dunno then |
05:05.20 | outbriber | theCarpenter1: okay, thanks man |
05:06.48 | *** join/#android fhobia (n=fhobia@c-24-6-54-200.hsd1.ca.comcast.net) |
05:07.12 | *** join/#android ArteK_Work (n=Miranda@80.50.33.246) |
05:09.38 | tmzt | romainguy: for what device? dzo has had virtual keyboard in the kernel for vogue |
05:11.34 | *** join/#android batteryface (n=batteryf@cpe-74-78-97-191.buffalo.res.rr.com) |
05:11.40 | *** join/#android After_Math (n=i8860054@99.190.175.27) |
05:11.48 | After_Math | whats the easiest way to add wallpaper to the G1 |
05:11.57 | *** join/#android jbq (n=jbq@c-24-5-185-88.hsd1.ca.comcast.net) |
05:12.06 | batteryface | I've got a question regarding network connectivity and the G1. |
05:12.44 | batteryface | Say for instance I am able to connect to the internet via EDGE or 3G and 802.11. |
05:13.08 | *** join/#android bgb (n=bgb@213.91.235.218) |
05:13.13 | batteryface | Does Android allow me to choose how I wish to connect? |
05:14.47 | *** join/#android dannyobrien (n=danny@c-24-7-88-97.hsd1.ca.comcast.net) |
05:14.48 | After_Math | batteryface, i believe only 3g or your network |
05:14.58 | chrismurf | gdsx: http://code.google.com/p/android/issues/detail?id=1041 |
05:15.07 | After_Math | d03boy, where might I go to learn how to create something like ircell? |
05:15.23 | After_Math | or can anyone tell me where I might go to learn to code Android? |
05:15.24 | DarkriftX | anyone know of an aim app for android besides the built in one? |
05:15.38 | batteryface | After_Math, I want to know whether I can disable the ability to communicate via 3G. I only want to connect through Wifi as any other way would cost me. |
05:15.51 | malaclyps | newbie question: is there a way to either put a new kernel onto the G1, or get root on it? |
05:16.07 | RyeBrye | no. bootloader is locked. :( |
05:16.17 | malaclyps | huh. |
05:16.19 | RyeBrye | Google likes it that way, they want to focus on you writing apps at the higher level that will translate to other devices |
05:16.26 | After_Math | batteryface, I wouldnt say disable 3g, because for the phone to work (for now) you need to have the data plan |
05:16.39 | batteryface | But for browsing? |
05:16.45 | malaclyps | well, i'm less interested in what Google wants, and more what I want to use my phone for. |
05:16.48 | RyeBrye | if you dont' know what a bootloader is, you shouldn't be thinking of putting a new kernel on an embeded device in the first place |
05:16.51 | batteryface | I'd only like to use Wifi for something like that. |
05:17.13 | After_Math | batteryface, ya you can. You just enable wireless, it switches from 3g to your wireless connection |
05:17.16 | malaclyps | well, that's very disappointing. |
05:17.18 | RyeBrye | Yes, I know |
05:17.25 | RyeBrye | when I get mine I'm going to start trying to hack away at it |
05:17.31 | RyeBrye | I'm sure others will at all |
05:18.07 | malaclyps | well i have one here, which i bought on the understanding that this was an open phone. Huh. |
05:18.35 | *** join/#android plusminus_ (i=4421a620@gateway/web/ajax/mibbit.com/x-117429f3762478fb) |
05:18.35 | RyeBrye | Well, it's open in the sense that the source code for the OS is released |
05:18.36 | malaclyps | welllp, i'm sure it will be cracked, but i'd like to actually have a lawfully open phone |
05:19.03 | malaclyps | yes, but i can't actually *run* that open source code on my own phone. That means the code is open, but the phone is not. |
05:19.12 | RyeBrye | Then buy an Open Moko phone - the neo Free Runner |
05:19.23 | batteryface | After_Math, I wouldn't want my email syncing on the 3G or anything though, as that would cost me. |
05:19.24 | RyeBrye | that one IS totally open, and has been out a while |
05:19.44 | malaclyps | is there any way of having wider permissions than the adb shell user account? |
05:19.54 | chrismurf | <PROTECTED> |
05:20.06 | After_Math | batteryface, I dont understand what you are saying by "as it would cost me". As far as I have been told, you can use the G1 without the data plan |
05:21.01 | gdsx | malaclyps, RyeBrye: note |
05:21.03 | gdsx | 23:10:35 < swetland> okay, brave folks who want to try a g1 build externally will want to grab http://frotz.net/misc/local_manifest.xml and drop it in their .reop |
05:21.58 | RyeBrye | ? that xml file just has info about the HTC dream ? |
05:22.15 | chrismurf | gdsx: ?? |
05:22.21 | swetland | it maps in an additional sub-project that provides a build target for dream |
05:22.26 | gdsx | chrismurf: hmm? |
05:22.36 | chrismurf | is that for testing the G1 build on eclipse? |
05:22.40 | chrismurf | what's that manifest do |
05:22.46 | chrismurf | <PROTECTED> |
05:23.08 | gdsx | chrismurf: see what swetland just said |
05:23.17 | swetland | it drops into the android 1.0 tree and allows you to build an image for g1 |
05:23.39 | chrismurf | I see - but you still can't install it on the G1, no? |
05:23.40 | swetland | note that production g1s do not have a way for you to flash that image, so it is not perfect |
05:23.41 | malaclyps | i don't see what this has to do with what we were talking about -- can you clarify, gdsx? |
05:23.44 | chrismurf | I see |
05:23.50 | RyeBrye | <?xml version="1.0" encoding="UTF-8"?><manifest><project path="vendor/htc/dream" name="platform/vendor/htc/dream"/></manifest> |
05:23.51 | RyeBrye | <PROTECTED> |
05:23.56 | swetland | yes |
05:23.57 | gdsx | malaclyps: oh, you're still talking about the bootloader? |
05:24.01 | chrismurf | it allows you to generate an image for the G1 |
05:24.05 | fadden0 | Good things come in small XML files. |
05:24.08 | chrismurf | we just have no way to get it on the G1 yet :-) |
05:24.10 | swetland | it adds a mapping for an additional repository |
05:24.12 | *** join/#android Matrix9 (n=MiniMe@s206-75-119-243.ab.hsia.telus.net) |
05:24.14 | swetland | which repo sync will pull down |
05:24.18 | gdsx | fadden0: aww man... it should be java |
05:24.20 | swetland | which has more stuff in it |
05:24.27 | RyeBrye | Ahhh - gotcha |
05:24.30 | swetland | fadden: nothing good comes of xml files |
05:24.33 | RyeBrye | Ok, now things make more sense :) |
05:24.39 | swetland | fadden: but I grit my teeth and make the best of it ^^ |
05:26.14 | malaclyps | gdsx: just to summarise, this would let you pull down extra files that would allow you to build a full kernel and system for the G1 |
05:26.25 | gdsx | malaclyps: it should |
05:26.32 | chrismurf | and you put the XML file... |
05:26.32 | malaclyps | gdsx: but there's no known way to actually flash that onto the G1 itself |
05:26.44 | malaclyps | gdsx: is this a GIT file? or something else? |
05:27.02 | RyeBrye | in the repo... |
05:27.08 | gdsx | malaclyps: it goes in .repo/manifests/, I think |
05:27.18 | gdsx | or maybe just .repo/ |
05:27.26 | RyeBrye | I'm guessing the bootloader is probably cryptographically signed, no? |
05:27.30 | RyeBrye | any knowledge about that? |
05:27.43 | gdsx | malaclyps: true, there's no way (yet?) to flash the thing wholesale |
05:27.53 | chrismurf | ~/.repoconfig |
05:28.01 | swetland | just in .repo |
05:28.17 | *** join/#android jt436 (n=jtomlins@209.172.114.226) |
05:28.34 | gdsx | swetland: ooh, we should start calling .repo/manifest.xml "the repoman" |
05:29.10 | RyeBrye | I hacked my camera's firmware manually by using an exploit to cause it to execute arbitrary code - and then blinking out the entire firmware in 0's and 1's on the autofocus LED - read in by a photo transistor attached to a sound cable plugged into my microphone port - and then put back into 0's and 1's... |
05:29.25 | RyeBrye | Then disassembled the ARM9 code in it and worked on porting CHDK to it... |
05:29.34 | waldo_ | is away: auto-away |
05:29.35 | RyeBrye | I'm pretty sure having a whole OS at my disposal should make this a lot easier |
05:29.45 | gdsx | RyeBrye: I really hope you're kidding |
05:29.48 | swetland | rye: one of my favorite tricks along those lines was how they extracted the rom from the GBA |
05:29.49 | RyeBrye | No, I really did that |
05:30.13 | *** join/#android NewDroid (n=i8860054@99.190.175.27) |
05:30.21 | gdsx | RyeBrye: that's going in my quotefile :o) |
05:30.23 | RyeBrye | Although I think that Google engineers are probably smarter than Canon engineers - and probably have more incentive to protect the parts you aren't supposed to get access to |
05:30.26 | swetland | could not directly read it, but used the swi call for audio dma to dma the contents into readable memory |
05:30.27 | RyeBrye | gdsx :) |
05:30.42 | RyeBrye | swetland - that's cool |
05:30.44 | gdsx | RyeBrye: the bootloader isn't ours |
05:31.14 | RyeBrye | Ahh... well I don't think HTC is all that bright, so maybe there is hope |
05:31.57 | chrismurf | somebody will crack it, I'm sure |
05:32.41 | swetland | there's a lot of code running on the critter. you only need to screw up once. mind you, we certainly try our best to get it right and usually aren't total idiots. ^^ |
05:32.42 | RyeBrye | Are there any take-apart image series of the guts of the G1 out yet? Or do people just do that for apple products? |
05:32.59 | swetland | I totally want to see teardowns for G1 |
05:33.09 | NewDroid | I would like to start developing apps for android, but unclear on where to go from the hello world page on the google android website. Can anyone point me in the right direction?Not sure where to go from here |
05:33.12 | RyeBrye | I'm mostly interested in how easy it is to take apart / poot back together |
05:33.15 | RyeBrye | err put |
05:33.17 | malaclyps | man, just for once i'd like to have a phone where you didn't have to find buffer overflows to run your own code |
05:33.18 | swetland | I mean, I could take some pictures, but that's totally cheating ^^ |
05:33.39 | RyeBrye | No, not cheating! :) |
05:34.16 | malaclyps | hey can i quote you on the blog piece I'm going to write on this, RyeBrye --- anonymously, if you want :) |
05:34.37 | RyeBrye | Sure, if you want... quoting the firmware dumping piece? |
05:34.42 | malaclyps | yeah! |
05:34.46 | gdsx | RyeBrye: yeah :o) |
05:35.25 | RyeBrye | I can point you to the CHDK wikia pieces that talk about it in detail... It took about 6 hours to blink the 4 megabyte firmware IIRC - it was going at a really slow bitrate to get very visible '0's' and '1's on the audio |
05:35.28 | gdsx | RyeBrye: so, how do you find a buffer overflow on a camera? |
05:35.55 | RyeBrye | gdsx - if only it were that hard... |
05:36.11 | malaclyps | should i attribute it to RyeBrye, or not? |
05:36.16 | RyeBrye | If you want, fine |
05:36.19 | malaclyps | gdsx, i take it you don't want attribution :) |
05:36.41 | RyeBrye | gdsx - the canons have a magic mode on them - if you write 'BOOTABLE' on byte 40 of the disk partition, then it will be a 'bootable' SD card - and it will boot off of that |
05:36.44 | gdsx | malaclyps: likely not |
05:37.01 | gdsx | RyeBrye: ::nod:: |
05:37.04 | RyeBrye | and it will read and execute a binary file called "diskboot.bin" (but only if the SD card is locked) |
05:37.10 | swetland | anyway, I'm hoping well see developer devices available in the not too distant future |
05:37.11 | gdsx | malaclyps: what about, though? |
05:37.17 | swetland | s/well/we'll/ |
05:37.25 | *** join/#android darkhorse (n=admins@hill-d-029.resnet.purdue.edu) |
05:37.34 | gdsx | shoots infobot again |
05:37.52 | tmzt | RyeBrye: cool, you ever think about using rockbox kernel on those? |
05:38.03 | RyeBrye | So at that point, it's just a matter of finding the memory address that maps to an LED blinking function - which involves scanning a lot of memory regions and writing a 1 on those |
05:38.12 | swetland | no subsidy, but no lockdown sorta deal. apps developers have what they need, but open source purists, hobbiests, and system hackers obviously want to be able to blow away everything and replace with their own build |
05:38.30 | RyeBrye | tmzt - I thought about it - and it would be doable - but to get it to work as a camera still woudl be tough. CHDK works by loading patches to system functions in memory at boot time. |
05:39.05 | RyeBrye | so the it just latches on to the camera's existing firmware kind of like Venom and Spiderman |
05:39.12 | RyeBrye | only a bit more altruistically I suppose :) |
05:39.16 | gdsx | haha |
05:39.22 | tmzt | yeah, and I know their mission statement. more of a someday thing when all phones are truely open |
05:40.21 | RyeBrye | I may have been one of the last "LED blinkers" - since shortly afterwards some people found some magic functions they could scan for that would write the firmware to an SD card directly - which is obviously a much faster way of doing it... but much less street cred IMO :) |
05:40.22 | *** join/#android jham_ (n=hamdroid@c-67-169-11-90.hsd1.ca.comcast.net) |
05:42.00 | chrismurf | alright - I'm enjoying the war stories, but need to sleep |
05:42.07 | chrismurf | gnight all ;-) |
05:42.10 | gdsx | night |
05:42.14 | SanMehat | night |
05:42.15 | swetland | I have never blinked an led in anger |
05:42.18 | RyeBrye | :) |
05:42.43 | SanMehat | hahahahaha |
05:43.10 | RyeBrye | Although - in case you are wondering - flashing the LED on a camera a few thousand times in a second exceeds some hardware limits... makes a loud noise... and burns the bulb out... dont' ask how I know... :/ |
05:43.21 | RyeBrye | Err - not the LED - the Flash I mean |
05:43.42 | theCarpenter1 | interesting... dose the android emulator not simulate the package manager's operation? |
05:44.47 | RyeBrye | malaclyps: http://chdk.wikia.com/wiki/Porting_the_CHDK describes the LED blinking process that was probably used / perfected over the process of dumping the firmware of about two dozen cameras or so |
05:45.04 | gdsx | theCarpenter1: if by "package manager" you mean "Market", then no, not currently |
05:49.02 | *** join/#android Adamant (n=Adamant@c-98-244-152-196.hsd1.ga.comcast.net) |
05:52.32 | After_Math | Any word on a Process Manager? |
05:53.03 | *** part/#android rupeshmg (n=rupesh@59.160.172.220) |
05:53.33 | Lenolium | After_Math: Why do you want one of those? Apps just get killed magically when you run out of ram. |
05:54.16 | RyeBrye | I thought I read a review that some background apps will suck down battery and the only way to kill them is to hard reboot the phone |
05:55.25 | *** join/#android user_ (n=user@71-92-68-32.static.mtpk.ca.charter.com) |
05:57.13 | After_Math | Lenolium, to close any running apps |
05:57.15 | *** join/#android covalentbond_ (n=covalent@cpe-72-227-154-221.nyc.res.rr.com) |
05:57.35 | After_Math | Lenolium, even thought they dont use any battery power in the background, i would still like to close them |
05:59.37 | *** join/#android ivan (n=ivan@ludios.net) |
06:02.03 | rwhitby | swetland: so is there any path from the HTC dream build back onto the physical device? |
06:02.19 | *** join/#android morrildl (n=morrildl@76-217-210-185.lightspeed.sntcca.sbcglobal.net) |
06:02.20 | *** mode/#android [+o morrildl] by ChanServ |
06:02.30 | rwhitby | hey morrildl |
06:03.42 | swetland | rwhitby: not on current production tmo g1 devices |
06:04.07 | rwhitby | bootloader only loads signed code I expect ... |
06:04.09 | swetland | though I'm sure people are hard at work trying to hack things |
06:04.53 | rwhitby | swetland: does buildspec.mk go at the top-level or in the build subdir? |
06:05.47 | swetland | top level |
06:06.11 | swetland | we'll be getting this into a more official project soon, with some more organized notes |
06:06.24 | rwhitby | nah, this way is more fun :-) |
06:06.26 | swetland | one of the purposes of it is to show how to configure builds for different bards |
06:06.30 | swetland | er boards |
06:06.48 | rwhitby | imagines shakespeare running Android ... |
06:06.50 | swetland | which should be helpful for folks working on ports to other devices |
06:07.07 | jham_ | top-level |
06:07.26 | geist | dont listen to jham_'s lies |
06:08.02 | jham_ | geist: I'm not lying, just late :-P |
06:09.05 | *** join/#android systm (n=robert@c-76-20-23-163.hsd1.ca.comcast.net) |
06:12.17 | *** part/#android theCarpenter1 (n=virtualm@c-98-243-171-119.hsd1.mi.comcast.net) |
06:25.01 | *** join/#android mikal__ (n=mikal@72.14.224.1) |
06:25.44 | *** join/#android davidw (n=davidw@213.47.186.146) |
06:26.35 | *** join/#android mikal___ (n=mikal@69-12-129-6.dsl.static.sonic.net) |
06:27.52 | *** join/#android muthu (n=mobeegal@218.248.24.81) |
06:32.00 | *** join/#android Hai-Fai (n=jarmo@hoasnet-fe35dd00-42.dhcp.inet.fi) |
06:32.55 | *** join/#android romainguy__ (n=gfx@adsl-75-55-215-117.dsl.pltn13.sbcglobal.net) |
06:36.44 | *** join/#android israr[a] (n=israr@203.99.185.78) |
06:37.57 | malaclyps | i wrote a little about the lack of root on the G1: let me know if this doesn't sound right to folks: http://www.oblomovka.com/wp/2008/10/23/the-t-mobile-g1-nice-phone-not-totally-open/ |
06:38.33 | malaclyps | i hope it's fair |
06:39.50 | swetland | depends what you're looking for really |
06:40.11 | romainguy | "So, as is so often the case, those who want to use their own code on their own phone" << that depends on what code you're talking about |
06:40.16 | romainguy | you can install your apps :) |
06:40.18 | swetland | if you want unrestricted app installation out of the box without having to thwart some security, I think the G1 has an advantage ^^ |
06:40.27 | *** part/#android outbriber (n=bryce@viper.ouraynet.com) |
06:40.39 | romainguy | it also depends on what you mean by "open" |
06:40.43 | swetland | if you want root access and to muck about with the filesystem, hacked iphones have the current advantage |
06:40.48 | romainguy | I for one am certainly glad my phone has no root access ^^ |
06:41.05 | swetland | or hey, that neo freerunner thing |
06:41.05 | snadge | nah.. i want root :) |
06:41.18 | snadge | i will hack my G1 .. somehow, someone will ;) |
06:41.28 | muthu | root access is a must |
06:41.39 | *** join/#android rwhitby` (n=rwhitby@au1.astc-design.com) |
06:42.02 | muthu | why should a mobile device be any different than a pc? |
06:42.06 | systm | does the g1 require USB 2.0 for Debugging and SD card access? |
06:42.40 | malaclyps | swetland: it's true! |
06:42.45 | gdsx | systm: I don't think so |
06:43.12 | malaclyps | romainguy: the apps are in a sandbox, so that's a bit like saying you can run any app you want on this internet browser booth |
06:43.24 | romainguy | er ok |
06:43.26 | romainguy | whatever :) |
06:43.29 | malaclyps | :) |
06:43.32 | swetland | I'm curious to see if somebody actually finds a useful bootloader or local root exploit before developer devices are available. always fun to watch. |
06:43.50 | malaclyps | swetland: the race is on |
06:43.52 | systm | gdsx: any particular driver i need for linux kernel config? |
06:43.54 | romainguy | wants a chan of users who develop apps, not of über geeks :p |
06:44.04 | romainguy | anyway |
06:44.06 | romainguy | good night |
06:44.12 | gdsx | systm: not really |
06:44.24 | systm | gdsx its not showing up in lspci |
06:44.37 | gdsx | systm: hmm... what kernel version? |
06:45.09 | gdsx | systm: actually, you might need usbserial |
06:45.21 | systm | gdsx: damn i thought i had everything compiled |
06:45.58 | gdsx | systm: actually, no, it doesn't look like usbserial does anything |
06:46.00 | systm | 2.6.25-gentoo-r8 |
06:46.12 | gdsx | (I have a couple random USB thingies, so I forget which wants what) |
06:47.01 | systm | gdsx i will check my config |
06:47.05 | gdsx | systm: oh, wait |
06:47.10 | gdsx | systm: does it show up in `lsusb`? |
06:47.18 | systm | dont have |
06:47.29 | gdsx | systm: cat /proc/bus/usb/devices |
06:47.58 | muthu | romainguy_ try #android-dev ;) |
06:48.12 | gdsx | muthu: he's gone |
06:48.38 | muthu | gdsx: he doesn't sleep :) |
06:48.59 | systm | gdsx: oh it shows up |
06:49.05 | *** join/#android tmarble_ (n=tmarble@user-38q4et6.cable.mindspring.com) |
06:49.23 | systm | gdsx: i want to mount the sd card, so how do i figure out where it is in /dev/ |
06:49.48 | gdsx | systm: make sure you enable "Settings->Applications->Development->USB debugging" if you want to use adb |
06:49.57 | gdsx | systm: `dmesg` |
06:49.57 | systm | gdsx: i did |
06:50.58 | systm | ok.. on /dev/sda1 |
06:51.49 | malaclyps | swetland: it's a good point about the Davlik apps, though, I'll add that |
06:56.17 | systm | gdsx: do i need to configure the android.rules file? |
06:57.33 | gdsx | systm: depends on permissions, but likely |
06:57.56 | systm | gdsx |
06:57.59 | systm | er |
06:58.00 | systm | ok |
07:00.21 | *** join/#android rwhitby (n=rwhitby@au1.astc-design.com) |
07:02.26 | *** join/#android terminal (i=rpug@lameduke.horrible.net) |
07:03.48 | *** join/#android israr (n=israr@203.99.184.77) |
07:13.55 | *** part/#android systm (n=robert@c-76-20-23-163.hsd1.ca.comcast.net) |
07:14.15 | *** join/#android rwhitby` (n=rwhitby@au1.astc-design.com) |
07:18.39 | *** join/#android cutmasta (n=cutmasta@62.225.134.181) |
07:20.41 | *** join/#android covalentbond_ (n=covalent@cpe-72-227-154-221.nyc.res.rr.com) |
07:26.29 | *** join/#android sixbit_ (n=travisch@f253075.upc-f.chello.nl) |
07:36.18 | *** join/#android p0g0__ (n=pogo@unaffiliated/p0g0) |
07:45.30 | *** join/#android systm (n=robert@c-76-20-23-163.hsd1.ca.comcast.net) |
07:56.47 | *** join/#android pjv (n=pjv@91.178.163.79) |
07:57.53 | *** join/#android eufrat (n=eufrat@dsl-trebrasgw1-fe5dfa00-103.dhcp.inet.fi) |
07:58.58 | systm | anyone gotten this? |
07:58.58 | systm | The selected wizard could not be started. |
07:58.58 | systm | <PROTECTED> |
07:58.58 | systm | <PROTECTED> |
08:03.50 | snp_ | systm: http://groups.google.com/group/android-developers/browse_thread/thread/8a89f65e6a4d6c93?pli=1 |
08:04.23 | systm | i actually am dumb and forgot to google, but thank you snp_ |
08:04.49 | *** join/#android sixbit (n=travisch@ip59-17-210-87.adsl2.static.versatel.nl) |
08:08.31 | *** join/#android Wander_w (n=wander@ip5653a3cb.direct-adsl.nl) |
08:20.18 | *** part/#android systm (n=robert@c-76-20-23-163.hsd1.ca.comcast.net) |
08:28.20 | *** join/#android ChengLin (n=ChengLin@58.211.195.125) |
08:30.08 | waldo_ | is back (gone 03:00:34) |
08:33.53 | *** join/#android ChengLin (n=ChengLin@58.211.195.125) |
08:48.29 | DarkriftX | snp_, i think i know you from somewhere |
08:48.56 | snp_ | DarkriftX: you do? |
08:49.09 | DarkriftX | you on any other nets? |
08:49.18 | snp_ | not in many years |
08:49.21 | DarkriftX | oh |
08:49.31 | DarkriftX | someone else has your exact nick, with the _ and all |
08:50.04 | snp_ | I usually don't use snp_, but is at work now and don't bother to change to "snp" |
08:50.13 | DarkriftX | i c |
08:50.38 | DarkriftX | well i guess a 3 letter nick cannot be all that rare |
08:50.44 | DarkriftX | thinks he needs sleep |
08:51.15 | DarkriftX | sleep, then work, then a weekend of scouring through android downloads, oh the joy! |
09:13.25 | *** join/#android fredliu (n=chatzill@wireless2248.cs.ucdavis.edu) |
09:18.21 | muthu | DarkriftX: how's the site doin? |
09:18.52 | muthu | are you getting flooded by hits ;) |
09:19.08 | waldo_ | is away: auto-away |
09:23.39 | *** join/#android tmarble__ (n=tmarble@user-38q4et6.cable.mindspring.com) |
09:27.14 | *** join/#android tmarble_ (n=tmarble@user-38q4et6.cable.mindspring.com) |
09:30.25 | *** join/#android anno^da_ (n=anno^da@p5B07F75A.dip.t-dialin.net) |
09:39.19 | *** join/#android tmarble__ (n=tmarble@user-38q4et6.cable.mindspring.com) |
09:45.31 | *** join/#android vip (n=denied@m105e36d0.tmodns.net) |
09:48.47 | *** join/#android landslide (n=D@60-242-188-130.static.tpgi.com.au) |
09:49.05 | *** join/#android oavdeev (n=oavdeev@79.120.41.39) |
09:51.55 | *** join/#android monteslu (n=monteslu@ip68-109-166-234.ph.ph.cox.net) |
09:52.08 | landslide | i'm getting and unrecognized option : 99999 on make any ideas? |
09:59.06 | languish | landslide http://code.google.com/android/reference/android/os/Process.html |
10:10.42 | *** join/#android weilawei (n=weilawei@pool-72-70-230-93.spfdma.east.verizon.net) |
10:13.24 | *** join/#android Merovech (n=louis@41.207.229.183) |
10:17.50 | *** join/#android soma- (n=soma@80.75.24.85) |
10:30.16 | *** join/#android tmarble_ (n=tmarble@user-38q4et6.cable.mindspring.com) |
10:32.46 | landslide | languish: this is an error during platform make. |
10:33.13 | landslide | it's like "host Java: clearsliver (out/host/common/obj/JAVA_LIBRARIES/clearsilver_intermediates/classes) |
10:33.20 | landslide | Unrecognized option : 99999999 |
10:33.43 | landslide | make: *** [out/host/common/obj/JAVA_LIBRARIES/clearsilver_intermediates/javalib.jar] Error 41 |
10:34.22 | languish | landslide, hang out a while longer, someone with more clue than myself will show up eventually |
10:34.39 | landslide | i'm building on ubuntu 8.04 |
10:35.00 | landslide | i've got JDK 6 too.. not sure if that's a problem. |
10:35.03 | landslide | no worries. |
10:50.32 | *** join/#android weilawei (n=weilawei@pool-72-70-230-93.spfdma.east.verizon.net) |
10:59.25 | landslide | ah worked it out |
10:59.46 | landslide | i just discovered ubuntu's update-alternatives --config java |
10:59.50 | landslide | also needs javac |
11:00.07 | landslide | i had like 5 versions of java installed, it was trying to build android with eclipse's |
11:00.16 | *** join/#android BBHoss (n=bbhoss@c-68-62-170-33.hsd1.al.comcast.net) |
11:00.53 | muthu | the java sdk handling in linux is a mess |
11:01.47 | tric | why you think so? |
11:01.50 | *** join/#android tomgibara (n=Miranda@gibara.demon.co.uk) |
11:01.50 | xl0 | muthu: And in Windows, is it any better? |
11:01.56 | landslide | agreed |
11:02.26 | muthu | there's a lot of people getting stumped by the /etc/alternates/java |
11:03.37 | muthu | we need a jdk settings panel :) |
11:03.52 | Wander_w | there's update-alternatives |
11:04.13 | muthu | ok, then there it is |
11:04.13 | Wander_w | which indeed doesn't have a GUI, but it's close in functionality to a settings panel |
11:04.15 | landslide | hehe |
11:04.42 | tric | wander: oh, and then theres ln -s to set them |
11:05.00 | muthu | tric: there's like 20 of these links |
11:05.43 | muthu | hmm.. what the hell is git? |
11:05.56 | muthu | thought everyone used svn.. hehe |
11:06.10 | landslide | yeah i've just discovered there is a whole bunch. |
11:06.23 | landslide | plus i'm a java n00b.. so that has a little to do with it ;) |
11:06.43 | muthu | landslide: its a common trap |
11:09.24 | tric | muthu: git == linus solution for developing the linux kernel |
11:09.40 | tric | i guess google is using it cause they had to for the kernel part anyway |
11:09.41 | muthu | tric: ha, right |
11:09.59 | muthu | ok, makes sense |
11:11.08 | landslide | can i build android with jdk 6? |
11:11.16 | muthu | yes |
11:11.42 | landslide | lastly is there a way to force all the /etc/alternatives for java to JDK 6? |
11:11.53 | landslide | or do I need to do it individually? |
11:12.08 | muthu | step by step |
11:12.11 | muthu | afaik |
11:12.38 | muthu | that's why i was saying about jdk settings panel |
11:13.38 | landslide | yeah it's a PITA. ;) |
11:13.41 | tric | muthu: but you need alternatives for other things aswell. so you really want a jdk, a editor a ... panel? please dont. |
11:13.52 | landslide | i've just done ls /etc/alternatives/j* -l |
11:14.00 | landslide | and did update-alternatives for each |
11:14.08 | landslide | android seems to be building now. |
11:15.13 | Wander_w | congratulations, I hope you have a decent amount of memory installed :) |
11:15.18 | muthu | is there a git gui for linux? |
11:15.26 | Wander_w | muthu: probably not |
11:15.31 | BBHoss | muthu: gitk |
11:15.31 | muthu | ok |
11:15.35 | Wander_w | since Git is rather new |
11:15.36 | landslide | it's ubuntu 32 on esxi. |
11:15.38 | landslide | quad core... |
11:15.40 | BBHoss | bull |
11:15.44 | landslide | only 1gb allocated though ;) |
11:15.50 | BBHoss | git even comes with a web interface built into the client |
11:16.06 | muthu | yeah, gitk |
11:16.08 | Wander_w | landslide: well.. 1GB is tight... better close firefox |
11:16.19 | muthu | there's something called gitweb |
11:16.23 | BBHoss | if you have the lighthttpd server installed, you can do git instaweb and a web server will launch |
11:16.27 | Wander_w | BBHoss: oh, things have improved then :) |
11:16.34 | landslide | it's at 34% utilization now.. so i'll just monitor it.. how long does the build usually take? |
11:16.42 | Wander_w | couple of hours |
11:16.57 | Wander_w | landslide: do you have a multi-cpu machine? |
11:17.02 | landslide | yeah. |
11:17.04 | Wander_w | sorry, quad core :) |
11:17.24 | Wander_w | stop your build and do "make -j 5" instead of just "make" |
11:17.27 | landslide | only 2 of them are really used.. |
11:17.46 | landslide | it doesn't look like the make does anything in parallel |
11:17.50 | landslide | visual studio's pretty cool like that. |
11:17.59 | Wander_w | that will run 5 jobs at the same time |
11:18.04 | landslide | ah nice ! ;) |
11:18.18 | Wander_w | but keep an eye on your memory |
11:18.25 | landslide | yeah ;) |
11:19.13 | landslide | holy sheesh, that did the treat.. 100% on all cores. |
11:19.15 | landslide | hehehe |
11:19.43 | Wander_w | yeah, that'll give your machine something to work on :) |
11:20.06 | landslide | does the build also put qemu together? |
11:20.16 | Wander_w | dunno |
11:20.42 | landslide | i have some windowsce hardware I want to try and port it to.. that's the bigger goal ;) |
11:21.02 | Wander_w | landslide: yeah, it does seem qemu gets build as well |
11:21.07 | landslide | nice. |
11:23.56 | *** join/#android Laz (n=elld@28.184.119.70.cfl.res.rr.com) |
11:24.50 | *** join/#android Tinyboom (n=nahh@72.84-49-71.nextgentel.com) |
11:25.09 | *** join/#android TheOther (n=nahh@72.84-49-71.nextgentel.com) |
11:25.57 | landslide | thank's for you help guys... ;) |
11:26.17 | muthu | is it done? |
11:29.41 | muthu | git-gui.. nice |
11:43.38 | BBHoss | landslide: which windows-mobile/ce device are you trying to port to? |
11:45.41 | *** join/#android israr[a] (n=israr@203.99.177.0) |
11:49.24 | *** join/#android VickiWong (n=denvar@p5B054E45.dip.t-dialin.net) |
11:49.42 | *** join/#android jbq (n=jbq@72.14.224.1) |
11:52.46 | *** join/#android jnnnnn (n=chatzill@c220-237-146-55.brodm1.vic.optusnet.com.au) |
11:53.14 | landslide | yeah just finished i think |
11:53.17 | landslide | wow that was fast |
11:53.17 | *** join/#android t_ubuntu (n=tienhn@cpe-76-88-29-46.san.res.rr.com) |
11:53.28 | landslide | it's actually my companies own hardware. |
11:53.49 | landslide | company's i mean .. it's late ;) |
11:54.30 | t_ubuntu | hi, Buidnign the Android Open Source, I ran into this error: /usr/bin/ld: cannot find -lX11 |
11:55.01 | t_ubuntu | but I already have libX11-dev installed on my AMD64 bit system |
11:56.38 | *** join/#android schmylan (n=schmylan@ppp-70-251-98-151.dsl.rcsntx.swbell.net) |
11:57.49 | t_ubuntu | so I saw /usr/lib32/libX11.so.6 is there. |
11:58.14 | BBHoss | landslide: thats cool, i'm working on a getting it running on a blackberry, the only one i have is the 8830 world-phone, but it has a PXA272 ARM processor that SHOULD be able to run Android, especially at 624Mhz |
11:58.37 | BBHoss | anyone know how big the flash file is? |
12:00.37 | *** join/#android topeira (n=lucio@unaffiliated/topeira) |
12:01.57 | Wander_w | -rw------- 1 wander wander 47M 2008-10-23 21:35 system.img |
12:01.57 | Wander_w | -rw------- 1 wander wander 2.0M 2008-10-23 21:31 userdata.img |
12:02.02 | Wander_w | -rw-r--r-- 1 wander wander 134K 2008-10-23 21:32 ramdisk.img |
12:02.37 | Wander_w | so a bit under 60 MB |
12:03.40 | BBHoss | ok kool, it should fit pretty well on the 64MB flash on the phone |
12:04.10 | Wander_w | for now, yes |
12:04.29 | Wander_w | but the G1 has 256 MB reserver for the OS iirc |
12:04.35 | BBHoss | hmm |
12:04.37 | *** join/#android krau (n=cktakaha@200.184.118.132) |
12:04.46 | BBHoss | i could probably load it off of an sd card though |
12:05.46 | BBHoss | that might even be able to load the image directly into the memory, but i don't know what kind of protection RIM has on that |
12:06.10 | BBHoss | kind of like how they do it on the HTC phones that have been ported |
12:06.31 | BBHoss | the remote boot thing |
12:08.03 | *** join/#android Dougie187 (n=doug@wg-d232079.dsl.fsu.edu) |
12:09.36 | *** join/#android Adamant (n=Adamant@c-98-244-152-196.hsd1.ga.comcast.net) |
12:12.10 | *** join/#android trigatch4 (n=robjacks@c-68-33-22-200.hsd1.md.comcast.net) |
12:13.11 | *** join/#android mpardo (n=chatzill@75.144.91.181) |
12:13.13 | *** join/#android kslater (n=kslater@206.193.242.33.nauticom.net) |
12:24.42 | *** join/#android Zagor (n=bjorn@rockbox/developer/Zagor) |
12:27.22 | *** join/#android Ramzez (n=ramzez@host217-36-253-117.in-addr.btopenworld.com) |
12:28.50 | Ramzez | hi guys, anyone knows how to debug shared library on android? |
12:32.08 | *** part/#android Dougie187 (n=doug@wg-d232079.dsl.fsu.edu) |
12:32.25 | *** join/#android pandzilla (n=jamu@mail.muenther.de) |
12:32.29 | pandzilla | g'day |
12:32.36 | *** join/#android Dougie187 (n=doug@144.174.57.1) |
12:33.00 | *** part/#android Plouj (n=Plouj@red.cs.yorku.ca) |
12:35.12 | *** join/#android gevermann (n=geverman@42.236.171.66.subscriber.vzavenue.net) |
12:37.02 | *** join/#android linuxstb (n=linuxstb@rockbox/developer/linuxstb) |
12:39.03 | *** join/#android kampulke (n=kampulke@dhcp-105-242.idi.ntnu.no) |
12:42.39 | *** join/#android ajitmathews (n=ajitmath@host-208-68-238-61.biznesshosting.net) |
12:44.47 | *** join/#android ajitmathews_ (n=ajitmath@host-208-68-238-61.biznesshosting.net) |
12:46.40 | mpardo | hey guys, I'm trying to hit a webservice when a call comes in... it works on 3g but not edge. Any suggestions? |
12:47.05 | *** join/#android annodomini (n=lambda@wikipedia/lambda) |
12:47.16 | *** join/#android andreaf (n=andrea@82.112.213.98) |
12:47.29 | andreaf | hi * |
12:47.56 | jbq | In GSM, that can only be done in base 3G (UMTS), but neither in 2.5G (GPRS/EDGE) nor in higher 3G (HSDPA/HSUPA). |
12:48.09 | *** join/#android tale (n=tale@207.235.54.1) |
12:49.10 | *** join/#android soma-_ (n=soma@80.75.24.85) |
12:49.12 | *** join/#android dmoffett (n=dmoffett@71.33.240.149) |
12:49.41 | mpardo | even with dtm? |
12:49.50 | mpardo | i have it working in GPRS, not edge |
12:50.23 | mpardo | EGPRS fails |
12:50.35 | gevermann | stupid question: is there any way to re-flash the G-1. I have only just started looking at the Android source. Are there things missing that are needed to re-build the G-1 firmware? |
12:50.59 | jbq | At this point I wouldn't count on DTM. |
12:51.43 | mpardo | why would it work in GPRS but not EGPRS? |
12:53.31 | jbq | I'll give a vague answer, of course, "because either the device or the tower doesn't support it with EDGE" - but that's exactly why I wouldn't count on DTM. |
12:54.06 | mpardo | blah |
12:54.19 | mpardo | so 3G is the only way to guarantee it works? |
12:55.09 | *** join/#android schmylan (n=schmylan@38.114.107.11) |
12:56.21 | *** join/#android darkhorse (n=admins@hill-d-029.resnet.purdue.edu) |
12:56.50 | jbq | nope, because in HSDPA it won't (and it won't work on 1xEVDO either, which is cdmaOne 3G). |
12:57.32 | *** join/#android p0g0__ (n=pogo@unaffiliated/p0g0) |
12:59.32 | mpardo | so dtm is hit and miss is what you're saying? |
12:59.38 | jbq | yes |
12:59.42 | mpardo | that sucks |
12:59.52 | jbq | yes |
13:00.12 | jbq | the only reliable way to do voice+data is to have data go over wifi. |
13:00.42 | jbq | (but then you take a double-hit in battery life) |
13:00.54 | mpardo | yea... that's one way i got my app to work |
13:02.11 | BBHoss | mpardo: what are you doing, making adding something to a web app when someone calls? Is there not a way to do it after the call is finished? |
13:02.14 | mpardo | that emulator is tricky though because it worked in all casses |
13:02.44 | *** join/#android t_ubuntu (n=tienhn@cpe-76-88-29-46.san.res.rr.com) |
13:04.23 | t_ubuntu | hi all, i am interested in testing android on an ARM platform. Anyone could recommend a development kit (hardware/board) that I can purchase? |
13:04.46 | BBHoss | t_ubuntu: OMAP |
13:05.28 | t_ubuntu | OMAP. Thanks, is there a web link to that or should I just Google for OMAP? |
13:05.35 | BBHoss | t_ubuntu: http://elinux.org/Android_on_OMAP#Real_hardware |
13:05.48 | *** join/#android annodomini (n=lambda@wikipedia/lambda) |
13:06.03 | BBHoss | now most of that was written BEFORE the source was released, but if the SDK would run on it i'm sure that you can compile for it :) |
13:07.35 | t_ubuntu | BBHoss: is this http://focus.ti.com/docs/toolsw/folders/print/tmdxevm3503.html sounds OK? |
13:08.21 | *** join/#android shackan (n=frob@host243-136-dynamic.18-79-r.retail.telecomitalia.it) |
13:08.23 | BBHoss | t_ubuntu: i couldn't tell you, i just remember seeing that page the other day |
13:08.37 | BBHoss | although it SHOULD be able to RUN on most archs that run linux |
13:10.09 | t_ubuntu | BBHoss: thanks for the info. now I need to find $1500 somewhere :) to get this. |
13:10.12 | BBHoss | t_ubuntu: right now i am attempting to load it onto a spare blackberry i have |
13:10.18 | BBHoss | t_ubuntu: just get a G1 |
13:10.22 | BBHoss | much cheaper |
13:10.56 | TreyB | Can you flash a G1 with custom OS updates? |
13:11.09 | michaelnovakjr | TreyB: no |
13:11.20 | szsoftware | TreyB: eventually with wince? |
13:11.28 | szsoftware | szsoftware: :-) |
13:11.29 | BBHoss | TreyB: not yet |
13:11.43 | BBHoss | you just need to get the bootloader if memory serves me |
13:11.44 | TreyB | I suspected as much. It depends on what t_ubuntu wants to do. If he just wants real hardware to test his app, the G1 makes sense. |
13:11.45 | *** join/#android ajitmathews (n=ajitmath@host-208-68-238-61.biznesshosting.net) |
13:11.59 | t_ubuntu | oh, actually I am not really thinking of mobile phone. I am looking to build a "general purpose" hand held device with android platform |
13:12.11 | BBHoss | t_ubuntu: the n810 is running it too |
13:12.13 | michaelnovakjr | what for? |
13:12.32 | michaelnovakjr | for general purpose there's other platforms available that also make sense |
13:12.34 | BBHoss | speed probably, android seems faster than maemo |
13:13.23 | TreyB | Something like the iPod Touch running Android has a certain utility to it, but perhaps not much of a market. |
13:13.50 | *** join/#android plusminus_ (i=4421a620@gateway/web/ajax/mibbit.com/x-ee068140d749aa8f) |
13:14.49 | t_ubuntu | hmm iPod touch, good idea. |
13:14.51 | kslater | ping kennyz |
13:15.16 | BBHoss | yeah i looked at the touch, there are nearly NO specs for the HW |
13:15.20 | Zagor | t_ubuntu: well have fun porting android there |
13:15.30 | BBHoss | it IS ARM though, but its a custom apple design, so who knows |
13:15.55 | TreyB | I meant more as a form-factor/class rather than an actual target. |
13:16.13 | TreyB | A capable touch device without phone hardware. |
13:16.57 | linuxstb | Is it known that the G1 isn't locked-down against user-created OS updates? |
13:17.28 | TreyB | Too...many...negatives. |
13:17.37 | xl0 | linuxstb: I believe it is know that is is locked down. |
13:18.24 | Zagor | locked how? just "flash procedure currently unknown" or something more deliberate? |
13:18.27 | TreyB | They open-sourced the stack for hardware vendors, no Joe-the-Programmer. |
13:18.36 | t_ubuntu | I am looking for an affordable way to have a "practice"/development hardware platform. This is to sharpen up my kernel and cross compiling skill more than anything. |
13:18.37 | BBHoss | Zagor: i think thats accurate |
13:19.31 | xl0 | TreyB: Wrong. The stack is open, just this particular hardware is not. |
13:19.35 | Zagor | unless they tivoized it (encrypted) I wouldn't call that "locked down" |
13:19.44 | TreyB | t_ubuntu: Quite a few ARM gumstick-type systems exist for far less than $1500. |
13:20.15 | xl0 | Zagor: I haven't seen it yet, but people say the boot loader required signed kernels to boot. |
13:21.17 | TreyB | xl0: You can certainly put the stack on any hardware you have the specs for, but not many devices with phohe radios with specs available exist. |
13:21.38 | t_ubuntu | TreyB: is there any particular one that you would recommend? |
13:21.41 | Zagor | xl0: that is still not a problem unless the bootloader itself is encrypted |
13:21.53 | xl0 | TreyB: Freerunner. And even if there we no such phones, you hardly could blame Google for it. |
13:22.03 | Wander_w | tomtom's are linux, have bluetooth, and tomtom has a crosscompiler available for their devices |
13:22.20 | *** join/#android vbabiy (n=vbabiy@rrcs-24-97-148-190.nys.biz.rr.com) |
13:22.39 | Wander_w | http://www.tomtom.com/gpl |
13:22.55 | Wander_w | and www.opentom.org |
13:22.58 | *** join/#android paulproteus (n=paulprot@2002:db69:2513:0:0:0:0:1) |
13:25.41 | BBHoss | motorola's phones run linux, but not sure how accessible it is |
13:25.52 | t_ubuntu | thanks all. I think I have enough to go through the whole week end now. |
13:28.43 | TreyB | t_ubuntu: no recommendations, as I haven't actually used any of them. LinuxDevices.com reviews them from time to time, though. |
13:28.55 | *** join/#android ramzez_uk (n=ramzez@host217-36-253-117.in-addr.btopenworld.com) |
13:29.19 | ramzez_uk | hi, anyone knows how to debug shared library (.so)? |
13:29.55 | Zagor | ramzez_uk: build it, link it statically and gdb it? |
13:30.04 | TreyB | xl0: I don't blame Google. I just meant to say that as a practical matter, only (mostly) hardware vendors will change the stack components. |
13:30.07 | *** join/#android ameng (n=fm@221.220.208.225) |
13:30.17 | michaelnovakjr | Dougie187: around? |
13:30.27 | Disconnect | whee, its gonna be a bug-filin day |
13:30.41 | ramzez_uk | zagor, no plugin for eclipse to auto switch yet? |
13:31.11 | ramzez_uk | or maybe xcode? |
13:31.12 | xl0 | TreyB: I'd say, the only thing that would require significant changes is the Linux kernel. And it is GPL'ed, si they have to open their sources. |
13:31.35 | michaelnovakjr | xl0: what sources? |
13:31.42 | Wander_w | they can allway go NVidia-style on the kernel |
13:31.43 | *** join/#android shackan (n=frob@host243-136-dynamic.18-79-r.retail.telecomitalia.it) |
13:31.51 | xl0 | michaelnovakjr: Their Linux patches. |
13:32.05 | TreyB | And require signed kernels for flashing the device. |
13:32.07 | xl0 | Wander_w: You can't add platform support in this way. |
13:32.12 | michaelnovakjr | xl0: who's linux patches? |
13:32.23 | *** part/#android ameng (n=fm@221.220.208.225) |
13:32.34 | xl0 | michaelnovakjr: ^^ TreyB> xl0: I don't blame Google. I just meant to say that as a practical matter, only (mostly) hardware vendors will change the stack components. |
13:32.50 | Wander_w | xl0: well, platform patches aren't that interesting.. GSM radio's, wifi and all that sort of things are |
13:32.51 | xl0 | TreyB: This is a completely unrelated matter. |
13:32.56 | michaelnovakjr | xl0: hardware won't be opened.... and it doesn't have to either |
13:33.07 | *** join/#android annodomini (n=lambda@wikipedia/lambda) |
13:33.16 | BBHoss | yeah the radio will probably never be opened |
13:33.26 | *** join/#android Landswipe (n=dt@60-242-188-130.static.tpgi.com.au) |
13:33.31 | xl0 | michaelnovakjr: That's what I was talking about. Theese are two unrelated things. |
13:33.36 | Zagor | the radio is in hardware |
13:33.49 | TreyB | Not any more. |
13:33.59 | BBHoss | Zagor: right, but you have to have the software to control it |
13:33.59 | TreyB | Rather, not always. |
13:34.36 | Zagor | BBHoss: radio interface layer is in git. is it missing something? |
13:34.58 | BBHoss | Zagor: what does it interface to though, the G1's radio? |
13:35.34 | TreyB | Generally, the RIL presents a standard API for any radio. |
13:35.50 | *** join/#android ajitmathews_ (n=ajitmath@host-208-68-238-61.biznesshosting.net) |
13:35.58 | TreyB | The radio firmware guys implement the API. |
13:36.45 | xl0 | I'm not sure about other hardware, but I've heard that the freerunner's gsm chip is operated with AT commands over a serial interface... |
13:38.32 | BBHoss | xl0: that might work |
13:39.07 | blount | as I understand it, the g1's radio stack runs on a separate arm-9 core. it runs qualcomm proprietary code. the android stack talks to it through a shared memory rpc mechanism |
13:39.40 | BBHoss | heh sounds dangerous |
13:39.44 | Zagor | blount: sounds likely |
13:40.06 | xl0 | BBHoss: THat's how all modern phones work, actually. |
13:40.18 | blount | there ya go :-) |
13:40.37 | BBHoss | well if everything is AT commands, that should work flawlessly |
13:40.52 | Death_Syn | ooh, tethertime! |
13:41.18 | Death_Syn | i forget if tmobile's ToS allows for tethering |
13:41.46 | vol | they're usually pretty liberal about what they allow you to do |
13:42.02 | Landswipe | usually they require GSM's CMUX... to support both command and data simultaneously. |
13:42.15 | Landswipe | does RIL do CMUX? |
13:42.45 | TreyB | I suspect the RIL hides the CMUX details from the rest of the platform. |
13:43.28 | TreyB | The WinMo RIL does this. |
13:43.33 | *** join/#android famast (n=famast@host-208-68-238-61.biznesshosting.net) |
13:43.43 | Zagor | yes, ril is pretty high-level. RIL_REQUEST_SEND_SMS etc. |
13:43.51 | famast | Hi, I downloaded a file on the android emulator through my web browser. How do I open it? |
13:43.52 | *** join/#android jbq_ (n=jbq@72.14.224.1) |
13:44.36 | *** join/#android `vip (n=denied@m505e36d0.tmodns.net) |
13:44.47 | Death_Syn | famast: double-click it |
13:45.00 | Landswipe | how do i get android to build the emulator target? |
13:45.37 | famast | double click it.. I don't know where it is! |
13:46.00 | Death_Syn | in the web browser's downloads |
13:46.06 | famast | i cleared that list |
13:46.34 | *** join/#android dan_winckler (n=dan@sdsl-104-051.dsl.bway.net) |
13:46.34 | famast | its still on the sd card though, I see it on the eclipse file browser |
13:47.01 | Death_Syn | oh, hmm |
13:47.03 | Death_Syn | dunno then |
13:47.08 | Death_Syn | sorry |
13:47.16 | *** join/#android zeebee (n=zillabun@static-72-93-114-245.bstnma.fios.verizon.net) |
13:47.18 | famast | thanks for trying! |
13:47.19 | Death_Syn | i'm still rather new at this myself |
13:47.20 | zeebee | hi guys |
13:47.32 | zeebee | i saw a post about u on boingboing |
13:47.55 | Zagor | reference-ril/atchannel.c deals with AT commands |
13:49.21 | *** part/#android szsoftware (n=sven@e178203215.adsl.alicedsl.de) |
13:49.45 | *** join/#android ameng (n=fm@221.220.208.225) |
13:51.39 | davidw | zeebee, what's 'u' ? |
13:51.52 | davidw | is that a successor to the g1? |
13:52.25 | dan_winckler | u == #android |
13:52.34 | michaelnovakjr | ?? |
13:52.40 | michaelnovakjr | what about #android??? |
13:52.51 | dan_winckler | http://www.boingboing.net/2008/10/24/hackers-working-on-c.html |
13:52.51 | davidw | I tend to avoid variable names with one letter except for i and j in loops |
13:53.50 | michaelnovakjr | i think that's a load of crap |
13:53.52 | Disconnect | bugs bugs bugs.,. wheeeee bugs. |
13:54.41 | dan_winckler | i wasn't here when RyeBrye made his claim but i saw what he said leading in that direction... and i hope it works :) |
13:56.59 | Zagor | I say find the signature checking code and work from there |
13:57.14 | Zagor | if there even is one enabled |
13:57.26 | dan_winckler | yeah |
13:58.07 | dan_winckler | any leads on an OSC library for android? |
13:59.31 | Zagor | osc? |
13:59.44 | eggy | jalola |
14:00.20 | *** join/#android jancona (n=jancona@38.97.74.254) |
14:00.42 | dan_winckler | yes. |
14:00.49 | *** join/#android Penguin2 (n=akorzun@wan-xl1.paetec.ny.schematic.com) |
14:01.45 | dan_winckler | Open Sound Control: http://opensoundcontrol.org/introduction-osc |
14:04.43 | *** join/#android vip (n=denied@m705e36d0.tmodns.net) |
14:06.12 | plusminus_ | can we already upload apps to the market o_O |
14:06.28 | *** join/#android mohbana (n=mohbana@87-194-191-26.bethere.co.uk) |
14:06.39 | marcone | no, the market opens on Monday |
14:06.57 | plusminus_ | See: http://www.anddev.org/viewtopic.php?p=12093#12093 |
14:07.02 | plusminus_ | then check the market-games... |
14:07.58 | *** join/#android jbq (n=jbq@nat/google/x-5bb7f96daa374a21) |
14:10.07 | *** join/#android jbq (n=jbq@nat/google/x-d10d6cda95eb5179) |
14:11.26 | *** join/#android jota- (n=jota@190.6.0.180) |
14:11.27 | plusminus_ | he got it in o_O |
14:11.49 | zeebee | what sort of appsa re being developed right nwo |
14:12.48 | *** join/#android outbriber (n=bryce@viper.ouraynet.com) |
14:12.54 | Zagor | dan_winckler: if there are linux implementations I don't see anything stopping running it on an android target, once we can update the lower layers |
14:14.41 | *** join/#android an_dev (n=fih\paya@host-208-68-238-61.biznesshosting.net) |
14:14.41 | dan_winckler | thanks, Zagor :) |
14:14.46 | Zagor | I assume doing it in java might not produce the timing accuracy you are looking for? |
14:15.08 | zeebee | does the g1 have the same capiblities like the iphone |
14:15.13 | zeebee | will there be like NES emulators and such |
14:15.15 | dan_winckler | i'm not sure -- i haven't done any Java dev yet |
14:15.39 | bstock | zeebee: a coworker is working on NES emulator |
14:15.47 | *** join/#android wastrel (n=wastrel@nylug/member/wastrel) |
14:15.57 | zeebee | coool |
14:16.04 | zeebee | will they be uploaded the market place |
14:16.14 | zeebee | or will it be on private websites |
14:16.22 | bstock | i don't know if he plans to put it on the market or not |
14:17.01 | dan_winckler | Zagor: i'm working on a port of Mrmr (http://createdigitalmotion.com/2007/10/29/mrmr-iphone-105-quartz-composer-wireless-vj-nirvana/) |
14:18.29 | *** join/#android LambdaCalculus37 (i=44a04303@gateway/web/ajax/mibbit.com/x-9e1578f38ab0d4d7) |
14:19.50 | *** join/#android spearce (n=spearce@nat/google/x-ff3f19c6068be237) |
14:20.02 | *** join/#android neerhaj (n=chatzill@203.115.94.227) |
14:21.28 | Zagor | dan_winckler: that doesn't sound very timing critical. go for java, I'd say |
14:21.47 | zhobbs | plusminus_: where can I find andnav? |
14:22.12 | dan_winckler | thanks! :) i just found a Java OSC lib, though the site's down at the moment |
14:22.17 | *** part/#android famast (n=famast@host-208-68-238-61.biznesshosting.net) |
14:22.30 | plusminus_ | zhobbs: not yet, needs some final debugging |
14:23.12 | neerhaj | can multiple items be selected in a listview ? |
14:23.14 | plusminus_ | zhobbs: anyway I've been walking around in the streets yesterday and I was pretty satisfied |
14:23.14 | waldo_ | is back (gone 05:04:06) |
14:23.17 | *** part/#android LambdaCalculus37 (i=44a04303@gateway/web/ajax/mibbit.com/x-9e1578f38ab0d4d7) |
14:25.47 | zhobbs | plusminus_: cool, looking forward to it |
14:25.56 | plusminus_ | me too :) |
14:27.37 | *** join/#android unix_lappy (i=614133e2@gateway/web/ajax/mibbit.com/x-547c86a580721ca6) |
14:28.32 | *** join/#android amitava (n=isnick@c-71-57-168-55.hsd1.fl.comcast.net) |
14:29.40 | languish | still on RC19 :/ |
14:29.43 | *** join/#android mohbana (n=mohbana@87-194-191-26.bethere.co.uk) |
14:29.47 | languish | continues to wait |
14:30.08 | *** join/#android dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net) |
14:30.43 | *** join/#android igorv (n=igor@74.8.125.2) |
14:31.00 | Disconnect | languish: me too but at least my wifi works now :) |
14:31.31 | languish | lol |
14:31.39 | languish | what was the problem? |
14:32.12 | Disconnect | tmob hotspot finder trashes it |
14:32.23 | Disconnect | ok coffee and breakfast time |
14:32.26 | languish | o.O |
14:32.34 | languish | enjoy |
14:40.16 | *** join/#android jt436 (n=jtomlins@209.172.114.226) |
14:43.24 | *** join/#android covalentbond_ (n=covalent@mail1.earthquakemedia.com) |
14:43.56 | *** join/#android rmblr (n=rmblr@amarok/developer/Ramblurr) |
14:45.04 | rmblr | is it possible to return my own type with setResult() |
14:45.14 | rmblr | well, i obviously can |
14:45.45 | rmblr | can't with setResult, because an Intent only takes a String as an "action" but i'd like to pass a user defined type from one Activity to another |
14:47.46 | Wander_w | maybe you can set it as a public static field somewhere? |
14:48.07 | Wander_w | (which is the (very) ugly way to do it) |
14:49.05 | *** join/#android Merovech (n=louis@41.207.229.183) |
14:49.07 | tomgibara | rmblr: use the the Intent extras |
14:49.12 | michaelnovakjr | yea |
14:49.27 | michaelnovakjr | the intent extras are the best way to work between Activities |
14:50.02 | rmblr | using a Bundle? |
14:50.19 | ttuttle_ | Greetings. |
14:50.23 | tomgibara | The extras are a Bundle, put in there with under a key |
14:50.30 | *** join/#android ttuttle (n=tom@pdpc/supporter/student/gentoo.contributor.ttuttle) |
14:50.53 | tomgibara | then pull it out with the same key when you get the result back |
14:52.04 | rmblr | tomgibara: do i need to subclass bundle and provide my own "putCustomObject(key, object) ? |
14:52.46 | tomgibara | What 'sort' of object are you trying to pass back? |
14:53.28 | tomgibara | What I'm getting at is that some objects just don't lend themselves to being persisted in the way that the Intent mechanism requires. |
14:54.06 | *** join/#android fearphage (n=fearphag@xbmc/user/fearphage) |
14:54.21 | rmblr | tomgibara: it's a custom type.. |
14:54.45 | tomgibara | rmblr: What sort of state does it contain, eg. is it like a struct? |
14:55.05 | Wander_w | struct? we are still talking about java right? |
14:55.09 | fearphage | anyone have even rumors about the next phone to support android? i'm not fond of the g1 but i have an oppurtunity to get a new phone |
14:55.11 | rmblr | tomgibara:not one of the primitives (short, int string, etc) |
14:55.32 | rmblr | tomgibara: i don't have any idea what the structure of it is.. it's a type from a library i am using |
14:55.45 | rmblr | that represents a "Session" for an authenticated user |
14:55.51 | tomgibara | Wander_w: I said "like" a struct - it's not a simple distinction I'm trying to make. |
14:55.55 | rmblr | it probably contains some string values |
14:56.38 | *** join/#android bstock (n=bstock@68.78.185.226) |
14:56.44 | tomgibara | rmblr: Is this an actual session (that contains the state for the user), or a key for the session? |
14:57.16 | rmblr | a key, hashed user credentials, a timestamp maybe |
14:57.33 | tomgibara | Does it implement Serializable? |
14:57.49 | rmblr | ah |
14:57.55 | rmblr | let me check, i doubt it |
14:58.13 | *** join/#android soma- (n=soma@80.75.24.85) |
14:58.17 | *** join/#android decipherstatic (i=root@otto.dreamhost.com) |
14:58.53 | rmblr | tomgibara: no it doesn't |
14:59.04 | tomgibara | Is this a third party library? |
14:59.31 | rmblr | yea, but open source. all of this type's members are strings or bools, so i could make it serializable |
14:59.58 | rmblr | but i'd rather not.. it sort of defeats the purpose of using a canned library heh |
15:00.18 | *** join/#android weilawei (n=weilawei@pool-72-70-230-93.spfdma.east.verizon.net) |
15:00.33 | tomgibara | rmblr: If you are going to change the source, and don't mind inserting a dependency on Android, you'd ideally make it Parcellable |
15:00.43 | tomgibara | Otherwise Serializable would do. |
15:00.58 | tomgibara | Does it have a public constructor? |
15:01.12 | rmblr | hm |
15:01.27 | rmblr | i could use android.app.Application |
15:01.57 | rmblr | since this session will be used all over the place it seems appropriate to make it a "global" application member |
15:02.18 | *** part/#android tale (n=tale@207.235.54.1) |
15:02.25 | tomgibara | Bodging state that should flow between activities into global storage will cause you pain. |
15:03.45 | tomgibara | For that approach to work, the Application would need to have the capacity reconstruct the Session object. |
15:04.05 | rmblr | what about "A HashMap of WeakReferences to Objects" ? |
15:04.21 | *** join/#android tethridge_ (n=tale@cpe-075-177-151-223.nc.res.rr.com) |
15:04.25 | rmblr | and using the intent extras there |
15:04.25 | *** join/#android bstock (n=bstock@68.78.185.226) |
15:04.26 | SanMehat | morning |
15:04.47 | tomgibara | rmblr: I think you need to study the documentation on the Activity lifecycle to understand why these approaches won't be fruitful. |
15:04.52 | tethridge_ | jasta, check out http://pastebin.com/d3328a20e |
15:04.53 | *** join/#android jcw (n=jcw@adsl-074-251-175-018.sip.asm.bellsouth.net) |
15:05.20 | *** join/#android tmarble_ (n=tmarble@user-38q4et6.cable.mindspring.com) |
15:05.21 | rmblr | tomgibara: yea i just found the documentation.. i'm beginning to see why. android can kill/start an app in the background |
15:06.16 | tomgibara | rmblr: yes, that's right, so it needs to persist the Intents (and all the state the contain) so that it can resurrect the app and its activities |
15:07.01 | tomgibara | That's the reason for the restrictions that apply to the values that can be 'bundled' with an Intent. |
15:08.34 | *** part/#android fearphage (n=fearphag@xbmc/user/fearphage) |
15:11.39 | *** join/#android TechJunkie (n=TechJunk@adsl-68-93-183-131.dsl.okcyok.swbell.net) |
15:12.03 | *** join/#android inZane-_ (i=nemo@dslb-084-058-001-243.pools.arcor-ip.net) |
15:12.12 | waldo_ | umk1d3 you around? |
15:12.25 | languish | 'lo |
15:12.31 | waldo_ | yo |
15:12.50 | languish | heh was in the wrong channel but hi ;) |
15:12.51 | *** join/#android muthu (n=mobeegal@59.92.17.230) |
15:13.06 | waldo_ | oh, so you didn't even mean it.. |
15:13.08 | *** part/#android TechJunkie (n=TechJunk@adsl-68-93-183-131.dsl.okcyok.swbell.net) |
15:13.15 | *** join/#android Goosey (n=Goosey@168.215.170.99) |
15:13.16 | languish | I meant it, just not for you. :P |
15:13.34 | languish | you can have the hi, the 'lo is reserved sir. |
15:14.02 | waldo_ | alright I'll take it. |
15:14.16 | languish | most excellent |
15:14.21 | languish | I'm sure you'll enjoy it |
15:15.08 | *** join/#android TechJunkie (n=TechJunk@adsl-68-93-183-131.dsl.okcyok.swbell.net) |
15:15.21 | jcw | Is that an Open Source hi? Can I see the source, please? |
15:16.37 | waldo_ | chatroom.say("'lo."); // insincere greeting |
15:16.58 | kslater | romainguy_: does / will Photostream handle uploads? |
15:19.53 | languish | a‚ |
15:19.57 | languish | :/ |
15:20.14 | *** join/#android pmac (i=62da2c61@gateway/web/ajax/mibbit.com/x-7eed1897d3766325) |
15:23.05 | *** join/#android romainguy (n=gfx@adsl-75-55-215-117.dsl.pltn13.sbcglobal.net) |
15:27.05 | *** join/#android mikal_ (n=mikal@216.239.45.19) |
15:27.43 | *** join/#android mikal__ (n=mikal@nat/google/x-6d0ed6d7f985eb2b) |
15:28.40 | *** join/#android vbabiy (n=vbabiy@rrcs-24-97-148-190.nys.biz.rr.com) |
15:29.31 | Dougie187 | Touch pro is coming out this next week. |
15:29.38 | pmac | word |
15:29.53 | pmac | that will be an exciting piece of tech for android |
15:29.55 | languish | on sprint :/ |
15:30.02 | pmac | is it multi-touch capable? |
15:30.13 | Dougie187 | I doubt its gonna be multi-touch |
15:30.14 | Dougie187 | but ionno |
15:30.15 | pmac | VZW allows all devices on their network, if i recall |
15:30.27 | Dougie187 | http://www.htc.com/www/product/touchpro/overview.html |
15:30.29 | languish | touch pro doesn't have the capacitive touch screen, it uses another technology. It doesn't have the compass... |
15:30.34 | summatusmentis | pmac: not yet it doesn't |
15:30.41 | languish | so yeah, it's be cool with android because android's cool |
15:30.51 | languish | but it's be missing some of the functionality of the g1 |
15:31.15 | Dougie187 | languish: thats not a big deal though, some people don't need all of the features the G1 has, like the compass. |
15:31.35 | languish | i'd rather see a touch pro 2 android extravaganza blitz ball extreme happy happy fun time version |
15:31.41 | pmac | is the compass a specific item of tech? |
15:31.46 | summatusmentis | touch pro won't have android, unless the community makes it, yes? |
15:31.58 | Dougie187 | summatusmentis: yes. |
15:32.03 | jcw | Speaking of the compass, anyone aware of an app that displays a traditional compass face? |
15:32.07 | Disconnect | has anyone taking the g1 apart to see if the touchscreen is multi capable yet? |
15:32.13 | Dougie187 | summatusmentis: but theres a decent shot of it working since they are both HTC. |
15:32.13 | pmac | i thought it was just a part of the ... |
15:32.23 | pmac | accelerometers |
15:32.31 | summatusmentis | Dougie187: well, we'd need a way to flash it |
15:32.36 | Dougie187 | summatusmentis: yeah. |
15:32.45 | pmac | http://www.engadgetmobile.com/2008/08/20/htcs-touch-diamond-pro-are-multi-touch-gods-just-not-how-you/ |
15:32.47 | languish | jcw, there was one... it wass demo'd by some peeops @google but I haven't seen the app available |
15:32.49 | michaelnovakjr | Dougie187: i ordered the XPS 13 inch finally |
15:33.02 | jcw | languish, thanks |
15:33.03 | Dougie187 | michaelnovakjr: oh yeah? what made you decide on that one? |
15:33.06 | pmac | i was considering a lenovo 13.3 |
15:33.14 | *** join/#android weilawei (n=weilawei@pool-72-70-230-93.spfdma.east.verizon.net) |
15:33.16 | michaelnovakjr | Dougie187: other laptop crapped out |
15:33.25 | Dougie187 | michaelnovakjr: too bad. but no thinkpad for you? |
15:33.46 | michaelnovakjr | i was thinking about it, i like the specs of the xps and the design is nice |
15:33.48 | summatusmentis | urgh... windows laptops :) |
15:33.59 | pmac | the macbooks are just too pricey for me |
15:34.02 | michaelnovakjr | summatusmentis: actually linux :) |
15:34.06 | Dougie187 | michaelnovakjr: true. |
15:34.09 | summatusmentis | michaelnovakjr: ok, slightly better |
15:34.21 | Dougie187 | summatusmentis: whats best in your opinion? |
15:34.22 | summatusmentis | pmac: worth every cent though :) |
15:34.31 | pmac | i have heard good things about the hardware |
15:34.40 | summatusmentis | Dougie187: I'm a relatively recent OS X convert |
15:34.41 | Dougie187 | summatusmentis: lol. depends who you are talking to. that is 100% subjective. |
15:34.52 | pmac | but I wouldnt get a "brick" one until they get the kinks worked out |
15:35.07 | summatusmentis | I've yet to find a better OS for a laptop than OS X |
15:35.13 | Disconnect | is a fan of his mbp, but then again we got -wicked- distributor discounts |
15:35.14 | pmac | hmm |
15:35.18 | *** join/#android m2 (n=marcelo@debian/developer/mmagallo) |
15:35.25 | pmac | so who has a g1? |
15:35.31 | summatusmentis | Dougie187: i know it is, but I'm right :) |
15:35.32 | Disconnect | they wanted us to sell a bunch of clusters to gov't.. |
15:35.39 | Disconnect | whoops, meeting. bbl. |
15:35.42 | Dougie187 | summatusmentis: lol, well i don't care much for osx or macs. |
15:35.48 | Dougie187 | but that is my opinion. |
15:35.56 | michaelnovakjr | Dougie187: i agree, even though OS X is nice |
15:36.02 | michaelnovakjr | Linux is better |
15:36.12 | jcw | For many things, it is. |
15:36.14 | jcw | Not all things. |
15:36.14 | Dougie187 | michaelnovakjr: yeah totally. OS X > Windows. but Linux > OS X |
15:36.27 | waldo_ | i have to disagree... |
15:36.33 | waldo_ | OS X > Linux > Windows |
15:36.41 | Dougie187 | see? 100% subjective. |
15:36.44 | michaelnovakjr | :) |
15:36.46 | Dougie187 | its all what you want out of it. |
15:36.48 | waldo_ | there's not much you can do in linux you can't do in os x... but the reverse isn't true |
15:36.48 | *** join/#android dglazkov (n=dglazkov@nat/google/x-6ecb3e12789bdb0e) |
15:36.49 | summatusmentis | to be fair * > Windows :) |
15:36.55 | pmac | nobody with a g1 on the Android irc? |
15:36.56 | Dougie187 | summatusmentis: true. |
15:36.57 | pmac | sheesh |
15:36.58 | jcw | oh, that's just bullshit. |
15:37.02 | waldo_ | pmac we all have 'em |
15:37.12 | summatusmentis | waldo_: I don't :-D |
15:37.12 | Dougie187 | waldo_: i don't |
15:37.13 | michaelnovakjr | i don't |
15:37.15 | vol | I have a g1 :> |
15:37.15 | Dougie187 | lol |
15:37.21 | vol | pmac: what's up |
15:37.36 | waldo_ | what's bullshit jcw |
15:37.47 | jcw | This X > Y > Z stuff. |
15:37.56 | jcw | Somethings Windows is better at. Something Linux is better at. |
15:37.59 | jcw | I can't speak to OSX. |
15:38.13 | waldo_ | jcw are you trying to be fair and evenhanded? |
15:38.24 | jcw | Oh, right. That's not the IRC way, is it... |
15:38.24 | pmac | vol: i was just curious if I should buy one out of contract to play with |
15:38.30 | summatusmentis | I tend to agree with waldo_, OS X can do most things Linux can |
15:38.49 | waldo_ | put it this way-- os x can run windows... not vice-versa |
15:38.50 | summatusmentis | with a prettier interface >_> |
15:39.23 | waldo_ | os x can run windows and GNOME and intermingle thier windows.. you can't do that with either windows or linux |
15:39.51 | zhobbs | is there a way to set the timeout for the keys' backlight? |
15:39.58 | zhobbs | seems too short |
15:40.02 | waldo_ | on g1 or mac? |
15:40.03 | vol | jcw: you're on irc, pick a platform and defend it to the bitter end, no matter its faults |
15:40.07 | *** join/#android tmccrary (n=tmccrary@68.78.185.226) |
15:40.14 | vol | pmac: I like mine, you might not like yours. |
15:40.22 | jcw | I'm not dissing OSX, but I had a G400 with 10.2 (I think). I basically liked it, but it was just dissimiliar enough from KDE to cause me headaches switching around. |
15:40.25 | vol | I'm not sure if it's worth $600 or whatever, but then again I'm an incredible miser |
15:40.47 | waldo_ | jcw-- 10.2 was a long time ago |
15:40.47 | vol | and my pricing system is stuck in the mid 90s |
15:40.51 | summatusmentis | you had a G400? |
15:40.56 | waldo_ | jcw give it another shot... |
15:40.56 | vol | curses the price of <item> |
15:41.02 | jcw | vol, CP/M rules. All your fancy windows-based graphical systems such. Give me a Z80 with 64K, 2 1.2MB 8" flops, and a ADM-3A terminal, any day. |
15:41.04 | *** join/#android mohbana (n=mohbana@87-194-191-26.bethere.co.uk) |
15:41.11 | waldo_ | vol I think it's $400 |
15:41.11 | jcw | Oh yea, and a papertape punch for backups. |
15:41.23 | vol | jcw: no way. cp/m can suck it. altair all the way |
15:41.28 | waldo_ | jcw ah, cp/m |
15:41.39 | waldo_ | apple ii forever? |
15:41.51 | jcw | Yes, but do you still have one? *I* have an IMSAI in my basement, that's currently powered up and running. |
15:41.57 | waldo_ | Abacus rul_ez |
15:42.15 | jcw | Along with two Processor Technology SOL-20's with those new-fangled 5.25" 720K floppies :( |
15:42.40 | waldo_ | Man I wish I had a basement. |
15:43.04 | vol | basement? ha! I hope you like flooding! I keep my old equipment in a rusty shed in the backyard! |
15:43.15 | waldo_ | I live in a tree and eat moss |
15:43.24 | benley | I live in a giant bucket |
15:43.26 | languish | i wish I had moss |
15:43.29 | jcw | What I really want is a PDP/11 |
15:43.39 | *** join/#android andyross (n=andy@static-71-245-107-194.ptldor.fios.verizon.net) |
15:43.39 | waldo_ | kate moss? |
15:43.43 | michaelnovakjr | i live in new york city, my basement was invaded by rats |
15:43.43 | languish | hell no |
15:44.04 | waldo_ | I'm dead and have been for at least 100 years. |
15:44.14 | *** join/#android pjv (n=pjv@91.178.22.198) |
15:44.19 | waldo_ | In fact, I never existed. |
15:44.21 | languish | kate moss used to take the bus near my friends house, standing there chain smoking at getting on the bus with the cig and cursing people out when they told her to put it out |
15:44.27 | jcw | Unfortunately, PDP/11's go for decent money nowadays. |
15:44.28 | languish | and yes, she did it almost every time |
15:44.47 | andyross | Someone has a PDP/11 for sale? |
15:44.56 | jcw | They come up now and then. |
15:45.08 | waldo_ | VMS = best operating system |
15:45.09 | jcw | Some people luck out and find a company disposing of one, and cart it off for free. |
15:45.16 | jcw | I am not one of those lucky people. |
15:45.18 | languish | michaelnovakjr, you live in NYC, your basement invaded the rats territory... |
15:45.23 | languish | nyc too |
15:45.29 | *** join/#android Lazyworm (n=lazyworm@138-38-222-174.resnet.bath.ac.uk) |
15:45.29 | michaelnovakjr | ;0 |
15:46.37 | andyross | G1 hardware question: is there any documentation on the DSP core? The qdsp5 directory in the kernel seems to do just command handling. I presume the GL library uses it, anything else? |
15:47.20 | waldo_ | I heard the core was nougat. |
15:47.49 | waldo_ | sorry, kernel questions make my head asplode. |
15:48.22 | andyross | Actually more a hardware question than a kernel question, FWIW :) |
15:48.32 | languish | andyross, I don't know if this helps, but the htc dream: Special_Features: Harvard architecture, 26/32-bit addressing, Jazelle DBX, DSP instruction extensions |
15:49.18 | *** join/#android Merovech (n=louis@41.207.229.183) |
15:49.39 | andyross | Yeah, that's about the level of documentation I've found too. It's a SoC thing with the ARM11 core we see, the baseband CPU (also an ARM, I believe, and re: this channel yesterday on the same DRAM bus), and the "DSP" core, about which I know zilch other than that wikipedia claims it can do "4M triangles/sec". |
15:50.22 | CompBrain | thats alot of triangles. |
15:51.22 | *** join/#android cbeust (n=cbeust@64-142-66-175.dsl.static.sonic.net) |
15:51.32 | *** join/#android ameng (n=fm@221.220.208.225) |
15:51.34 | andyross | Not in the desktop world, certainly. The original Geforce 256 in 1999 (? - thereabouts) topped out at 25M/s. I'm not even sure where it lands among contemporary mobile "GPUs", thus the question. |
15:51.58 | jcw | I'm more interested in pentagrams per second. |
15:52.19 | *** join/#android cbeust_ (n=cbeust@72.14.224.1) |
15:53.28 | languish | andyross ARM9 coprocessor, Embedded QDSP4000 and QDSP5000 DSP |
15:53.45 | languish | from the htc specs |
15:54.01 | languish | http://www.pdadb.net/index.php?m=cpu&id=a7201a |
15:54.48 | andyross | Yeah, the ARM9 will be the baseband cpu. But a product name for the DSP isn't really what I'm looking for. More along the lines of a datasheet: is it a vector FPU that the CPU seeds with data, or a separate CPU with its own firmware, etc? |
15:55.43 | jasta | yawn |
15:55.43 | *** join/#android jof (n=jonathan@sfo.thejof.com) |
15:56.46 | waldo_ | as long as I can play ut3 on it, I don't care about the details. |
15:58.18 | *** join/#android yakischloba (n=jake@c-24-22-171-214.hsd1.wa.comcast.net) |
15:59.08 | zeebee | hey how do I customize my G1's desktop is there a webpage or basic tutorial anywhere |
15:59.29 | marcone | customize it in what way? |
15:59.43 | zeebee | add icons, change background, remove the clock |
16:00.12 | marcone | long-press on the clock then drag it to the trash to remove it |
16:00.22 | *** join/#android Landswipe (n=dt@60-242-188-130.static.tpgi.com.au) |
16:00.28 | marcone | use menu -> wallpaper to change the background |
16:00.38 | *** join/#android t_ubuntu (n=tienhn@adsl-75-37-167-136.dsl.sndg02.sbcglobal.net) |
16:00.58 | marcone | to add icons to the desktop, just long press and drag them there |
16:01.11 | jasta | is coming around about the desktop/icon system |
16:01.18 | jasta | this could work out pretty well if applications take advantage of it |
16:01.28 | jasta | i'm gonna add support to Five to let you put playlists on there |
16:01.37 | umdk1d3 | jasta: its pretty easy |
16:01.39 | jasta | and maybe even artists/albums |
16:01.44 | jasta | umdk1d3: i know |
16:02.02 | umdk1d3 | ooh and for the ssh app |
16:02.07 | umdk1d3 | it really does use the typical ssh uris |
16:02.13 | jasta | nice :) |
16:02.16 | umdk1d3 | ssh://user@host:port/#nickname |
16:02.36 | jasta | i had problems getting your ssh client to connect through my port forwarding scheme for some reason |
16:02.55 | jasta | it just hung saying trying to authenticate when i'd connect |
16:03.05 | umdk1d3 | yea there are still issues |
16:03.11 | umdk1d3 | never did get any real work done yesterday |
16:03.13 | andyross | Dumb java question: seems like a lot of the API is split between "android" packages and "com.android" packages. Is there any meaning to the distinction? |
16:03.24 | yakischloba | jasta: does your guys' remote logcat work on G1? |
16:03.41 | jasta | andyross: com.android generally represents things layered atop the platform, whereas android. is the base package space for the platform itself |
16:03.47 | yakischloba | jasta: or is that way outdated |
16:03.52 | jasta | yakischloba: never tried it. not much reason, as you can just plug it in via usb :) |
16:04.07 | umdk1d3 | so heres an issue that im seeing |
16:04.14 | jasta | also its not very resilient, if the connection breaks i think it just gives up (stupid) |
16:04.15 | umdk1d3 | <PROTECTED> |
16:04.23 | umdk1d3 | and they dont know jack about adb or getting logcat dumps |
16:04.32 | umdk1d3 | it would be awesome if we had one single background app service they could install |
16:04.40 | umdk1d3 | that watches logcat on the device (if that permission exists) |
16:04.42 | *** join/#android decipherstatic (i=root@otto.dreamhost.com) |
16:05.00 | umdk1d3 | and greps out exceptions from your program |
16:05.00 | umdk1d3 | then launches a special intent towards your app with the erorr info |
16:05.01 | yakischloba | jasta: yeah I know. My problem is I have a recurring bug and I want to make sure I get it recorded, ie, my logcat buffer doesn't get overwritten by the time I get to a computer. and I don't want to just not use the phone or whatever ;) |
16:05.06 | umdk1d3 | that you could then report back online or something, handle however you choose |
16:05.21 | jasta | yakischloba: ah, well... |
16:05.34 | jasta | i think what you want is a way to save a snapshot of the logcat |
16:05.45 | umdk1d3 | well, the logcat contains personal info |
16:05.55 | umdk1d3 | which is why you want to grep out just your app's stuff |
16:05.56 | yakischloba | romain tried to tell me that you chould use some key combo to write the current logcat buffer to the SD card, but someone else corrected him saying that was only in debug builds, which I think is a goddamn shame because that's exactly what I need |
16:06.03 | jasta | yakischloba: i have a package that did that, you could probably modify it pretty easily |
16:06.04 | umdk1d3 | >:/ |
16:06.06 | jasta | but who knows if apps can read logcat |
16:06.08 | andyross | POST the logs to a web server? Seems like the simplest solution given the platform.. |
16:06.26 | umdk1d3 | andyross: heres the issue--we wouldnt want to give internet permission to this service |
16:06.30 | umdk1d3 | to keep it secure |
16:06.36 | umdk1d3 | we would deliver the log back in an intent to your app |
16:06.40 | umdk1d3 | and you handle however you like |
16:06.43 | t_ubuntu | hi all, newb question, don't laugh: I just finished building the Android Open Source from git. I got ramdisk.img, system.img, and userdata.img under out/target/product/generic folder. So what is next? |
16:06.52 | andyross | Dunno. But if it's just a log... What's the harm in e.g. submitting it to a pastebin and emailing the link somewhere? |
16:07.05 | umdk1d3 | t_ubuntu: you cant flash it onto the G1 device :( |
16:07.22 | umdk1d3 | andyross: sometimes ti contains email address tickles for gmail, etc |
16:07.30 | umdk1d3 | and privacy info like what other apps are running |
16:07.49 | umdk1d3 | we can pull out only the logs from a specific processid, which removes that issue |
16:08.13 | *** join/#android Ike150 (n=Ike@68-188-2-38.dhcp.stls.mo.charter.com) |
16:09.12 | andyross | But isn't the intent that users are going to submit these logs anyway? I mean, if you don't want sensitive information in them, isn't the proper solution to not log sensitive information in the first place? This is a debugging feature after all -- the point is simplicity, not robustness vs. attack. |
16:09.26 | t_ubuntu | I do not have a G1 and even if I do I would not flash it (yet). until I know what I am doing first. The question I guess is can I build it into a different target? Say a x86 platform |
16:10.18 | waldo_ | is away: auto-away |
16:10.47 | umdk1d3 | andyross: right, but two problems--they dont know how to enable usb debugging and install adb or something, second they dont know to remove any personal info from the logcat dumps |
16:11.01 | *** part/#android Dougie187 (n=doug@144.174.57.1) |
16:11.26 | andyross | Maybe I'm just confused. My real question was why logs that you intend the user to submit have sensitive information in them at all? |
16:11.53 | umdk1d3 | the personal info is two thigns: 1) their gmail address, and 2) other apps they might be running |
16:11.54 | *** join/#android dan_winckler (n=dan@sdsl-104-051.dsl.bway.net) |
16:12.18 | *** join/#android an_dev (n=fih\paya@host-208-68-238-61.biznesshosting.net) |
16:12.45 | andyross | But if you don't trust "the internet" with that information, why should the users trust *you* with that information? Again, security promises work both ways. It strikes me that you're adding complexity to try to solve something that can't be solved this way. |
16:13.15 | umdk1d3 | andyross: the issue is that logcat includes /everything/ from the platform |
16:13.23 | muthu | writing personal info to logs is bad idea |
16:13.30 | andyross | Exactly. :) |
16:13.32 | umdk1d3 | if jasta decided to dump IMEI numbers into his logcat for some reason, then that would go over the logs |
16:13.40 | umdk1d3 | :P |
16:14.05 | *** join/#android andreaf (n=andrea@82.112.213.98) |
16:15.59 | andyross | Well, yeah. But if jasta did that, then *any* log submission mechanism is insecure by definition. The place to protect against private information in submitted data is in the *data*, not the submission mechanism. |
16:16.36 | unix_lappy | http://shop4.frys.com/product/5707342 |
16:17.00 | unix_lappy | not that you NEED a decent deal on a microSD card if you ended up getting a G1. |
16:17.02 | andyross | Again, don't assume that a 100% secure transfer (say, via non-network personal exchange of media) to *you* is secure. The users don't (or shouldn't) trust you any more than you trust them. |
16:17.59 | muthu | is a branch always required to work with git repos? |
16:18.05 | pmac | do you guys think a firmware upgrade will change the battery life? |
16:18.17 | pmac | or that a longer life batter y is require |
16:18.25 | andyross | A git repository kinda *is* a branch by definition. |
16:18.29 | pmac | unix_lappy that is a great deal on a microsd card |
16:18.36 | *** join/#android eton (n=eton@ppp-58-8-1-69.revip2.asianet.co.th) |
16:19.02 | Disconnect | pmac: i did 2 training sessions on it (run it until it turns off, turn it on, repeat until it won't turn on, then charge 8+ hours straight) and its -much- better now. (well i did that and turned off 3g) |
16:19.07 | *** join/#android tale (n=tale@207.235.54.1) |
16:20.46 | *** join/#android m|aw|nu (n=stop@mna75-2-82-67-197-160.fbx.proxad.net) |
16:22.14 | umdk1d3 | rofl google bought a fighter jet |
16:22.33 | yakischloba | is there an RSS reader yet? |
16:22.40 | pmac | disconnect: thanks for the data |
16:22.58 | *** join/#android InfiL00p (n=bowserj@S0106001ff33fa167.vc.shawcable.net) |
16:23.52 | *** join/#android weilawei (n=weilawei@pool-72-70-230-93.spfdma.east.verizon.net) |
16:24.04 | jcw | Yes, there is an RSS reader. |
16:24.10 | jcw | OI-News or something like that. |
16:24.20 | Disconnect | or just google reader :) |
16:24.27 | jcw | By Open Intent |
16:25.48 | jeld | hey guys, did you read the "I got my G1 firmware by blinking the camera LCD" story? Tell me it is bullshit :) |
16:26.08 | andyross | Link? |
16:26.13 | pmac | i didnt see the story |
16:26.15 | pmac | got a link? |
16:26.39 | jeld | http://www.boingboing.net/2008/10/24/hackers-working-on-c.html |
16:26.40 | m|aw|nu | Je ne suis pas là mais je serai de retour bientot ! |
16:26.53 | bstock | RyeBrye was in here talking about it early AM, like 1:00 |
16:26.54 | m|aw|nu | Je ne suis pas là mais je serai de retour bientot ! |
16:27.05 | *** part/#android m|aw|nu (n=stop@mna75-2-82-67-197-160.fbx.proxad.net) |
16:27.30 | Disconnect | was that g1 firmware he got or was that his camera and how he's fighting with the g1? i thought it was "i got my camera firmware, how hard coudl this be" |
16:27.38 | jeld | bstock, I know, I am trying to establish if he was serious or kidding |
16:27.41 | *** join/#android famast (n=famast@host-208-68-238-61.biznesshosting.net) |
16:27.50 | bstock | seemed serious |
16:28.18 | jcw | And where's the autofocus LED on the G1? |
16:28.31 | michaelnovakjr | i love it when blogs quote an irc channel |
16:28.35 | michaelnovakjr | its total crap |
16:29.05 | umdk1d3 | michaelnovakjr: wheres that at? lol |
16:29.09 | andyross | And why a microphone port? Clearly the right solution would have been to cable the output of the phototransistor to a level converter and use rs232. Clearly. |
16:29.24 | michaelnovakjr | umdk1d3: the boingboing link above |
16:29.30 | ttuttle | jcw: It's in software. |
16:29.33 | ttuttle | jcw: Try the camera. |
16:29.39 | jcw | That's my point. |
16:29.46 | jcw | There's no autofocus LED to blink the code out of. |
16:29.53 | jcw | That I'm aware of, at any rate. |
16:29.58 | ttuttle | jcw: Oh. |
16:30.04 | umdk1d3 | michaelnovakjr: rooooofl wtf? |
16:30.10 | michaelnovakjr | haha |
16:30.12 | michaelnovakjr | i know |
16:30.13 | ttuttle | is happy. He has an 8 GB microSD card waiting for him at the mailroom! |
16:30.21 | umdk1d3 | thats... just epic |
16:30.21 | jcw | Where's your mailroom? |
16:30.26 | ttuttle | jcw: University Center. |
16:30.27 | jcw | I'll pick it up for you :) |
16:30.30 | ttuttle | jcw: (I'm a college student.) |
16:30.34 | ttuttle | jcw: You'll need my CMU ID. |
16:30.43 | jcw | Oh a Colt .45 1911A |
16:30.45 | pmac | Can I borrow it? |
16:30.47 | jcw | oR* |
16:30.52 | michaelnovakjr | ttuttle: he used the microphone port to scan and copy your ID |
16:30.54 | andyross | the time required for a serial transmission of a ~256M firmware image run through an analog translation and sampled with a 48KHz ADC is left as an exercise for the reader. |
16:30.58 | ttuttle | michaelnovakjr: oic |
16:31.03 | michaelnovakjr | :) |
16:31.04 | jeld | well, actually my first thought was, yes, firmware is closed source, but there got to be a way to dump firmware using adb |
16:31.28 | jeld | so blinking megabytes of data using some non-existent LED seems silly |
16:31.47 | jcw | andyross, I think they used the microphone port for the previous project to apply filters to the waveform. That was used even earlier where someone beeped the code out of a PSP or Game Boy or something that didn't have a LED. |
16:31.51 | umdk1d3 | andyross: you might want some overhead in there too |
16:32.16 | jcw | But I agree, it's not the way I'd do it. |
16:32.17 | umdk1d3 | for checksums |
16:32.22 | andyross | The "shell" user available through adb can't, the permissions are locked down. Clearly the "install" features do more, but probably by talking to privileged software on the box. You'd need to find an exploit. I'm sure that as-designed, adb can't touch the bare hardware. |
16:32.52 | andyross | Checksums!? Real men use ECC. Clearly. |
16:33.04 | umdk1d3 | lol |
16:33.23 | umdk1d3 | re: installing new firmware, i think it might be signature related |
16:33.36 | umdk1d3 | those .imgs compiled above would need to be signed with correct key to replace whats on the G1 |
16:34.02 | umdk1d3 | similar to the way upgraded apps behave in market |
16:34.14 | jasta | yawn |
16:36.18 | pmac | wow, this link http://images.frys.com/art/rebates_pdf/5291727_101508.pdf is a $15 rebate for this $25 8GB MicroSDHC Card http://shop1.frys.com/product/5291727 |
16:36.19 | jeld | I wonder what dumpsys and dumpstate commands do in adb |
16:36.37 | pmac | $10 after rebate |
16:36.52 | jasta | jeld: dumpsys is quite useful, for instance, try dumpsys meminfo |
16:36.59 | Disconnect | is holding out for 16g |
16:37.01 | pmac | I wish I could take that back, it is just SD not MicroSD |
16:37.06 | pmac | sorry guys |
16:37.17 | jeld | I am not gonna brick my phone doing that, am I? ;) |
16:37.24 | jasta | already has his 8GB card on its way :) |
16:37.43 | jasta | although five's been doing pretty good so far on the default 1GB |
16:37.47 | marcone | pfff, 8GB. That's so 2 weeks ago... |
16:37.53 | ttuttle | 8 GB is cheap. |
16:38.02 | jasta | i dont need much more than 8GB, considering Five should manage this sophistication automatically |
16:38.17 | jasta | the size of the card is merely an optimization ;) |
16:38.50 | pmac | i suppose if you were inclined to stream the music over your network it would be ok |
16:38.59 | pmac | and the lack of a headphone jack isn't helping... |
16:39.03 | michaelnovakjr | where's the 16gb? |
16:39.08 | ttuttle | Don't get me started on the headphone jack. |
16:39.09 | jasta | pmac: http://five.googlecode.com |
16:39.31 | jasta | ttuttle: ugh, no kidding. no headphone jack + no a2dp = shit music phone :( |
16:39.41 | michaelnovakjr | that's HTC :) |
16:39.46 | ttuttle | jasta: /me already broke his earphones' plug. |
16:39.56 | ttuttle | jasta: Luckily I'm getting another pair from Google, but everyone can't do that :-\ |
16:40.05 | jasta | im more upset by the lack of a2dp, since i didnt plan to even use corded earphones |
16:40.16 | jasta | wireless headphones all the way. better sound, even if i look dorkier. |
16:40.55 | marcone | how do you figure that wireless headphones sound better? |
16:41.13 | jeld | jasta, what is Five? |
16:41.21 | jeld | jasta, oops, sorry |
16:41.48 | andyross | They don't get pulled out or tugged on, for one. Other than that, I doubt sound quality is a big differentiator. Don't argue about headphone preferences. No two people think the same about audio hardware. |
16:41.58 | Lenolium | Is there any contribution agreement that I need to sign or any copyright reassignment I need to do to contribute code? |
16:42.07 | jeld | jasta, heh, your name is in the screenshot :) |
16:42.09 | jasta | marcone: i dont know why i just typed that actually. i meant, more convenient hehe |
16:42.22 | *** join/#android saurik (n=saurik@carrier.saurik.com) |
16:42.23 | jasta | jeld: ? |
16:42.50 | jasta | oh yes, through the title i see. |
16:42.57 | jeld | jasta, :) |
16:43.02 | jasta | well, it's no secret, my name is also on the right under "Project Owner" :) |
16:43.29 | jasta | Lenolium: yes, there is. see source.android.com |
16:43.45 | donomo | 'USB debugging' is selected in the G1 settings and its connected to the laptop with a usb cable. 'adb devices' shows no devices. any idea? |
16:44.01 | pmac | five is sweet. Cool. Keep up the good work |
16:44.11 | mikez5 | donomo: mac, windows or linux? |
16:44.29 | donomo | mikez5: ubuntu linux |
16:45.00 | jeld | donomo, when first running adb, run it as root |
16:45.07 | mikez5 | adb probably does not have permission to talk to the USB driver. You need to add something to /etc/udev/rules.d/ |
16:45.11 | jeld | donomo, the adb server has to run as root |
16:45.19 | donomo | jeld: ah ok |
16:45.23 | andyross | Check permissions on the device, or run adb as root to verify. There's a udev hint floating around you can use to automatically set the permissions. Also: the first time I plugged my phone into my Gutsy box, the (host) kernel oopsed and I needed to reboot before adb would work. |
16:45.34 | jeld | donomo, that is after you added the udev rule as the good book says |
16:45.35 | mikez5 | no, you shouldn't need to run it as root. let me look up the docs... |
16:45.59 | donomo | the daemon is running as root now |
16:46.04 | donomo | adb devices shows the device |
16:46.10 | Lenolium | I doubt that someone will get around to fixing issue 1056 for me, so I'll probably have to do it myself. |
16:46.19 | ttuttle | jasta: Do I need the Python dev package for libsexy, or just libsexy itself? |
16:46.27 | michaelnovakjr | Lenolium: you want something done, do it yourself |
16:46.32 | jasta | just libsexy itself, i do not use python in the server |
16:46.33 | michaelnovakjr | that is my personal stance on thigns :) |
16:46.35 | ttuttle | jasta: okay |
16:46.36 | mikez5 | http://code.google.com/android/intro/develop-and-debug.html#developingondevicehardware |
16:46.37 | donomo | i should add the udev rule so it doesnt have to run as root, but this works for now thx |
16:46.42 | jasta | ttuttle: check the INSTALL file, it is pretty helpful for debian/ubuntu users |
16:46.42 | jeld | mikez5, well, I couldn't find any other way, I guess it is all in some sort of root only ioctl() |
16:47.04 | jeld | mikez5, I know, I have that rule and the adb server still has to run as root |
16:47.05 | ttuttle | jasta: I'm using Gentoo :-\ |
16:47.06 | jasta | ttuttle: also, check the issue list if you get confused. there are a lot of TODO's ;) |
16:47.21 | jasta | ttuttle: gento can build it, but you need to rebuild a few packages as the gentoo package defaults are miserably stupid |
16:47.31 | jasta | for instance, libsqlite3 builds without column name support, which i require. |
16:47.43 | jasta | gentoo*, i meant |
16:47.59 | ttuttle | jasta: /me has a Debian etch box too. Would that suffice? |
16:48.13 | ttuttle | jasta: Oh, it doesn't have a GUI though... |
16:48.27 | mikez5 | jeld: strange, one of the two approaches should work. Maybe you need to restart udev |
16:48.51 | jeld | mikez5, tried that |
16:49.49 | pmac | is there a place I can check out devices that people have been successful in uploading Android to? |
16:49.53 | ttuttle | jasta: Will libmusicbrainz4 work? |
16:49.56 | jasta | ttuttle: it will build on Gentoo, umdk1d3 has it working. |
16:50.13 | ttuttle | jasta: Debian's easier, I think. |
16:50.15 | jasta | ttuttle: no, libmusicbrainz4 is actually a misnomer, it's musicbrainz 2 |
16:50.27 | ttuttle | jasta: Oh. |
16:50.31 | ttuttle | jasta: Damn. |
16:50.35 | mikez5 | jeld: you could also try adding yourself to the "usb" group (if your linux distro has that) |
16:50.35 | jasta | and debian/ubuntu bundle a broken version of libmusicbrainz3 (3.0.0), you need 3.0.2 |
16:50.40 | ttuttle | jasta: How do I get 3? It's not listed. |
16:50.47 | jasta | ttuttle: if you're interested in a quick demonstration, i can just give you my demo server |
16:50.55 | mikez5 | Actually, it looks like that is what I needed to do on my gentoo machine :-) |
16:50.57 | ttuttle | jasta: Yeah, but I want to try it with my music ;-) |
16:51.12 | jasta | hehe, ok, well, building the server certainly is tricky, but the INSTALL docs are pretty helpful |
16:51.19 | ttuttle | forgot his Portage tree at home. (It's on a RAID0 across four 1 GB USB disks.) |
16:51.24 | jasta | the server is sophisticated, and has lots of parts to build :) |
16:51.34 | *** join/#android jkleckner (n=jkleckne@rrcs-64-183-73-2.west.biz.rr.com) |
16:51.38 | michaelnovakjr | for now... |
16:52.07 | *** join/#android Traveler9 (n=traveler@94-192-46-89.zone6.bethere.co.uk) |
16:52.32 | michaelnovakjr | server install will become easy :) |
16:54.11 | jasta | well, building the server is tricky, of course at some point it will be built for you :) |
16:54.17 | jasta | by debian, ubuntu, etc :) |
16:54.31 | ttuttle | jasta: You should offer it as a LiveCD ;-) |
16:54.37 | jasta | no, i shouldn't. |
16:54.50 | gdsx | jeld: having permissions issues accessing the device? |
16:54.53 | ttuttle | jasta: Someone should. |
16:54.59 | jasta | i'm not one of those developers who likes to waste my time doing a job someone else can do better. in this case, packaging and distribution. |
16:55.18 | ttuttle | jasta: Let me rephrase: It should be made into a LiveCD by someone other than you. |
16:55.31 | jeld | gdsx, not really, I just had to run the adb server as root |
16:55.36 | *** part/#android tale (n=tale@207.235.54.1) |
16:55.51 | jasta | ttuttle: ok, cool ;P |
16:55.52 | languish | andyross |
16:55.57 | andyross | languish |
16:56.01 | jasta | ttuttle: but ultimately, i expect it to be as simple as apt-get install five-server |
16:56.02 | gdsx | jeld: not ideal, but ok :o) |
16:56.07 | ttuttle | jasta: It'd be cool if you could pop a CD and a USB HDD full of music into a box. |
16:56.20 | languish | andyross see if you can reference this book somewhere (library or.. lulz..) http://www.linleygroup.com/pdf/Handsetv3_excerpt.pdf |
16:56.24 | jasta | ttuttle: server _setup_ is not hard, although right now UPnP isnt supported so you'll need to punch through your firewall to access it from the public internet |
16:56.28 | languish | for the details you were seeking earlier |
16:56.36 | ttuttle | jasta: Pfft, UPnP is a security hole. |
16:56.51 | jasta | of course it is, i dont freaking have it on on my network |
16:56.57 | ttuttle | jasta: Heh. |
16:56.57 | languish | If you're in NYC, the main branch might have it |
16:57.02 | jasta | but joe idiot does, and joe idiot is exactly who it should be made easy for |
16:58.10 | *** join/#android jt436 (n=jtomlins@216.239.45.19) |
16:58.14 | andyross | That looks nice, thanks. I've partially puzzled this out. All the DSP interaction, it seems, goes through the libhgl.so library (a Qualcomm product, I think -- not part of the android source), called by the OpenGLES implementation, called by the "skia" 2D graphics library which is wrapped via JNI in android.graphics. |
16:58.51 | languish | :| |
16:58.52 | andyross | But the hardware is all in the qualcomm library. Here's an OpenGL parameter dump I found for almost identical hardware in another phone: http://www.glbenchmark.com/resultdetails.jsp?benchmark=glpro&resultid=6392206&D=LG KS20 |
16:59.06 | *** join/#android cbeust (n=cbeust@64-142-66-175.dsl.static.sonic.net) |
16:59.13 | jasta | ttuttle: there are a few bugs im squashing this week that i noticed when using a device as well, so keep that in mind |
16:59.29 | jasta | for instance, the UI sometimes doesnt present itself properly for the rotated screen (d'oh) |
16:59.31 | andyross | Anyway, it looks like there's no software exposure of this part at all, not even to google (except maybe as a source dump -- someone had to build it for the android libc). They're just calling a library qualcomm wrote. |
16:59.32 | ttuttle | jasta: Okay. I'm not up to installing it quite yet (I'm in class). |
16:59.44 | jasta | and also, failed streaming downloads don't retry or detect choking, which was just me being stupid |
16:59.48 | jasta | of course they'll fail all the time :) |
17:00.01 | jasta | although thats an easy fix, resume/partial caches is already supported |
17:00.20 | tmccrary | Is there any support from google for putting small bits of adsense text in applications? |
17:00.21 | jasta | i just havent had much dev time yet. this weekend, for sure :) |
17:01.12 | andyross | tmccrary: Surely you could hack that together via the appropriate HTTP and HTML display, no? |
17:01.26 | *** join/#android krosaen (n=krosaen@nat/google/x-240997719b94681e) |
17:01.29 | tmccrary | yeah, good point, I just thought there might be some sort of built in api or something |
17:01.32 | andyross | Although maybe that violates the adsense contract, if it's supposed to be page-specific. No idea. |
17:02.04 | *** join/#android famast (n=famast@host-208-68-238-61.biznesshosting.net) |
17:02.05 | muthu | andyross: yeah, you can't hack adsense like that afaik |
17:03.16 | muthu | tmccrary: you got to wait until google supports adsense in android |
17:03.52 | jeld | hmm... there seems to be a su command included in the android source... |
17:04.11 | *** join/#android ralfz (n=ralf@m201-20.dsl.tsoft.com) |
17:04.32 | andyross | But no su installed on the device that I can see. Having the source doesn't allow you to set the suid bit you need. |
17:05.25 | andyross | The sad thing is that google did this *right*. The security domains on the box are really tight, every app runs in its own account, etc... Nothing has root access for command issue. Sigh... |
17:05.26 | *** join/#android DannyB (n=dannyb@nat/google/x-2d314b60083a6e49) |
17:06.04 | *** join/#android InfiL00p (n=bowserj@S0106001ff33fa167.vc.shawcable.net) |
17:06.05 | Disconnect | can you get root for anything else? (eg an openvpn wrapper would require openvpn to run as root, but the gui can happily continue being user) |
17:06.09 | jeld | andyross, yes. good to see SOMEONE implement security well |
17:06.40 | andyross | Except that the security model views the owner as a threat, but yeah. |
17:06.43 | Disconnect | or s/openvpn/* vpn/ (thats the 2nd most common question i'm getting @ work and similar places - does it do vpn) |
17:06.45 | tmccrary | Disconnect: I hope google or someone will get openvpn working soon, it's would be really convenient |
17:06.55 | jeld | andyross, looking at the ps output, there are some userspace processes running as root |
17:07.13 | Disconnect | jeld: fun ones or just the usual suspects? |
17:07.15 | Disconnect | hasn't looked |
17:07.50 | jeld | Disconnect, that depends who are your usual suspects, root 26 1 724 144 c0127154 afe0b50c S /system/bin/sh |
17:07.59 | Disconnect | oooh neat |
17:08.00 | andyross | Yes, but they aren't shells. And downloaded code gets its own uid, nothing gets to elevate in the model as far as I can see. We need an exploit for one of those root processes, or a flash/bootloader hack. |
17:08.02 | ttuttle | Disconnect: That would be implemented as a system service, and, yeah, it could have root. |
17:08.11 | Disconnect | andyross: thats a shell :) |
17:08.21 | jeld | andyross, yes, I noticed, just don't be so pessimistic :) |
17:08.48 | jeld | root 29 1 652 132 c0196bf8 afe0c0bc S /system/bin/debuggerd |
17:08.57 | andyross | Oh, I'm not pessimistic exactly. I have confidence that this will be cracked at some point. |
17:09.10 | jeld | and hedgehog cannot be debuggerd at all! |
17:09.36 | jeld | andyross, I am just poking around looking at things :) |
17:09.47 | Disconnect | so the basic model is "the user can't be trusted with their own device, thats why its so open"? :( the other in-model option is to pull some capabilities back down (add routes, virt network devices, etc) and make everyone rewrite their apps |
17:10.21 | andyross | The security model is more about preventing one downloaded app from compromising user data, or the device. The fact that the shell user is gimped is a side effect, I'm sure. |
17:10.24 | Disconnect | isn't gonna trust an openvpn daemon he had to write tho.. better to use upstream security software :) |
17:10.38 | jeld | Disconnect, well, they COULD have provided root access (they just didn't) |
17:10.46 | *** join/#android ExpiredPopsicle (n=mal@c-98-234-62-40.hsd1.ca.comcast.net) |
17:10.54 | Disconnect | andyross: so allow suid+chroot only. or go the (ugh) selinux route.. |
17:11.16 | *** join/#android OpnSrc1 (i=harisha1@gateway/tor/x-0052516005195c7d) |
17:11.29 | andyross | But then they'd have to write an authentication layer, to prevent someone from just plugging in a USB cable and rooting your phone. I don't blame them, there's no upside in it. And carriers don't like the idea either, I'm sure. |
17:11.33 | Disconnect | "this app is perfectly ok to use stuff it brings with it and nothing else" memory protection isn't too hard (well, dunno on arm..) so it can only see it's own process space and it's own files. its a bit bulkier that way but.. |
17:11.56 | Disconnect | er, should be "nothing else". period. new sentence: memory :) |
17:12.28 | wastrel | languish & any other NYC ppl. - can you confirm for me that you've had zero trouble browsing the web? |
17:12.32 | wastrel | with 3g |
17:12.47 | languish | zero trouble? no of course not. |
17:12.54 | wastrel | sorry but it's functional |
17:12.55 | languish | but it works for the most part |
17:12.57 | wastrel | ok |
17:13.07 | andyross | Not in NYC, but I think you have to qualify that "zero". In portland, I see it drop to EDGE every once in a while. |
17:13.11 | wastrel | zero trouble compared to "it doesn't and has never worked not even once" |
17:13.22 | wastrel | don't care about portland, they said there are towers out in the city and that's why i can't get on |
17:13.22 | languish | even on edge I don't have too much trouble |
17:13.35 | Disconnect | wastrel: make sure the tmob hotspot app (and the hotspot it installs) are uninstalled |
17:13.39 | wastrel | when i was standing next to someone yesterday with a g1 and he could browse, i couldn't. |
17:14.20 | languish | wastrel, did you go to settings -> Wireless contreols -> Mobile Networks -> Operator selection. |
17:14.20 | languish | it'll search, then choose Select Automatically |
17:14.20 | languish | also, enable data roaming |
17:14.24 | wastrel | Disconnect: i did a factory reset |
17:14.39 | wastrel | yes i've tried edge & 3g no web but email works |
17:14.48 | andyross | Check T-Mobile and verify that your plan is set up properly? Certainly the carrier can block you if they want, I have no idea what policies are. |
17:14.56 | languish | wastrel, that sounds like a dns issue |
17:15.34 | andyross | As stated, if you're getting email, you're getting data. It's not a hardware problem. |
17:16.03 | wastrel | yes that's what i said on Wed. when i called. they said wait 48 hours for the account setup to complete. |
17:16.06 | wastrel | and yesterday |
17:16.13 | umdk1d3 | wastrel: what kind of email are you getting--the gmail email? |
17:16.39 | languish | wastrel, do what I said there. then open the browser and go to www.google.com INCLUDE the www. don't just put the domain |
17:16.39 | andyross | Poor service from a phone company? Shocking, truly. |
17:16.39 | wastrel | gmail yeah |
17:17.26 | wastrel | languish: it's on their end, it's not the handset. |
17:18.03 | languish | wastrel, i get it, but try that anyway |
17:19.10 | wastrel | languish yeah, it's the same as always ... 4 bars of 3g, see data go up, some come back, the progress bar is about 1/10th filled, the spinner is spinning |
17:19.13 | wastrel | no web |
17:19.36 | wastrel | if i leave it long enough it'll time out and i'll get "web page not available." |
17:19.49 | wastrel | with a cute upside-down android logo |
17:20.17 | languish | wastrel, change the APN setting to port 8080, or one of the alternative tmo servers |
17:20.28 | languish | you can dig those up on howardforums.com |
17:23.00 | *** join/#android cbeust_ (n=cbeust@72.14.224.1) |
17:23.15 | wastrel | kk, changed to 8080, still |
17:23.36 | *** join/#android Dougie187 (n=doug@144.174.57.1) |
17:24.04 | languish | ahh well, change back, wait for tmo to get their shit together |
17:24.31 | *** join/#android kampulke (n=kampulke@ti500710a080-6118.bb.online.no) |
17:24.33 | languish | I'm suprised you can't access the edge network though |
17:24.42 | languish | or rather, it doesn't work with |
17:24.44 | wastrel | i can access edge |
17:24.56 | wastrel | yeah i think they're blocking me in their gateway or proxy or whatever it is. |
17:24.59 | wastrel | iono. |
17:25.13 | wastrel | i have zero understanding of how mobile internet works |
17:25.35 | andyross | Heh, as much as I might grouse about the hidden DSP, wince users apparently have it worse: http://htcclassaction.org/ -- broadly identical hardware to the G1. But they didn't bother to ship the GL drivers? |
17:26.08 | *** join/#android greudin (n=g@wikipedia/Greudin) |
17:26.15 | Chainfire | nope they didnt |
17:26.23 | Chainfire | and they were a bitch to hack together. |
17:26.42 | languish | that was the reason I didn't get the kaiser |
17:26.47 | languish | and man was I pissed |
17:26.55 | languish | like everyone else. |
17:27.16 | Chainfire | hey now im here |
17:27.23 | andyross | Found that site while searching for what docs exist on the MSM7x00 DSP |
17:27.28 | Chainfire | is it still only possible to use java for android apps, or is c++ now also possible? |
17:27.38 | kaze | thanks chainfire for your great work |
17:27.47 | *** join/#android an_dev1 (n=fih\paya@host-208-68-238-61.biznesshosting.net) |
17:28.26 | andyross | Chainfire: the SDK supports only java, but you can hand-load a JNI library, and the toolchain in the source drop seems to work. I'm trying to piece together a framework for doing that right now. |
17:29.46 | andyross | The trick seems to be to write out a physical file from the package on first start (because package resources aren't stored unpacked in the filesystem) and load it via JNI. The C/C++ library set seems reasonably robust, specifically the GL library looks like it will interoperate just fine. |
17:30.01 | Chainfire | ok |
17:30.06 | Chainfire | so its not officially supported |
17:30.38 | Chainfire | btw anyone know if a G1 will work on 'proper' HSDPA networks, or just the T-Mobile ones? (I need one here in Europe) |
17:30.42 | andyross | No. fadden here mentioned that there will be a native SDK at some point in the future. Not sure if that will be supported on the G1 (with or without flash update) or not. |
17:30.55 | Disconnect | Chainfire: voice and edge should work everywhere. 3g is tmob-usa only |
17:31.10 | Disconnect | (well, for reasonable definitions of everywhere :) ..) |
17:31.21 | jasta | romainguy: you there? i've got some concerns about how to implement IMAP IDLE given the way the app is designed right now. |
17:31.21 | zhobbs | 3g should work in europe also |
17:31.33 | Chainfire | bah, really cant wait til they release EU version. i know my competition in the US is already cracking... |
17:31.48 | Chainfire | is it simlocked, then? |
17:31.54 | andyross | UMTS/W-CDMA is (I thought) reasonably standard, no? Is T-Mobile US running a weird version? |
17:31.56 | jasta | romainguy: in particular, the listener system depends on the service running in the same process as the activity, which means that with IMAP IDLE the entire email app process would need to persist indefinitely. |
17:32.16 | jasta | romainguy: i dont think in practice it will be a big deal, but i dont want to submit patches that get rejected for this reason... |
17:32.34 | zhobbs | "The G1 operates on UMTS channels I and IV. Channel I is commonly used Europe, Africa, and Asia. Channel IV is really only used by T-Mobile in the US. AT&T uses channels II and V for their UMTS network." |
17:32.35 | Disconnect | Chainfire: yep simlock although (haven't tried g1) tmob is generally good at providing codes, either after 90 days or (if you are a long-term good customer) immediately upon request |
17:32.35 | jeld | Have anyone heard any word on those promised updates? Did they do them transparently or did they put them on hold? |
17:32.36 | Chainfire | andyross> T-Mobile is the only HSDPA operator in the world using the 1700 mhz frequency.. this isnt supported by many phones out of the box. the question is if this G1 supports the 'proper' frequencies |
17:33.15 | Chainfire | i should say UMTS operator |
17:33.40 | Chainfire | hey thanks zhobbs... that'd mean I may get it to work here |
17:33.55 | *** join/#android lemonadedrink (n=chatzill@pool-72-75-93-9.washdc.east.verizon.net) |
17:34.06 | romainguy_ | andyross: skia does not use OpenGL ES |
17:34.09 | Chainfire | just gotta find out which channel dutch T-Mobile uses... if I can't get it 'unlocked' that would be an issue, though |
17:34.19 | romainguy_ | andyross: there's preliminary support for that, but it's not enabled and doesn't work, so it's not used |
17:34.23 | gdsx | Chainfire: HTC's website has a list of freqs that the handset supports |
17:34.47 | andyross | Oh. So the 2D graphics is all software then? I saw the SkGLDevice stuff and assumed that was the native implementation. |
17:35.04 | romainguy_ | it's all software |
17:35.08 | andyross | Maybe that explains the videos showing the choppier scrolling vs. the iPhone then. |
17:35.19 | romainguy_ | that's not just about the software rendering |
17:35.24 | romainguy_ | we also run at only 385 Mhz :) |
17:35.30 | romainguy_ | we started working on a GL implementation of Skia |
17:35.41 | romainguy_ | but OpenGL ES 1.0 makes it very hard if we want to be feature complete |
17:35.56 | romainguy_ | (like gradients, paths transformations, shaders, etc.) |
17:35.58 | andyross | So the $64k question then, is does the GL implementation actually ... work? Does anything on the device use it? |
17:36.13 | romainguy_ | we removed the public APIs to enable it in 1.0 |
17:36.17 | romainguy_ | it was available in 0.9 |
17:36.20 | romainguy_ | Home runs fine with it |
17:36.26 | romainguy_ | but there are performance and stability issues |
17:36.34 | romainguy_ | then there are drivers problems |
17:36.39 | romainguy_ | only one GL context can exist at a time |
17:36.44 | romainguy_ | makes things a lot more difficult |
17:37.02 | jbq | I can still hear mathias banging his head on his desk. |
17:37.04 | andyross | That's a little upsetting. |
17:37.06 | romainguy_ | so we are punting on this until we have OpenGL ES 2.0 |
17:37.17 | romainguy_ | so that we can at least have a 1:1 mapping of Skia features to OpenGL |
17:38.12 | *** join/#android kRutOn (n=locutus@of.the-b.org) |
17:38.17 | kRutOn | Hello. |
17:38.35 | f00f- | so G1 won't have 3D acceleration at all |
17:39.38 | romainguy_ | f00f-: except it does |
17:39.43 | romainguy_ | for OpenGL |
17:39.54 | *** part/#android soma- (n=soma@80.75.24.85) |
17:40.05 | f00f- | heh |
17:40.08 | f00f- | for public applications? |
17:40.13 | romainguy_ | er yes |
17:40.14 | fadden | G1 has OpenGL and Skia APIs. Skia != OpenGL. |
17:40.29 | *** join/#android AhtiK (n=ahti@ip67-152-80-226.z80-152-67.customer.algx.net) |
17:41.35 | zhobbs | f00f-: the opengl samples in ApiDemos work pretty well on the device |
17:41.53 | f00f- | ok great |
17:41.59 | *** join/#android jasonparekh (n=jasonpar@nat/google/x-da55fbdd8a4542a8) |
17:42.21 | andyross | Question wasn't about the APIs, though, but about layering. So GL sits on the hardware acceleration, but doesn't actually get exercised by much (which worries me, along with the fact that libhgl.so looks like a binary blob from Qualcomm). It's starting to sound more like a checklist feature than a well-integrated part of the core. |
17:42.35 | zhobbs | the Translucent GLSurfaceView is pretty neat actually, could do some cool stuff with something like that |
17:43.00 | romainguy_ | andyross: it is well integrated, certainly not a checklist feature |
17:43.09 | romainguy_ | andyross: SurfaceFlinger for instance uses OpenGL |
17:43.17 | *** join/#android OpnSrc1 (i=harisha1@gateway/tor/x-f9b627ee2c87a4c5) |
17:43.28 | *** join/#android sirxs (n=sirxs@cmr-208-97-118-19.cr.net.cable.rogers.com) |
17:43.42 | romainguy_ | and there is 2D hardware acceleration performed by SurfaceFlinger |
17:44.05 | romainguy_ | OpenGL ES 1 is very limited and it's not practical to hardware accelerate a complex API like Skia with it |
17:44.33 | zhobbs | romainguy_: what's holding us back from OpenGL ES 2.0? |
17:44.50 | romainguy_ | hardware |
17:44.51 | romainguy_ | drivers |
17:44.55 | romainguy_ | :) |
17:45.05 | zhobbs | ok, so the G1 hardware won't support it |
17:45.05 | andyross | Rather than try to puzzle this out, I'll just ask the dumb question: SurfaceFlinger is the touch scrolling API? |
17:45.09 | romainguy_ | OpenGL ES 2.0 is very different from OpenGL ES 1.0 |
17:45.14 | romainguy_ | especially because of shaders |
17:45.20 | romainguy_ | it requires a shaders compiler for instance |
17:45.25 | romainguy_ | andyross: not at all |
17:45.56 | romainguy_ | andyross: it's the low-level graphics buffer manager if you will |
17:46.22 | romainguy_ | it does the compositing of the windows for instance |
17:46.52 | jeld | what the hell is qemu doing inside my G1 I wonder |
17:47.11 | fadden | You have qemu running on your G1? |
17:49.29 | jeld | fadden, hmm... I was sure I saw a process named qemud just a few minutes ago, but I guess I was wrong |
17:49.29 | gdsx | jeld: it's the first step toward self-hosted development |
17:49.29 | *** join/#android jasonparekh (n=jasonpar@nat/google/x-cf32a75d726fdd49) |
17:49.29 | jeld | gdsx, ? |
17:49.29 | gdsx | jeld: we can't run our apps on the real handsets yet, so we have to test on the emulator |
17:49.31 | gdsx | jeld: it's more realistic when the emulator is running on the handset, though |
17:49.49 | jeld | gdsx, :) :) :) |
17:49.55 | *** join/#android Wander_w (n=wander@ip5653a3cb.direct-adsl.nl) |
17:50.06 | gdsx | :o) |
17:50.22 | xavd | jeld: do you have an emulator running? |
17:50.43 | muthu | http://www.guardian.co.uk/technology/blog/2008/oct/23/google-android-apps |
17:51.15 | jeld | xavd, no |
17:51.21 | jeld | never mind, guess I was mistaken |
17:51.38 | fadden | muthu: you have the power to fix that :-) |
17:51.55 | xavd | jeld: I ask because the emulator has a qemud process |
17:52.36 | ttuttle | is filling up his 8 GB microSD card. It's nice. |
17:52.42 | jeld | xavd, no, I thought I saw that on an actual G1 and wondered about it |
17:52.43 | muthu | fadden: yep, am sure lot of great apps are being worked at |
17:53.23 | jeld | well, I have to say that lack of common apps on the default install is mildly annoying |
17:53.28 | ttuttle | jeld: It's in the image but it doesn't run. |
17:54.16 | *** join/#android jasonparekh (n=jasonpar@nat/google/x-f2a59ad92ace7d02) |
17:54.45 | *** join/#android morrildl (n=morrildl@72.14.229.81) |
17:54.45 | *** mode/#android [+o morrildl] by ChanServ |
17:55.05 | ttuttle | jasonparekh, morrildl: greetings |
17:55.14 | *** join/#android Ike1 (n=Ike@68-188-2-38.dhcp.stls.mo.charter.com) |
17:55.18 | andyross | OK, so more GL questions then. So SurfaceFlinger is the broad X server equivalent, and composites the windows onto the actual display using an GL context. So how do I square this with "there can be only one context" from earlier. Does that mean that apps need to disable it somehow before using it? |
17:55.52 | andyross | using "it" == their own GL context, if that wasn't clear |
17:56.12 | romainguy_ | SurfaceFlinger doesn't use OpenGL for everything |
17:56.17 | romainguy_ | I wasn't clear before |
17:56.18 | *** join/#android djsiegel (n=david@il-la.la.idealab.com) |
17:56.24 | morrildl | howdy, tu |
17:56.31 | morrildl | ttuttle even :) |
17:56.33 | djsiegel | Hey, everyone, I played with the G1 yesterday -- awesome work! |
17:56.33 | romainguy_ | it's SurfaceFlinger who talks to the OpenGL drivers and provide the GL context, etc. |
17:56.51 | djsiegel | Has anyone caught wind of Android running on iPhone yet? |
17:56.55 | djsiegel | I can't wait to flash mine. |
17:56.57 | andyross | OK, so it manages the single shared context or whatnot, then? That makes sense. |
17:57.00 | *** join/#android osmosis (n=steven@63.139.86.3) |
17:57.30 | jeld | lack of file manager is also annoying as hell, anyone knows of a good one? |
17:57.50 | zhobbs | djsiegel: there's probably easier targets than the iphone |
17:58.15 | zhobbs | jeld: http://code.google.com/p/android-random/ |
17:58.15 | djsiegel | well, that's what I'm working with... |
17:58.22 | *** join/#android covalentbond_ (n=covalent@173.7.134.22) |
17:58.24 | romainguy_ | jeld: it won't be of much use except to look at your sdcard |
17:58.33 | zhobbs | jeld: not sure if those apk's are for 1.0 though |
17:58.40 | zhobbs | yeah, plus the G1 is locked down :( |
17:58.47 | osmosis | If I answer a call on my bluetooth speaker phone, and then transfer the call back to my phone...android doesn't recognize that the usb headset is plugged in. I have to unplug and replug my usb headset to get it to work. |
17:58.51 | zhobbs | I'd really like to figure out how to enable root |
17:59.02 | jeld | romainguy, that would be the point, if you clear the downloads list the only way to deal with files on the SD is using a computer |
17:59.59 | jeld | romainguy, or if you copy stuff to SD from your computer |
18:00.53 | jt436 | people that download free stuff are so demanding |
18:00.54 | fadden | zhobbs: well that is the challenge, isn't it? |
18:01.08 | fadden | (we have a betting pool on how long it will take) |
18:01.30 | andyross | Yeah, I'm with jeld here. I know that the modern notion is that users don't use "file managers" any more, they use per-application data and manage it with the application. Except that enormously complicates what should be simple tasks like "grab this picture and make it your desktop background", or "put this song on your friend's flash drive". |
18:01.42 | fadden | We think we did a pretty good job of securing the phone, but this being reality, nothing is impregnable. |
18:01.50 | *** join/#android mpardo (n=chatzill@75.144.91.181) |
18:01.53 | andyross | This isn't a ding against android specifically, most devices have the same disease. It's a groupthink issue more htan a bug. |
18:02.12 | romainguy_ | "grab this picture and make it your desktop background" << that's not true in our case :) |
18:02.20 | fadden | andyross: sounds like an exciting third-party app development opportunity |
18:03.03 | andyross | I meant of your desktop computer, actually. And yes, a third party file manager would be very well received. I'm just grousing at what I think is a misfeature on modern devices. It's OK to simplify, but it can be taken too far. |
18:03.10 | marcone | "grab this picture and make it your desktop background" is pretty easy on android, no file manager needed. |
18:03.14 | *** join/#android eTiger13 (n=eddie@12.232.47.163) |
18:03.57 | jasta | marcone: the file manager would be useful for exploring your sd card |
18:04.07 | jasta | but im sure someone in the community will produce that |
18:04.11 | jasta | its an obvious project |
18:04.14 | jeld | marcone, not if you download a wallpaper using your computer and copy it to G1 over USB |
18:04.14 | romainguy_ | and a file manager is fine for users like people on this channel |
18:04.36 | romainguy_ | but you can at least admit that a file manager is just a user un-friendly way to display the data |
18:04.44 | eTiger13 | does anyone know of a soft keyboard app that works yet? |
18:04.47 | jeld | marcone, G1 only allows to set wallpaper from the camera storage directory or from the "Picture Gallery" whatever that is |
18:04.51 | marcone | jeld: after you copy it on to your card, it will show up in the "pictures" app, and from there you can set it as your wallpaper |
18:04.51 | wastrel | users are bad |
18:04.56 | romainguy_ | I really don't think the target customers of the G1 need to know about /data, /system etc. |
18:05.05 | gdsx | jeld: long-press on the desktop |
18:05.09 | jeld | marcone, even if I put it in an arbitrary location? |
18:05.14 | gdsx | jeld: you can set wallpaper from any image-provider |
18:05.14 | romainguy_ | jeld: yes |
18:05.14 | marcone | yes |
18:05.21 | andyross | Here's a good example (pretty sure I have the details right here): go to settings and change you ring tone. You only get a few choices, so blah, I guess you can't have a song as a ring tone. Except that if you then browse to a song in the audio player, you can choose "use as ringtone". Which is insane, and a misfeature caused by the fact that there's no single place to go to look at the song. |
18:05.29 | jeld | hold on, I gotta try this |
18:06.33 | ttuttle | It's true... |
18:06.35 | romainguy_ | andyross: that's a usability bug, but this has nothing to do with a file manager |
18:07.03 | marcone | andyross: nothing to do with managing file, and easily addressed by using "Rings Extended" instead of the standard ringtone settings. |
18:07.04 | jeld | well, no, it doesn't work |
18:07.10 | andyross | Some data types are inherently multilingual, they need to "belong" to more than one app. But inevitably those apps have different UIs for dealing with them, and users get confused by what should be simple tasks. Non-file UIs make the simplest tasks simple, but have problems with slightly-less-simple-but-still-simple tasks. I'm not sure that's a good tradeoff. |
18:07.52 | jeld | mkdir /media/G1/XXX cp image.jpg /media/G1/XXX, unplugged my phone and I couldn't set that picture as wallpaper |
18:08.07 | andyross | marcone/romainguy_: yes, but that's a per-application-per-data-type hack. You can do that if you're careful, but you certainly don't get it for free like you do with a file metaphor. |
18:08.17 | gdsx | jeld: out of curiosity, did you unmount first? |
18:08.20 | jeld | andyross, you can get the replacement ringtone management app |
18:08.30 | jeld | gdsx, oops, no :) |
18:08.44 | jeld | gdsx, stupid me |
18:08.47 | marcone | jeld: are you sure the picture exists on your phone? "unplugged my phone" sounds like it might not have made it on to the card |
18:09.00 | jeld | marcone, yes, I know, trying again |
18:09.07 | ExpiredPopsicle | Damn. I'm starting to regret having ordered my G1 now. Hope someone's figured out how to hack it by the time it arrives. |
18:09.15 | andyross | Meh. OK, enough said. It's a deeper point than just android features anyway. But "the way everyone does it today" doesn't equate in my mind with the best way to do it. I think a lot of folks here are defending the apps they know instead of worrying about the right UI decisions. |
18:09.26 | *** part/#android djsiegel (n=david@il-la.la.idealab.com) |
18:09.35 | marcone | ExpiredPopsicle: "hack it" in what way? What do you want to be able to do? |
18:09.53 | wastrel | ok it's been an hour since t-mob said they'd call me back in 10 min, shall i give a try calling again? :] |
18:10.13 | gdsx | andyross: I think it was a decision between "do what folks are used to" and "try to improve the experience, though it might be uncomfortable at first" |
18:10.17 | ExpiredPopsicle | Okay, arguably this is all because of the seemingly ambiguous spectre of T-Mobile's "lockdown" on it which I'm not entirely clear on yet... |
18:10.50 | ExpiredPopsicle | But I don't see why I shouldn't be allowed root access on my own hardware. |
18:10.51 | gdsx | andyross: I think ContentProviders are a better way of doing things |
18:11.10 | ExpiredPopsicle | Actually, I do see why, but it all ends in "profit for T-Mobile". |
18:11.13 | *** join/#android Ike150 (n=Ike150@68-188-2-38.dhcp.stls.mo.charter.com) |
18:11.23 | jeld | OK, works |
18:11.38 | jeld | freaking magic |
18:11.42 | eTiger13 | does anyone know of a soft keyboard app that works yet? |
18:12.01 | zhobbs | ExpiredPopsicle: do you think tmobile's profits would be decreased by allowing root access on the device? not sure I see how they tie in |
18:12.42 | f00f- | just wreakin havoc on the networks |
18:12.51 | morrildl | ExpiredPopsicle: not having root access on the device is the security model, it has nothing to do with the carrier or locked devices |
18:13.02 | *** join/#android ralpht (n=ralpht@76-191-208-98.dsl.dynamic.sonic.net) |
18:13.32 | ExpiredPopsicle | Hmm... point taken. |
18:13.48 | ExpiredPopsicle | But still, can someone clarify this "T-Mobile lockdown" for me? |
18:14.11 | Ike150 | what exactly is locked down on the android? |
18:14.17 | marcone | simple: the phone will only work with a T-Mobile SIM |
18:14.47 | ExpiredPopsicle | Oh. That's it? Do developers still have access to all the cool features like GPS and things? |
18:14.54 | Dougie187 | marcone: from what i hear it doesn't have to be an activated sim though... |
18:15.01 | zhobbs | ExpiredPopsicle: yes |
18:15.18 | zhobbs | ExpiredPopsicle: and you can install any app you want from any source you wnt |
18:15.20 | marcone | Dougie187: but without an activated sim, you won't be able to make calls. What good is a phone that can't make calls? |
18:15.39 | eTiger13 | its good for those of us not on TMo |
18:15.40 | Dougie187 | marcone: its like an MID |
18:15.41 | andyross | Has anyone called T-Mobile about getting their phone unlocked? I know that with other carriers and devices, they're usually not too sticky about it -- just explain that you're travelling, etc... |
18:15.42 | ExpiredPopsicle | Because I had a couple of Sidekick phones that, even with a developer key, you couldn't access a lot of the cool hardware features on. |
18:15.44 | Dougie187 | you can use wifi still |
18:16.06 | *** join/#android JoeBrain (n=JoeBrain@adsl-70-232-148-93.dsl.pltn13.sbcglobal.net) |
18:16.16 | andyross | Well, explain that you're travelling, and make sure it's somewhere they don't have service. :) |
18:16.18 | jcw | http://www.g1depot.com/body-glove-rhythm-universal-horizontal-pouch/4A120A1158.htm Anyone else think that's *NOT* a G1 there? |
18:16.51 | Dougie187 | its a bb |
18:16.58 | Ike150 | what's a bb? |
18:16.59 | Dougie187 | or a treo. something like that |
18:17.03 | jcw | I *know* that. |
18:17.06 | jcw | I was being faceitious. |
18:17.19 | Dougie187 | have you seen any "REAL" G1 accessories? |
18:17.27 | jcw | Stupid companies can't put real products in product photos suck. |
18:17.42 | Ike150 | have the headphone adaptors come out yet? |
18:17.59 | jcw | http://www.g1depot.com/smartphone-experts-mini-usb-stereo-adapter/12A45A2373.htm |
18:18.00 | morrildl | Ike150: it's just the usual HTC standard adapter, you can find them online pretty easily |
18:18.01 | jcw | Like that one? |
18:18.03 | marcone | There were headphone adapters even before there was the G1 |
18:18.03 | Miek | they've been out for ages |
18:18.09 | Ike150 | talk about "the stupidest" design feature htc could have thought of... |
18:18.16 | unix_lappy | andyross: according to T-Mobile they are instructed to do it without question in 90 days. |
18:18.22 | unix_lappy | not sure if you do it now. |
18:18.40 | ttuttle | grumbles about the adapter. |
18:18.47 | andyross | OK, so there's a waiting period to prevent gray market reselling, I guess. |
18:18.50 | Dougie187 | unix_lappy: t-mobile actually does it for you? and isn't that only for non-contracted phones? |
18:19.24 | ExpiredPopsicle | Okay. Here's another question. What is included in the T-Mobile G1 service that's not in the Internet Unlimited plan? And is it possible to use the G1 with the latter? Sorry for the weird questions. I'm just curious. |
18:19.35 | eTiger13 | does anyone know of a soft keyboard that works yet? |
18:19.40 | ExpiredPopsicle | And I can't wait for my phone to arrive to find out. ;] |
18:19.43 | Dougie187 | ExpiredPopsicle: its listed on their website. |
18:19.46 | ttuttle | eTiger13: It is not possible to make a soft keyboard yet. |
18:20.11 | ExpiredPopsicle | Where on the site? |
18:20.11 | andyross | Carriers are stingy, but they're not insane. They know you're just going to use a local phone in out-of-service areas and won't be paying the roaming anyway. Doing "nice" things for customers like this is a classic way to build cheap customer loyalty. |
18:20.36 | JoeBrain | Sounds like this place is getting a bit more popular :) |
18:20.53 | unix_lappy | Dougie187: yes. no. |
18:20.57 | unix_lappy | in that order. |
18:21.00 | eTiger13 | ttuttle: why not? |
18:21.22 | michaelnovakjr | eTiger13: the SDK doesn't support it as input |
18:21.45 | eTiger13 | michaelnovakjr: doesnt or cant? |
18:22.00 | michaelnovakjr | currently it supports the slide out on;y |
18:22.01 | Ike150 | JoeBrain: yeah the channel was posted on slashdot.org this morning...that's how i found out about it |
18:22.15 | michaelnovakjr | there's no need for a soft keyboard |
18:22.58 | jcw | There are those who disagree with you. |
18:23.05 | jcw | And one is supposed to be out in Q1 '09 |
18:23.22 | *** join/#android Guest91693 (n=rupeng@122.48.249.217) |
18:23.38 | JoeBrain | I think he meant for the G1 specifically |
18:23.42 | JoeBrain | not the Android platform |
18:23.54 | eTiger13 | there is a need for one. what about devices with no hardware keyboard? or for those who want to enter something quickly without sliding out the keyboard? |
18:24.14 | jcw | Even the G1 needs one now and then. |
18:24.14 | michaelnovakjr | currently android is only on the G1 :) |
18:24.18 | osmosis | where do I search for and file bugs ? |
18:24.22 | michaelnovakjr | maybe at some point there will be support |
18:24.35 | michaelnovakjr | http://code.google.com/p/android/issues/list osmosis |
18:24.51 | jcw | http://www.pdablast.com/articles/2008/10/20081023-G1-to-get-virtual.html |
18:24.57 | JoeBrain | I dunno, I haven't played w/ my G1 all that much yet |
18:25.30 | eTiger13 | michaelnovakjr: you would be mistaken about android only on the g1 |
18:25.37 | JoeBrain | But I dont believe it'd make it more 1-hand friendly; just less sliding it around |
18:25.38 | michaelnovakjr | eTiger13: officially? |
18:25.50 | eTiger13 | michaelnovakjr: officially it is open source |
18:25.56 | *** join/#android kingkung (n=kingkung@65.173.101.2) |
18:26.04 | kingkung | how do i write an image into a contentprovider? |
18:26.05 | eTiger13 | which means it can be on any device and is and has been since april |
18:26.11 | michaelnovakjr | uh yes, but that doesn't mean its not only available officially on the g1 :) |
18:26.19 | *** join/#android jbailey (n=jeffbail@nat/google/x-6022dc5e659f111a) |
18:26.19 | *** mode/#android [+v jbailey] by ChanServ |
18:26.23 | nemik | i wish a non trouchscreen 'dumb' phone with candybar form-factor had android/linux on it |
18:26.27 | kingkung | i'm getting an unsupportedOperationException when I attempt to do so |
18:26.33 | kingkung | is there a way to do this? |
18:26.35 | michaelnovakjr | eTiger13: you do realize not everything is open sourced? |
18:26.40 | kingkung | or is this illegal in Android 1.0? |
18:26.42 | Ike150 | JoeBrain: |
18:26.42 | *** join/#android rup_deb (n=rupeng@122.48.249.217) |
18:26.55 | kingkung | this shouldn't be a very difficult probley |
18:26.57 | kingkung | problem. |
18:27.01 | michaelnovakjr | kingkung: image in a content prodiver? |
18:27.01 | Ike150 | http://androidcommunity.com/android-coming-to-the-htc-touch-hd-20081007/ |
18:27.02 | eTiger13 | michaelnovakjr: like what isnt? |
18:27.06 | kingkung | yes |
18:27.11 | kingkung | image in a contentprovider |
18:27.13 | michaelnovakjr | eTiger13: hardware level code |
18:27.17 | JoeBrain | nemik: I'd figure we'll get our pick of a big litter in 2009-2010 |
18:27.17 | kingkung | or even image in the file system |
18:27.19 | michaelnovakjr | eTiger13: go look it up |
18:27.26 | kingkung | i don't get it |
18:27.36 | nemik | JoeBrain: yea hopefully |
18:27.37 | michaelnovakjr | kingkung: do you have a code example, pastebin? |
18:27.47 | kingkung | i do, what's pastebin? |
18:27.55 | michaelnovakjr | google it |
18:28.07 | eTiger13 | michaelnovakjr: i thought the whole project was open sourced? |
18:28.08 | unix_lappy | Ike150: not a big fan of rumors without timeframes. |
18:28.17 | michaelnovakjr | eTiger13: not everything is |
18:28.50 | Disconnect | aww. romainguy is picking on me and closing my bugs. :P |
18:28.52 | unix_lappy | especially when it's a terrible rumor to begin with. |
18:28.58 | kingkung | okay i see it |
18:29.01 | kingkung | pastebin.com |
18:29.04 | kingkung | how do i hook it up to mirc |
18:29.05 | eTiger13 | michaelnovakjr: how do you figure that? looks like everything open source to me according to android.com |
18:29.25 | michaelnovakjr | eTiger13: device level code is not |
18:29.34 | eTiger13 | Ike150: that would need a soft keyboard as well |
18:29.39 | Disconnect | kingkung: paste something there, then copy/paste the URL to mirc. instead of pasting all the text. |
18:29.46 | michaelnovakjr | kingkung: paste the url |
18:29.48 | kingkung | okay |
18:30.43 | umdk1d3 | o.o did gmail's web composer get a facelift? |
18:30.50 | kingkung | michaelnovakjr: http://pastebin.com/m281020 |
18:31.10 | JoeBrain | Is the G2 a slide keyboard? |
18:31.10 | kingkung | simple, direct code |
18:31.32 | marcone | JoeBrain: what's a "G2" ? |
18:31.52 | JoeBrain | meh URL above; basically HTC Touch HD but w/ droid on it |
18:32.22 | michaelnovakjr | kingkung: what is cv? |
18:32.24 | eTiger13 | michaelnovakjr: thats not part of the platform according to wikipedia. how did we get on this topic again? |
18:32.29 | kingkung | contentvalues |
18:32.34 | kingkung | don't worry about that last line |
18:32.35 | michaelnovakjr | eTiger13: i have no idea |
18:32.37 | eTiger13 | JoeBrain: no. it would have to be a soft keyboard |
18:32.40 | kingkung | it's the insertImage that's throwing the error |
18:32.58 | michaelnovakjr | ok |
18:33.08 | JoeBrain | couldn't tell by pictures.. HTC seems to looove sliding keyboards |
18:33.12 | unix_lappy | if you look at the code for the various drivers on git there's nothing that really gives you hints on what hardware would be ready to go EARLY q1 09. |
18:33.15 | nemik | just wish everyone would stop calling it an 'open phone' |
18:33.27 | *** join/#android mikal_ (n=mikal@nat/google/x-055b50662ed6033c) |
18:34.02 | JoeBrain | so open source except for things not part of the platform :) |
18:34.16 | michaelnovakjr | kingkung: you are passing a bitmap |
18:34.22 | michaelnovakjr | kingkung: not the path |
18:34.25 | kingkung | yeah |
18:34.34 | michaelnovakjr | kingkung: http://code.google.com/android/reference/android/provider/MediaStore.Images.Media.html |
18:34.40 | michaelnovakjr | that is the docs on the method you are calling |
18:34.52 | kingkung | there's two functions |
18:35.00 | kingkung | one takes in a String as arg1, one takes in a Bitmap |
18:35.04 | kingkung | otherwise my code wouldn't compile :) |
18:36.03 | kingkung | does anyone here know how to correctly store an image into a contentprovider/file system? |
18:36.11 | *** join/#android VickiWong (n=denvar@p5B054E45.dip.t-dialin.net) |
18:36.41 | michaelnovakjr | kingkung: if you are getting a runtime error post your logcat to pastebin |
18:38.41 | *** join/#android mchung (n=mchung@ip-64-32-165-26.dsl.lax.megapath.net) |
18:39.57 | kingkung | http://pastebin.com/m10b4dd1d |
18:40.27 | Disconnect | romainguy_: so should i just keep reopening that bug until i get the fix, since its a closed platform? |
18:41.33 | michaelnovakjr | kingkung: your URI is wrong |
18:42.37 | Disconnect | romainguy_: (obviously i wouldn't do that :) but i did add a comment to #1050 because its not just a missing-notifications thing.. it really doesn't have an updated message list) |
18:43.56 | *** join/#android covalentbond_ (n=covalent@68-245-198-207.area3.spcsdns.net) |
18:44.19 | tric | disconnect: why is it a closed platform? |
18:44.36 | kingkung | i don't even declare a uri, the uri is automatically referenced through the insertImage() call. |
18:44.39 | unix_lappy | hmm, lots of new phones coming to verizon. |
18:44.53 | kingkung | is this function just entirely useless? |
18:45.40 | Disconnect | tric: #1050 is closed-fixed because its been fixed in source. but i can't fix it on my device.. |
18:45.56 | tric | hehe |
18:46.01 | Disconnect | wow. so the bot will do stupid s/1/2/3 replacements but it won't resolve bugreports to urls.. thats ... classy. |
18:46.08 | tric | well, its a open _platform_ |
18:46.19 | tric | and the issues are not for the g1/hardware afaik |
18:46.22 | kingkung | so... what's the correct URI? |
18:46.56 | Disconnect | tric: yes and no.. when the google apps only use published apis, then you can get closer to 'open platform' thing.. but yah, i meant 'hardware platform' when i said that. |
18:47.21 | nemik | what good is an 'open platform' if you can't put the changes you made to the platform on your device? |
18:47.28 | kingkung | <PROTECTED> |
18:47.31 | Disconnect | nemik: ..right. |
18:47.41 | Disconnect | thats the point a lot of people are making. |
18:47.48 | tric | nemik: its good for hardware sellers ;) |
18:48.11 | Disconnect | technically i can rename the email app to com.foo.email and such and install a second copy (into the very limited onboard storage) and then just tell the system to always use the new app.. |
18:48.23 | Disconnect | but thats rather a pita and not really a 'solution' |
18:51.58 | kingkung | hi, i was wondering if anyone here knows how to store an file into a contentprovider or the file system |
18:53.39 | *** join/#android tale (n=tale@207.235.54.1) |
18:55.36 | waldo_ | is back (gone 02:45:19) |
18:58.01 | *** join/#android chezpas (n=jerome_m@d83-189-142-103.cust.tele2.ch) |
18:58.06 | *** join/#android crashsystems (n=crashsys@75.148.79.37) |
19:00.23 | wasabi | so whens the second android device going to be out? :) |
19:00.43 | benley | I'm gonna go out on a limb here and guess next year |
19:00.47 | JoeAFK | lol |
19:00.52 | jeld | damn, eclipse tells me that I spelled "fucked up" wrong :) |
19:00.56 | *** join/#android mikal_ (n=mikal@nat/google/x-7d63227e1364bb73) |
19:02.16 | Ike150 | naw...hopefull right before christmas! |
19:03.11 | androoid | Do I center a textview via the ui or java code? |
19:04.09 | marcone | kingkung: did you look at the way the camera app does it yet? |
19:04.44 | androoid | looks like I found it |
19:05.17 | *** join/#android lh (n=lhawthor@nat/google/x-c93b6d3936cba438) |
19:05.36 | waldo_ | is away: auto-away |
19:08.43 | *** join/#android cliff (n=cliff@216-64-141-98.static.twtelecom.net) |
19:09.18 | *** part/#android lemonadedrink (n=chatzill@pool-72-75-93-9.washdc.east.verizon.net) |
19:16.29 | Ramblurr | does anyone know of an example of a singleton class that wraps an Application object? |
19:16.50 | *** part/#android mikez5 (n=lockwood@74.125.60.1) |
19:17.04 | waldo_ | is back (gone 00:11:28) |
19:17.18 | ExpiredPopsicle | Apparently my G1 order never actually went through. Blargh. |
19:17.26 | vol | ha |
19:18.16 | *** join/#android crashsystems (n=crashsys@75.148.79.37) |
19:18.17 | ExpiredPopsicle | T-Mobile's phone upgrade system went down around the time I hit "submit" apparently a couple of days ago. Or something. |
19:18.50 | andyross | Apparently they were having volume problems at one point. You didn't get a confirmation? |
19:19.28 | andyross | On that subject, is anyone privy to sales or production numbers? How many G1's are there so far? I've noticed T-Mobile advertising on TV (good ad, FWIW), so one assumes they're actively pushing it... |
19:19.35 | unix_lappy | just cancel and go pick up one up in store, there are plenty. |
19:20.30 | waldo_ | ExpiredPopsicle if you live near an TMO store you can probably get a phone instantly. |
19:21.25 | *** part/#android crashsystems (n=crashsys@75.148.79.37) |
19:22.30 | VickiWong | anyone know if UK price plans have been released forG1? |
19:23.38 | *** join/#android guerby (n=guerby@20.61.75-86.rev.gaoland.net) |
19:27.13 | kingkung | marcone: no, i have windows |
19:27.39 | an_dev1 | how can we start a service without an application |
19:28.56 | *** join/#android mchung_ (n=mchung@ip-64-32-165-30.dsl.lax.megapath.net) |
19:28.56 | *** join/#android largos (n=rcreswic@dsl081-014-025.sea1.dsl.speakeasy.net) |
19:29.30 | wastrel | when i do a factory reset the phone comes back up to an error icon and it's unresponsive to button or touchscreen |
19:29.46 | wastrel | triangle ! icon |
19:29.52 | wastrel | have to pull battery then i'll boot |
19:30.32 | wastrel | ah alt-w will boot it |
19:30.40 | wastrel | fun i should read the manual this weekend. |
19:30.59 | RyeBrye | The locked bootloader really makes the "open OS" functionaly useless for me. |
19:31.01 | largos | does anyone know where I can report bugs in the calculator app? (it's not clear that the android bug list at: http://code.google.com/p/android/issues/ is the place for application-level bugs..) |
19:31.02 | RyeBrye | <PROTECTED> |
19:31.11 | kingkung | hello, any android experts here? |
19:31.35 | kingkung | i'm trying to store an image into a contentprovider or in the file system |
19:31.52 | RyeBrye | But on the T-mobile G1, I'd have to find the bug, fix it, test it in the emulator only (since I can't test it on my phone) - submit a patch - and then wait for 2 things... 1: Google to accept the patch, and 2: T-mobile to decide that they want to push out an update |
19:32.14 | *** join/#android der_maddis (n=maddis@dslb-088-064-180-168.pools.arcor-ip.net) |
19:32.24 | RyeBrye | One of the main benefits of having an open source device is completely gone since I can't replace the OS with one that I patch myself. |
19:32.43 | *** join/#android oavdeev (n=oavdeev@80.86.251.77) |
19:32.47 | largos | RyeBrye: this is probably not much consolation, but you could likely get around all this by building Android for the OpenMoko Freerunner (I believe this is now possible...) |
19:33.09 | RyeBrye | Yeah, I was telling people who had the same complaint that same thing |
19:33.16 | largos | since the FreeRunner is, truly, an open device. |
19:33.17 | RyeBrye | but since there is no software keyboard, that's not really an option |
19:33.18 | largos | ah.. |
19:33.22 | RyeBrye | :) |
19:33.32 | RyeBrye | I suppose I could lug around a USB keyboard :) |
19:33.37 | *** join/#android saurik (n=saurik@carrier.saurik.com) |
19:33.41 | largos | hm.. there *are* software keyboards out there, but I don't know how well they would work on such a device |
19:33.45 | RyeBrye | since The FreeRunner also supports USB host |
19:34.10 | RyeBrye | I thought the software keyboard for Android wasn't slated until Q2 or Q3 of 09? |
19:34.25 | TreyB | Ick. |
19:34.27 | kingkung | hi, i was wondering if anyone knows how to store an image in the contentprovider |
19:34.28 | Disconnect | RyeBrye: if its an app bug you can rename the app and build/install it as a new app. |
19:34.29 | largos | oh, of course -- sorry, I was thinking about plain X keyboards |
19:34.34 | *** join/#android FoxMcCold (n=Lucas@189.72.79.235) |
19:34.39 | Disconnect | it'll happily ask which one you want to use (and accepts the 'always use this' button) |
19:34.45 | *** part/#android FoxMcCold (n=Lucas@189.72.79.235) |
19:34.47 | Disconnect | not ideal but.. |
19:35.13 | largos | Disconnect: do you know where I can find bugtrackers for the packaged applications? |
19:35.29 | Disconnect | afaik its all part of the master android bugtracker |
19:35.34 | Disconnect | http://code.google.com/p/android/issues/list?sort=-id |
19:36.05 | largos | ah, ok |
19:36.22 | largos | I didn't see any app-specific bugs in my initial scan, and didn't want to push something to that tracker if it was the wrong place |
19:36.52 | jasta | largos: i created a couple |
19:37.06 | largos | jasta: ok, cool |
19:37.44 | largos | (fwiw, the calculator's parser seems a little *too* lenient.. eg: 9(+2) = 12 |
19:37.56 | largos | er, sorry 9(+2)=18 ;) |
19:37.59 | *** join/#android admin7106_318 (n=507efebc@chathostplus.com) |
19:38.15 | fadden | Too lenient or too not what you were expecting? |
19:38.30 | RyeBrye | Wait are you saying 9(+2) comes out 18 on the calculator or comes out 12? |
19:38.36 | Disconnect | created a bunch and they've all been handled as correctly-filed (ie nobody said "dumbass that goes over here" :) ..) |
19:38.40 | RyeBrye | if it comes out 12, then someone who wrote it failed HS algebra |
19:38.46 | largos | RyeBrye: it comes out 18 |
19:38.49 | RyeBrye | It should be 18 |
19:38.55 | largos | it's doing implicit multiplication and unary addition |
19:39.22 | *** join/#android covalentbond (n=covalent@70-4-127-55.area3.spcsdns.net) |
19:39.22 | RyeBrye | 9(+2) = 18 last time I checked... did they reorder the number line on me again? |
19:39.24 | largos | sorry, another test I was using was coming out 12, and I had a brain-fart typing |
19:39.57 | TreyB | RyeBrye: they re-order it weekly, to fit the Fed's requirements. |
19:40.06 | RyeBrye | :) |
19:40.12 | admin7106_318 | it this about google android? |
19:40.22 | largos | IMO, unary addition is a bad idea on a device like this |
19:40.26 | RyeBrye | It's about the character Data on star trek |
19:40.42 | admin7106_318 | ok :) any idea what the google android channel is? |
19:40.43 | fadden | We're all Spiner Femmes. |
19:40.53 | *** join/#android Dralspire (n=dral@81-196.126-70.tampabay.res.rr.com) |
19:40.55 | androoid | what does "Cannot make a static reference to the non-static method getSystemService(String) from the type Activity" mean? |
19:40.56 | Disconnect | admin7106_318: try #freenode |
19:41.08 | *** join/#android meoblast001 (n=meoblast@dynamic-acs-24-239-93-241.zoominternet.net) |
19:41.16 | largos | but, if that's the way people want the calc. then I can always tweak my own build :) |
19:41.18 | TreyB | Play nice, children. |
19:41.18 | fadden | Don't forget to check the "topic" line when you get there. |
19:41.27 | RyeBrye | androoid - it means you need to learn Java :P |
19:41.55 | fadden | recommends Eckel's _Thinking in Java_, currently in 4th edition |
19:42.03 | RyeBrye | androod - or you need ot use the getSystemService(String) method on an instance of the Activity not on the ACtivity class istself - since the method isn't static |
19:42.08 | fadden | 3rd edition was available for free online last I looked |
19:42.42 | *** join/#android mchung (n=mchung@ip-64-32-165-30.dsl.lax.megapath.net) |
19:42.54 | androoid | wow that was awesome |
19:42.57 | androoid | thanks RyeBrye |
19:42.59 | tmccrary | androoid: you have to create an instance of the class that implements that method, using the new operator |
19:43.06 | michaelnovakjr | yea learn java androoid |
19:43.13 | androoid | yeah i should |
19:43.15 | androoid | :D |
19:43.18 | tmccrary | look up static references regarding java |
19:43.27 | michaelnovakjr | its really not that hard |
19:43.30 | RyeBrye | androoid - the second comment or the first one where I was being an asshole? if you would like, I can be more of an ass ;) |
19:43.35 | *** join/#android admin5015_275 (n=507efebc@chathostplus.com) |
19:43.59 | TreyB | Yeah, but learning Java take up precious resources you could use for something *really* useful. |
19:44.08 | androoid | copy and paste code FTW |
19:44.27 | admin5015_275 | Is this the Googel Android Channel? |
19:44.32 | TreyB | LOL |
19:44.41 | michaelnovakjr | android robots |
19:44.56 | donomo | moves his arms about in a robot-like fashion |
19:45.03 | admin5015_275 | no kidding, guys, is it? |
19:45.09 | michaelnovakjr | yes it is |
19:45.10 | donomo | admin5015_275: check the topic |
19:45.12 | TreyB | Look at the topic ;-) |
19:45.19 | RyeBrye | admin5015_275 : if you have to ask, the answer wouldn't help you |
19:45.25 | michaelnovakjr | true |
19:45.30 | donomo | RyeBrye: thats so zen |
19:45.32 | kingkung | admin5015_275: i really can't tell, based on the conversations |
19:45.43 | danfuzz | how 'bout them mets? |
19:45.43 | *** join/#android admin8652_242 (n=507efebc@chathostplus.com) |
19:45.50 | RyeBrye | donomo: I'm working up to be a truly legendary Ass of IRC. I've learned from some of the best |
19:46.03 | donomo | LOL |
19:46.03 | romainguy_ | Disconnect: told you, it's been fixed |
19:46.10 | michaelnovakjr | kingkung: seems fine to me |
19:46.19 | RyeBrye | Where is this admin generator coming from? |
19:46.41 | admin8652_242 | ok, if this is the Google Android Channel, I like to ask something. Where can I downloads that r not on the android market? |
19:46.59 | TreyB | danfuzz: I think I might have done one of the interviews with you (back when I thought about joining GOOG). Did you previously live on the east coast? |
19:47.02 | plusminus_ | i.e.: http://www.slideme.org |
19:47.08 | androoid | google.com filename: .apk |
19:47.13 | Disconnect | romainguy_: you said notifications were fixed, but this wasn't a notifications bug.. if its all been fixed thats great.. (and as I said, i was kidding about opening bugs about it until its actually installable.. well mostly kidding anyway :) ..) |
19:47.24 | danfuzz | TreyB: i did |
19:47.30 | *** join/#android oavdeev_ (n=oavdeev@79.120.41.39) |
19:47.30 | romainguy_ | Disconnect: it's fixed :p |
19:47.33 | danfuzz | (grew up in florida) |
19:47.36 | admin8652_242 | heay great, thx! |
19:47.41 | wastrel | t-mob's given me a ticket number and assured me that i'll be contacted within 1-5 days about my problem :p |
19:48.14 | TreyB | danfuzz: I seem to recall a New York office or some such, but one forgets after a couple of years :-) |
19:48.19 | tmccrary | What's your problem? |
19:48.25 | wastrel | no internet |
19:48.36 | danfuzz | no. i've only ever worked for goog in mountain view |
19:48.38 | wastrel | gmail works, contacts sync. no internet. |
19:48.38 | RyeBrye | is there no mechanism that T-mobile uses to push updates to the phone other than over the air? |
19:48.41 | danfuzz | i've visited the nyc office though |
19:49.07 | largos | wastrel: oh, I think I had that problem on Wed. |
19:49.08 | Disconnect | romainguy_: maybe i should open a dozen or so tickets with tmob about it being broken, since its a tmob app (well, or so most people would think :) ..) |
19:49.08 | danfuzz | and i went to college in the suburb of ny known as "rhode island" |
19:49.22 | *** join/#android admin2866_059 (n=507efebc@chathostplus.com) |
19:49.27 | largos | wastrel: I had a lot of trouble doing google searches, for example, but the non-web services worked fine |
19:49.49 | largos | wastrel: I connected to a wifi AP, and everything has worked since then (even when just using g3) |
19:50.11 | TreyB | danfuzz: The interviewer had interesting ARM performance questions and asked my opinion about security in VMs. |
19:50.15 | vol | RyeBrye: I'm sure that if you sent the phone back they could do it via USB. |
19:50.29 | *** join/#android SamSerious (n=isnick@c-71-57-168-55.hsd1.fl.comcast.net) |
19:50.49 | danfuzz | very well could have been me! |
19:50.50 | wastrel | largos: i've never been able to get internet with edge or g3. wifi works fine |
19:50.57 | RyeBrye | vol: but they will likely never send out a USB udpater in the wild... |
19:51.05 | largos | wastrel: ah, strange :( |
19:51.07 | wastrel | largos: and maps, yahoo, marketplace, don't work either. |
19:51.14 | vol | no, very much doubt they would. |
19:51.33 | wastrel | indeed |
19:51.52 | RyeBrye | I'm guessing the whole OTA thing is for security? i.e. they want security through obscurity by not letting people sniff any update process any other way? |
19:52.14 | romainguy_ | RyeBrye: the phone can be updated via the sdcard |
19:52.23 | *** join/#android capuchin (n=mike@203-97-216-223.cable.telstraclear.net) |
19:52.23 | romainguy_ | but OTA is just the best way to ensure everybody gets it |
19:52.26 | wastrel | er, yahoo=youtube |
19:52.28 | waldo_ | rye it's probably for convenience |
19:52.29 | romainguy_ | and without having to use a computer |
19:52.31 | RyeBrye | Ahhhh - gotcha |
19:52.40 | andyross | And any OTA update architecture would need to buffer the files somewhere. It's not hard to stop it in the process and see what's happening. |
19:52.45 | danfuzz | yeah, updates are signed by a private key, so the security doesn't in fact rely on obscurity |
19:53.02 | fadden | (other than the obscurity of the private key :-) ) |
19:53.07 | andyross | Just on the PKI implementation no the device, which judging from history is weaker than obscurity :) |
19:53.09 | waldo_ | has anyone here used "the invisible shield" from http://www.zagg.com/ ? |
19:53.11 | *** join/#android bricode_ (n=bricode@200.122.185.24) |
19:53.14 | waldo_ | and if so is it worth it? |
19:53.46 | capuchin | noobie question.... just run 'repo sync' then 'make' ... how do i run the android now? |
19:54.25 | donomo | should i be concerned that my G1 hasnt got the update |
19:54.32 | *** join/#android mchung (n=mchung@ip-64-32-165-30.dsl.lax.megapath.net) |
19:54.50 | andyross | Mine has no update either, unless it was silent. |
19:55.45 | RyeBrye | Is the update mechanism that T-mobile uses for G1 in the android code that's been released? |
19:56.02 | waldo_ | yes |
19:56.49 | fadden | Poke around in the "recovery" directory. |
19:56.56 | RyeBrye | will do, thanks |
19:58.29 | kingkung | i'm having trouble inserting images into a content provider |
19:58.50 | kingkung | can somebody help me out? |
19:58.52 | jasta | kingkung: don't use BLOB columns in sqlite3. |
19:58.57 | kingkung | i'm not |
19:59.00 | kingkung | i'm using Media.images |
19:59.08 | kingkung | Images.Media |
19:59.10 | *** join/#android mikal_ (n=mikal@nat/google/x-a89af4b5ef64c2fa) |
19:59.11 | kingkung | .insertImage |
19:59.17 | kingkung | and it's throwing an unsupportedOperationException |
19:59.29 | jasta | not sure about that specifically, i havent used that code |
19:59.40 | jasta | you might try checking the source code now thats its available, could give you an idea |
19:59.46 | kingkung | how about just storing an image in a file system? |
19:59.49 | kingkung | yeah, i have windows though |
20:00.03 | Disconnect | donomo: according to the faq, no. and no and no and still no and even after a week, no.. |
20:00.22 | *** part/#android largos (n=rcreswic@dsl081-014-025.sea1.dsl.speakeasy.net) |
20:02.47 | kingkung | hey guys |
20:02.53 | kingkung | does anybody know how to store an image in a contentprovider? |
20:03.05 | kingkung | or have none of you ever, ever had to do that in any of your apps? |
20:03.22 | jasta | of course we have |
20:03.38 | jasta | but the contentprovider you're looking at is code already written by google. it expects certain input that you clearly are not providing |
20:03.48 | jasta | that's why i suggested you look at the source, to see what it expects you to do. |
20:03.54 | unix_lappy | hmm, gitweb doesnt have syntax highlighting? |
20:04.00 | jasta | the documentation may also help, but quite frankly i bet it's out of date. |
20:04.03 | RyeBrye | really stupid question: I assume that it doesn't just want a signed update image - it wants one signed by a trusted party, correct? |
20:04.40 | kingkung | jasta: http://pastebin.com/m7764679c if this helps |
20:05.03 | kingkung | jasta: i would if i had a mac osx/unix box |
20:05.22 | fadden | RyeBrye: production devices will not accept updates that aren't signed with the right key |
20:05.48 | RyeBrye | fadden: ok, I figured as much... but had to ask :) |
20:05.54 | michaelnovakjr | kingkung: browser the gitweb |
20:05.54 | donomo | current version: kila-user 1.0 TC4-RC19 109652 ota-rel-keys,release-keys |
20:07.39 | waldo_ | so no one has experience w/this "invisible shield" thing then? |
20:07.55 | waldo_ | hmm...i guess maybe I'll give it a shot.. |
20:09.35 | Disconnect | waldo_: i love mine |
20:09.44 | Disconnect | want to help me out? order from www.gotontheinter.net associate link :) |
20:09.49 | waldo_ | disconnect oh okay great that's all I needed to hear :) |
20:09.50 | Disconnect | has it on the mbp and had it on the e90 |
20:09.59 | Disconnect | and the wif stuck it on her bb screen but not the rest |
20:10.13 | waldo_ | and it works nicely? |
20:10.14 | Disconnect | its hit or miss how you'll like it on a touchscreen but its awesome as a case protector |
20:10.16 | waldo_ | difficult to put on? or take off? |
20:10.30 | waldo_ | what's the "miss" part on the touch screen? |
20:10.36 | Disconnect | its slightly easier to put on than most screen protectors but only slightly. so you'll need a dust-free area nad patience |
20:10.38 | Disconnect | texture |
20:10.56 | Disconnect | i liked it well enough on most things (eg n800) but not so much on my mbp trackpad |
20:11.05 | waldo_ | really? Does it make it harder to use? |
20:11.23 | waldo_ | it's 100% transparant yah? |
20:11.23 | waldo_ | ah... |
20:11.24 | waldo_ | wonder how it would work on the g1? Any thoughts? |
20:11.36 | Disconnect | i'm gonna put it on and if i don't like it, it comes right off |
20:11.38 | Disconnect | preordered |
20:12.00 | waldo_ | hard to remove? It has some kind of spray or something that makes it stick? What is that and how do you take it off? |
20:13.17 | Disconnect | it just peels off, or the spray to make it easier (peeling might stretch it) |
20:13.25 | Disconnect | afaict the spray is 90% water. might even be 100% water .. |
20:13.31 | waldo_ | hmm okay... |
20:13.31 | Disconnect | brb tho work |
20:13.35 | waldo_ | thanks |
20:13.36 | waldo_ | ordering. |
20:14.12 | *** join/#android taaz (n=dlehn@pool-71-171-20-4.nwrknj.east.verizon.net) |
20:16.18 | *** join/#android Ike150 (n=Ike150@68-188-2-38.dhcp.stls.mo.charter.com) |
20:21.59 | *** join/#android OpnSrc1 (i=harisha1@gateway/tor/x-390e23627a5263db) |
20:22.17 | RyeBrye | In theory - say the chip of the G1 was flashed outside of the device by some means to have the flash image replaced with one that was built from the source but not signed by T-mobile - would it boot, or does it only run signed code (in addition to only applying signed updates) |
20:22.27 | Disconnect | back now (sorry, i broke an entire production subsystem. stupid typos.) |
20:23.14 | RyeBrye | I suppose I can dig throug the code now to find my own answer - but I figured I'd ask |
20:23.19 | Disconnect | RyeBrye: if they're smart, it won't boot. but the google guys seem to expect it to get broken fairly easily/quickly, so my bet is that either you can subvert the bootloader more easily than reflashing the OS (and then just flash an unsigned image) or that it doesn't check signing |
20:23.21 | fadden | Disconnect: "kill -1 9" and "kill -9 1" can produce very different results. |
20:23.32 | *** part/#android Dougie187 (n=doug@144.174.57.1) |
20:23.33 | vol | heh |
20:23.35 | Disconnect | fadden: so can forgetting to tell apache which mod_jk worker set to use.. |
20:23.42 | *** join/#android mib_fdu9ex (i=9dfc45d3@gateway/web/ajax/mibbit.com/x-49b5d61a4ee4fe60) |
20:23.52 | m2 | lol |
20:23.59 | Disconnect | (oops) |
20:24.06 | mib_fdu9ex | I am having troubles taking pictures using the 1.0 SDK |
20:24.18 | vol | use a camera instead |
20:24.21 | vol | *rimshot* |
20:24.26 | Disconnect | probably only impacted what, 5,000 live users? :( |
20:24.26 | mib_fdu9ex | how's the callback for takePicture supposed to work... |
20:24.48 | tmccrary | Regarding the term "Android," does google care if you put the word in your app's name? |
20:26.02 | mib_fdu9ex | Anyone has some sample of saving picture to the phone using camera.. |
20:26.06 | mib_fdu9ex | ? |
20:26.11 | RyeBrye | I hope not. I'm planning on naming my application GoogleGmailFroogle_iGoogleAndroidAdsenseBloggerCitizenTubeYouTubeFeedburnerFeedflareicassaPanoramioOpenSocialOrkutZingku helper |
20:26.12 | jcw | sample? |
20:27.03 | RyeBrye | http://www.google.com/permissions/guidelines.html has their list of ways they will let you and not let you use their trademarks |
20:27.11 | RyeBrye | probably wont let you put it in the program name, but that's just a guess |
20:30.24 | mib_fdu9ex | is confused |
20:30.54 | vol | oh god |
20:30.55 | vol | the name |
20:30.57 | vol | so long D: |
20:30.59 | vol | explodes |
20:31.29 | donomo | why would you want to? |
20:32.03 | donomo | remember how windows 3.1 apps would all start with 'win'? winpoker windraw. it was lame :) |
20:32.04 | SamSerious | I like it! (: |
20:32.18 | mib_fdu9ex | donomo: or gnu |
20:32.22 | waldo_ | One thing I love about google is the legalese in their trademark policies: "One of the conditions for all uses is that you can't mess around with our marks." |
20:32.24 | waldo_ | that's awesome |
20:32.24 | tmccrary | I found a better answer |
20:32.30 | tmccrary | http://www.android.com/branding.html |
20:32.55 | jcw | mib_fdu9ex, what are you wanting? To see a picture taken with a G1? |
20:32.57 | waldo_ | yeah that's pretty clear :) |
20:32.58 | tmccrary | so the answer is, yet they will release the hounds if you use android in your title, unless it's "For Android(tm)" |
20:33.09 | tmccrary | The funny thing is that they don't want you to use their font |
20:33.09 | tmccrary | lol |
20:33.27 | mib_fdu9ex | tmccrary: they spell norad with their font.. funny |
20:33.42 | tmccrary | I can see the android thing, but the font "restriction" is stupid. |
20:33.48 | *** join/#android asa (n=asa@adsl-75-42-220-75.dsl.wotnoh.sbcglobal.net) |
20:34.31 | romainguy_ | tmarble: it's branding |
20:35.04 | donomo | android-ish words seem popular. TwitterDroid. |
20:35.47 | RyeBrye | The page should read: "The custom typeface may not used. If you WANT to use the typeface, you have bad taste in fonts and should stick to 'comic sans' - which is inevitably your second choice" |
20:36.10 | jasta | romainguy_: hey that branding page tmccrary links to has a typo. the hex color is A4C639 |
20:36.20 | romainguy_ | yeah we're on it already |
20:36.23 | jasta | linked* |
20:36.24 | VickiWong | we cant use the typeface? ouch :( |
20:36.34 | romainguy_ | VickiWong: the typeface of the android logo |
20:36.37 | romainguy_ | not the Droid font |
20:36.43 | Disconnect | umdk1d3: lemme know when you get a new connectbot for testing |
20:36.45 | fadden | We have top men searching for the missing 6. |
20:36.55 | RyeBrye | But it's interesting that you can do whatever the hell you want to the droid logo - poor guy. |
20:36.57 | umdk1d3 | getting there :) |
20:37.10 | mib_fdu9ex | btw.. has anyone here managed to save image from camera to phone? |
20:37.19 | Disconnect | cool |
20:37.24 | *** join/#android cybereagle (n=cybereag@unaffiliated/cybereagle) |
20:37.39 | waldo_ | disconnect there's a new one this morning |
20:37.41 | tmccrary | fadden: What kind of men? |
20:37.43 | *** join/#android duey (n=duey@203.96.223.40) |
20:37.49 | fadden | mib_fdu9ex: packages/apps/Camera ? |
20:37.55 | romainguy_ | tmarble: the top kind |
20:37.57 | fadden | tmccrary: top. menu. |
20:38.03 | fadden | s/menu/men/ |
20:38.04 | tmccrary | lol |
20:38.05 | tmccrary | :) |
20:38.09 | fadden | (I hate it when I step on silly jokes) |
20:38.10 | Disconnect | waldo_: ahh ok i'm behind then :) |
20:38.32 | mib_fdu9ex | fadden: I had been looking at it.. the source from source.android.com ... seems like that's the best choice |
20:39.19 | waldo_ | disconnect I think it fixes the install probelm but I haven't tried it.. only one line changed in the manifest |
20:39.28 | jcw | mib_fdu9ex, your question, to me, isn't making sense. Are you talking in software? Simply saving a picture so you can do seomthing with ir, or what? |
20:39.30 | Disconnect | ah well it installed fine yesterday :/ |
20:39.36 | waldo_ | disconnect oh it didn't for me |
20:39.39 | waldo_ | not the svn version |
20:39.49 | Disconnect | i've been running whatever umdk1d3 posts |
20:40.06 | VickiWong | "similar to âAndroidâ, e.g., 'Droid', may not be used in a name" words similar to android may not be used? that seems like it may be a bit hard to enforce no? |
20:40.11 | *** join/#android oavdeev__ (n=oavdeev@80.86.251.77) |
20:40.14 | mib_fdu9ex | jcw: I had a working code in m5 that took a picture from camera and saved to a location in phone.. |
20:40.33 | jcw | OK, so you're asking about a software method to do it. Sorry, can't help you there. |
20:40.43 | fadden | VickiWong: enforcement of trademark infringement is not a new problem. |
20:40.53 | mib_fdu9ex | jcw: isn't this dev group? |
20:41.12 | jcw | Yes, but it doesn't mean I know how to do that. |
20:41.43 | languish | hmm |
20:41.59 | donomo | VickiWong: yeah trying to protect 'droid' seems like a stretch |
20:42.20 | VickiWong | donomo: yeah, excluding names 'similar |
20:42.26 | VickiWong | seems a stretch |
20:42.33 | languish | My wife's benn telling me every time she exits an area with no signal (elevators..) her G1 doesn't reaquire a carrier (t-mobile) |
20:42.37 | languish | *been |
20:43.16 | umdk1d3 | Disconnect: btw there are ppl idling in #connectbot for updates |
20:43.27 | donomo | prays the update gods will send a blessing down to my G1 |
20:43.27 | Disconnect | cool |
20:43.33 | RyeBrye | what is #connectbot? |
20:44.35 | *** join/#android Stefanin (i=BlueGuar@ppp-254-79.32-151.iol.it) |
20:44.51 | Stefanin | salve @ll |
20:44.55 | wastrel | RyeBrye: ssh client |
20:45.02 | jcw | I hope they have something to entertain them, because TM says updates will be running through the 31st. |
20:45.16 | *** part/#android Stefanin (i=BlueGuar@ppp-254-79.32-151.iol.it) |
20:46.26 | donomo | are there release notes? |
20:46.27 | waldo_ | umdk1d3 -- newest svn63 or whatever it was also does not install successfully over 1.0 |
20:46.38 | waldo_ | connectbot is the ssh client |
20:49.56 | *** join/#android mikal_ (n=mikal@nat/google/x-7347eee9af80a0bd) |
20:52.37 | *** join/#android InfiL00p (n=bowserj@S0106001ff33fa167.vc.shawcable.net) |
20:53.04 | kslater | waldo: I built r62 of connectbot and it installs and runs fine |
20:53.43 | Ramblurr | :\ |
20:54.13 | Ramblurr | Dalvik's implementation of the org.w3c.dom doesn't include a method to grab the content of a Node |
20:54.39 | Ramblurr | i.e., getTextContent() |
20:54.41 | Disconnect | got r62 off the web, it installs fine (not over the old one but remove the other one and then install) at least via adb. but it doesn't connect :( |
20:55.02 | *** join/#android Silenos (n=test@084202068201.customer.alfanett.no) |
20:55.23 | kslater | Can't speak to the r62 build off the web |
20:55.47 | *** join/#android mpardo (n=chatzill@75.144.91.181) |
20:55.54 | mpardo | are short and long the only durations you can set for Toast messages? |
20:55.55 | mpardo | can you set a custom duration? |
20:56.43 | mpardo | LENGTH_SUPER_LONG? |
20:56.47 | mpardo | lol |
20:56.58 | *** part/#android waldo_ (n=waldo@cpe-76-170-48-18.socal.res.rr.com) |
20:57.01 | donomo | UNCOMFORTABLY_LONG |
20:57.07 | mpardo | really |
20:57.21 | androoid | PAINFULLY_LONG |
20:57.30 | umdk1d3 | LONG_CAT_LONG |
20:57.46 | jcw | IRC_JOKE_CARRIED_TOO_FAR_LONG |
20:57.58 | mpardo | really what i need is the toast to show and cancel when i tell it to |
20:58.18 | *** join/#android waldo_ (n=waldo@cpe-76-170-48-18.socal.res.rr.com) |
20:58.37 | benley | ECAPSLOCK |
20:59.29 | unix_lappy | i think you guys missed national caps lock day by a smidge. |
20:59.56 | donomo | lol |
20:59.59 | jcw | Everyday is national caps lock day when you have an AOL account. |
21:00.09 | mpardo | ha |
21:00.35 | unix_lappy | do most googlers use git internally as well? |
21:00.59 | *** join/#android sixbit (n=travisch@ip59-17-210-87.adsl2.static.versatel.nl) |
21:01.04 | jbq | we use a variety of tools |
21:02.00 | jasonparekh | mpardo: if you want to control its visibility, you're better off creating a Dialog using the background of a Toast. |
21:02.27 | unix_lappy | jbq: i assumed, looking for a spread essentially. "I would say most of us use SVN, a lot of new projects have moved to git...becuz itz the new hawtness" |
21:02.31 | unix_lappy | something along those lines... |
21:03.08 | RyeBrye | What? No Visual Source Safe? |
21:03.08 | *** part/#android capuchin (n=mike@203-97-216-223.cable.telstraclear.net) |
21:03.50 | vol | ogad D: |
21:03.54 | vol | don't say the word VSS |
21:03.57 | vol | I used it at my last job |
21:04.27 | RyeBrye | I wouldn't take a job if they wanted me to use VSS - and fortunately the market is hot enough that you can make decisions based on stuff like that |
21:05.51 | *** join/#android p0g0 (n=pogo@unaffiliated/p0g0) |
21:06.53 | *** join/#android sixbit (n=travisch@ip59-17-210-87.adsl2.static.versatel.nl) |
21:07.40 | jeld | I wonder why speech recognition is not in the reference documentation... |
21:08.07 | RyeBrye | Is it true speech recognition - or just like most phones do and it's matching noises to pre-recorded sounds? |
21:08.37 | jeld | RyeBrye, I don't know, I just found it in the sources |
21:08.39 | RyeBrye | (i.e. you record the noise "padoummmabbooom" to call home and whenever you say somethign close to that it does your action regardless of what word you are trying to do) |
21:08.43 | RyeBrye | jeld - interesting |
21:08.57 | jeld | RyeBrye, voice dialing uses it, so I went out looking for docs |
21:09.11 | jeld | RyeBrye, and found that it is nowhere in the reference |
21:09.19 | RyeBrye | That is strange |
21:09.30 | RyeBrye | For voice dialing - you do have to record a sound first before you can say that word, right? |
21:09.36 | romainguy_ | RyeBrye: no |
21:09.45 | RyeBrye | Oh... really? it does actual voice recognition? |
21:09.48 | jeld | under the source home it is in frameworks/base/core/java/android/speech/recognition |
21:09.59 | RyeBrye | That IS pretty sweet |
21:10.39 | jeld | RyeBrye, judging from the file names it might actually be real recognition :) |
21:10.40 | RyeBrye | Of course, why wouldn't it have that... I'm sure the phone is typing up everything it hears you say and sending it to Google so they can better serve adwords to you :) |
21:10.43 | RyeBrye | ;) |
21:11.08 | RyeBrye | Version 2 of Android will have a screen with suggestions for you: |
21:11.16 | jeld | RyeBrye, a question, did you really do the whole "get firmware by blinking LED" trick? What did you use to execute the code? |
21:11.34 | gdsx | RyeBrye: as a linguist, I'm offended that they didn't use Unicode IPA symbols :o) |
21:11.47 | languish | you cunning linguist you |
21:11.52 | languish | :/ |
21:12.05 | languish | goes back to his hole |
21:12.08 | jeld | gdsx, Unicode Indian Pale Ale? |
21:12.12 | gdsx | languish: I'm also quite masterful and fishing and baiting |
21:12.12 | *** join/#android igorv1 (n=igor@74.8.125.2) |
21:12.26 | gdsx | jeld: international phonetic alphabet |
21:12.33 | jeld | gdsx, just kidding |
21:12.36 | gdsx | :o) |
21:12.42 | RyeBrye | jeld - Yes, I really did that. The real trick was that the Canon cameras have a recovery kind of feature where it will run compiled code off of a "bootable" SD card from a file with a special name - usually Diskboot.bin - so it was just a matter of cross compiling a simple C program that scans through to find the memory address of the different LEDs - and then once you find the memory addresses you want to use, using a another program to blink out |
21:12.42 | RyeBrye | the firmware |
21:13.13 | Disconnect | so it was more of a feature than a crack :) |
21:13.27 | RyeBrye | I guess you could say that |
21:13.34 | f00f- | hahaha |
21:13.45 | jeld | RyeBrye, there seems to be quite a bit of misinformation floating around, people seem to think you got the G1 firmware that way |
21:13.52 | RyeBrye | Oh - I didn't get teh G1 firmware - no |
21:13.56 | RyeBrye | That's hilarious |
21:14.05 | languish | hahaha |
21:14.08 | jeld | RyeBrye, yes, that would involve installing a focus LED first :) |
21:14.16 | RyeBrye | I don't even have a G1 yet |
21:14.24 | RyeBrye | so... no, I most definitely have NOT extracted the G1 firmware yet |
21:14.25 | jeld | RyeBrye, and buying a G1 :) |
21:14.28 | RyeBrye | I bought one |
21:14.29 | languish | people need to learn that reading is fundamental, but reading comprehension is essential |
21:14.35 | RyeBrye | T-mobile just hasn't told me when they are sending it to me yet |
21:14.41 | jeld | languish, you said it |
21:14.53 | jeld | RyeBrye, easier to go to a store I guess |
21:14.53 | gdsx | RyeBrye: watch out; you might become the Paul Bunyan of the 90's children |
21:15.24 | languish | or worse, the shoemaker... |
21:15.24 | RyeBrye | Yeah, but they don't have stores that sell them in Utah :( |
21:15.38 | languish | who killed 7 G's with 1 blow |
21:16.07 | languish | RyeBrye you realize how ironic it is that they don't sell G1's in Utah? |
21:16.39 | languish | Particularly with the tmo upper echelons being devout mormons |
21:16.42 | plusminus_ | --> AndNav Live-Photos: http://www.andnav.org/ |
21:17.04 | languish | sweet |
21:17.09 | RyeBrye | Yeah, that is sad |
21:17.25 | languish | RyeBrye, I find it to be hilarious |
21:17.43 | romainguy_ | plusminus_: what data set is this? |
21:17.45 | languish | though you have my empathy |
21:17.56 | *** join/#android sixbit_ (n=travisch@ip59-17-210-87.adsl2.static.versatel.nl) |
21:18.15 | RyeBrye | Yeah, it was a canon camera that I blinked the firmware - and given an entire OS with source code I think that using a blinking light would be a bit ludicrous considering the thing probably has a lot faster ways to get the firmware out of it |
21:18.36 | *** part/#android der_maddis (n=maddis@dslb-088-064-180-168.pools.arcor-ip.net) |
21:19.30 | RyeBrye | Even if the production firmware doesn't have debug symbols in it - I imagine reverse engineering it and doing function signature scanning would be pretty damn easy considering the source code is all released |
21:19.58 | plusminus_ | romainguy this is still GoogleMaps-Data but it is NO realtime turn-by-turn navigation BUT static, just like the Android-Maps app. |
21:20.03 | languish | Yeah, we could just consult the "intersect" and send Chuck to retrieve it all from HTC :| |
21:20.42 | *** part/#android kslater (n=kslater@206.193.242.33.nauticom.net) |
21:20.50 | RyeBrye | IDA pro is wonderful for scanning an unknown binary chunk of ARM instructions and searching for known method signatures, and then labeling them for you |
21:21.07 | romainguy_ | plusminus_: but the Google logo doesn't appear :) |
21:21.21 | plusminus_ | ? |
21:21.32 | romainguy_ | the ToS says that the Google logo in the bottom left corner must remain visible |
21:21.37 | plusminus_ | aw it does |
21:21.37 | romainguy_ | you're hiding it |
21:21.42 | plusminus_ | ah that.. |
21:21.47 | plusminus_ | wait a second.. |
21:22.05 | RyeBrye | no waiting |
21:22.08 | RyeBrye | the helicopters are there now |
21:22.19 | plusminus_ | omg I'm gonna die... |
21:22.20 | RyeBrye | ironically, they used a beta version of your application to find you |
21:23.27 | jbailey | Good beta, 'eh? You like? |
21:23.41 | RyeBrye | the andnav? looks cool |
21:23.46 | wastrel | v. annoyed that t-mob can't manage to provide me with internet for my internet phone. |
21:24.01 | *** join/#android leon_ (n=leon@207.248.61.131) |
21:25.21 | *** join/#android f00bar80 (n=foo@41.234.169.241) |
21:25.34 | RyeBrye | wastrel - I'm annoyed that tmobile wont even tell me when to expect my phone |
21:25.34 | f00bar80 | i want to know how to write mini chat application between adnroid mobilephones in a p2p, can i use xmpp or it's not supported currently based on android ? |
21:25.49 | plusminus_ | http://uploads.mibbit.com/up/RIb3yQWi.jpg |
21:26.07 | languish | lol |
21:26.20 | languish | plusminus_, mayhap some transparency |
21:26.36 | plusminus_ | romainguy That GoogleMaps "Logo" appears when the Maps-App starts... |
21:26.49 | plusminus_ | ? |
21:26.57 | romainguy_ | plusminus_: but the ToS says it has to remain visible on the map itself |
21:27.37 | romainguy_ | http://waynepan.com/wp-content/uploads/2008/08/android-streetview1.png << the logo that appears in the bottom left corner |
21:27.43 | languish | they basically want a station ID visible at all times |
21:28.31 | languish | then we can use an app that removes the station id during use :D |
21:28.34 | RyeBrye | I can see why |
21:28.50 | RyeBrye | otherwise people will think you bought your own satellite system to create a mapping thing |
21:28.57 | plusminus_ | romainguy xD maybe I can print that Google-String to another location, maybe vertical on the left side? |
21:28.57 | languish | though we love google, so we'd never ever do such a thing |
21:29.17 | RyeBrye | plusminus_ is it going to be open source? |
21:29.27 | plusminus_ | parts of it yes |
21:29.33 | plusminus_ | ...they are already |
21:29.42 | RyeBrye | plusminus_ - just put the logo on there... but comment out the line that makes it display without the logo |
21:29.49 | RyeBrye | ... problem solved! :) |
21:29.51 | f00bar80 | ppl any comment ? |
21:29.58 | jaikumar | jasta: I heard you had some 2g/3g interaction problems ? |
21:29.59 | RyeBrye | all those who violate the TOS do so at their own peril |
21:30.03 | romainguy_ | plusminus_: check with the advocates |
21:30.15 | plusminus_ | romainguy JasonChen ? |
21:30.20 | romainguy_ | sure |
21:30.25 | plusminus_ | thx |
21:30.43 | tmarble | would like turn-by-turn navigation :) |
21:31.56 | tmarble | romainguy_: slt... ça va bien? is it normal that different -dpi-device settings do *not* result in the icons showing up as different shapes in the emulator? |
21:32.07 | jbailey | tmarble: Your bathroom is up from your chair, down the hall, and to the left. |
21:32.17 | jbailey | tmarble: Further directions not available on maps ;) |
21:32.20 | romainguy_ | tmarble: different shapes? |
21:32.20 | tmarble | jbailey: hahahaha |
21:32.51 | tmarble | romainguy_: first of all, kudos for all the work on resolution independence!!! I remember discussions of that dream from the good ol' days! |
21:33.03 | romainguy_ | we're not quite there yet though :) |
21:33.35 | tmarble | <PROTECTED> |
21:34.44 | romainguy_ | it should have the same physical size |
21:34.55 | romainguy_ | at least the text |
21:35.25 | tmarble | ok, so iiuc, on a 100dpi device 100px = 1 inch, on a 200dpi device 200px = 1 inch, right? |
21:35.54 | romainguy_ | that's right |
21:35.56 | jbailey | tmarble: Right, but your bitmap images suddenly get way smaller. |
21:36.13 | romainguy_ | jbailey: which is why we try to use ninepatches and dip instead of px dimensions wherever we can |
21:36.19 | romainguy_ | but Home is not fully there |
21:36.29 | romainguy_ | for instance it makes all icons 48x48px, not 48x48dip |
21:36.43 | romainguy_ | that's where it's useful to use alternate resource directories |
21:36.53 | romainguy_ | like drawable-whatever/ |
21:37.15 | tmarble | so i've launched the emulator with -dpi-device 100 / -dpi-device 200 / -dpi-device 300 but the icons are the same |
21:37.25 | tmarble | donc voila! 48px <-- that's why! |
21:37.31 | romainguy_ | yep |
21:37.46 | *** join/#android DannyB (n=dannyb@216.239.45.19) |
21:37.56 | f00bar80 | i want to know how to write mini chat application between adnroid mobilephones in a p2p, can i use xmpp or it's not supported currently based on android ? |
21:38.00 | tmarble | is that an easy hack -- or are icons really tricky? |
21:38.23 | romainguy_ | it's tricky |
21:38.42 | romainguy_ | and the quality of the result will vary greatly on the resolution of the original bitmap |
21:39.08 | romainguy_ | if your icon is 48x48px in a PNG file but we need to stretch it to 96x96 to keep the same physical resolution, we're in trouble |
21:39.14 | tmarble | romainguy_: how hard would it be for me to make a Home replacement with dip icons, no status bar, and a "folder" metaphor instead of a "pull tab"??? |
21:39.36 | romainguy_ | tmarble: look at the SDK samples, there's the code of the M5 Home screen |
21:39.44 | romainguy_ | the status bar is not part of Home |
21:39.46 | tmarble | in my case I can make big icons (then scaling down isn't a problem) |
21:39.50 | romainguy_ | yes |
21:39.56 | romainguy_ | but scaling down has issues |
21:40.00 | romainguy_ | it takes a lot of memory |
21:40.08 | romainguy_ | which doesn't help with lots of apps installed |
21:40.15 | romainguy_ | and it slows down startup by a lot |
21:40.21 | romainguy_ | Home has to do quite a lot of work when it starts |
21:40.22 | tmarble | right, but i'm dreaming of a device with more memory than the G1 |
21:40.31 | romainguy_ | still |
21:40.45 | romainguy_ | you will still be generating tons of garbage and triggering GCs that will slow down things even more |
21:41.05 | fadden | "no work" is always faster than "not much work" |
21:41.06 | romainguy_ | that's why, again, it's better to use resource directories adapter to various config |
21:41.11 | tmarble | so I pay a startup tax... got it.... once the DVM is hot then I'm good, right? |
21:41.19 | romainguy_ | er, no |
21:41.43 | romainguy_ | the DVM doesn't get "hot" |
21:41.51 | tmarble | ah |
21:41.56 | romainguy_ | there's also another issue |
21:42.09 | romainguy_ | if you scale an icon by more than half its size, the result will be crappy |
21:42.22 | romainguy_ | so again, you really want to use specific resources |
21:42.34 | tmarble | so when do you support SVG icons? |
21:42.37 | tmarble | hides |
21:42.42 | romainguy_ | that doesn't help either |
21:42.46 | fadden | was beaten to the punch by tmarble |
21:42.48 | romainguy_ | it's actually probably worse :) |
21:42.57 | romainguy_ | I don't know if you can do it, but I hope can just create drawable directories for various dpis |
21:43.03 | romainguy_ | like drawable-200dpi |
21:43.14 | romainguy_ | and you have several versions of your icon |
21:43.15 | tmarble | i see -- with *.png icons for each? |
21:43.18 | fadden | owes romainguy_ for a JIT remark. We all have our 3-letter acronym burdens. |
21:43.19 | romainguy_ | right |
21:43.34 | romainguy_ | but then you increase the size of the .apk :)) |
21:43.47 | tmarble | got it... now can i get rid of the status bar and/or have a "full screen" activity? |
21:43.58 | romainguy_ | fadden: I'm gonna cry next time someone asks me if Skia is vector-based :) |
21:44.09 | romainguy_ | tmarble: use the theme Theme.NoTitleBar.Fullscreen |
21:44.33 | tmarble | romainguy_: merci! I'll rtfm |
21:44.59 | *** join/#android anno^da_ (n=anno^da@p5B07F75A.dip.t-dialin.net) |
21:45.00 | *** join/#android JoeBrain (n=JoeBrain@64-175-155-252.ded.pacbell.net) |
21:45.10 | fadden | I hear Skia uses a JIT to convert SVG to OpenGL 2.0 textures! |
21:45.31 | *** join/#android slux (n=slux@85-18-14-18.fastres.net) |
21:45.50 | romainguy_ | fadden: we use generational mark-and-sweep-compact SVG textures actually |
21:46.16 | jasta | jaikumar: yes, but i found the DownloadProvider you guys have and got quite a few ideas of how to improve my interaction with the [unstable] network |
21:46.21 | *** join/#android Lazyworm (n=lazyworm@138-38-222-174.resnet.bath.ac.uk) |
21:46.48 | jasta | jaikumar: in particular, i'm pulling back my read timeouts to just 15s and triggering a retry when that fails. this way the system can switch networks pretty easily if something isn't working optimally |
21:47.23 | jasta | jaikumar: but it does seem to be that if you frequently switch between 2G/3G, network connections will just stall rather than automatically pick up on the new frequency |
21:48.14 | jaikumar | so when does this happen .. when u r downloading something or when u browsing the web ? |
21:48.21 | *** join/#android jerkface03 (n=jerkface@S0106000d3a2c0806.vc.shawcable.net) |
21:49.12 | jasta | when my application is downloading a file over HTTP. |
21:49.56 | jaikumar | or u switching b/w 2g and 3g on ur own or is it the tmobile network thats doing it ? |
21:50.25 | jasta | it's t-mobile doing it because the 3G signal is lost |
21:50.34 | jasta | and then suddenly reappearing. service is terrible in my house. |
21:51.04 | jasta | i was just testing it walking around my house with large downloads and they would inevitably stall |
21:51.25 | jasta | my read timeouts were high, though, so it wouldn't restart itself until the timeout was reached and the connection was retried from scratch |
21:51.46 | androoid | wow 1 MB/s only to transfer |
21:53.09 | jasta | jaikumar: is this not supposed to happen? should the radio handle this automatically? |
21:54.53 | *** join/#android outbriber (n=bryce@viper.ouraynet.com) |
21:56.41 | jaikumar | jasta: well 3g / 2g should transition seamlessly.. |
21:56.58 | jaikumar | it might take time depending on how good the signal is |
21:57.17 | vol | (never) |
21:57.32 | unix_lappy | jaikumar: transparent to the OS or the user? |
21:57.33 | andyross | Seamless? I'd expect that at least there'd be a new DHCP negotiation done on the new network, which would down the interface on the phone and cause the existing sockets to drop (although that wouldn't explain a hang....) |
21:57.38 | jasta | jaikumar: well, how much time? because i waited for minutes |
21:57.44 | jaikumar | transparent to the user.. |
21:58.12 | unix_lappy | i'm guessing transition on other devices is handled via increasing the TCP window? |
21:58.14 | jasta | jaikumar: this behaviour is pretty easy to reproduce in my house. just walking around will do this... |
21:58.34 | unix_lappy | Which is likely done using some 3rd party software, that way it's totally transparent to the OS. |
21:58.34 | romainguy_ | I'd file a bug against jasta's house |
21:58.53 | *** join/#android m21 (n=marcelo@190.10.95.147) |
21:58.59 | RyeBrye | Assign it to Ty Pennington and the extreme makeover team? |
21:59.37 | jasta | jaikumar: i can hack up a simple downloader app and ask it to download something huge then walk around to try to debug if you'd like. in the meantime, i'm adjusting my code to reel in read timeouts so that it can detect this case at the network layer |
21:59.50 | *** join/#android bricode (n=bricode@200.122.185.24) |
22:00.08 | *** join/#android cliff (n=cliff@216-64-141-98.static.twtelecom.net) |
22:00.51 | jaikumar | jasta: thanks .. it works for me right now .. so let me look into it .. will get back to you |
22:03.26 | jasta | jaikumar: do you have something that tests this i can load onto my phone? |
22:03.40 | RyeBrye | So the G1 has h264 accelerated playback I've read - but never heard yet if it will like files that are created for the iPod or AppleTV |
22:03.47 | RyeBrye | (i.e. encoding formats, bitrates... etc) |
22:04.04 | languish | QARRRRGGHHH |
22:04.14 | languish | Email App crashed |
22:04.33 | fadden | check "adb logcat" ? |
22:04.48 | languish | I don't have it set up |
22:05.04 | gdsx | RyeBrye: It can't play DRMed files, no |
22:05.12 | gdsx | RyeBrye: beyond that, I'm not really sure |
22:05.49 | languish | I received a fall while writing, it saved as draft, I took the call, went back to continue, finished the email, hit send.. and process com.android.mail stopped unexpectedly error |
22:05.50 | RyeBrye | gdsx - I wasn't thinking of DRM'ed files... just wondering what kind of bitrates and such it likes since I already have encoded a bunch of stuff using handbrake's "ipod High Rez" setting |
22:06.04 | languish | fall/call |
22:06.30 | *** join/#android Ch0p_ (i=Ch0p@resnet-10-91.dorm.utexas.edu) |
22:06.34 | jaikumar | jasta: one more question: When the device transitions b.w 2g and 3g, does the download never restart and restarts after a long long time ? |
22:06.34 | gdsx | RyeBrye: I'd say "try it and see" |
22:06.39 | Ch0p_ | howdy |
22:06.43 | languish | this was a google e-mail addy, but in the e-mail not gmail client |
22:06.50 | Ch0p_ | anyone have any word on the sprint phone? |
22:06.51 | RyeBrye | thinks the word 'unexpectedly' should be be banned from use in exceptions |
22:06.56 | gdsx | RyeBrye: (I can't remember if the media player's in the SDK, but it might be) |
22:07.05 | RyeBrye | I'll check and see |
22:07.11 | gdsx | RyeBrye: haha |
22:07.14 | fadden | RyeBrye: unfortunately there are expected exceptions, e.g. during class loading |
22:07.22 | jasta | jaikumar: well, of course my socket eventually times out and then my application logic triggers a new connection |
22:07.40 | jasta | but the timeout is HttpClient default, which is really high. 2 minutes or something. |
22:08.09 | jasta | gdsx: it is. |
22:08.19 | RyeBrye | fadden - point taken... but it should at least be removed from the display :) It's like "Oh, you weren't expecting to crash right now? That's refreshing" |
22:08.32 | jasta | RyeBrye: look at external/opencore |
22:08.46 | RyeBrye | jasta - for the media player? |
22:08.55 | jasta | yes, thats where the PVPlayer is. |
22:09.02 | RyeBrye | thanks |
22:09.20 | jasta | i show that it supports avc h264 and m4v h263 just by a quick ls :) |
22:11.07 | RyeBrye | I know it supports those formats - but it no doubt has limitations on what it can playback... i.e. It obviously can't play back a 720p 13.5 megabit h264 videoclip |
22:11.29 | *** join/#android DannyB (n=dannyb@c-24-6-187-2.hsd1.ca.comcast.net) |
22:11.46 | RyeBrye | because if it could, it would be better than most desktop computers out right now |
22:11.48 | gdsx | oh no, it's DannyB |
22:12.20 | donomo | pictures a G1 over each eye for 3D vision |
22:12.35 | DannyB | hi! |
22:13.55 | waldo_ | is away: eating |
22:15.37 | *** join/#android DragonLord (n=ask@84-217-72-179.tn.glocalnet.net) |
22:16.28 | Lenolium | Curses, no bookmarklet support in the Android browser. |
22:18.51 | andyross | Heh, I'd settle for a better bookmark UI first, much less active stuff. |
22:19.39 | *** join/#android Tinyboom (n=nahh@72.84-49-71.nextgentel.com) |
22:20.23 | tmarble | romainguy_: i've been reading about (the lack of) an on screen keyboard, also issue #578 ... do you know if there is any effort to have an OSK which will work for any app (i.e. not it's own activity, but could provide input to any activity)? |
22:21.27 | Laz | 1Q 2009 |
22:21.44 | trigatch4 | hey question: is it possible, based on the SDK, to make an application that only uses the locking feature on an App-By-App, user selected basis? |
22:21.48 | tmarble | Laz: any more pointers? |
22:21.53 | unix_lappy | tmarble: it's due out with the IMF due out in early 2009 |
22:22.09 | romainguy_ | tmarble: we're working on it |
22:22.25 | tmarble | excellent! |
22:22.37 | *** join/#android nebi (n=nebi@c-498fe253.02-145-7570701.cust.bredbandsbolaget.se) |
22:22.46 | *** join/#android unix_lappy (i=614133e2@gateway/web/ajax/mibbit.com/x-8ede6cbd933c2c28) |
22:26.43 | *** join/#android DragonLord (n=ask@84-217-72-179.tn.glocalnet.net) |
22:29.07 | *** join/#android illuminum (n=sharabsh@c-98-222-50-165.hsd1.il.comcast.net) |
22:29.12 | illuminum | 16gb micro sd will work yes? |
22:29.44 | Laz | yes |
22:29.47 | andyross | If you can find one, I believe the answer is yes. I have one on order, but no direct experience. |
22:30.00 | languish | I'm in messaging, reviewing messages on the sim card. I choose one, press and select copy to phone memory.. go to the browser, or the Quiklist app, and try menu-v to paste, and it doesn't work... |
22:31.24 | languish | ah, it copies to the messaging app |
22:31.30 | *** part/#android jof (n=jonathan@sfo.thejof.com) |
22:32.00 | illuminum | question about market and android system software updates--it seems market has no built in display of when an app was last updated, so this brings the question to light--does the system notify you when updates to apps or updates to android itself are available? |
22:36.25 | romainguy_ | "select copy to phone memory" << that's not copy to the clipboard |
22:37.27 | languish | romainguy, nod. I've come to realize it |
22:38.32 | languish | at least once in memory, I can get the url in that message to open in the browser |
22:38.42 | languish | which was what I was attempting to accomplish |
22:46.09 | *** join/#android annodomini (n=lambda@wikipedia/lambda) |
22:46.59 | tmarble | jbailey: where's the right place to ask why even a binary, closed com.google.android.maps is not included in the repo? romainguy_ made it clear that it's closed http://ub0.cc/9b/C so how do we get to the mash ups... scavenge bits from the SDK/android.jar? |
22:47.49 | jbailey | tmarble: I can't recommend that, since I think that violates the clickthrough. I'd ask on-list. |
22:47.51 | romainguy_ | you won't find it in android.jar from the SDK |
22:49.04 | tmarble | jar tvf android.jar | grep -i maps shows com/google/android/maps/MapActivity.class |
22:49.49 | *** join/#android The_PHP_Jedi (n=ThePHPJe@unaffiliated/thephpjedi/x-000002) |
22:49.57 | tmarble | jbailey: on android-platform? |
22:50.19 | androoid | <PROTECTED> |
22:50.24 | RyeBrye | where is android.jar? |
22:50.33 | donomo | E/MapActivity( 5239): Couldn't get connection factory client |
22:50.35 | romainguy_ | android.jar just contains stubs |
22:50.41 | RyeBrye | gotcha |
22:50.51 | donomo | any idea how to fix that? itsa MapActivity that was working fine in the emulator. |
22:50.53 | jbailey | tmarble: Yep |
22:50.54 | RyeBrye | so disassembling it wouldn't even matter anyway |
22:51.08 | umdk1d3 | hmm so i have a textview with autoLink and it discolors the non-linked text--is this a bug, or is there a good way to fix it? |
22:51.09 | *** join/#android Dougie187 (n=doug@68.35.245.156) |
22:51.24 | jbailey | thinks that this is a good time to look at another windows. =) |
22:52.00 | jasonparekh | androoid: yup, it doesn't set the selected item? |
22:52.10 | *** join/#android nivardus (n=gontaMal@unaffiliated/nivardus) |
22:52.16 | androoid | it's throwing a exception |
22:52.36 | enf | umdl1d3: discolors in what way? |
22:52.50 | markf | illuminum: there's some work underway to provide a mechanism to get updated when there's a update available for a Market app. |
22:53.15 | androoid | and to set the settings... editor.putInt("timeInterval", ((Spinner)findViewById(R.id.timeIntervalSpinner)).getSelectedItemPosition()); |
22:53.33 | tmarble | jbailey: you are right... clause 3.3 says you cannot modify the SDK.... (and it's stubs anyway) all-righty |
22:53.47 | jasonparekh | you're missing a .commit() on the end of your editor... line |
22:54.22 | *** join/#android nivardus (n=gontaMal@unaffiliated/nivardus) |
22:54.25 | androoid | i have it after that |
22:54.29 | androoid | didn't want to paste the full code |
22:54.55 | jasonparekh | androoid: k, what exception are you seeing? |
22:55.15 | androoid | let me try to pull it up |
22:55.43 | androoid | can't copy and paste from logcat :/ |
22:56.47 | jasonparekh | androoid: what's the type of the exception? |
22:56.48 | androoid | java.lang.RuntimeException: Unable to start activity ComponentInfo{com.company/com.class.class}: java.lang.String |
22:57.00 | jasonparekh | hmm |
22:57.09 | jasonparekh | there should be another chained exception |
22:57.13 | jasonparekh | that's more meaningful |
22:57.20 | androoid | there we go |
22:57.30 | donomo | do i need a gmaps key of some sort? the mapactivity shows a map in the emulator, but a blank grey grid on the G1 |
22:57.34 | androoid | Caused by: java.lang.ClassCastException: java.lang.String |
22:57.56 | androoid | at android.app.ApplicationContext$SharedPreferencesImpl.getInt(ApplicationContext.java) |
22:58.16 | androoid | interesting |
22:58.25 | jasonparekh | try clearing your data.. looks like you had a string value for that key previously |
22:58.30 | androoid | oh! |
22:58.31 | *** join/#android |Jeff| (n=jeff@pool-96-254-195-185.tampfl.fios.verizon.net) |
22:58.31 | jasonparekh | (that app's data I mean) |
22:58.44 | androoid | that is right |
22:59.49 | androoid | nooo it's doing it again |
23:01.05 | androoid | i think this method is brokens |
23:01.07 | *** join/#android SanMehat (n=san@nat/google/x-260282151d9118de) [NETSPLIT VICTIM] |
23:01.07 | *** join/#android zodttd (n=me@user-142gtg7.cable.mindspring.com) [NETSPLIT VICTIM] |
23:01.07 | *** join/#android Penguin2 (n=akorzun@wan-xl1.paetec.ny.schematic.com) [NETSPLIT VICTIM] |
23:01.07 | *** join/#android rwhitby` (n=rwhitby@au1.astc-design.com) [NETSPLIT VICTIM] |
23:01.07 | *** join/#android Death_Syn (i=deathsyn@deathsyn.com) [NETSPLIT VICTIM] |
23:01.07 | *** join/#android tweakt (n=mark@xpc.tweakt.net) [NETSPLIT VICTIM] |
23:01.07 | *** join/#android Foxdie (n=foxdie@fox.akao.co.uk) [NETSPLIT VICTIM] |
23:01.07 | *** mode/#android [+o SanMehat] by irc.freenode.net |
23:01.08 | waldo_ | does a podcast reader exist for android yet? |
23:01.26 | jasonparekh | androoid: the SharedPreferences.get/putInt are used by others without the exception you're seeing |
23:01.26 | waldo_ | or podcast subscriber or whatever...? |
23:01.26 | waldo_ | podcast viewer? |
23:01.26 | jasonparekh | androoid: are you sure you're not writing a strign value to it somewhere else in yoru code? |
23:01.38 | *** join/#android Adamant (n=Adamant@c-98-244-152-196.hsd1.ga.comcast.net) |
23:01.41 | romainguy_ | androoid: try getString("timeInterval") and see what value it returns |
23:02.10 | *** join/#android Anon703 (n=Anon703@ip41-27-208-87.adsl2.static.versatel.nl) |
23:02.31 | androoid | romainguy_: i think i do have a getSTring("timeInterval") somewhere |
23:02.43 | androoid | I was using editbox before i found out how to use spinner |
23:02.48 | Herr-TAmpert | hi |
23:02.54 | Herr-TAmpert | i jsut landed here |
23:03.06 | Ramblurr | hm, should i be creating a new activity for every screen of my app? |
23:03.15 | Herr-TAmpert | I am the anbdroid called TAmpert |
23:03.23 | Herr-TAmpert | lol |
23:03.28 | Ramblurr | or minimizing the # of activities and just use setcontextview() more often |
23:03.38 | Herr-TAmpert | technical room ? |
23:03.44 | Herr-TAmpert | routing ? |
23:04.02 | Herr-TAmpert | must be sree ya |
23:04.08 | androoid | Ramblurr: http://groups.google.com/group/android-developers/browse_thread/thread/8e02e69419ebbe56 |
23:04.27 | androoid | i happened to read about it earlier |
23:04.57 | Ramblurr | androoid: ah thanks :) |
23:06.05 | osmosis | where do I search for and file bugs ? |
23:06.07 | osmosis | If I answer a call on my bluetooth speaker phone, and then transfer the call back to my phone...android doesn't recognize that the usb headset is plugged in. I have to unplug and replug my usb headset to get it to work. |
23:06.26 | Ramblurr | osmosis: http://source.android.com/ |
23:06.44 | androoid | i just did |
23:06.45 | androoid | <PROTECTED> |
23:06.53 | androoid | and it gave me 60, instead of the int position |
23:10.00 | *** topic/#android by morrildl -> Open Source Release: http://source.android.com/ | Known Issues: http://source.android.com/known-issues | Check out the updated contents of Apps-For-Android: http://code.google.com/p/apps-for-android/ |
23:14.23 | *** join/#android Adamant (n=Adamant@c-98-244-152-196.hsd1.ga.comcast.net) |
23:16.18 | waldo_ | is away: auto-away |
23:18.40 | *** join/#android cliff (n=cliff@c-98-232-10-222.hsd1.wa.comcast.net) |
23:22.22 | *** join/#android OpnSrc1 (i=harisha1@gateway/tor/x-7c18f4f45cdff4fd) |
23:22.55 | umdk1d3 | enf: with white text on dark background, touching "normal" non-linked text causes it to go dark grey |
23:23.26 | umdk1d3 | could it be because im setting android:textAppearance to ...Small? |
23:23.34 | umdk1d3 | *android:textAppearance="?android:attr/textAppearanceSmall" |
23:25.07 | *** join/#android yang (i=yang@static-ip-62-75-255-125.inaddr.intergenia.de) |
23:27.52 | enf | umdk1d3: yes, it's because of the textAppearance... unfortunately in the default styles, small implies dim |
23:28.14 | umdk1d3 | ahh :/ |
23:28.47 | donomo | gmap key fixed the problem. :) |
23:30.21 | *** join/#android cavaughan (n=ndsfrbl@68.178.109.53) |
23:31.25 | cavaughan | I've compiled android and am running the emulator on a linux box. However, there is no networking for the emulated android. I know I saw something about this yesterday on the net, but now I can't find it. Can anyone point me in the right direction? |
23:32.02 | umdk1d3 | sounds like qemu might not be NAT'ing correctly |
23:33.19 | Ramblurr | does android support svg graphics? |
23:33.53 | *** join/#android wastrel (n=wastrel@nylug/member/wastrel) |
23:33.59 | andyross | Pretty sure webkit does svg, so my guess is yes. Haven't tested that in the browser though. |
23:34.21 | cavaughan | if i bring up the terminal and issue an ifconfig, there is no info |
23:34.28 | Ramblurr | i was thinking for for ImageView |
23:34.51 | cavaughan | So, I'm not certain that it is even recognizing any sort of network device. |
23:34.51 | Ramblurr | so i could use icons, buttons, etc, made from SVGs that i could resize on the fly |
23:35.03 | Ramblurr | to fit various resolutions |
23:35.06 | cavaughan | It is also difficult to parse files as using grep results in an error |
23:36.33 | andyross | Ramblurr: I see that the source to calculator includes an svg file, so one would presume the answer is yes. |
23:36.35 | cavaughan | oh! there is no greg or less command |
23:36.55 | Ramblurr | andyross: cool.. i'll play around with it |
23:37.02 | *** join/#android capuchin (n=mike@203-97-216-223.cable.telstraclear.net) |
23:41.11 | *** join/#android mikal_ (n=mikal@nat/google/x-d52f49109464253f) |
23:43.16 | umdk1d3 | hmm |
23:43.45 | umdk1d3 | enf: so im trying to track down the exact definition of textAppearanceSmall |
23:44.08 | umdk1d3 | ive found the framework base.git, but dont really see the xml definitions in there of android.R.attr |
23:45.04 | umdk1d3 | wait i think im getting warmer now |
23:45.33 | umdk1d3 | aha! i found the attr definition, but now need to find the style itself |
23:46.30 | umdk1d3 | yay i found it! =D |
23:46.50 | umdk1d3 | line 443 of core/res/res/values/styles.xml; |
23:47.10 | mchung | anyone working on porting python or ruby to android? |
23:48.15 | duey | does jython work |
23:50.39 | androoid | is the widget ToggleButton still there? |
23:51.10 | androoid | oops |
23:53.01 | enf | umdk1d3: yeah, sorry, you have to bounce back and forth between styles.xml and themes.xml |
23:53.24 | umdk1d3 | grr so aparently some of these colors are private :/ |
23:53.42 | umdk1d3 | so i cant copy over core/res/res/color/secondary_text_dark.xml to make slight tweaks in my app |
23:54.39 | umdk1d3 | is that the expected behavior though? "pressing" something makes it go inverse? |
23:54.51 | umdk1d3 | i suppose if these styles are also used by buttons maybe? |
23:55.10 | enf | yeah, the buttons are where the color changes really make sense |
23:56.49 | umdk1d3 | hmm is is possible to have some sort of inheritance with styles? so i could inherit and override just the pressed to be non-inverted? |
23:57.50 | *** join/#android OpnSrc1 (i=harisha1@gateway/tor/x-9778e05f93856119) |
23:57.57 | enf | well, with styles proper it is, so if you have one named Foo.Bar.Baz, it is supposed to inherit the styles from Foo.Bar |
23:58.05 | enf | but color resources don't have any inheritance |
23:59.08 | *** join/#android unix_infidel (n=blue@unaffiliated/unixinfidel/x-8383745) |
23:59.22 | enf | (like the way Widget.Button.Small inherits from Widget.Button in styles.xml) |
23:59.37 | umdk1d3 | hmm |
23:59.51 | umdk1d3 | but i still would need a complete color definition, which i cant get access to some of those private colors |