00:01.00 | *** join/#android grey- (n=grey@208.80.185.17) |
00:01.49 | grey- | heh |
00:02.12 | grey- | well looks like someone added an app to the market today which will be a good workaround with one of my sms quibbles - sending an sms to a group! |
00:02.30 | grey- | 's used to symbian being able to mark all ->send sms easily. |
00:04.10 | *** join/#android cbeust (n=cbeust@nat/google/x-f4d0fa61f827948a) |
00:04.10 | *** mode/#android [+o cbeust] by ChanServ |
00:06.02 | *** join/#android aufegu-_ (n=angu@116.41.93.89) |
00:07.19 | foonixx | grey-: which app is that? |
00:07.23 | grey- | errr |
00:07.26 | grey- | lemme check, just downloaded it. |
00:07.48 | *** join/#android polymar (n=polymar@12.186.229.30) |
00:08.10 | grey- | foonixx: text easy |
00:08.12 | grey- | I haven't used it yet. |
00:08.14 | foonixx | thx |
00:08.28 | grey- | but it sure would've come in handy when I got the thing to update all my friends with new # (didn't do number port) |
00:08.40 | *** join/#android SUSaiyan (n=SUSaiyan@cc84863-b.zwoll1.ov.home.nl) |
00:09.09 | KNY | grey-, does it do one text per contact or does it do a multicast-type thing? |
00:09.21 | KNY | that could get expensive in a hurry, if it's the former |
00:09.31 | grey- | KNY: afaik all sms is 1-to-1 |
00:09.42 | grey- | KNY: but if your sms application can make it easier for you, so much the better. |
00:10.01 | grey- | also $10/mo unlimited sms is a handy thing. ;) |
00:10.06 | KNY | yeah |
00:10.09 | grey- | but yeah, I've got almost 400 contacts. ;) |
00:10.14 | KNY | Gamma-X, do you have a link for Android Flash? |
00:10.22 | grey- | let's just say one of my other quibbles with the android sms |
00:10.29 | grey- | is when you're sending a lot (say 20+ sms's) |
00:10.36 | grey- | the app will (naturally) take some time |
00:10.37 | KNY | grey-, as a user who hates getting group SMS, I want to slap that author :) |
00:10.39 | Gamma-X | KNY, they only announced it last week. there comin out with it soon i hope. |
00:10.44 | grey- | and you get the force quit, wait questioning. |
00:10.45 | KNY | Gamma-X, nice |
00:11.03 | grey- | KNY: moreover... if it times out an sms |
00:11.10 | grey- | it will apparently do some sort of autoretry |
00:11.15 | grey- | but also ask you if you want to manually retry. |
00:11.33 | grey- | I ended up re-sms'ing some friends 5+ times as a result of that. |
00:11.37 | *** join/#android whaley (n=jwhaley@70.158.103.10) |
00:11.37 | grey- | because I thought they didn't get it |
00:11.40 | grey- | so manually resent |
00:11.42 | grey- | *sigh* |
00:11.54 | *** join/#android Leeds (n=richardc@n220246165152.netvigator.com) |
00:12.06 | grey- | the built-in sms will also start to hang if you input more than 25 or so contacts to send to. |
00:12.13 | grey- | had to pop the battery once. ;-/ |
00:15.09 | *** join/#android Dopplerdeffect (n=Dopplerd@ip72-208-87-64.ph.ph.cox.net) |
00:22.36 | *** join/#android jexe (n=jesseboy@static-64-115-213-78.isp.broadviewnet.net) |
00:30.37 | *** join/#android mib_2j4noj (i=3f938362@gateway/web/ajax/mibbit.com/x-92398eaf323cc5ae) |
00:31.09 | *** join/#android raidfive (n=adam@c-71-236-205-80.hsd1.wa.comcast.net) |
00:40.48 | *** join/#android AttractiveApe (n=phil@office.gossamer-threads.com) |
00:42.47 | *** join/#android unix_infidel (n=blue@unaffiliated/unixinfidel/x-8383745) |
00:43.18 | *** join/#android exmac (n=exmac@61.107.31.52) |
00:45.47 | *** join/#android cbeust (n=cbeust@216.239.45.19) |
00:45.47 | *** mode/#android [+o cbeust] by ChanServ |
00:47.41 | *** join/#android famast (n=famast@c-71-206-79-22.hsd1.fl.comcast.net) |
00:48.25 | *** join/#android cbeust_ (n=cbeust@67.218.107.124) |
00:48.25 | *** mode/#android [+o cbeust_] by ChanServ |
00:49.18 | *** join/#android yakischloba (n=jake@c-24-22-171-214.hsd1.wa.comcast.net) |
00:53.00 | *** join/#android El_Guillermo (n=ripster@cpe-98-150-52-240.bak.res.rr.com) |
00:56.54 | *** join/#android foonixx (n=fpotter@74.93.1.129) |
00:57.09 | KNY | damn it, why is Xorg using 1.7 GiB of RAM? |
00:57.10 | KNY | grr |
00:57.41 | Leeds | how much memory do you have on your graphics card? |
00:58.10 | KNY | 512MB I think |
00:58.50 | Leeds | that's a start then... it's probably mapped into Xorg's address space |
01:05.40 | KNY | Leeds, `free -m` gives total: 3959 and used: 3208, so I don't think it's that |
01:05.46 | KNY | since I have 4 GiB of RAM |
01:06.36 | *** join/#android polymar_ (n=polymar@12.186.229.90) |
01:08.44 | *** join/#android BHSPitMonkey (n=stephen@unaffiliated/bhspitmonkey) |
01:09.27 | *** join/#android jbq (n=jbq@72.14.224.1) |
01:12.58 | khert | anyone else having trouble mounting their SD card after the RC30 update? |
01:14.36 | grey- | huh MSM7201A runs OKL4 which is gpl3'd? |
01:14.54 | *** join/#android polymar (n=polymar@12.186.229.30) |
01:15.18 | romainguy_ | khert: what's the problem? |
01:16.13 | khert | xp won't recognize my g1 when i plug in the usb cable, even tho it's charging off it |
01:17.24 | *** join/#android EdLin (n=joshua61@pool-96-239-52-68.nycmny.east.verizon.net) |
01:17.39 | *** join/#android ralfz_ (n=ralf@67.218.104.94) |
01:17.54 | romainguy_ | khert: don't you get a notification in the status bar? |
01:17.58 | spikebike | under linux I had to make some tweaks to let it automount |
01:17.58 | romainguy_ | that lets you mount the device |
01:18.05 | spikebike | RC28 "just worked" |
01:18.27 | khert | yeah, had no problem before the update, now i don't get notification onthe phone or the pc |
01:19.09 | romainguy_ | what did you get before RC30? |
01:19.21 | romainguy_ | was it automounting or did you have to go in the status bar to click the USB notification? |
01:19.42 | khert | drive e: showed in the pc, a usb icon inthe notification bar, and after mounting i could transfer files |
01:19.52 | khert | manual mount |
01:20.06 | romainguy_ | then I don't know :( |
01:20.19 | khert | k |
01:22.16 | khert | wonder if a factory reset would do it |
01:30.44 | *** part/#android famast (n=famast@c-71-206-79-22.hsd1.fl.comcast.net) |
01:31.25 | *** join/#android Gary|tp (n=gary@c-66-41-234-235.hsd1.mn.comcast.net) |
01:32.12 | *** join/#android Dopplerdeffect (n=Dopplerd@ip68-2-215-75.ph.ph.cox.net) |
01:32.36 | *** join/#android zodttd (n=me@user-142gtg7.cable.mindspring.com) |
01:38.27 | umdk1d3 | for a listview that has recycled textviews, would it be faster to use fill_parent on width so it might not have to do an entire refresh of the surroundin view tree? |
01:40.35 | umdk1d3 | ie, when recalcing the bounds of the updated textview |
01:41.13 | eldenz | was there a stereo adapter in the G1 box? http://www.amazon.com/T-Mobile-G1-Stereo-Converter-Adapter/dp/B001GNLZTK |
01:42.30 | eldenz | i hate the earphones that were in my box.. does anyone use stock earphones anyway? |
01:42.45 | grey- | I am currently. |
01:42.52 | grey- | need to get one of those headphone jack dealios |
01:43.08 | eldenz | i don't understand why they didn't make that stock earphone unpluggable /after/ the device for volume |
01:43.26 | grey- | well they did in what's shipping now, right? |
01:43.49 | KNY | has anyone else seen performance problems with ListActivity? |
01:43.57 | eldenz | grey-, what do you mean? |
01:44.04 | KNY | if you have long lists, scrolling is dog slow |
01:44.51 | eldenz | grey-, i don't know how to call it but that earphone has that volumethingie.. ;) and it would be pretty usefull to have for my own headphones... |
01:45.09 | grey- | eldenz: http://androidcommunity.com/t-mobile-g1-now-shipping-with-35mm-headphone-jack-20081120/ |
01:45.29 | eldenz | whaaaaaaaat |
01:45.50 | eldenz | i want that :f |
01:45.53 | grey- | the title is misleading. |
01:46.02 | grey- | no jack on the phone, just a usb-> jack adapter. |
01:46.06 | eldenz | yeah, well i don't mind carrying an adapter :) |
01:46.29 | eldenz | but i hate carrying around two earphones :P (one for mp3 player and one for g1 plz) |
01:47.14 | eldenz | that's actually even better with the adapter.. if you can adjust volume |
01:47.24 | eldenz | and play/pause |
01:47.28 | grey- | yeah not sure. |
01:47.58 | Damm | the idea of using the g1 for music makes me laugh... do you need to charge your ipod every 12 hours? |
01:48.12 | grey- | *shrug* iphone gets similar battery life. |
01:48.20 | grey- | and is also the 'next' ipod, right? ;) |
01:48.34 | grey- | albeit the music player is arguably much nicer on an iphone. |
01:49.42 | Damm | i get about 36hours of playtime on my ipod... (i think) ... i charge it every 1.5weeks |
01:49.55 | grey- | *nod* |
01:50.02 | eldenz | *nod* |
01:50.27 | eldenz | except mine is a shuffle :f |
01:50.30 | Damm | and i said ipod... not ihockey(iphone)... |
01:50.57 | eldenz | it's still apple :p |
01:51.41 | Damm | i would not turn down a free iphone, but i would not pay for that phone/service at all |
01:52.05 | Damm | yes it is... the less sucky side of apple |
01:53.19 | Damm | i love apple... i just think the iphone is a sick joke |
02:03.02 | *** join/#android yakischloba (n=jake@c-24-22-171-214.hsd1.wa.comcast.net) |
02:03.04 | Gary|tp | Damm: you're going to be charging your phone anyway |
02:03.09 | Gary|tp | why not use it as an MP3 player |
02:03.16 | Gary|tp | beats carrying around two devices |
02:03.31 | Gary|tp | has 'net access for streaming |
02:04.17 | Gary|tp | "Well it sounds like T-Mobile has taken note of this problem and now has a fix for those who have not yet purchased the G1." |
02:04.31 | Gary|tp | Why does that post make it sound like it's a T-Mobile issue? HTC handles that, not T-Mobile. |
02:05.11 | *** join/#android loke__ (n=Loke@bb116-14-123-151.singnet.com.sg) |
02:08.09 | *** join/#android jbq (n=jbq@72.14.224.1) |
02:11.26 | umdk1d3 | hmm WebView appears to not like certain types of urls |
02:12.17 | umdk1d3 | or maybe its not liking the content-type being returned |
02:15.13 | kRutOn | umdk1d3: sup |
02:16.03 | kRutOn | I need finer control of glyph substitution... |
02:16.16 | kRutOn | or, really, any control |
02:16.42 | umdk1d3 | kRutOn: not much :) |
02:16.52 | umdk1d3 | finally on something non-dialupish ;) |
02:17.16 | umdk1d3 | just pulled 20mbps easily at old univ ^.^ |
02:18.16 | *** join/#android notfreeBSD (n=asaas@access68.terremark.com) |
02:28.15 | *** join/#android polymar (n=polymar@166.129.177.31) |
02:34.20 | `vip | if a friend just bought a G1, how long until he should receive RC30 ? |
02:36.25 | *** join/#android hubar (n=chatzill@p67-47.acedsl.com) |
02:36.25 | jbq | typically a few days |
02:38.47 | *** join/#android polymar_ (n=polymar@vpn.yellowpages.com) |
02:44.02 | *** join/#android DannyB (n=dannyb@c-69-139-151-245.hsd1.md.comcast.net) |
02:47.32 | *** join/#android Leeds (n=richardc@n220246107224.netvigator.com) |
02:50.13 | *** join/#android P2E (n=tgz@c-98-244-84-118.hsd1.va.comcast.net) |
02:50.32 | P2E | is it just me or is wifi not working at all on my g1 =[ |
02:50.46 | P2E | is there something I could have broken (I can connect to a wap just fine |
02:55.09 | *** join/#android philsw__ (n=phil@124-168-117-149.dyn.iinet.net.au) |
03:01.20 | unix_infidel | anyone ever get the G1 at walmart for 150? |
03:03.04 | *** join/#android Randalthor (n=Randalth@179.sub-75-207-42.myvzw.com) |
03:05.22 | gambler | does walmart sell them without a contract? |
03:07.19 | *** join/#android Memphis (n=Gamma-X@c-98-218-212-206.hsd1.va.comcast.net) |
03:08.56 | Leeds | not for $150, they don't |
03:09.28 | unix_infidel | heh, that's my point, they have to put it on the shelf before they can price it. so that's why i'm asking ;-) |
03:11.08 | spikebike | ya, I'd expect $400 ish without contract |
03:11.24 | spikebike | maybe $350 if they are undercutting tmo |
03:19.03 | Leeds | even the out-of-contract ones need unlocking, right? |
03:20.51 | spikebike | ya |
03:20.54 | spikebike | $23 ish |
03:21.03 | spikebike | htc doesn't sell direct yet 8-( |
03:25.07 | KNY | spikebike, they charged you to unlock? |
03:25.24 | *** join/#android andyross (n=andy@static-71-245-107-194.ptldor.fios.verizon.net) |
03:27.21 | spikebike | a 3rd party does |
03:27.27 | spikebike | tmo will unlock after 90 days or simialr |
03:31.36 | *** join/#android KNY (n=KNY@leonidas.kickersny.com) |
03:32.18 | KNY | I will be extremely grateful to anyone who can tell me how to get rid of the outline and properties views in eclipse |
03:32.19 | KNY | for good |
03:32.39 | romainguy | create a new perspective |
03:35.02 | KNY | romainguy, I tried it, we'll see if they come back |
03:35.16 | KNY | I keep clicking their "close" buttons but they keep popping up and stealing focus at the worst times |
03:35.42 | offby1 | steals KNY's focus, along with his prized Chimay |
03:36.23 | KNY | cuts off offby1's hands for thievery |
03:36.58 | Leeds | KNY: you have Chimay? |
03:37.09 | *** join/#android Qaexl (n=Akashakr@dsl027-162-163.atl1.dsl.speakeasy.net) |
03:37.27 | KNY | I have no idea what Chimay is |
03:38.34 | KNY | Leeds, for comparison, I just rebooted and Xorg is using 43.3 MiB of RAM |
03:38.45 | KNY | in like 12 hours it'll be using ~2 GiB |
03:39.03 | Leeds | are you using firefox 2 by any chance? |
03:39.11 | KNY | nope |
03:39.12 | offby1 | KNY: I may not have any hands, but I have known Chimay |
03:39.58 | *** join/#android Chainfire (n=Chainfir@unaffiliated/chainfire) |
03:40.14 | P2E | no one has ever had trouble with wifi connectivity have they |
03:41.03 | jbq | knows a good way to get rid of any annoyance in Eclipse, but that's not usually what people want to hear ;-) |
03:41.18 | romainguy | jbq: it's called IntelliJ ^^ |
03:41.21 | romainguy | :runrunrun: |
03:41.22 | Leeds | jbq: use vim/emacs? |
03:42.05 | jbq | romainguy: well, I also know a way to get rid of any IntelliJ annoyance ;-) |
03:42.16 | jbq | Leeds: pick your poison... |
03:42.16 | romainguy | jbq: /ignore jbq? :) |
03:42.16 | *** join/#android plusminus_ (i=4421a620@gateway/web/ajax/mibbit.com/x-b73c9dc081a1fafe) |
03:42.32 | Leeds | vim4me |
03:44.58 | IznastY | - [ is away ] [ Reason: Activate IdleAway: 300 min ] [ Time: 22:44:55 ] [ Pager: on ] [ Log: on ] |
03:45.56 | jbq | orders a new battery for his PSP. |
03:46.02 | romainguy | jbq: pandora? |
03:46.22 | jbq | romainguy: no, just old PSP where the battery doesn't last 10 minutes any more. |
03:46.32 | jbq | (to play games on the go) |
03:46.41 | romainguy | as opposed to the 20 minutes you get with a fresh battery? :) |
03:47.00 | jbq | it used to last a few hours for me. |
03:47.10 | romainguy | yeah I get about 4 hours while playing |
03:47.17 | romainguy | but it sucks for a portable gaming system |
03:48.11 | jbq | I like to just have it in the car, stop somewhere quiet, and play for a while. |
03:48.25 | jbq | The GBA is way more portable, but the games just aren't the same. |
03:48.36 | romainguy | I actually play a lot more on GBA/DS |
03:48.43 | romainguy | I'm deeply bored by the PSP games |
03:48.52 | romainguy | I mean, for the very few that come out :) |
03:50.15 | KNY | the DS is so useless without a DSTT |
03:50.23 | romainguy | DSTT? |
03:50.33 | *** join/#android yakischloba (n=jake@c-24-22-171-214.hsd1.wa.comcast.net) |
03:50.40 | KNY | allows you to play ROMS off a microsd card |
03:50.50 | romainguy | ah |
03:50.54 | romainguy | you're that kind of gamer |
03:50.55 | KNY | I can carry all my games without any carts |
03:51.01 | romainguy | :) |
03:51.07 | KNY | oh don't get me wrong, I don't do it for the free games |
03:51.22 | KNY | it's just that I'm not about to carry all my games with me all the time |
03:51.22 | romainguy | DS games are far from being hard to carry around |
03:51.25 | romainguy | given their size... :)) |
03:51.42 | Leeds | but isn't Andoid the perfect gaming platform? |
03:51.51 | KNY | yeah but can you hit L+R+A+B+X+Y and drop back to a list of all your games in under a second? :) |
03:52.03 | romainguy | KNY: I'm not that in a hurry |
03:52.19 | KNY | shrugs |
03:52.33 | KNY | I would play my ds like, once a month before I got a DSTT |
03:52.54 | KNY | I'd recommend getting one, but it seems that you're one of the morally-opposed gamers ;) |
03:53.03 | romainguy | I am indeed :) |
03:53.33 | romainguy | because of (a short) experience in the industry and many friends who work in the industry |
03:54.09 | KNY | I have zero problems paying for games. I just hate carrying them around. |
03:54.18 | romainguy | I understand |
03:54.27 | romainguy | I'm just saying that DS games don't bother me to carry around |
03:54.30 | romainguy | PSP games are more annoying |
03:54.36 | romainguy | they need protection :( |
03:55.48 | KNY | haha definitely |
03:55.51 | KNY | optical media ftl |
03:56.37 | romainguy | at least now I got the 2nd rev of the PSP, it stopped throwing the discs across the room when opening the lid |
03:56.45 | jbq | lol |
03:56.55 | romainguy | my first one was the first batch of Japanese PSP |
03:57.08 | romainguy | let's say that it was a pretty and shiny as rushed and unfinished inside :) |
03:57.18 | unix_infidel | would the G1 be a viable gaming platform when you only have around 100MB real world to work with? |
03:57.18 | jbq | lol |
03:57.52 | KNY | unix_infidel, very few DS ROMs are over 64MB |
03:57.59 | romainguy | unix_infidel: size is not the problem |
03:58.15 | romainguy | unix_infidel: it's more the hardware |
03:58.21 | jbq | unix_infidel: well, a game could store its assets on the SD card (possibly downloaded through a PC). My concern would be battery life, and the fact that once you've run through your battery you have no phone left. |
03:58.21 | romainguy | especially the trackball ^^ |
03:58.23 | unix_infidel | KNY: and how many games would you say make a platform appealing. |
03:58.32 | romainguy | (at least we don't ha to play games with the sensors like on iPhone !##) |
03:58.47 | romainguy | unix_infidel: one is enough :) |
03:59.45 | unix_infidel | same thing was said of a number quite like 640K |
04:00.02 | Damm | 640k? |
04:00.07 | Damm | the barrier still exists on your phone! |
04:00.08 | Damm | hah |
04:00.12 | Damm | now that's fud. |
04:00.13 | romainguy | except history showed that one game is enough to sell loads of consoles :) |
04:00.14 | KNY | unix_infidel, just one, if it's good |
04:00.37 | jbq | romainguy: GT3? ;-) (I bought my PS2 for it) |
04:00.53 | unix_infidel | romainguy: that is, if you're interested in selling...stuff. |
04:01.01 | romainguy | jbq: Tetris for the GameBoy, Super Mario Bros for the NES, Halo for the Xbox, etc. |
04:01.15 | *** join/#android dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net) |
04:01.15 | KNY | Goldeneye for the N64 (in my experience) |
04:01.22 | unix_infidel | KNY: good call ;-) |
04:01.41 | romainguy | unix_infidel: that's the best way to get a salary at the end of the month, selling stuff :) |
04:02.19 | unix_infidel | didnt know google was in the business of selling stuff ;-P |
04:02.37 | romainguy | like ads? |
04:02.59 | unix_infidel | ugh, where did all these worms come from ;-) |
04:03.15 | romainguy | go click on a few links :p |
04:07.46 | *** join/#android polymar (n=polymar@ip72-219-149-151.oc.oc.cox.net) |
04:09.16 | *** join/#android P2E (n=tgz@c-98-244-84-118.hsd1.va.comcast.net) |
04:10.18 | *** join/#android herriojr (n=Miranda@65.173.101.2) |
04:11.19 | herriojr | hey, has anyone run into the problem while trying to write to the stream that is returned by calling insert on Images.Media.EXTERNAL_CONTENT_URI, that it never actually creates the file? |
04:12.43 | romainguy | insert() doesn't return a URI to a file |
04:12.57 | herriojr | it returns the uri that you open the output stream on |
04:13.00 | bert0 | <PROTECTED> |
04:14.07 | romainguy | do you get any IOException herriojr? |
04:14.40 | herriojr | nope, not at all |
04:14.43 | herriojr | that's why I'm confused |
04:14.55 | romainguy | what happens when you write in the outputstream? |
04:15.48 | offby1 | the fish die |
04:16.09 | KNY | I love when people email you application suggestions. "Hey make one where you can like listen to the radio,just like we put in the radio station but make it easy plez and make sure it work" |
04:16.12 | KNY | sighs |
04:16.53 | *** join/#android polymar_ (n=polymar@vpn.yellowpages.com) |
04:17.24 | offby1 | damn those users. If only ... |
04:17.29 | herriojr | Bitmap b2 = BitmapFactory.decodeResource(getResource(),resource);.compress(Bitmap.CompressFormat.PNG, 50, outStream) |
04:17.32 | herriojr | oops |
04:17.34 | herriojr | wasn't finished |
04:17.42 | herriojr | basically, when I compress to the stream, it returns true |
04:18.37 | *** join/#android cbeust (n=cbeust@64-142-66-175.dsl.static.sonic.net) |
04:18.37 | *** mode/#android [+o cbeust] by ChanServ |
04:18.38 | herriojr | let me pastebin the code |
04:19.17 | *** join/#android cbeust_ (n=cbeust@72.14.224.1) |
04:19.17 | *** mode/#android [+o cbeust_] by ChanServ |
04:19.27 | herriojr | http://pastebin.ca/1266401 |
04:20.14 | herriojr | when I go to the pictures application, I don't see the images |
04:20.33 | herriojr | I basically copy+pasted this code from another application I wrote, and it worked fine in the other app |
04:22.33 | herriojr | romainguy: does anything in that look strange to you? I'm calling the function like: storePNGImage(R.drawable.icon, "The Icon", null); |
04:25.16 | herriojr | and R.drawable.icon does exist |
04:25.27 | KNY | offby1, I replied to that guy saying that the G1 doesn't have radio hardware and here's what I got back: "O dude un cool weel can you add fun stuff" |
04:25.28 | *** join/#android Dialekt (n=Carter@cpe-98-148-99-126.socal.res.rr.com) |
04:28.36 | *** join/#android vol_ (i=vol@kokshark.techbandits.com) |
04:30.13 | *** join/#android ralpht (n=ralpht@c-71-198-176-227.hsd1.ca.comcast.net) |
04:30.53 | BHSPitMonkey | orders a zzzphone |
04:32.45 | benley | no dood you should get a http://www.pomegranitephone.com |
04:33.32 | offby1 | KNY: just smile and back away slowly |
04:34.11 | romainguy | herriojr: no idea what's going on |
04:34.13 | KNY | offby1, I was like "So-and-so, I'll do my best. Cheers, KNY" and he replied back with some variant of "Awesome! thanks man!" |
04:34.29 | BHSPitMonkey | benley, that phone is what I want, when I need it |
04:34.31 | *** join/#android spearce (n=spearce@c-24-6-210-175.hsd1.ca.comcast.net) |
04:34.56 | unix_infidel | need? |
04:35.30 | herriojr | and this isn't really an error I can report, since it is only reproducible in this app and nothing else....I can't make a test case to show it |
04:35.48 | P2E | ok, screw this, I'm updating because my wifi is broken |
04:35.54 | P2E | and I'd love for it to be fixed |
04:36.00 | P2E | and maybe r30 fixes it |
04:36.22 | Leeds | before you update to r30... |
04:37.13 | benley | is there actually fun stuff you can do with a rooted g1 that you can't do otherwise yet? |
04:37.28 | romainguy | depends what kind of user you are |
04:37.40 | unix_infidel | the fun kind? |
04:37.51 | KNY | depends on what you do for fun |
04:37.57 | unix_infidel | fun stuff? |
04:38.06 | unix_infidel | has Louis CK flashback ;-) |
04:38.12 | KNY | unix_infidel, in that case, yes ;) |
04:38.16 | BHSPitMonkey | unix_infidel, sorry, you are not a fun person |
04:38.35 | BHSPitMonkey | has decreed it. |
04:40.36 | unix_infidel | benley: there is fun stuff yes, but no one has been able to make it "turn key" fun stuff as of yet. seeing as the platform is literally just about a month old. |
04:41.14 | benley | unix_infidel: maybe from your perspective it's only a month old :) |
04:42.01 | P2E | Leeds: uh. waiting for what comes after the ... |
04:42.25 | unix_infidel | benley: yes from everyone's perspective who's soul isnt tethered to a large stone with an NDA etched in on it ;-) |
04:42.30 | Leeds | P2E: do you have root? do you want root? do you want to keep root? |
04:42.41 | benley | Heh. |
04:42.59 | P2E | there are things I could want root for but I can't really seem to run the things that would require those permissions. |
04:43.04 | P2E | like |
04:43.17 | P2E | how would I become root in the first place from a terminal? |
04:43.38 | P2E | I can't even run whoami |
04:43.48 | benley | su |
04:43.57 | P2E | can't do that either. |
04:44.07 | P2E | and I tried sudo bash |
04:44.12 | P2E | just for the hell of it |
04:45.26 | herriojr | you have to find another application that is running root and exploit it to run root commands |
04:45.33 | herriojr | that's how the original root bug was found |
04:45.57 | herriojr | kind of by accident |
04:51.05 | herriojr | basically, go through the android source and see if you can see anything you can exploit |
04:51.21 | herriojr | eventually they'll all get plugged up |
04:51.21 | romainguy | we're still waiting for a real exploit :p |
04:51.35 | P2E | I guess I just don't really see a bonus right now |
04:51.48 | P2E | I'm sure I will later and then I'll regret upgrading |
04:52.11 | RyeBrye | P2E - type "id" |
04:52.27 | RyeBrye | P2E - install busybox, it gives you a lot of commands that aren't in android |
04:52.29 | herriojr | maybe you can somehow exploit the over-the-air os updater |
04:52.34 | P2E | 10054 |
04:53.00 | P2E | doesn't seem to be 1 =] |
04:53.28 | RyeBrye | what RC are you on? |
04:53.33 | P2E | 29 |
04:53.37 | P2E | phone shipped that way |
04:53.51 | RyeBrye | reboot, on the phone type "telnetd" - then telnet into the phone over wifi |
04:53.57 | RyeBrye | that's the only way to get root on the phone |
04:54.07 | P2E | oh, hmm |
04:54.09 | P2E | well, I just ran that |
04:54.22 | RyeBrye | did you connect from telnet? |
04:54.45 | RyeBrye | Running telnetd doesn't magically make you root - it's just that the phone happens to echo crap to the root shell, and so running telnetd as root will give you the ability to get in as root |
04:54.57 | P2E | no, I understand how telnet works |
04:55.06 | RyeBrye | did you telnet into the phone? |
04:55.11 | P2E | I just did, now |
04:56.34 | RyeBrye | Ok |
04:56.34 | RyeBrye | so you see the # ? |
04:56.34 | P2E | I was using a terminal on the phone before |
04:56.34 | P2E | yes, now I'm uid0 |
04:56.35 | RyeBrye | Yep, now you are root |
04:56.35 | P2E | ok, I have root access. |
04:56.35 | RyeBrye | you can read the android wiki to see how to preserve it and such |
04:56.35 | P2E | is the android wiki official google stuff? |
04:56.36 | P2E | also, there is a pretty severe amount of lag between my machine and the phone, is this normal or should it be snappy (I'm trying to figure out if something is physically wrong with my phone) |
04:58.27 | P2E | argh, now I can't telnet again |
04:58.35 | P2E | does telnetd die when the phone sleeps? |
04:59.01 | spikebike | ya |
04:59.11 | P2E | ugh, ok |
04:59.17 | P2E | I'll plug it in and tell it not to sleep |
04:59.43 | spikebike | and exits telnetd when you kill the last connection |
05:00.07 | *** join/#android offby1 (n=user@q-static-138-125.avvanta.com) |
05:02.03 | P2E | hrm |
05:02.04 | P2E | refused |
05:02.14 | P2E | I know the ip's right... |
05:06.22 | *** join/#android osmosis (n=steven@cpe-76-94-193-157.socal.res.rr.com) |
05:08.31 | *** join/#android duey (n=duey@203.96.223.40) |
05:08.53 | Leeds | the easiest way to get in is to use adb to redirect the telnet port, in my limited experience |
05:09.39 | P2E | eh. rebooted and I'm in again |
05:09.49 | P2E | still a really laggy connection |
05:09.52 | P2E | seems weird |
05:10.17 | P2E | should it be this slow? |
05:10.57 | P2E | (about as slow as, say, ssh over grps) |
05:10.59 | P2E | er, gprs |
05:11.16 | herriojr | romainguy: so, it seems to be somehow placing it in a location where only my application can access it |
05:11.31 | romainguy | in /data? |
05:11.31 | herriojr | romainguy: in reference to the images being written |
05:12.06 | herriojr | it says it is in /external/images/media/114 |
05:12.41 | herriojr | but for some reason, I can only see it in my own application...meaning I can pull it out of there, but when I try to access it elsewhere, the images don't appear |
05:13.00 | herriojr | when I try to access it in other applications, it doesn't exist |
05:13.13 | herriojr | sorry, I'm tired and my line of thought is starting to disappear |
05:14.24 | romainguy | herriojr: but that's a content:// URI right? |
05:14.33 | *** join/#android ignaciogggg (n=ignaciog@host213.190-227-37.telecom.net.ar) |
05:14.37 | P2E | hmm |
05:14.42 | P2E | how much ram does this thing have anyway |
05:14.54 | P2E | and can I turn off something like myfaves to get more battery life |
05:14.55 | herriojr | oh, I'm just telling you what I print out with uri.fromPath() |
05:15.02 | romainguy | what's the scheme? |
05:15.06 | romainguy | it doesn't point to a file |
05:15.17 | romainguy | it points to a content:// URI to be used with ContentResolver.query() |
05:16.11 | P2E | app_8 106 32 89924 13196 ffffffff afe0c824 S com.tmobile.myfaves |
05:16.11 | herriojr | I'm sorry, the scheme for what? |
05:16.11 | P2E | seems like 13M of ram I don't need to be wasting |
05:16.11 | romainguy | the scheme of the URI |
05:16.25 | romainguy | P2E: it contains all your contacts |
05:16.29 | romainguy | so you probably want to keep it |
05:16.34 | *** join/#android muthu_ (n=mobeegal@218.248.24.81) |
05:16.34 | herriojr | yes, it's content:// |
05:16.35 | P2E | oh. nevermind =] |
05:16.44 | romainguy | btw |
05:16.52 | romainguy | *never* clear the data for myFaves in settings > apps > manage apps |
05:16.57 | romainguy | you'd lose all your contacts :)) |
05:17.06 | romainguy | herriojr: then you have to use ContentResolver.query() |
05:17.53 | *** join/#android Nafai (n=Nafai@travishartwell.net) |
05:18.00 | P2E | wait, are these values in k, or bytes? |
05:18.33 | romainguy | depends |
05:18.35 | romainguy | what are they? |
05:18.37 | P2E | I'm assuming k |
05:18.38 | romainguy | is that just a ps output? |
05:18.42 | P2E | root 246 61 724 324 c0049a2c afe0c4cc S /system/bin/sh |
05:18.45 | P2E | yes. |
05:19.42 | romainguy | it's in k |
05:20.10 | herriojr | romainguy: so where on the sdcard should the image be stored? I'll use glance to see if anything is written |
05:20.36 | romainguy | herriojr: what folders do you have on your sdcard? |
05:20.57 | herriojr | Music, albumthumbs, dcim, .Trash-1000, download |
05:21.18 | romainguy | hmm I would need to check the source code |
05:21.27 | Nafai | is there not a way for me to browse the apps available in the Android Market from a desktop machine? I'm getting a G1 soon and wanted to see what's available |
05:22.35 | *** join/#android ecubuntu (n=ecubuntu@c-67-180-162-169.hsd1.ca.comcast.net) |
05:23.01 | herriojr | well, I have a crapload of images in /sdcard/dcim/Camera, but I only see 1 under pictures |
05:23.12 | herriojr | and their jpg, so not the format I told it to write in |
05:23.17 | herriojr | *they're |
05:23.52 | P2E | Nafai: 77? |
05:24.16 | Nafai | 77 |
05:24.19 | Nafai | ? |
05:25.11 | P2E | oh. thought I knew you for a second. |
05:25.20 | P2E | oh. maybe I do =] |
05:25.27 | Nafai | You do :) |
05:26.47 | herriojr | romainguy: ok, I've found the images on the sdcard, but they're in jpeg not png format and I can't view them under Pictures, what would cause Pictures not to be able to see them? |
05:27.11 | romainguy | no idea |
05:27.20 | romainguy | have you tried to reboot to force a media scan? |
05:27.30 | herriojr | how do I force a media scan? |
05:27.36 | herriojr | reboot |
05:27.40 | herriojr | sorry, didn't see that |
05:27.42 | romainguy | a reboot will work |
05:27.43 | herriojr | ok, I'll try that |
05:27.45 | romainguy | you can also send an intent |
05:27.48 | romainguy | don't remember which one though |
05:27.57 | *** join/#android shackan (n=frob@host153-22-dynamic.33-79-r.retail.telecomitalia.it) |
05:28.47 | P2E | is there anything good to stream vorbis in android? |
05:28.48 | herriojr | so, when I tell it to write the file as png, is there a reason it writes it as jpg? |
05:29.23 | romainguy | because the outpustream probably doesn't write it in the file directly |
05:29.54 | herriojr | ok, that did it |
05:30.06 | herriojr | with at least seeing it on the sdcard |
05:35.31 | *** join/#android Gary|tp (n=gary@c-66-41-234-235.hsd1.mn.comcast.net) |
05:39.50 | *** join/#android g1er (n=sonik@c-67-161-176-213.hsd1.ca.comcast.net) |
05:39.53 | *** join/#android PoohbaLT (n=Poohba@c-98-235-66-242.hsd1.nj.comcast.net) |
05:42.06 | herriojr | is there a way to get the Pictures application to refresh without resetting? |
05:42.30 | romainguy | "romainguy: you can also send an intent" |
05:54.48 | *** join/#android d03boy (n=d03boy@CPE-70-94-2-118.wi.res.rr.com) |
05:59.39 | *** join/#android notfreeBSD (n=asaas@access68.terremark.com) |
06:04.21 | *** join/#android Gary|tp (n=gary@c-66-41-234-235.hsd1.mn.comcast.net) |
06:09.06 | *** join/#android dueynz (n=duey@203.96.223.40) |
06:11.37 | *** join/#android unix_infidel (n=blue@unaffiliated/unixinfidel/x-8383745) |
06:17.11 | *** join/#android muthu (n=mobeegal@218.248.24.81) |
06:19.49 | *** join/#android p_quarle1 (n=lee@c-71-227-192-188.hsd1.wa.comcast.net) |
06:27.50 | *** join/#android OOjoe (n=00joe@c-69-181-3-229.hsd1.ca.comcast.net) |
06:35.36 | fnord | hmm is there a way to specify which contacts are synced to the phone? |
06:35.52 | grey- | I think it's all of them, no? |
06:36.06 | grey- | no granularity with syncing afaik. |
06:36.20 | grey- | same with e.g. OSX address book <-> gmail contact sync. |
06:36.26 | grey- | all contacts synced. |
06:36.27 | fnord | it's not importing gmail contacts, but a number isn't associated with it |
06:36.37 | fnord | i'm concerned about phone contacts |
06:36.51 | grey- | (I have noticed a bug in syncing addressbook -> gmail in that hone numbers with dashes don't get synced) |
06:37.11 | grey- | fnord: so you have a contact that -isn't- being synced? |
06:38.00 | fnord | email contacts don't get put on the dialer, no |
06:38.16 | fnord | basically i need to clean out my HUGE list of numbers from my 5 yr old sim |
06:38.32 | grey- | ah, hmm. |
06:38.34 | grey- | weird. |
06:38.40 | fnord | wondering what happens if I delete them at google.com...do they go off the phone? do they reappear? |
06:38.57 | fnord | do i need to delete from both to keep something from appearing on the other? etc, etc |
06:39.42 | grey- | my experience if it gets deleted on one, it gets deleted on the other. |
06:39.46 | grey- | unless you've turned off syncing. |
06:39.52 | grey- | [until you turn it back on] |
06:39.53 | fnord | aha |
06:40.25 | fnord | oh nice. i can just create an 'old' group and it won't display by default |
06:40.51 | grey- | hmm! |
06:41.14 | fnord | hrm |
06:41.21 | fnord | but it won't go off the 'my contacts' grp |
06:41.53 | *** join/#android rahul_ (n=none@122-57-51-73.jetstream.xtra.co.nz) |
06:42.30 | fnord | and deleting them deletes them off the old group. fooie |
06:45.20 | *** join/#android Hai-Fai (n=jarmo@hoasnet-fe35dd00-42.dhcp.inet.fi) |
06:48.30 | *** join/#android Gary13579 (n=Gary1357@c-66-41-234-235.hsd1.mn.comcast.net) |
06:54.02 | *** join/#android Gary13579 (n=Gary1357@c-66-41-234-235.hsd1.mn.comcast.net) |
06:54.30 | P2E | argh my phone is being wholly too retarded |
06:59.03 | *** join/#android OOjoe (n=00joe@c-69-181-3-229.hsd1.ca.comcast.net) |
07:29.43 | *** join/#android Neverender (n=nick@c-76-126-245-95.hsd1.ca.comcast.net) |
07:44.58 | IznastY | - [ is away ] [ Reason: Activate IdleAway: 300 min ] [ Time: 22:44:55 ] [ Pager: on ] [ Log: on ] |
07:51.00 | kRutOn | hm, looks like the only way to control glyph substitution is to make a font that has all the BMP glyphs accounted forj |
07:51.44 | *** join/#android rip (i=ca5030af@gateway/web/ajax/mibbit.com/x-fb633275fe1ba9a0) |
07:51.45 | *** join/#android cmonexaway (n=xy6091@x170eivrtn.adsl.datanet.hu) |
07:56.35 | *** part/#android raidfive (n=adam@c-71-236-205-80.hsd1.wa.comcast.net) |
08:00.53 | rip | is there any way build and test external/opencore/engines/player ? there are few sample application file given ? |
08:01.04 | rip | is it possible ? has any one tried ? |
08:02.38 | *** join/#android foonixx (n=fpotter@c-24-6-152-104.hsd1.ca.comcast.net) |
08:04.59 | Gary|tp | oh shit |
08:05.06 | Gary|tp | we were talking about this yesterday :o |
08:05.08 | Gary|tp | GC app is out |
08:19.18 | Leeds | GC? |
08:28.52 | *** join/#android cutmasta (n=cutmasta@62.225.134.181) |
08:29.55 | *** join/#android JoeBrain (n=JoeBrain@64-175-155-252.ded.pacbell.net) |
08:37.07 | *** join/#android kIDDAI (n=aubrey@poirot.aot.TU-Berlin.DE) |
08:55.38 | *** join/#android rip_ (i=ca5030af@gateway/web/ajax/mibbit.com/x-7664fb53954a9ed0) |
08:56.11 | rip_ | has any one triedn running the OpenCORE test framework (the one mentioned in "pvplayer_engine_unit_test_guide.pdf") after building the entire Android source ? |
08:56.30 | *** join/#android foonixx_ (n=fpotter@c-24-6-152-104.hsd1.ca.comcast.net) |
08:56.40 | *** join/#android aufegu-_ (n=angu@116.41.93.89) |
08:59.06 | rip_ | has any one triedn running the OpenCORE test framework (the one mentioned in "pvplayer_engine_unit_test_guide.pdf") after building the entire Android source ? |
09:31.16 | DarkriftX | i hate idiots who repeat the same thing over and over without even having it leave the screen |
09:45.00 | *** join/#android radekp (n=Miranda@88.146.48.30) |
09:54.44 | *** join/#android pjv (n=pjv@91.178.168.129) |
10:05.03 | *** join/#android andreaf (n=andrea@82.112.213.98) |
10:13.09 | *** join/#android RyeBrye (n=RyeBrye@108.248.sfcn.org) |
10:21.52 | *** join/#android mokolade (n=mokolade@85.221.112.173) |
10:23.00 | *** join/#android Neverender (n=nick@c-76-126-245-95.hsd1.ca.comcast.net) |
10:26.23 | *** part/#android Neverender (n=nick@c-76-126-245-95.hsd1.ca.comcast.net) |
10:26.29 | *** join/#android Neverender (n=nick@c-76-126-245-95.hsd1.ca.comcast.net) |
10:42.34 | *** join/#android rwhitby` (n=rwhitby@au1.astc-design.com) |
11:19.17 | *** join/#android kIDDAI (n=aubrey@poirot.aot.TU-Berlin.DE) [NETSPLIT VICTIM] |
11:19.17 | *** join/#android Qaexl (n=Akashakr@dsl027-162-163.atl1.dsl.speakeasy.net) [NETSPLIT VICTIM] |
11:19.17 | *** join/#android thoraxe (n=thoraxe@c-76-122-89-182.hsd1.ga.comcast.net) [NETSPLIT VICTIM] |
11:19.17 | *** join/#android ExpiredPopsicle (n=mal@c-98-234-62-40.hsd1.ca.comcast.net) [NETSPLIT VICTIM] |
11:19.17 | *** join/#android npelly (n=npelly@nat/google/x-04fe5a58c5e161b2) [NETSPLIT VICTIM] |
11:19.17 | *** join/#android pandzilla (n=jamu@87.230.9.178) [NETSPLIT VICTIM] |
11:19.18 | *** join/#android joeo (n=joeo@74.125.60.1) [NETSPLIT VICTIM] |
11:25.43 | *** join/#android BruceChang (i=3d42f360@gateway/web/ajax/mibbit.com/x-e90a731afeae0715) |
11:37.59 | *** join/#android zerghase (n=zerghase@141.84.121.143) |
11:44.58 | IznastY | - [ is away ] [ Reason: Activate IdleAway: 300 min ] [ Time: 22:44:55 ] [ Pager: on ] [ Log: on ] |
12:01.29 | *** join/#android mokolade_ (n=mokolade@85.221.112.173) |
12:09.07 | *** join/#android rip (i=ca5030af@gateway/web/ajax/mibbit.com/x-87dbc352ac7a0e82) |
12:11.30 | *** join/#android romainguy__ (n=gfx@adsl-75-55-215-117.dsl.pltn13.sbcglobal.net) |
12:24.36 | *** join/#android mokolade_ (n=mokolade@85.221.112.173) |
12:28.00 | *** join/#android Dialekt (n=Carter@cpe-98-148-99-126.socal.res.rr.com) |
12:29.14 | *** join/#android Neverender (n=nick@c-76-126-245-95.hsd1.ca.comcast.net) |
12:40.30 | rip | how do i test the pv player from command line ? |
12:49.24 | rip | is it possible ? |
12:52.14 | *** join/#android jbq (n=jbq@72.14.224.1) |
12:58.24 | *** join/#android kslater (n=kslater@206.193.242.33.nauticom.net) |
13:00.04 | kslater | my daughter tossed mine early in it's life playing Bonzai |
13:00.35 | kslater | had to snap something back into place, but it survived |
13:01.12 | kslater | realizes he's trying to respond to an ancient comment |
13:01.35 | kslater | anyone working on an OWA mail client? I'd gladly pay some $ for that app about now. |
13:02.28 | *** join/#android P1r0 (n=Piro@190.72.117.242) |
13:10.12 | *** join/#android muthu_ (n=mobeegal@59.92.45.209) |
13:18.58 | *** join/#android blau (n=blau@c-68-37-236-163.hsd1.nj.comcast.net) |
13:19.10 | blau | grr something works in emu but not my stupid g1 |
13:21.28 | *** join/#android nebi (n=nebi@c-ac8fe253.02-145-7570701.cust.bredbandsbolaget.se) |
13:22.38 | blau | and my host is down grrr |
13:24.18 | *** part/#android bibuntu (n=bibby@c-66-31-48-38.hsd1.ma.comcast.net) |
13:28.26 | blau | for some reason i seem to be cacheing an old copy of this file |
13:28.26 | blau | wtf |
13:29.40 | blau | it doesnt make sense at all |
13:30.04 | blau | really weird |
13:30.10 | blau | i had to go into the browser and refresh |
13:30.26 | blau | because somehow i was egtting old data with URLConnection connection = url.openConnection(); |
13:37.00 | blau | really weird |
13:44.49 | *** join/#android dmoffett (n=dmoffett@71.33.240.149) |
13:46.09 | *** join/#android andyross (n=andy@static-71-245-107-194.ptldor.fios.verizon.net) |
14:00.28 | *** join/#android gfindster (i=3b5d3066@gateway/web/ajax/mibbit.com/x-88a980b791b1fa08) |
14:01.06 | *** join/#android gfindster_and (n=gfindste@59.93.48.102) |
14:02.13 | *** join/#android gfindster_and (n=gfindste@59.93.48.102) |
14:04.32 | *** join/#android plusminus_ (i=81020c44@gateway/web/ajax/mibbit.com/x-79ac3e76476f75f0) |
14:04.56 | *** join/#android gfindster_and (n=gfindste@59.93.48.102) |
14:06.48 | *** join/#android Poohba1 (n=rcampbel@63.215.212.242) |
14:08.36 | *** join/#android whaley (n=jwhaley@nc-67-77-225-92.dyn.embarqhsd.net) |
14:09.09 | andreaf | mmm, if I add an onclicklistener to a imagebutton I have to enable some permission in the manifest ? |
14:12.19 | *** join/#android gfindster_and (n=gfindste@59.93.48.102) |
14:12.40 | *** join/#android yakischloba (n=jake@209.160.56.254) |
14:13.02 | *** join/#android Payal (n=fkp021@host-208-68-238-61.biznesshosting.net) |
14:13.09 | *** join/#android gfindster_and (n=gfindste@59.93.48.102) |
14:14.18 | *** join/#android OOjoe (n=00joe@c-69-181-3-229.hsd1.ca.comcast.net) |
14:15.36 | *** join/#android p_quarles (n=lee@unaffiliated/pquarles) |
14:16.05 | *** join/#android JuanDaugherty (n=juan@cpe-72-228-150-44.buffalo.res.rr.com) |
14:16.31 | *** join/#android gfindster_and (n=gfindste@59.93.48.102) |
14:17.24 | *** part/#android OOjoe (n=00joe@c-69-181-3-229.hsd1.ca.comcast.net) |
14:18.24 | gfindster | hello all |
14:18.36 | gfindster | r u there |
14:20.54 | *** join/#android gfindster_and (n=gfindste@59.93.48.102) |
14:21.11 | snadge | is there a website about hacking the g1 phone? |
14:21.34 | snadge | i cant figure out how to share internet using bluetooth pan for example |
14:21.57 | snadge | the manual that comes with it is practically useless ;) |
14:22.36 | *** join/#android tethridge (n=tale@nat/hp/x-1c13b55310698483) |
14:23.50 | *** join/#android blau (n=blau@c-68-37-236-163.hsd1.nj.comcast.net) |
14:24.05 | blau | grandcentral rocks |
14:25.06 | *** join/#android pctechnerd (n=chatzill@75-53-174-169.lightspeed.sktnca.sbcglobal.net) |
14:25.13 | pctechnerd | Hello everyone |
14:25.22 | blau | hi |
14:25.29 | pctechnerd | how is everyone doing? |
14:25.35 | ttuttle | great |
14:25.39 | pctechnerd | glad to hear it |
14:25.53 | pctechnerd | I've been doing my daily android info search, and thought I'd stop by and say hi |
14:25.55 | pctechnerd | lol |
14:26.17 | *** join/#android gfindster_and (n=gfindste@59.93.48.102) |
14:26.21 | pctechnerd | found good info, found good research, found bad info |
14:26.31 | pctechnerd | for the most part not very dissappointing at all |
14:26.39 | pctechnerd | I love my lil droid phone |
14:27.00 | *** join/#android KNY (n=KNY@leonidas.kickersny.com) |
14:27.09 | pctechnerd | so what's everyone up to? |
14:28.29 | *** join/#android pjv (n=pjv@91.178.168.129) |
14:28.29 | pctechnerd | anyone? lol |
14:30.53 | pctechnerd | I myself was researching bluetooth profile updates for android, among other things |
14:31.13 | pctechnerd | and also still trying to find a freaking way to get into Grand Central lol. It's the only google tool that's out of my reach |
14:31.14 | pctechnerd | hahaha |
14:31.27 | *** join/#android VickiWong (n=denvar@p5B054B72.dip.t-dialin.net) |
14:32.08 | pctechnerd | found some info on bluetooth stack updates, which is good. Also found info on base program updates |
14:32.19 | pctechnerd | afk for a smoke |
14:33.56 | snadge | i bought an unlocked g1 phone from wireless warehouse in manhattan |
14:34.03 | snadge | for $550 |
14:34.19 | snadge | is that ok? :P |
14:34.33 | pctechnerd | it's ok if you are ok with paying that |
14:34.43 | pctechnerd | worth is defined by the owner, not the population |
14:34.49 | *** join/#android philsw__ (n=phil@210-84-47-164.dyn.iinet.net.au) |
14:34.49 | pctechnerd | now afk for a smoke |
14:34.56 | snadge | well not really.. i mean, i really wanted an android based phone |
14:35.28 | *** join/#android gfindster_and (n=gfindste@59.93.48.102) |
14:36.13 | gfindster_and | hi all |
14:36.33 | snadge | so far im quite happy with it.. but i want to know if i can share 3g internet via bluetooth pan, or the usb cable |
14:37.11 | gfindster | i am interested to get g1 for testing |
14:38.03 | *** join/#android plasticpool (n=dan@sdsl-104-051.dsl.bway.net) |
14:38.40 | *** join/#android gfindster_and (n=gfindste@59.93.48.102) |
14:38.58 | *** join/#android gfindster_and (n=gfindste@59.93.48.102) |
14:39.20 | *** join/#android gfindster_and (n=gfindste@59.93.48.102) |
14:39.40 | *** join/#android gfindster_and (n=gfindste@59.93.48.102) |
14:40.41 | *** join/#android matt_c (n=mcroydon@gateway.sunflowerbroadband.com) |
14:42.56 | snadge | it would appear that the g1.. whilst i love it, the software and interface etc.. its a little bit basic |
14:43.13 | snadge | and t-mobile have practically ruined it by being so anal about forcing people onto a plan |
14:43.22 | blau | what makes you say the interface is basic |
14:43.26 | *** join/#android jbq (n=jbq@72.14.224.1) |
14:43.44 | snadge | well its not so much basic, but for example.. not being able to use the g1 as a 3g modem for say, a laptop, or a pc |
14:43.46 | snadge | thats annoying |
14:43.58 | snadge | the bluetooth only being useful for wireless headsets?? |
14:44.00 | Death_Syn | yeah, i do rather want to tether my g1 |
14:44.09 | *** join/#android gfindster_and (n=gfindste@59.93.48.102) |
14:44.11 | Death_Syn | att's network around here is dog slow |
14:44.23 | blau | do any "smart" phones allow you to do anything useful with bluetooth besides headsets? |
14:44.24 | andyross | The interface is spare. There are certainly some feaures that would be nice (video, better bluetooth integration). Not sure what the complaint is about the TMO plan. Subsidized phones are the rule these days, and the G1 isn't particularly notable. |
14:44.38 | blau | i always hear peopple bitching about bluetooth when a new smartphone comes out |
14:44.53 | snadge | my friend has a htc titan tytn ii.. it allows to share internet (ie tethering) |
14:45.06 | Death_Syn | blau: my treo would allow tethering, hotsynching and some other fun stuff over bluetooth |
14:45.25 | blau | out of the box? |
14:45.28 | snadge | the only reason i didnt buy one.. is because it runs windows |
14:45.31 | Death_Syn | blau: yeah |
14:45.39 | snadge | i pay him out because its extremely slow.. and it crashes ALL the time |
14:45.40 | andyross | Standard bluetooth stuff is OBEX and headsets, and sometimes DUN. The G1 does headsets. |
14:45.53 | Death_Syn | andyross: right |
14:45.55 | blau | oh, winmo treo |
14:46.00 | Death_Syn | no, my treo is palm |
14:46.03 | Death_Syn | palmos |
14:46.12 | snadge | i dont think my friends winmo phone has had an uptime greater than about 2 days.. is that a standard winmo thing? :P |
14:46.13 | Death_Syn | i never would do a winmo treo |
14:46.20 | blau | how do you do that? |
14:46.23 | Death_Syn | i had a samsung winmo phone once |
14:46.34 | gfindster | scroll view is not scrolling up? any samples |
14:46.51 | Death_Syn | snadge: my samsung would last a week uptime wise, if I barely used it |
14:46.54 | snadge | i bought a "crippled" g1 phone.. over anything else.. because well.. its vastly superior, despite its limitations |
14:47.14 | blau | death: how do i enable tethering? |
14:47.43 | blau | ive been using usbmodem for my centro |
14:48.11 | snadge | i was hoping there was some kind of unofficial "g1" hacking site.. which explains how to do things t-mobile doesnt want you to.. and actually get some real use out of your phone |
14:48.33 | snadge | ie.. installing ssh, changing your gmail address.. bypassing the registration procedure, or using it with a non t-mobile sim etc |
14:48.39 | Death_Syn | blau: I basically turned on the bluetooth serial connection, and then dialed over that |
14:48.50 | andyross | snadge: http://forum.xda-developers.com/forumdisplay.php?f=448 |
14:49.02 | Death_Syn | snadge: connectbot is your ssh client |
14:49.07 | Death_Syn | its on the market, even |
14:49.15 | andyross | The upshot is basically, "don't upgrade to RC30" |
14:49.18 | blau | i think he wants to actually ssh into the phone |
14:49.23 | Death_Syn | oh |
14:49.26 | Death_Syn | he wants sshd |
14:49.40 | Death_Syn | yeah, wouldn't mind that myself |
14:49.42 | jbq | funny how when something is not possible people automatically assume "someone doesn't want me to do this" |
14:49.48 | snadge | right.. but the person who sold me my g1, put her own email address into the market software.. it it keeps trying to log inas her |
14:49.56 | gfindster_and | hello |
14:49.59 | Death_Syn | snadge: yuck |
14:50.05 | Death_Syn | sounds like time for reset |
14:50.11 | andyross | jbq: probably true for some definition of "someone". Carriers, as a rule, don't like those "feature" things. |
14:50.31 | snadge | correct.. but the first time i switched it on.. it kept coming up with an error "your sim card is not provisioned for data services" or something like that |
14:50.47 | Death_Syn | snadge: who is your carrier in .au? |
14:50.48 | snadge | so im scared to do a reset on it.. in case i cant figure out how to get around that problem |
14:51.01 | snadge | at the moment im in florida, and i have a t-mobile prepaid sim |
14:51.06 | jbq | andyross: it's true for some aspects, I won't deny it, but "it isn't implemented" can often be a reasonable explanation as well. |
14:51.11 | Death_Syn | ahh |
14:51.18 | Death_Syn | i didn't think the g1 worked with prepaid sims |
14:51.28 | snadge | she did test it with my aussie optus sim (on roaming) and it worked though |
14:51.30 | andyross | snadge: The "factory reset" option wipes the data partition, and with it the gmail account that the phone was registered with. |
14:51.35 | Death_Syn | i would love to have an openvpn or ipsec client on my g1 |
14:51.50 | jbq | snadge: on the setup wizard screen you can bring up the configuration panel to enter your APN data. |
14:51.52 | snadge | Death_Syn: its been unlocked apparently |
14:52.20 | snadge | she gave me a piece of paper with the unlock code in case i needed it |
14:52.55 | pctechnerd | ok back |
14:53.07 | Death_Syn | nice |
14:53.15 | pctechnerd | by the by, does anyone have a spare grand central invite lying around they'd be willing to trade for something? |
14:55.46 | pctechnerd | anyone at all? |
14:56.55 | *** join/#android jexe (n=jesseboy@static-64-115-213-78.isp.broadviewnet.net) |
14:58.03 | snadge | what is APN data? |
14:58.03 | pctechnerd | i'm willing to trade for geek services or electronics ^^ |
14:58.19 | pctechnerd | APN = the addy that is connected to for data/mms |
14:58.35 | pctechnerd | like t-mobile is wap.voicestream.com |
14:58.47 | pctechnerd | etc.. |
14:58.55 | *** join/#android streeter (n=streeter@12.68.228.100) |
14:59.10 | jbq | snadge: yup, it's the setup information for data connections. (actually, I don't know that T-Mobile uses wap.voicestream.com for the G1). |
14:59.42 | jbq | snadge: anyway, if you're not comfortable with those, I'd recommend against doing a factor reset of a G1 in which you don't have a T-Mobile SIM. |
14:59.42 | *** join/#android nice_burger (n=Nice@pool-96-228-194-89.tampfl.fios.verizon.net) |
14:59.54 | pctechnerd | i think for the g1 internet2.voicestream.com is used |
15:00.03 | *** join/#android indiabolbol (n=indiabol@59.93.65.86) |
15:00.07 | pctechnerd | that's the APN for smartphone data plans, like with blackberry etc.. |
15:00.32 | pctechnerd | i know that the sidekick has it's own custom apn, but that's because it routes through danger's servers |
15:00.46 | jbq | I'm reasonably sure that the G1 uses epc.tmobile.com |
15:01.15 | nice_burger | hey gang, how do i go about learning how to get photos from g1 to my ubuntu laptop (usb)? |
15:01.26 | andyross | There's a list of about 30 APNs configured by default. No idea which is what. |
15:01.33 | blau | nice: they are stored on the sd card |
15:01.44 | andyross | nice_burger: plug the phone in, click "mount", drag files to desktop |
15:01.52 | nice_burger | blau: indeed |
15:01.54 | pctechnerd | yup, it's epc.tmobile.com thanks google search ^^ |
15:02.02 | nice_burger | andyross: where is 'mount' ? |
15:02.04 | Death_Syn | nice_burger: plug it in, phone will ask to mount, click mount, ubuntu will say it has a new removable drive available, mount it, drag files about |
15:02.12 | Death_Syn | nice_burger: on the phone |
15:02.28 | Death_Syn | if you have older firmware, you won't have to click mount |
15:02.33 | nice_burger | i plug it in, get 'usb connected' on phone, but no offer to 'mount' |
15:02.36 | snadge | where can i check what APN my g1 phone is using? |
15:02.44 | snadge | that way if i do a reset.. i can just set it back to that |
15:02.59 | pctechnerd | if you're on t-mobile, then it's epc.tmobile.com |
15:03.19 | snadge | i wonder if that will work when im back in australia |
15:03.22 | nice_burger | ah, i see 'mount' now - had to drop down the notification thingie |
15:03.24 | pctechnerd | if you do a hardware reset, it should reset back to epc.tmobile.com |
15:03.35 | nice_burger | thanks all :) |
15:03.38 | pctechnerd | snadge, that will only work on tmobile's network |
15:03.53 | snadge | well when it was first booted up.. the registration wizard kept complaining that data services where not provisioned on the sim.. no matter what sim we tried |
15:03.54 | jbq | snadge: in .au with a different SIM you'll probably have to enter the relevant APN data for your operator. |
15:04.27 | snadge | but then the lady who actually knew what she was doing .. got it working, but she never told me anything about apns or what to use etc |
15:04.30 | nice_burger | hmm. should i first have to go to SD card area in settings and 'unmount'? |
15:04.36 | pctechnerd | Snadge: if you were using a T-mobile sim it sounds like you were either using an unprovisioned sim or a defunct one |
15:04.55 | pctechnerd | i think it's hard coded into the g1 in the factory settings |
15:04.59 | *** join/#android tethridge (n=tale@nat/hp/x-cf297f8726f55c36) |
15:05.01 | blau | <PROTECTED> |
15:05.14 | pctechnerd | that's why us with older sims just popped our sims into the phone when we got it and we still connected through the correct apn |
15:05.18 | Death_Syn | snadge: he's using a prepaid sim |
15:05.23 | nice_burger | ah, no to my own question -done automatically - got it all working now, thanks again |
15:05.37 | Death_Syn | er pctechnerd ^^ |
15:05.46 | andyross | nice_burger: once you select "mount" from the notification dialog (I still hate that google chose that terminology), you should see the device appear automatically as a usb storage device and Ubuntu will mount it for you on the PC |
15:05.55 | pctechnerd | ah, prepaid like flexpay or like go phone type? |
15:06.34 | nice_burger | andyross: yep it's working now. what would you have called it? |
15:06.40 | nice_burger | connect? |
15:06.44 | pctechnerd | the only way to use a G1 on a prepay sim is to first put in a working activated standard T-mobile sim, register with your google account, then you can switch it to your prepaid sim |
15:07.21 | snadge | i see.. so i wont be able to remove her email address from my phone then.. because there is no standard t-mobile sim in australia |
15:07.29 | andyross | Something other than a 1970's Unix term, yeah. And even for a geek, it's ambiguous: you're mounting the drive on the PC and *un*mounting it from the phone's filesystem. |
15:07.31 | *** part/#android an_dev (n=fkp021@host-208-68-238-61.biznesshosting.net) |
15:07.32 | pctechnerd | you can't register your G1 using only a prepaid sim as the prepaid sims are configured differently, and don't even allow standard data packages from T-mobile |
15:07.46 | pctechnerd | their packages are data restrictive, and you pay for specific limits |
15:07.57 | pctechnerd | so they work through a different setup, apn, configuration, etc.. |
15:08.22 | nice_burger | andyross: yep, i agree then |
15:09.05 | snadge | oh well.. i'll just have to wait until a less restrictive android phone is released, and buy that then |
15:09.11 | snadge | it seems im going to have little joy with this phone |
15:09.21 | pctechnerd | not at aqll snadge |
15:09.33 | pctechnerd | just hit up a friend, or even a tmobile store |
15:09.51 | pctechnerd | put in their activated sim for a sec, register, then after the phone is on, connect via wifi and put in your prepaid sim |
15:09.57 | snadge | in australia? i think not.. :/ i'll just have to leave it activated with this lady's email in it, and not use the market or gmail functionality etc |
15:10.03 | pctechnerd | or just switch to a flexpay account |
15:10.13 | blau | market and gmail is awesome dude |
15:10.18 | blau | you are missing out on so much |
15:10.23 | pctechnerd | wait, you're not understanding snadge |
15:10.33 | *** join/#android indiabolbol (n=indiabol@59.93.65.86) |
15:10.36 | pctechnerd | you only need to ACTIVATE your google account on the t-mobile sim |
15:10.52 | pctechnerd | after that, all other functionality is still usable with changing the network settings from inside the phone |
15:11.05 | snadge | sure, but i dont have any friends that have a t-mobile sim on a plan.. except for one who lives in the UK |
15:11.17 | blau | they dont officially have tmobile down there? |
15:11.17 | pctechnerd | you can say, activate it, then put in a ATT sim (if unlocked) and still have the gmail, market, etc.. |
15:11.26 | blau | goto a store? |
15:11.28 | *** join/#android indiabolbol (n=indiabol@59.93.65.86) |
15:11.47 | snadge | so if i reset the phone whilst im in australia.. im up the creek without a paddle.. unless i mail the phone to someone in the USA, get them to activate it for me.. and mail it back |
15:11.51 | pctechnerd | yea, just borrow a store's sim for a second, they won't mind as long as you don't try to make a run for it |
15:11.54 | snadge | t-mobile doesnt exist in australia |
15:11.58 | blau | ah |
15:12.00 | blau | mail it to me |
15:12.05 | blau | ill babysit it :) |
15:12.08 | nice_burger | here comes a nice bonehead q - can the SD card be physically removed from the g1? |
15:12.11 | Disconnect | there's a way to activate on non-tmob sims but istr it needs root and such |
15:12.25 | vol_ | nice_burger: yes |
15:12.26 | andyross | It's a microSD card. Yes. |
15:12.31 | pctechnerd | nice_burger: yes, but you won't be able to access the files on it while it's not in the phone |
15:12.41 | Disconnect | ..don't remember his name, but there was a guy here from the middle east who did it no prob |
15:12.42 | vol_ | flip up the keyboard, it's right "below" the call key |
15:12.43 | *** join/#android indiabolbol (n=indiabol@59.93.65.86) |
15:12.50 | snadge | ok i have to go.. |
15:12.51 | vol_ | there's a tab that feels like it shouldn't come off but it does |
15:12.55 | snadge | unfortunately not my laptop |
15:12.57 | nice_burger | right - i found that, opened it - how to get the card out ? |
15:13.06 | pctechnerd | well ima go to bed now. if anyone wants to politely send me a grand central invite please email it to me at pctechnerd@gmail.com |
15:13.13 | vol_ | nice_burger: push it in |
15:13.13 | pctechnerd | you guys have a great day, i'll be back on after i wake up :) |
15:13.15 | vol_ | it will pop out |
15:13.24 | nice_burger | vol_: thanks |
15:13.37 | pctechnerd | g'night |
15:13.41 | andyross | Push it in with a pen, it will click out. Then scrape it with a fingernail or pair of tweezers until it comes out. And be careful not to snap off the door/cover/flap thing. Yeah, not the best mechanical design. |
15:14.12 | andyross | Basically: buy a 16G card, swap it once, then pretend like it's soldered down. :) |
15:14.56 | *** join/#android an_dev (n=fih\paya@host-208-68-238-61.biznesshosting.net) |
15:15.10 | nice_burger | thanks again - i guess i just wasn't pushing hard enough - it's out, man is this a tiny little thang |
15:16.18 | mkitzman | Hey everyone out there in Android land! I need a bit of assistance with my G1. I would like to trade it, does anyone have any suggestions of where to go to do this? I have looked on craigslist but didn't find much. Any help would be appreciated. |
15:17.06 | blau | you want to get rid of it? |
15:17.19 | nice_burger | hmm. took card out, put it back in, tried to take a photo. says 'please put a SD card in there'. |
15:17.24 | mkitzman | no, I have the Bronze one and want to trade for a black one. |
15:17.29 | blau | ah |
15:17.32 | *** join/#android joel (n=joel@host-208-68-238-61.biznesshosting.net) |
15:17.36 | blau | good luck :/ |
15:17.38 | mkitzman | tmo won't allow me to exchange it. |
15:17.40 | *** join/#android vbabiy (n=vbabiy@rrcs-24-97-25-119.nys.biz.rr.com) |
15:17.46 | blau | mkitz: in the us you have 14 days to return it |
15:17.52 | blau | and then buy a nother one |
15:18.03 | blau | provided you bought from an actual tmobile store |
15:18.07 | andyross | Might have to mount (opposite sense: mount from the phone's perspective) it again. It's in Settings -> SD Card |
15:18.10 | vol_ | mkitzman: ebay? |
15:18.14 | blau | the authorized dealers might have slightly different rules |
15:18.44 | nice_burger | andyross: would have thought, but only option there is 'unmount/eject SD card' and it's disabled |
15:18.46 | mkitzman | Does eBay do trades? I am not all that familiar with eBay. |
15:18.58 | andyross | Check that it's seated well. Maybe reboot? |
15:19.39 | andyross | Must it be a trade? Get it unlocked, pay the early termination fee, then sell it. Seems like you should be able to make $1-200US profit if the existing prices are market. |
15:20.15 | mkitzman | Hmm, not in it for the money, I love the phone too much! But would much rather have the black one than the Bronze |
15:20.51 | blau | kitz: how long have you had it |
15:20.54 | nice_burger | andyross: answer was : unplug from usb hehe |
15:21.25 | mkitzman | about 3 weeks now. |
15:21.58 | andyross | nice_burger: Yeah, that. For dumb technical reasons you can't have the card visible on both the phone and the PC at the same time. |
15:23.02 | andyross | likes the bronze one, actually. The contrast with the keyboard backplate is more attractive. But he just got lucky: it was a pre-order and he selected "brown" (!) on the assumption that demand would be less and it might ship faster. |
15:23.15 | nice_burger | ok, got that sorted. next, what's the getting-root-access situation now? can i haz whatever linux apps i want yet? |
15:23.16 | *** join/#android jexe (n=jesseboy@static-64-115-213-78.isp.broadviewnet.net) |
15:23.27 | andyross | would love to meet the now-unemployed marketing employee who thought that "brown" was a good description for a tech product. |
15:23.59 | pandzilla | andyross: they're now happily united with their Zune brothers |
15:24.37 | Disconnect | andyross: the brown is nice but i hate the kb coloring. basically impossible to see - if the lighting is ok for the white-lit-on-white keys then the super-faint orange symbols fade out :( |
15:25.11 | Disconnect | if i'd seen the kb in real life before ordering i'd have gotten black with the (shockingly easy to see) white on black backlighting. (who'd have thought that silver on silver would be hard to see?) |
15:25.17 | andyross | nice_burger: the simple answer is "say no to upgrades" until you get it rooted, because the most recent version closes the hole. There isn't a lot of truly great root stuff available yet unless you're a developer. Check http://forum.xda-developers.com/forumdisplay.php?f=448 for details (most are even correct) |
15:25.52 | *** join/#android jbq (n=jbq@nat/google/x-922aa6260c232eba) |
15:25.52 | Disconnect | nice_burger: 'say no' means hacking it, because eventually it updates anyway |
15:26.19 | andyross | Not sure what the complaint it there -- the keyboard symbols are translucent and show up fine when backlit. |
15:26.21 | *** join/#android ignaciogggg (n=ignaciog@host134.190-137-194.telecom.net.ar) |
15:26.34 | mkitzman | Disconnect: I agree with the keyboard, which is why I want to trade it. The phone is AWESOME otherwise! |
15:26.35 | *** join/#android Gary13579 (n=Gary1357@c-66-41-234-235.hsd1.mn.comcast.net) |
15:27.05 | Disconnect | andyross: maybe yours is brighter than mine but mine goes silver on silver in any sort of 'dusk' environment |
15:27.23 | nice_burger | Disconnect: ja gathered as much. well i don't want to start missing out on upgrades just yet. |
15:27.29 | *** join/#android bricod1 (n=bricode@200.122.185.24) |
15:27.38 | Disconnect | doesn't "miss out" but ok |
15:28.28 | andyross | nice_burger: just recognize that once you upgrade to RC30, the hole is closed and you can't go back until/unless someone finds a new exploit. |
15:28.36 | bricod1 | Is there any way to remove the patented codecs from Android? |
15:29.21 | *** join/#android Dopplerdeffect2 (n=Dopplerd@ip72-208-87-64.ph.ph.cox.net) |
15:29.29 | nice_burger | andyross: i'm already showing RC30 under 'build number', so i guess that's a fait accompli hehe |
15:29.30 | andyross | bricod1: rebuild your own tree, I guess. Although I'm not sure what codecs you'd have left. A patent somewhere covers pretty much everything. |
15:29.31 | *** join/#android inZane-_ (i=nemo@dslb-084-058-030-113.pools.arcor-ip.net) |
15:30.57 | bricod1 | andyross: I've done that and am having problems. |
15:31.38 | nice_burger | is there a better way to develop than the setups outlined on andoid dev site? i've tried getting it all set up a few times on ubuntu, but trouble with eclipse/android plugin etc. wonder if there's a completely different route - or better instructions out there |
15:32.43 | andyross | uses Makefiles and the low-level tools. Just read through the ant build.xml file for a sample project and you'll see how the pieces fit together. |
15:33.52 | nice_burger | andyross: ah, sounds good, thanks |
15:33.59 | blau | nice: its easy |
15:34.06 | blau | what are you having trouble with |
15:34.15 | blau | or do you mean building the actual android source |
15:35.04 | *** join/#android neerhaj (n=neerhaj@210.89.50.184) |
15:35.05 | bricod1 | Building the source fine. BUILD_WITHOUT_PV flag doesn't work to remove codecs as it has unmet dependencies. |
15:35.42 | blau | eclipse rules, i dont know why you wouldnt want to use it |
15:36.03 | andyross | Ooh, editor flame war. And one I didn't start.! |
15:36.15 | *** join/#android indiabolbol (n=indiabol@59.93.94.180) |
15:36.22 | pandzilla | well, at least for Java it does |
15:36.40 | blau | yeah and android dev is in java or did i miss something |
15:36.41 | nice_burger | blau: oh, i do, i do. i forget what was stopping me. will try again, then beg for help again when i get stuck (now that i found this channel) |
15:37.05 | blau | ive setup a build environment on osx, ubuntu, and windows |
15:37.09 | blau | no problems |
15:37.15 | nice_burger | blau: not building andoid source no. just wanna get a hello world app working |
15:37.32 | blau | install eclipse, unzip the android sdk somewhere |
15:37.40 | blau | install the android plugins for eclipse |
15:37.46 | blau | point them to your sdk dir |
15:37.57 | blau | i think thats basically it |
15:38.23 | nice_burger | got ganymede, starting it up now to see.. |
15:39.42 | nice_burger | blau: got the sdk.... plugins plugins... |
15:40.07 | blau | the plugins are the "hardest" |
15:40.11 | *** join/#android unix_infidel (n=blue@unaffiliated/unixinfidel/x-8383745) |
15:40.25 | blau | goto help, find and install, enter the right url for the version of eclipse you have |
15:40.42 | *** join/#android dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net) |
15:40.48 | tric | nice_burger: just make sure you are using sun java on your dev box and not openjdk or something |
15:41.01 | *** join/#android indiabolbol1 (n=indiabol@59.96.106.193) |
15:41.26 | *** join/#android indiabolbol1 (n=indiabol@59.96.106.193) |
15:42.08 | *** join/#android indiabolbol1 (n=indiabol@59.96.106.193) |
15:42.13 | nice_burger | yer kidding - software updates is under 'Help' wtf? |
15:42.34 | *** join/#android strongsauce (n=sauce@cpe-76-166-174-43.socal.res.rr.com) |
15:42.37 | *** join/#android indiabolbol1 (n=indiabol@59.96.106.193) |
15:43.37 | vol_ | nice_burger: welcome to eclipse :) |
15:44.59 | IznastY | - [ is away ] [ Reason: Activate IdleAway: 300 min ] [ Time: 22:44:55 ] [ Pager: on ] [ Log: on ] |
15:45.11 | nice_burger | i see i previously got android developer tools, including an editor(?) |
15:45.27 | *** join/#android indiabolbol1 (n=indiabol@59.96.106.193) |
15:45.51 | *** join/#android indiabolbol1 (n=indiabol@59.96.106.193) |
15:46.22 | *** join/#android San-G1 (n=san@m4e5336d0.tmodns.net) |
15:46.22 | nice_burger | sigh, could it be i already installed it all good, and just don't know how to get started? how do it create a new app? |
15:46.31 | blau | if the tools are installed |
15:46.41 | blau | you goto new->other |
15:46.48 | *** join/#android indiabolbol1 (n=indiabol@59.96.106.193) |
15:46.48 | blau | start typing android |
15:46.52 | blau | and see if android project pops up |
15:47.10 | blau | otherwise goto window->preferences and see if android is in the list |
15:47.32 | *** part/#android an_dev (n=fih\paya@host-208-68-238-61.biznesshosting.net) |
15:48.13 | nice_burger | blau: is this same difference - i went to File/New/Andoid Project ? |
15:48.36 | blau | yeah |
15:48.46 | blau | if you have it there great |
15:48.59 | blau | i was in a different view that didnt |
15:49.35 | nice_burger | blau: so i filled in the project fields with some crap it accepted. then what? just showing the welcome screen with those floating icons still. |
15:50.03 | nice_burger | sorry, obviously i've not been patient enough to find out how eclipse works |
15:50.16 | blau | close the stupid welcome screen |
15:50.19 | unix_infidel | eclipse was a simple setup here. |
15:50.22 | blau | and you should get a nice view of stuff |
15:51.01 | *** join/#android o3u (n=slim@modemcable123.240-56-74.mc.videotron.ca) |
15:51.03 | blau | or goto window menu -> show view -> package explorer |
15:51.07 | nice_burger | blau: got it. now i see my new proj plus my earlier attempt 'HelloAndoid' |
15:51.24 | nice_burger | is there an emulator? |
15:51.27 | blau | yeah |
15:51.29 | blau | just run it |
15:51.34 | blau | should start automagically |
15:52.44 | nice_burger | cool, working |
15:53.03 | *** join/#android Terdhex (n=fes004@host-208-68-238-61.biznesshosting.net) |
15:53.11 | nice_burger | omg, i hope it doesn't have to go through the long boot everytime i run.. |
15:53.23 | *** join/#android Payal (n=fkp021@host-208-68-238-61.biznesshosting.net) |
15:53.28 | *** join/#android chris_debian (n=chris@host86-162-35-34.range86-162.btcentralplus.com) |
15:53.30 | blau | its realllly lon the first time |
15:53.33 | blau | but it speeds up |
15:53.40 | blau | and you dont have o restart it everytime you run the app again |
15:53.41 | nice_burger | cool |
15:53.48 | blau | it handles uninstall/install seemlessly |
15:54.54 | nice_burger | blau: do you find you get crashes/freezes? have to kill processes with this setup? |
15:54.54 | blau | gmail doesnt let you make an email with google in it |
15:54.57 | *** join/#android San-G1 (n=san@m4e5336d0.tmodns.net) |
15:55.02 | blau | nope |
15:55.12 | blau | do you mean in the emulator |
15:55.41 | *** join/#android chris_debian (n=chris@host86-162-35-34.range86-162.btcentralplus.com) |
15:55.41 | nice_burger | tried to close emulator while booting , black window, everything hanging |
15:56.11 | *** part/#android dholiday1 (n=dstadelm@dhcp-224.digilab.bio-rad.com) |
15:56.17 | blau | ive done it with no issues |
15:56.22 | nice_burger | you can't have i_love_all_google_products@gmail.com even? |
15:56.28 | blau | except in ubuntu |
15:56.34 | blau | ubuntu didnt like when i closed it on load |
15:56.49 | nice_burger | i promise not to do it again |
15:57.16 | nice_burger | funny it gives the process id in the title bar, as if it knows i'll need it... |
15:57.40 | blau | i dont think its the process id, or maybe it is |
15:57.44 | Disconnect | you will if you have multiple emu's running. |
15:57.56 | blau | i thought it was just some unique emu detail |
15:57.58 | nice_burger | er, it's a build number perhaps, no such process |
15:58.18 | Disconnect | its the emu id. so you can select between them (and devices, etc) when debugging |
15:58.29 | blau | if you found my help helpful please email HelpMeGetAGoogJob@gmail.com saying how awesome I am |
15:59.36 | nice_burger | blau: thought you said you couldn't create such an email? |
15:59.59 | nice_burger | Disconnect: ah thanks |
16:00.14 | blau | goog, not google |
16:00.46 | nice_burger | ah missed that |
16:00.47 | *** join/#android poetic_folly|G5 (n=poetic_f@213-39.103-97.tampabay.res.rr.com) |
16:01.26 | *** join/#android indiabolbol1 (n=indiabol@59.96.106.193) |
16:02.02 | nice_burger | ...and i can't seem to kill the emulator process. hate when that happens, tried kill, killall, other suggestions besides powering off this machine? |
16:02.20 | KNY | pkill -9 java ? |
16:02.47 | KNY | and `pkill -9 emulator` (or whatever the process is called; I don't remember off the top of my head) |
16:02.57 | jbq | nice_burger: on linux? |
16:03.02 | nice_burger | ubuntu, yes |
16:03.03 | *** join/#android dd94300 (n=fdd001@host-208-68-238-61.biznesshosting.net) |
16:03.47 | KNY | `sudo shutdown -r now` ;) |
16:03.47 | *** join/#android indiabolbol1 (n=indiabol@59.96.106.193) |
16:04.14 | jbq | Yeah, there's a bug in some desktop linux kernels in one of the audio drivers (which causes applications hitting that bug to be stuck in an unkillable state), and the emulator hits that codepath. |
16:04.19 | nice_burger | here's the line from ps aux|grep emulator : |
16:04.20 | nice_burger | chris 10047 5.7 11.1 166364 100428 ? Sl 10:52 0:28 /home/chris/android-sdk-linux_x86-1.0_r1/tools/emulator -skin HVGA -netspeed full -netdelay none |
16:04.45 | nice_burger | jbq: ah. |
16:05.06 | jbq | The emulator has options about which audio API to use, and the bug only affects one of the audio APIs (I think that the emulator support 3 different audio APIs under linux). |
16:05.08 | nice_burger | KNY: the pkill -9 java is to kill all java processes? |
16:05.48 | KNY | well, I think it would just kill one |
16:05.55 | KNY | killall -9 java would do all of them |
16:06.03 | KNY | including Eclipse, if you've got that going |
16:07.06 | nice_burger | KNY: ah i see, hence the 'all'. but don't nece want to kill all that - so if just want to kill the emulator, 'pkill -9 10047' ? |
16:07.14 | KNY | yeah |
16:07.32 | *** join/#android Goosey (n=Goosey@168.215.170.99) |
16:07.54 | nice_burger | KNY: has no effect |
16:08.39 | indiabolbol1 | hhk |
16:08.43 | KNY | `sudo killall -9 emulator` |
16:08.44 | KNY | maybe |
16:09.25 | nice_burger | ok, what's my password |
16:09.31 | nice_burger | kidding - that worked, thanks |
16:11.40 | *** join/#android mluser-work (n=mluser-w@208.178.12.226) |
16:12.04 | *** join/#android dysinger (n=tim@c-76-27-237-245.hsd1.or.comcast.net) |
16:14.02 | *** join/#android foonixx (n=fpotter@74.93.1.129) |
16:14.18 | nice_burger | oh man, this is going to be fun, looks like i'm all set up. thanks everyone |
16:16.29 | *** join/#android xorl (n=xorl@li30-130.members.linode.com) |
16:16.50 | *** join/#android blau1 (n=blau@c-68-37-236-163.hsd1.nj.comcast.net) |
16:18.02 | *** join/#android indiabolbol1 (n=indiabol@59.96.106.193) |
16:18.18 | nice_burger | blau: sent that email |
16:19.23 | blau1 | thanks nice! |
16:19.59 | gfindster | hello |
16:20.17 | nice_burger | gfindster: hello, ask me anything, i'm the new expert, as of 2 minutes ago |
16:20.53 | Disconnect | nice_burger: why does my app work fine in the emu but crash when i try to write to the db on the device? |
16:21.07 | *** join/#android indiabolbol1 (n=indiabol@59.96.106.193) |
16:21.11 | blau1 | disc: bad db? |
16:21.18 | blau1 | try uninstalling and reinstalling? |
16:21.19 | Disconnect | same db on emu |
16:21.22 | Disconnect | literally same file |
16:21.34 | nice_burger | Disconnect: no idea - is there a log? |
16:21.37 | Disconnect | same perms (well its app_80 on device, app_24 or some such on emu) etc |
16:21.49 | nice_burger | how does it crash also |
16:22.00 | blau1 | disc: are you using databasehelper? |
16:22.29 | Disconnect | yep. it says 'sqlexception: 14' |
16:22.54 | indiabolbol1 | hi |
16:24.53 | Disconnect | E/AndroidRuntime(20191): android.database.sqlite.SQLiteException: error code 14 |
16:24.55 | blau1 | you are using databasehelper? probably had some issue with database versions then unable to upgrade? |
16:24.57 | Disconnect | its fun :( |
16:25.03 | *** join/#android mokolade_ (n=mokolade@85.221.112.173) |
16:25.25 | jasta | i used databasehelper too, of course. Disconnect: have you tried looking at the source to figure out what that error is or where its coming from? |
16:25.38 | jasta | i bet you could get a quick resolution that way |
16:25.41 | Disconnect | not yet. its E/AndroidRuntime(20191): at android.database.sqlite.SQLiteStatement.native_execute(Native Method) so pita |
16:25.43 | *** join/#android indiabolbol1 (n=indiabol@59.96.106.193) |
16:25.54 | jasta | that doesnt make it any harder to debug |
16:25.57 | blau1 | disconnect: go further down the trace until you see your code mentioned |
16:26.09 | Disconnect | yah its in any update/insert statement. |
16:26.24 | blau1 | i bet your update/insert isnt getting run on the emu |
16:26.29 | Disconnect | works fine on the emu |
16:26.32 | blau1 | but is on your device because of the db versions |
16:26.42 | Disconnect | nope. it runs 100% fine on the emu |
16:27.39 | jasta | it looks like sqlite3_step is failing and returning 13... |
16:27.41 | jasta | err 14 |
16:27.47 | jasta | so lets look at sqlite3 docs |
16:28.29 | jasta | #define SQLITE_CANTOPEN 14 /* Unable to open the database file */ |
16:29.01 | blau1 | try rebooting, i get them on the emulator sometimes |
16:29.06 | blau1 | i usually need to reinstall my app |
16:29.07 | Nafai | Does there exist a tool for android to query ldap for contact info? |
16:29.12 | blau1 | havent seen it on the actual device |
16:29.15 | jasta | Disconnect: so code up a simple test to see if you can even open and read from the file |
16:29.28 | jasta | running on the device, as the user having the problem |
16:29.52 | blau1 | i had a weird problem this morning |
16:29.59 | blau1 | i was using an urlconnection and get old data |
16:30.00 | Disconnect | it reads fine, simple cursor displays the summaries, the edit page loads the data.. |
16:30.06 | blau1 | on my device but not the emu |
16:30.08 | blau1 | weird |
16:30.15 | jasta | Disconnect: then where are you getting that error from? |
16:30.27 | Disconnect | update or insert |
16:30.42 | Disconnect | meeting :/ bbiab |
16:30.48 | blau1 | disc: can you select? |
16:31.06 | jasta | Disconnect: ok, well then see if you can open and write to the file. |
16:31.18 | jasta | independent of sqlite3 |
16:31.28 | jasta | of course you'll clobber it, but who cares |
16:31.31 | jasta | you can just put it back again |
16:32.18 | *** join/#android jexe (n=jesseboy@static-64-115-213-78.isp.broadviewnet.net) |
16:33.56 | *** join/#android dan_winckler (n=dan@sdsl-104-051.dsl.bway.net) |
16:34.14 | dd94300 | www.zzzphones.com.....................?????? |
16:34.58 | indiabolbol1 | any developers here |
16:35.27 | indiabolbol1 | ?? |
16:35.41 | nice_burger | indiabolbol1: couple hundred looks like |
16:35.47 | dd94300 | i guess everyone |
16:36.25 | indiabolbol1 | thats a good |
16:38.36 | *** join/#android Leeds (n=richardc@n220246165152.netvigator.com) |
16:40.33 | offby1 | not me. |
16:44.49 | *** join/#android PocketIRC (n=pocketir@173.98.244.97) |
16:46.55 | *** join/#android muthu_ (n=mobeegal@59.92.65.46) |
16:48.12 | *** join/#android andyross1 (n=andy@static-71-245-107-194.ptldor.fios.verizon.net) |
16:49.14 | *** join/#android mokolade_ (n=mokolade@85.221.112.173) |
16:49.26 | indiabolbol1 | /whois offby1 |
16:51.06 | PocketIRC | any new news |
16:51.32 | indiabolbol1 | how many g1 has been sold?? |
16:52.27 | indiabolbol1 | anyone? |
16:52.32 | blount | ten billion |
16:52.41 | *** join/#android tmarble (n=tmarble@user-38q4e4l.cable.mindspring.com) |
16:52.41 | indiabolbol1 | you wish |
16:52.55 | PocketIRC | -300 |
16:52.57 | andyross1 | Story yesterday said that HTC had upped its estimate for 1 year sales from 600k to 1M units. |
16:53.28 | indiabolbol1 | i heard a month back it was over million |
16:54.26 | andyross | Story: http://www.washingtonpost.com/wp-dyn/content/article/2008/11/24/AR2008112402528.html |
16:54.26 | andyross | I don't buy that 1M have already shipped. The most popular apps in the market are still in the 50-250k range. |
16:55.10 | indiabolbol1 | thanks for the link...letme check out |
16:56.24 | indiabolbol1 | the link talks about their plans |
16:56.38 | indiabolbol1 | not actual sold g1s |
16:58.36 | andyross | Right, I have nothing on how many units are actually live other than the vague numbers from the market. |
16:59.04 | indiabolbol1 | ya i know... |
16:59.35 | indiabolbol1 | but there is lot of hype about the numbers , I think |
17:00.44 | unix_infidel | i think forresters numbers were a bit more accurate. |
17:00.48 | andyross | There's always hype about sales numbers. :) |
17:00.55 | unix_infidel | though, those are probably those produced ready for market, not fulfilled orders. |
17:01.15 | *** join/#android Bonks (n=Bonks@ip-140-140-135.phx.extremezone.com) |
17:01.21 | nice_burger | ok, i've created the next-big-thing, how do i get it onto my phone? |
17:02.26 | Bonks | google: install apk files |
17:02.43 | indiabolbol1 | is the numbers of g1 close to any other competitor |
17:02.47 | nice_burger | i'm so there dude, thanks |
17:03.08 | blau1 | nice: enable developer stuff on your phone |
17:03.29 | blau1 | and hook it via usb, check that it shows up in the DDMS view in eclipse |
17:03.39 | *** join/#android rubyonlinux (n=rubyonli@76.164.41.218) |
17:03.44 | blau1 | then you can run it on your phone just like that |
17:05.40 | Bonks | i wonder what the next big thing is?? :x |
17:06.14 | blau1 | i hope its pizza |
17:06.44 | nice_burger | blau1: 'enable developer stuff' = settings/application/development/usb debugging? is there more to it? |
17:06.50 | blau1 | i think thats it |
17:07.24 | nice_burger | does it actually get installed, so i can unplug and still have it work? |
17:07.36 | nice_burger | must be |
17:07.41 | Bonks | yes |
17:08.07 | blau1 | yup |
17:08.26 | nice_burger | used to have a cat named Bonk - coz it bonked into things of course |
17:08.42 | Bonks | bonkers is a bobcat in a cartoon |
17:08.47 | blau1 | one thing to note, if you install it that way, its signed with the default key |
17:09.02 | blau1 | which means you have to uninstall it to install it with a real key |
17:09.11 | nice_burger | k, just for testing now |
17:09.21 | blau1 | so if you plan on publishing it to the market you need to create your own key and sign it with that |
17:09.33 | Bonks | i must say, the G1 Central app is the big thing for me right now |
17:09.38 | nice_burger | ok, super |
17:10.58 | blau1 | yeah bravo to the g1 central guy |
17:11.08 | blau1 | now give us access to our voicemails and he can have a hug |
17:15.02 | dd94300 | I/DEBUG ( 278): debuggerd committing suicide to free the zombie! |
17:17.07 | blau1 | ne1 use gizmo5? |
17:17.51 | jbq | is afraid of free zombies |
17:18.51 | unix_infidel | omg free zom pies? |
17:18.52 | nice_burger | blau1: i see it in DDMS, what're the steps though to see it on phone? have to close emulator first? if it's in DDMS perspective, does that mean it's already loaded on phone? |
17:18.54 | unix_infidel | zing! |
17:19.47 | dd94300 | does anybody know how to connect micro phone to emulator............i am getting dead zombies |
17:21.05 | nice_burger | oh cripe, i'll be late for the psychiatryst, must run, thanks again all |
17:21.41 | blau1 | burger: ask me again when you get back |
17:22.25 | *** join/#android jalmeida (n=chatzill@bd219060.virtua.com.br) |
17:22.51 | *** join/#android jalmeida (n=chatzill@bd219060.virtua.com.br) |
17:24.14 | *** join/#android pandora-- (n=pandora-@66.238.50.126.ptr.us.xo.net) |
17:27.06 | unix_infidel | does google docs not have a mobile pdf viewer? |
17:27.40 | jasta | when the native sdk is released, someone will probably just port xpdf |
17:27.52 | jasta | (the engine is very portable) |
17:28.01 | Nafai | w00t |
17:28.07 | Nafai | Just ordered my phone |
17:28.12 | unix_infidel | jasta: native SDK? |
17:28.28 | jasta | unix_infidel: google is working on a native SDK, to officially support writing C/C++ to support Java |
17:28.52 | jasta | it's not such a stretch really. that approach is obviously being used on the phone already |
17:28.52 | unix_infidel | jasta: where is this on the Roadmap? |
17:29.10 | jasta | it's not officially |
17:29.12 | *** join/#android polymar (n=polymar@12.186.229.30) |
17:29.22 | jasta | but it has been confirmed by numerous google employees |
17:29.33 | *** join/#android raidfive (n=adam@c-24-20-93-157.hsd1.wa.comcast.net) |
17:29.41 | andyross | You can do native development right now. It's not hard. It's just that the APIs might change on future phones (or updates, maybe). |
17:30.13 | jbq | There's an interesting dilemma about that: on the one hand, we're not ready to officially support native code fully end-to-end, on the other hand, apps will be less likely to break if we can give some clear guidelines about what's likely to not change much and what's likely to change a lot. |
17:30.23 | andyross | But if what you're doing is, say, writing to an already-standardized native API (unix stuff, sockets, bluez, OpenGL, etc...) you're safe regardless. |
17:31.19 | jbq | andyross: ...as long as the CPU in the device can execute the instruction set you compiled for... |
17:31.30 | *** join/#android jexe (n=jesseboy@static-64-115-213-78.isp.broadviewnet.net) |
17:31.38 | andyross | Yeah, indeed. It's not free. But it's not brain surgery either. |
17:31.50 | jbq | yeah. |
17:31.53 | vol_ | yeah, that's what we're counting on for our product |
17:31.58 | jasta | it matters a great deal to have official support in the product, though. |
17:32.14 | jasta | i wouldn't waste my time building an app that depends on something google won't guarantee |
17:33.20 | jbq | I think that for now we're unlikely to have very hard guarantees. I expect something along the lines of "if you follow those guidelines, things are a lot less likely to break in the future". |
17:33.24 | vol_ | Sigh. Having trouble getting this stupid emulator to play sound for me... |
17:33.29 | vol_ | :E |
17:33.33 | andyross | On the flip side, folks doing native work now have a huge first-mover advantage over the people waiting on an SDK. Which choice is right depends a lot on the app, I suspect. I notice that the neocore 3D demo is native code (no doubt a port of an existing Brew application), while Opera went with an all-java solution. |
17:34.12 | vol_ | Opera probably had a java solution more or less sitting around though, I suspect |
17:34.22 | vol_ | the hardest part was probably hooking it up with android |
17:35.43 | andyross | A good example of why root-on-the-phone is important for developers, btw: the ability to see how other people's apps are put together :) |
17:35.47 | Nafai | andyross: So you can do native code on the android? |
17:35.49 | blau1 | lol |
17:36.00 | Disconnect | ok i feel dumb now. i just fixed it. adb created 'databases' as root:root with no world-writable perms. so the app could write to the file but not to the dir. |
17:36.03 | Disconnect | so .. no writes. |
17:36.10 | Disconnect | what a total pita |
17:36.24 | vol_ | Nafai: You can do it, it's just not "officiall supported" |
17:36.26 | blau1 | disc: you created the db non programatically? |
17:36.28 | vol_ | oficcially |
17:36.59 | andyross | This wiki link came up in the channel a while back, and it's a good whirlwind overview: http://android.jim.sh/index.php/Cross_Compilation |
17:37.40 | Disconnect | blau1: created it in the app, sucked it down with adb and repopulated it, then replaced it. emu that worked, but on the device adb push changed ownership of the databases directory :( |
17:37.44 | blau1 | andy: like what do you mean? |
17:38.01 | andyross | What do I mean about what? |
17:38.02 | blau1 | disc: why not just populate it while on the device? |
17:38.16 | blau1 | andy: about seeing how other apps are put together |
17:39.01 | andyross | Without root, you can't look at the /proc/.../maps file of a process to see that it has native libraries linked in. Nor can you see the .apk files, etc... |
17:40.05 | blau1 | i think you can get apk files off the device |
17:40.17 | blau1 | i could be wrong tho |
17:40.48 | blau1 | oh wtf |
17:40.54 | blau1 | i cant get into the data dir anymore :/ |
17:41.22 | blau1 | arent the installed apps stored in /data? |
17:41.55 | jbq | yes, installed apps are in /data. |
17:42.08 | blau1 | and their databases too right? |
17:42.30 | blau1 | for some reason im getting opendir failed, permission denied in /data |
17:42.35 | blau1 | when i do an ls |
17:42.38 | blau1 | i swear it worked before |
17:43.45 | blau1 | hmm i can get to data in the emulator |
17:43.51 | blau1 | maybe i never actually did it on my phone? |
17:44.15 | blau1 | any ideas, am i going crazy |
17:44.53 | Disconnect | blau1: ls only works as root. |
17:44.57 | Disconnect | blau1: cd /data/data |
17:45.11 | blau1 | disc, so we have root in the emulator? |
17:45.27 | Disconnect | yep |
17:45.55 | blau1 | oh, i guess inever did this on the actual device, lol |
17:46.11 | blau1 | this is annoying, how can i get at a database thats on my g1 |
17:46.53 | Disconnect | cd /data/data |
17:46.54 | Disconnect | ls |
17:47.10 | *** join/#android dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net) |
17:47.39 | blau1 | im getting the same thing |
17:48.38 | jasta | blau1: on the g1 you can use adb pull |
17:48.51 | blau1 | i cant just connect to the database with sqlite3? |
17:49.29 | blau1 | i give up |
17:49.33 | blau1 | g1 is useless without root |
17:50.18 | jbq | I think that in the future we want to make the files that belong to debuggable apps visible to adb. |
17:50.31 | blau1 | i like it |
17:50.59 | jbq | It just takes a bit more work on the permissions that we were comfortable putting in 1.0. |
17:51.45 | *** join/#android dglazkov_ (n=dglazkov@72.14.224.1) |
17:51.47 | andyross | But, but... I thought the G1 and the Android platform were different things, and the platform was open and all... :) |
17:52.44 | jbq | "open platform" doesn't mean "no restrictions on which code can do what". |
17:52.52 | jbq | ;-) |
17:53.12 | Disconnect | blau1: cd /data/data ; ls works for me as user |
17:53.23 | *** join/#android m2 (n=marcelo@190.10.95.147) |
17:53.26 | blau1 | on your g1? |
17:53.30 | jbq | anyway, that part of the G1 comes straight from Android, and any restriction that exists there is an Android restriction. |
17:53.40 | Disconnect | yep |
17:53.45 | jbq | (well, I'd rather say "limitation" than "restriction") |
17:53.59 | blau1 | rc30? |
17:54.00 | Disconnect | lemme triple-check (adb shell is root) |
17:54.03 | romainguy__ | we should have a pot |
17:54.11 | andyross | I know. I'm just needling you (semi-seriously, despite the smiley) about the "android is open, the G1 is not" dodge. Clearly you guys did make affirmative decisions about your security model, and those decisions have consequences you can't dodge your way around. Meh. Not a flame war that hasn't been had a thousand times already. |
17:54.55 | jbq | andyross: yes, we definitely need to engineer the platform a bit more for situations like the one that blau1 is running into. |
17:55.11 | Disconnect | blau1: yah but my bad, data/data is not accessible to shell user. |
17:55.32 | romainguy__ | jbq: the easiest would be to have dev devices |
17:55.34 | eldenz | if anyone is interested, i wrote a serverside php app to parse opera bookmarks (opera6.adr) and display a mobile suitable interface to search (w/ or w/o ajax).. |
17:55.53 | eldenz | all you need is a php5 capable server with mysql (sqlite possible as well but not tested) |
17:56.48 | blau1 | i think im working on an app ot sync google bookmarks with your g1 |
17:56.59 | jbq | romainguy__: sure, sure, but there are always going to be devices that are about as non-open as the G1, and having the right facilities in production builds for developers to be able to debug on such devices will still be necessary. |
17:57.15 | romainguy__ | I agree |
17:57.20 | romainguy__ | that's why I said the "easiest" |
17:57.42 | romainguy__ | but I have to admit that when I write apps, I seldom need more control for debugging |
17:57.58 | romainguy__ | the only thing I wish I had is what blau1 is asking for: access to your sqlite3 db |
17:58.05 | Disconnect | romainguy_: anyone who uses sqlite will occasionally want to pull the db to examine it, or .. ok you are already there :) |
17:58.17 | *** join/#android mqt (i=tran@monaco.nirv.net) |
18:00.08 | blau1 | romain: i do have access in the emulator |
18:00.11 | blau1 | just not the g1 |
18:00.43 | romainguy__ | I know :) |
18:00.50 | blau1 | ok just making sure |
18:00.56 | Disconnect | (and to answer an earlier question, i preloaded the data for my app because i have several hundred records ready to go and i needed to find out if it was gonna bomb out or not. the answer was not :) except the perms problem) |
18:01.06 | *** join/#android nizox_ (n=none@2a01:e35:8a13:a2b0:21c:c0ff:fe25:ff68) |
18:01.33 | blau1 | disc: one of my apps has several thousand records in a list view from a db and its silky smooth! |
18:02.02 | romainguy__ | blau1: ListView doesn't care whether you have 20 or 20 billion records :) |
18:02.12 | romainguy__ | (except you can't have 20 billion because of the size of an int :)) |
18:02.26 | blau1 | i know, i was concerned there would be some other issue though |
18:02.35 | xsdg | romainguy__: clearly we need 64-bit ints |
18:02.36 | blau1 | some magical issue |
18:02.50 | romainguy__ | xsdg: it's called a long |
18:02.56 | blau1 | listview doesnt use longs? |
18:02.58 | romainguy__ | but I'm sure the G1 would not like this :) |
18:03.19 | xsdg | romainguy__: :o) |
18:03.32 | romainguy__ | blau1: no, it's a very reasonable tradeoff |
18:03.42 | romainguy__ | I'm more concerned about SGL using shorts |
18:03.53 | romainguy__ | (today you can easily make a UI that blows up SGL) |
18:04.19 | xsdg | romainguy__: btw, what are 64-bit variables in Java? In C, there's (long long), or (uint64_t). I don't think there's a type in C++ that's _guaranteed_ to be 64 bits. Is there one in Java? |
18:04.28 | romainguy__ | yes |
18:04.29 | romainguy__ | long |
18:04.29 | jasta | xsdg: in Java, they are long. |
18:04.33 | xsdg | aah, weird |
18:04.39 | romainguy__ | how is that weird? :) |
18:04.49 | jasta | Java's primitives have a defined size, unlike C/C++. |
18:04.57 | romainguy__ | which is nice |
18:05.00 | jasta | And long happens to be defined as 64-bit, int as 32-bit. |
18:05.18 | blount | if you have 2+ billion items in your listview, I'd say usability problems will bite you long before coding problems do... :-) |
18:05.23 | xsdg | ::nod:: |
18:05.28 | jasta | romainguy__: agreed, however C also has primitives of defined sizes now. |
18:05.29 | romainguy__ | blount: quite so :)) |
18:05.49 | blau1 | not really |
18:05.54 | blau1 | what if you have a nice way to search them |
18:05.58 | jasta | romainguy__: the latest C standard offers u/int32_t, u/int64_t, etc. |
18:06.10 | blau1 | i still feel that for familiarity, you should show all 2 billion items there |
18:06.50 | xsdg | blau1: fortunately, each entry is only a nibble, so it all fits in memory ;o) |
18:07.07 | blau1 | gets to work on the 2 billion item listview project! |
18:07.34 | blau1 | now to find useful data thats 2 billion entries and will fit on the g1 |
18:07.37 | blount | why have a contact list, when you can have The Contact List |
18:07.39 | xsdg | sort of reminds me of the billenium party we had here a few years back |
18:07.58 | romainguy__ | reminds me I have another optimization for ListView |
18:08.04 | romainguy__ | I should get on that one |
18:08.09 | xsdg | blau1: numbers from 1 to 2-billion should fit, and is easy to encode ;o) |
18:08.30 | *** join/#android spearce (n=spearce@nat/google/x-c2d13293b41d91e1) |
18:08.46 | xsdg | spearce: bah; the joke doesn't work with this nick :o) |
18:08.58 | spearce | nope. |
18:09.01 | jasta | i have found that performing sqlite3 queries on the order of a hundred thousand records or so takes quite a long time |
18:09.10 | jasta | just fyi :) |
18:09.17 | blau1 | damn |
18:09.19 | jasta | several seconds, at least |
18:09.30 | jasta | even if you have no criteria, just select * from foo |
18:09.33 | romainguy__ | I'm surprised you even need hundred thousands to reach that conclusion ^^ |
18:09.53 | jasta | romainguy__: i did, actually. it didnt start becoming noticable until about 10k |
18:09.56 | romainguy__ | just doing a query that returns a few thousands is slow |
18:10.02 | Disconnect | on the defined-size-primitives.. remember that java is a virtual machine. so it only makes sense - c primitives are mapped to the underlying hardware.. |
18:10.14 | romainguy__ | if you have an address book with 6,000 contacts for instance you'll definitely notice |
18:10.22 | jasta | romainguy__: well, my queries were not meaningful, it had no where clause |
18:10.29 | jasta | and it was not fragmented |
18:10.36 | jasta | so sqlite hardly had any work to do |
18:10.45 | romainguy__ | I'm also talking about such a query |
18:10.53 | *** join/#android The_Rain_in_Spai (i=d0365e0b@gateway/web/ajax/mibbit.com/x-171d26b4c7c44123) |
18:10.56 | *** join/#android mokolade (n=mokolade@85.221.112.173) |
18:12.49 | jasta | romainguy__: scrolling is remarkably fast even on such a set though |
18:12.59 | jasta | probably because the windowed cursor implementation is so tidy |
18:13.01 | romainguy__ | glad to hear that |
18:13.14 | romainguy__ | yes, the window fill helps a lot |
18:13.27 | romainguy__ | it's also what takes a lot of time when you query tons of records |
18:13.29 | jasta | romainguy__: did i tell you i got my code working to replace a database on the fly? |
18:13.39 | languish | did something change with the Market? When I go to all apps, by date, it only shows me the 1st screen/group of apps.. I used to be able to scroll down, and it'd load the older apps.. |
18:13.50 | *** join/#android famast (n=amast@host-208-68-238-61.biznesshosting.net) |
18:13.58 | romainguy__ | jasta: Yes I saw that, I'd be interested in reading it, I'm sure it's something I could use in a project |
18:14.10 | romainguy__ | languish: it still does that |
18:14.15 | romainguy__ | at least yesterday night it was |
18:14.23 | jasta | romainguy__: the strategy i use is to track the cursors and hold the uncompiled sql query |
18:14.30 | jasta | and add two methods notifyDatabaseInvalidated and notifyDatabaseChanged |
18:14.32 | languish | romainguy_, yeah it was doing it for me lastnight too. now it's not |
18:14.38 | Bonks | languish: im getting that too |
18:14.43 | Bonks | just checked now |
18:14.51 | languish | damn, this is annoying |
18:14.59 | jasta | which kind of fudges around the cursor dataset/content observers. notifyDatabaseChanged sends the new database handle which triggers a new cursor to be generated by the wrapper |
18:15.06 | romainguy__ | ah indeed |
18:15.07 | jasta | but it works generally, and tahts the important part. |
18:15.18 | jasta | so any open cursors will get requeried properly |
18:15.20 | languish | Bonks, thanks |
18:15.39 | romainguy__ | languish: same thing here |
18:16.07 | jasta | romainguy__: http://code.google.com/p/android-random/source/browse/trunk/SqliteInjectionTest/src/org/devtcg/demo/sqliteinjection/Provider.java |
18:16.15 | jasta | the important part is ReplaceDbThread and MyCursorWrapper |
18:16.23 | romainguy__ | thanks |
18:16.36 | languish | good thing I remembered what the app I wanted was named, so I could search for it |
18:16.44 | jasta | gah, formatting is kind of screwed up. one sec, fixing :) |
18:17.01 | languish | would if I hadn't, it would have fit under multiple categories, and been very annoying to look for |
18:17.23 | romainguy__ | languish: looks like a server-side issue |
18:17.32 | languish | nod |
18:17.34 | romainguy__ | so... be patient :)) |
18:17.54 | languish | I'm jsut hoping it's not a "functional improvement" :) |
18:18.01 | romainguy__ | jasta: that's cool |
18:19.55 | jasta | romainguy__: drives me bonkers that eclipse randomly mixes spaces and tabs when i use the copy and paste functionality. |
18:19.57 | Nafai | So which contacts are synced from Gmail to the android phone? All of them? Or just "my contacts?" I don't want suggested contacts on my phone |
18:20.55 | languish | m.grandcentral.com for mobile web, works nicely |
18:21.40 | languish | Nafai, it did not sync suggested contacts for me. You can also delete suggested contacts from your account via the web. |
18:22.05 | jasta | romainguy__: anyway, there are two gotchas that could be fixed: one, all open cursors are immediately requeried when the database changes, and not on demand. two, i use a busy latch to stop any database operations while replacing the db, but my critical section is longer than it needs to be. it could be tightened up to only block access between lines 465 and 478. |
18:22.27 | KNY | languish, just a plug for my app: find "G1 Central" under Communications :) |
18:22.32 | eggy | aaa |
18:22.51 | jasta | romainguy__: instead the whole ReplaceDbThread is holding the resource. not a huge issue in practice, though. |
18:23.00 | languish | KNY, that's what I was looking for and downloaded :) But having looked at it I'm not quite sure what its functionality is? |
18:23.05 | Nafai | languish: Thanks. I just ordered my G1 and wanted to get things ready when it gets here :) |
18:23.11 | languish | Nafai :) |
18:23.14 | KNY | languish, you can make calls using your GC number |
18:23.36 | Bonks | KNY: can you? i never found an option |
18:23.38 | languish | KNY, that's what I was thinking. I never bothered to make calls with GC, just receive. |
18:23.51 | KNY | languish, same (because I couldn't with my old phones) |
18:23.58 | KNY | Bonks, get "G1 Central" from Market |
18:24.01 | Bonks | ohhh ok nvm. i thought you meant by calling your GC # then making an outgoing call |
18:24.07 | KNY | nah, I wish |
18:24.12 | Bonks | KNY: yes i use it its awesome |
18:24.18 | KNY | :) |
18:24.26 | languish | KNY, btw.. I left a note on the grandcentral blog to Craig.. about your app |
18:24.43 | Bonks | which app did you write KNY? |
18:24.48 | KNY | I wonder if I'm going to get in trouble for that. I bet it's against their ToS |
18:24.52 | languish | I suggest maybe you do the same, with more info than I put... :) |
18:25.08 | KNY | it just automates the HTTP requests to m.grandcentral.com |
18:25.12 | rubyonlinux | so, grandcentral sounds just like skypeout style to your cell, except it always comes from the same phone # so you can add it to favs? |
18:26.01 | languish | KNY, do they charge currently for outgoing calls on the GC #? |
18:26.06 | KNY | rubyonlinux, there are a lot of cool features like multiple phones and call recording and ListenIn and mp3 voicemail, etc |
18:26.22 | KNY | languish, does GC? I don't think so since they're still in beta |
18:26.38 | KNY | as I recall, you have a balance but it magically refills when it gets empty |
18:26.48 | rubyonlinux | KNY the main feature i need is bypassing minutes usage .. |
18:27.05 | languish | I know they granted a limited number of minutes/credits, we were supposed to refill at some point, but I never bothered to use it |
18:27.13 | languish | for outgoing only |
18:27.56 | Bonks | ooh nice i didnt know there was a mobile GC (with voicemails!) |
18:27.59 | languish | yeah, I guess that's the next question, is this data or minutes usage |
18:28.22 | Bonks | its minutes ... because your GC # calls your phone |
18:28.25 | raidfive | is it possible to get the current location without setting up listeners? |
18:28.45 | languish | Bonks, ahh, nod |
18:28.51 | languish | I'll play with it more tonight |
18:28.53 | *** join/#android topeira (n=lucio@unaffiliated/topeira) |
18:29.09 | rubyonlinux | i didn't sign up for fave 5, but .. combine GC with fave five sounds like unlimited calling .. unless im missing something |
18:29.13 | KNY | languish, I think they're removing comments left on their blog |
18:29.17 | languish | KNY, does any of the G! central info go through your own server? Do you get access to user data in any way? |
18:29.20 | KNY | rubyonlinux, that's exactly what it is :) |
18:29.28 | KNY | languish, zero. |
18:29.37 | KNY | http://svn.evancharlton.com/wsvn/g1central |
18:30.00 | languish | KNY, I think you're right about them removing comments. It was there earlier |
18:30.14 | languish | nod, thanks. |
18:30.18 | Disconnect | rubyonlinux: what you are missing is that tmob will detect it pretty quick and then bill you overage-minute-rates for the calls... |
18:30.18 | KNY | languish, yeah, my comment from a week ago disappeared too |
18:30.28 | KNY | languish, this is the relevant class: http://svn.evancharlton.com/wsvn/G1Central/trunk/src/com/evancharlton/g1central/communication/GCCommunicator.java |
18:30.37 | languish | nod |
18:30.46 | *** join/#android infil00p (n=bowserj@S0106001217d30467.vc.shawcable.net) |
18:31.07 | languish | I hope they work with you, and look forward to seeing if something even better comes of it |
18:31.30 | KNY | hell, I hope they just write their own so I can stop getting invitation requests ;-) |
18:31.35 | languish | haha |
18:32.12 | *** part/#android famast (n=amast@host-208-68-238-61.biznesshosting.net) |
18:33.15 | rubyonlinux | Disconnect: you think? If GC calls from the same number then how would that violate tmobile agreement? except for of course, blocking all GC numbers .. |
18:33.47 | languish | they'll end up updating their ToS |
18:33.50 | *** join/#android andyross (n=andy@static-71-245-107-194.ptldor.fios.verizon.net) |
18:33.51 | languish | if they haven't already |
18:33.56 | Disconnect | rubyonlinux: its in the tos already. |
18:34.06 | rubyonlinux | oh wow, good to know |
18:34.07 | KNY | but how could they detect it? GC numbers are no different than any other |
18:34.08 | Disconnect | does think he's the only one who ever reads anything before signing or clicking |
18:34.18 | rubyonlinux | funny that google bought them .. im sure tmobile wasn't too happy about that |
18:34.53 | languish | t-mobile has zero customer loyalty. Who cares what they're happy about. |
18:35.02 | KNY | it's funny up until you realized that ever since they bought them, basically nothing has happened with GC |
18:35.14 | languish | they use us, we use them. customers tend to care more than tmo execs do. |
18:35.52 | languish | KNY, I'm perfectly happy with GC staying *exactly* as it is, forever. |
18:36.00 | languish | alas... |
18:36.03 | *** join/#android jt436 (n=jtomlins@216.0.105.98) |
18:36.04 | languish | :/ |
18:36.06 | KNY | languish, I'd like it to be out of beta |
18:36.11 | KNY | and get my invitations back |
18:36.14 | KNY | :) |
18:36.19 | languish | people can still sign up.. |
18:36.32 | languish | they don't need invitations |
18:36.33 | KNY | do they give out new accounts? |
18:36.36 | languish | yes |
18:36.39 | KNY | interesting |
18:36.42 | languish | click reserve a number |
18:36.48 | languish | wait a bit |
18:36.52 | languish | get an email.. |
18:36.54 | languish | *shrug* |
18:37.45 | KNY | I should try just calling craig; don't they give you the numbers when you sign up? |
18:37.48 | languish | they also have the "tell a friend" button.. when you're logged in |
18:38.09 | languish | yes, you pick your number when you sign up |
18:38.18 | languish | I don't know how long it takes for it to be approved |
18:38.25 | *** join/#android LanceHaig (n=lanceh@foresight/member/lhaig) |
18:38.36 | KNY | no I meant don't they give you craig as a contact? |
18:38.38 | tethridge | is there charges for your phone? |
18:38.46 | tethridge | don't you have to forward all of your numbers to them? |
18:38.49 | languish | KNY, I signed up long ago, I don't remember |
18:39.03 | tethridge | Sprint charges 20 cent a minute when forwarding calls. |
18:39.07 | languish | if they did, I removed him |
18:39.07 | languish | lol |
18:39.18 | tethridge | I just checked out youmail.com last night and that's what they said |
18:39.40 | languish | tethridge, some people assign it as their fave five # |
18:39.45 | languish | so no |
18:39.57 | languish | I don't use fave five |
18:39.59 | tethridge | that works, if you have tmo |
18:40.00 | languish | so *shrug* |
18:40.11 | tethridge | I have Sprint, at least until Feb |
18:40.19 | languish | no idea how/if it'd work for sprint |
18:40.27 | languish | I hate Sprint as a company. |
18:40.45 | tethridge | Sprint's stupid CEO pisses me off everytime I see him in one of their commercials. |
18:41.09 | languish | Their lack of caring about massive repetative billing errors, pisses me off. |
18:41.38 | languish | Which is why I moved everyone I had influence with, off them. |
18:41.39 | *** part/#android an_dev (n=fkp021@host-208-68-238-61.biznesshosting.net) |
18:41.43 | languish | years ago. |
18:42.00 | languish | and will *never* go back, so long as any member of their executive board remains |
18:43.07 | *** part/#android skyjumper (n=pedant@unaffiliated/skyjumper) |
18:44.20 | jasta | we use Sprint for our business account at work ;) |
18:44.42 | jasta | much cheaper than everyone else :) |
18:45.47 | languish | We used them for multiple accounts.. and were getting frequent billing errors in the $1000's of $. |
18:46.14 | languish | Insane obvious errors that were impossible for anyone with service to have charged up in any way |
18:46.39 | languish | and they just told us they knew it was an error but there was nothing they could do about it, and billing still came after us to pay.. disconnecting lines..etc |
18:46.50 | languish | and that went on with different lines, every few months |
18:46.55 | languish | and we weren't alone.. |
18:47.48 | languish | then when we cancelled the contracts, we ended up having to get a judge to tell them to fuck off |
18:47.55 | jasta | this is twice now you've mentioned a major issue dealing with some large corporation |
18:48.04 | eldenz | is there a way to make screenshots with adb? |
18:48.09 | languish | Yes, because I don't take bullshit. |
18:48.16 | jasta | are you sure that it's not just your inability to communicate with them that's the problem? |
18:48.24 | romainguy__ | eldenz: you can use DDMS or the tool called screenshot2 |
18:48.27 | languish | I don't accept consistent problems as "business as usual" |
18:48.29 | eldenz | thanks romainguy__ |
18:48.35 | jasta | for instance, have you tried escalating your issue "up the chain"? |
18:49.38 | *** join/#android kosz (n=chatzill@cm1029714-a.maast1.lb.home.nl) |
18:49.49 | *** join/#android andyross (n=andy@static-71-245-107-194.ptldor.fios.verizon.net) |
18:49.50 | jasta | or did you just spend hours and hours talking to do-nothing customer service people? |
18:50.27 | *** join/#android an_dev (n=fih\paya@host-208-68-238-61.biznesshosting.net) |
18:50.39 | jasta | and, for instance, did you involve the better business bureau? they have a way of getting things done with large businesses. |
18:51.04 | languish | jasta, we were dealing with executives by the time we were going to court. They KNEW it was a problem, admitted it, even in court, and stated their policies were such and such and when they were able to fix the accounting errors they would be happy to accomodate us. In the mean time, they were turning off service for non payment, and were reporting our business and individual lines to credit reporting agencies. |
18:51.36 | jasta | well you do have to pay them until the matter is sorted out. everyone knows that. |
18:52.06 | jasta | it's like when stupid renters think they don't owe their landlords rent until they fix the sink or whatever. that's not true :) |
18:52.06 | languish | we were paying.. what our monthly service fees were, not the thousands of dollars that were erroniously showing up on the bill randomly |
18:52.19 | *** join/#android mpagano (n=mpagano@gentoo/developer/mpagano) |
18:52.31 | jasta | well you do have to pay that stuff as well, of course. then you could just sue them for interest later. |
18:52.39 | jasta | pretty straight forward thing to do actually |
18:52.59 | languish | jasta, landlords with a rental fee of say, $1500/mo, don't suddenly bill a tenant for $50,000 in one month, when the accounts are not in arrears. |
18:53.18 | languish | and then say "oh we have a billing problem, we know.. just pay the $50,000 and we'll see what we can do" |
18:53.25 | jasta | well so you say you took them to court, yeah? |
18:53.29 | jasta | what happened there? |
18:53.58 | vol_ | Heh. |
18:54.00 | languish | binding arbitration and they were told to stop all collections efforts on us and to clear our accounts. |
18:54.08 | vol_ | 1393 *((char*)0xdeadd00d) = 38 |
18:54.13 | vol_ | in dalvik/vm/Init.c |
18:54.13 | *** join/#android jlapenna (n=jlapenna@c-76-103-158-243.hsd1.ca.comcast.net) |
18:54.20 | vol_ | oops :D |
18:54.49 | jasta | languish: and what about the credit impact? did you get that taken care of? |
18:55.28 | jasta | could have probalby sued them and gotten legal fees paid for that too |
18:55.30 | languish | jasta, yes.. we were dealing directly with 2 of the big 3 reporting agencies from the get go. |
18:55.38 | languish | So we didn't have any real major impact from it |
18:55.50 | *** join/#android The_Rain_in_Spai (i=d0365e4b@gateway/web/ajax/mibbit.com/x-b24ca710c1c0998a) |
18:55.53 | jasta | well good, i'm glad to hear you actually handled it :) |
18:57.03 | languish | refrains from making a personal attack |
18:57.05 | languish | :| |
18:57.14 | vol_ | 13:50 < jasta> and, for instance, did you involve the better business bureau? they have a way of getting things done with large businesses. |
18:57.15 | jasta | why would you personally attack me? |
18:57.23 | vol_ | You DO realize the BBB is funded by these companies |
18:57.27 | vol_ | and usually ends up defending them |
18:57.32 | vol_ | they're pretty much just a PR agency |
18:57.35 | jasta | vol_: not in my experience. |
18:57.39 | languish | jasta, let's just say I find you to be a supercilioous *** |
18:57.45 | languish | *supercilious |
18:57.49 | jasta | vol_: the BBB had comcast award me an entire free year of service once. |
18:57.55 | jasta | that was pretty sweet |
18:58.01 | KNY | the BBB is a crock |
18:58.06 | vol_ | jasta: Ah yes, that's such a punishment |
18:58.12 | vol_ | they've kept you as a customer |
18:58.12 | languish | the BBB is a 50/50 shot |
18:58.19 | jasta | and most recently got a $2000 bill from the UW Medical Center revoked. |
18:58.25 | KNY | I'd say it's more like 95/5 |
18:58.32 | languish | But over all, the BBB is for the business, not the consumer. |
18:58.53 | languish | They want those fees they exact from the corps to be "members" |
18:58.57 | dd94300 | a quick eclipse question.....................i can see the device using DDMS in shell but not in the DDMS view in eclipse? why? |
18:58.58 | jasta | my experience has been quite the opposite. but i'd say that in general with dealing with large corporations. |
18:59.06 | vol_ | http://www.screaming-penguin.com/node/2506 |
18:59.11 | vol_ | that was a fun read at the time |
18:59.29 | languish | jasta, did the BBB charge you for assisting you? A filing fee..etc? |
18:59.31 | vol_ | the BBB pretty much completely defended BestBuy, going so far as to say that the Ti4800 wasn't out at the time (it was obsolute at that point, actually) |
18:59.34 | jasta | the winning strategy is to complain up the chain until you get someone too rich and busy to care about your problem, but not so rich or busy that they won't just wave their hand and make it go away :) |
18:59.41 | jasta | languish: no, of course not. |
18:59.51 | languish | Here in NYC, at one point, they were charging consumers to file complaints against businesses. |
18:59.52 | vol_ | dd94300: click the device |
18:59.59 | languish | I believe they stopped, but they did it for awhile. |
19:00.03 | vol_ | on the "devices" tab |
19:00.23 | jasta | languish: a lot of times, i have found, consumers complain about things that are totally their fault and those are the things they end up losing. |
19:00.37 | jasta | and feeling wronged about it for some reason. so much so that they complain on IRC years later :) |
19:00.50 | dd94300 | vol_: i did but still nothing |
19:00.57 | vol_ | hmm |
19:01.09 | vol_ | adb kill-server; adb start-server |
19:01.11 | vol_ | worth a shot : ) |
19:01.20 | jasta | like when broke ass people try to get overdraft charges and late fees taken off their accounts ;) |
19:01.38 | vol_ | when you click the device/emulator in the "devices" tab it should automatically attach logcat |
19:01.42 | languish | jasta, and yet, while this is true.. some consumers do make complaints when the issue is completely their own fault, there are times when the consumer is wronged, and has a legitimate gripe to complain about, any time. |
19:01.57 | vol_ | jasta: you mean when the bank holds your check deposit for 2 weeks, but puts in withdrawls immediately? |
19:02.02 | vol_ | even cash deposits! :D |
19:02.16 | jasta | languish: well in my personal experience i feel like i've gotten some measure of justice out of every complaint i've had with a large corporation. |
19:02.24 | jasta | i even took staples to small claims court once :) |
19:02.56 | languish | Jasta, for the most part in my personal, not business life.. I've exacted significant reparations from corps that have wronged me as a consumer. |
19:03.04 | languish | In business, I have to be more careful. |
19:03.21 | jasta | i have also found the opposite. it's even easier to deal with corporations as one yourself. |
19:03.51 | languish | Also, when I seek reparations, I don't just do it for myself. I also hound the company to ensure the issue doesn't affect other consumers. |
19:04.28 | languish | Which I did recently with T-Mobile and HTC, over the G1 accessories warranty :) |
19:05.02 | jasta | all i was trying to say is that i think your approach might be the biggest part of your problem. i don't really care if you believe me :) |
19:05.26 | languish | Jasta, and you don't know what my approach is. |
19:05.37 | unix_infidel | jasta: meh, you could play both sides of the seesaw there. |
19:05.41 | languish | You're coming to conclusions based on interaction on IRC. |
19:06.00 | unix_infidel | corporations pay a premium over consumer grade, consumers are inherently your first priority as a retailer etc etc. |
19:09.54 | rubyonlinux | lol, so funy you mention BBB, i actually had to use them against t-mobile a couple years ago, cause tmobile wrongly shortened the 'trial' period, and then wouldn't cancel my business account without the fee |
19:10.07 | rubyonlinux | the bbb got on their ass, and low and behold, tmobile called me up and apologized |
19:10.57 | jasta | rubyonlinux: which is certainly consistent with my experience. the BBB has been nothing but helpful in every case i have involved them with. as i said, most recently i got a large hospital to cancel a $2000 bill to my gf for services she actually received :) |
19:10.59 | Death_Syn | all the wireless carriers are evil, unfortunately |
19:11.14 | KNY | Death_Syn, definitely. |
19:11.27 | KNY | and the wired ones, too (ISPs) |
19:11.38 | jasta | which actually was a $10K bill for the hospital, $8K was originally covered by insurance but the whole thing got tossed out |
19:12.09 | languish | the BBB doesn't really get on any companies ass. It's a game. The BBB really provides a mix of service and extortion to companies. Where they identify customers willing to go out of their way to "take action" (since most companies rely on consumers being too lazy) |
19:12.24 | jasta | they performed an elective surgery without consent or consulting her family. so we got the BBB involved and they dropped the charges. |
19:13.01 | jasta | through a lengthy process, of course, but still ultimately the right thing happened. probably because the hospital was afraid of malpractice lawsuits :) |
19:13.04 | jasta | but either way hehe |
19:13.13 | rubyonlinux | heh, well i went way out of my way previous to contacting the bbb also, but tmobile basically ignored me until i filed the complaint, and I wasn't a pushover either |
19:13.41 | languish | things have changed a bit since about 2003 |
19:13.44 | jasta | rubyonlinux: the BBB is very good at getting the conversation to the right people. from there, it's up to you usually. |
19:13.52 | languish | companies have become more responsive to "active" consumers |
19:13.56 | jasta | but that still is a very helpful service |
19:14.21 | languish | partly because of the word of mouth on the internet hurting business, and alerting lawyers to class action potential.. |
19:14.53 | languish | and partly because some finally found consumers respond positively to a more responsive corp |
19:15.09 | KNY | I wish developers could e-mail reviewers directly :-/ |
19:15.23 | languish | KNY, that's a nightmare, trust me |
19:15.35 | KNY | someone reported a bug in the comments which is due to them not configuring the app properly. It's a two-second fix (for them). |
19:16.25 | languish | Put a short url in each Market descriptions with :problems? report here: |
19:16.35 | languish | - |
19:17.20 | Death_Syn | i really hate market reviews |
19:17.23 | Death_Syn | they're completely worthless |
19:17.24 | languish | just got the new batteries from tmo |
19:17.31 | Death_Syn | new batteries? |
19:17.32 | KNY | languish, I have my email in it |
19:17.33 | Death_Syn | you had bad ones? |
19:17.48 | languish | Death_Syn, my wife did. they decided to replace both anyway |
19:18.03 | Death_Syn | nice |
19:18.04 | unix_infidel | languish: both? |
19:18.15 | Death_Syn | i just conditioned mine and it was good |
19:18.17 | Death_Syn | got lucky, i guess |
19:18.20 | languish | unix_infidel both my wife and I have G1's |
19:23.14 | *** join/#android o3u (n=slim@modemcable123.240-56-74.mc.videotron.ca) |
19:24.33 | vol_ | Quick stupid question; is the browser supposed to work on the emulator? |
19:26.37 | jbq | vol_: yes, it's supposed to work. |
19:26.37 | vol_ | hmm. Any way to troubleshoot why it isn't? |
19:26.41 | jbq | no idea off-hand. browsers are tricky beasts. |
19:26.50 | vol_ | windows machine running linux vmware instance, but the linux instance has working internet (firefox works) |
19:27.06 | jbq | I'd suspect some proxy issue. |
19:27.41 | jbq | (but that doesn't mean that I know how to fix it) |
19:27.54 | *** join/#android cathyal (n=cathy@unaffiliated/cathyal) |
19:28.33 | *** join/#android unix_remote (n=blue@unaffiliated/unixinfidel/x-8383745) |
19:33.12 | *** join/#android osmosis (n=steven@63.139.86.3) |
19:34.16 | kRutOn | vol_: Is the emulator running under Windows or Linux |
19:34.25 | vol_ | linux |
19:37.10 | *** join/#android unix_infidel (n=blue@unaffiliated/unixinfidel/x-8383745) |
19:38.39 | unix_infidel | anyone on my earlier question regarding people who actually got their G1 from Wal-mart at the 150 price point? |
19:39.11 | *** join/#android andyross (n=andy@static-71-245-107-194.ptldor.fios.verizon.net) |
19:41.21 | *** join/#android mpardo (n=Michael@75.144.91.181) |
19:41.49 | *** join/#android kslater (n=kslater@206.193.242.33.nauticom.net) |
19:43.37 | *** join/#android andyross (n=andy@static-71-245-107-194.ptldor.fios.verizon.net) |
19:44.19 | Disconnect | <PROTECTED> |
19:44.58 | IznastY | - [ is away ] [ Reason: Activate IdleAway: 300 min ] [ Time: 22:44:55 ] [ Pager: on ] [ Log: on ] |
19:45.13 | *** join/#android arquebus (n=opera@201.148.59.247) |
19:45.19 | Death_Syn | i could live with $148.88 G1 after I paid $180 |
19:45.32 | unix_infidel | Disconnect: at walmart. |
19:45.32 | Death_Syn | it was the under $100 line that i wasn't happy hearing |
19:45.40 | Death_Syn | thankfully, it doesn't seem to have come to pass |
19:45.57 | Death_Syn | but, I bet black friday may have a <$100 G1 at walmart |
19:46.15 | unix_infidel | Death_Syn: it is at 0 dollars in the UK iirc. |
19:46.29 | Death_Syn | well, considering they don't take dollars, I'm sure |
19:46.31 | Disconnect | unix_infidel: when. as in, what time period was it actually available for that. |
19:46.39 | Death_Syn | probably need pounds sterling |
19:46.42 | andyross | I saw a ton of coverage of the "G1 $30 off at Walmart" thing, but haven't heard of anyone who actually bought the phone for that price. And I don't see it on walmart.com ... |
19:46.54 | Death_Syn | it was on walmart.com for a bit |
19:47.03 | vol_ | sigh |
19:47.04 | Death_Syn | but wsan't in stock |
19:47.06 | vol_ | paid $300 |
19:47.08 | unix_infidel | andyross: same here. i'm guessing it is a black friday thing, which is why i'm curious. |
19:47.16 | vol_ | are they requiring a contract at walmart or something |
19:47.27 | Disconnect | http://androidcommunity.com/forums/f21/walmart-g1-same-price-not-cheaper-5835/ |
19:47.32 | *** part/#android topeira (n=lucio@unaffiliated/topeira) |
19:47.56 | andyross | I'm sure it's with a contract -- the contract is where TMO actually makes their money. The data plan is probably a loss, and I'm sure the cost from HTC of a new phone is around $150 or so. |
19:48.31 | *** part/#android cathyal (n=cathy@unaffiliated/cathyal) |
19:48.45 | unix_infidel | andyross: yea they estimated the cost to be around 146 or so. |
19:48.46 | Damm | if even that |
19:49.13 | unix_infidel | it's only like 20 dollars less expensive than the iPhone in bare cost. the rest is just design flaw ;-) |
19:49.27 | Death_Syn | http://www.walmart.com/catalog/product.do?product_id=10745553 |
19:50.01 | unix_infidel | Death_Syn: what about it? |
19:50.03 | *** join/#android andyross (n=andy@static-71-245-107-194.ptldor.fios.verizon.net) |
19:50.18 | *** join/#android yakischloba (n=jake@209.160.56.254) |
19:53.42 | *** part/#android mpardo (n=Michael@75.144.91.181) |
19:55.21 | vol_ | jbq kRutOn: logcat tells me browser onReceivedError code:-2 The URL could not be found. |
19:55.25 | Disconnect | Death_Syn: "price varies by store" |
19:56.00 | jbq | vol_: do other network-based apps work on that emulator? |
19:56.23 | vol_ | jbq: I haven't tried that yet. Any others you can think of? |
19:56.38 | jbq | Is that an official SDK? |
19:56.42 | vol_ | I just closed the emu to test whether the ones on windows work |
19:56.52 | vol_ | I tried the one built from android source, and the official sdk emu |
19:57.06 | jbq | SDK should have maps (I think), and from source should have Email. |
19:57.42 | vol_ | I'm going to try windows first, just in case. It could well be a vmware issue. |
19:57.55 | *** join/#android Goosey (n=Goosey@168.215.170.99) |
19:58.00 | jbq | There've been originally issues with emulators built from source (where the APN data for the emulated GSM stack wasn't properly set), and those were sticky until you did a clean build and wiped the emulator data. |
19:59.14 | *** join/#android Goosey (n=Goosey@168.215.170.99) |
19:59.16 | vol_ | ah, actually, I'm using -datadir |
19:59.18 | vol_ | I wonder if that's it? |
19:59.23 | jbq | might be |
19:59.54 | vol_ | ok, let me try running the emu w/o datadir, see if that works, and if it doesn't i'll try sdk emu w/o datadir |
20:00.27 | *** join/#android erikwt (n=erikwt@ip82-139-116-154.lijbrandt.net) |
20:01.22 | *** join/#android cbeust (n=cbeust@72.14.224.1) |
20:01.22 | *** mode/#android [+o cbeust] by ChanServ |
20:01.42 | vol_ | argh, yep, that's it. |
20:01.49 | vol_ | ok, let me try wiping the data and trying again. |
20:04.42 | vol_ | hmmm. Ok, wiping data doesn't let me use the browser. |
20:05.32 | jbq | hmmmm :( |
20:06.00 | vol_ | alright |
20:06.02 | jbq | Unfortunately, that part of the system is a big mystery for me as well, so I don't have any real fix for you, just "recipes" to try. |
20:06.11 | vol_ | removed userdata-qemu, used -sdcard instead of -datadir |
20:06.13 | vol_ | that worked |
20:06.28 | jbq | ah, ok. |
20:06.47 | jbq | glad that you figured it out. I'm not sure which of the steps was the right one, though. |
20:07.07 | vol_ | I suspect it was -datadir that was killing it. I'm trying again, after rming userdata-qemu and using -datadir |
20:07.12 | vol_ | -datadir and -wipe-data |
20:08.17 | vol_ | ugh, no dice. |
20:18.55 | *** join/#android duey (n=duey@203-190-208-12.innovationwaikato.co.nz) |
20:25.32 | *** part/#android LanceHaig (n=lanceh@foresight/member/lhaig) |
20:27.55 | *** join/#android shackan (n=frob@host188-143-dynamic.1-87-r.retail.telecomitalia.it) |
20:28.09 | *** join/#android cbeust (n=cbeust@72.14.224.1) |
20:28.09 | *** mode/#android [+o cbeust] by ChanServ |
20:33.34 | *** join/#android AttractiveApe (n=phil@office.gossamer-threads.com) |
20:36.46 | *** join/#android dranfi (n=dranfi@c-98-198-92-66.hsd1.tx.comcast.net) |
20:37.00 | dranfi | Hi |
20:38.19 | dranfi | Do you know how to add android market to the android emulator? |
20:40.13 | KNY | I don't believe you can |
20:40.23 | KNY | we don't have the source for it |
20:40.42 | KNY | maybe you could get someone with a rooted G1 to give you the .apk? |
20:42.44 | dranfi | The Android Market is closed-source, no? |
20:43.18 | vol_ | yes, it's closed source. |
20:44.24 | *** join/#android laura-- (n=sms@c-67-162-113-205.hsd1.il.comcast.net) |
20:44.51 | laura-- | Hey.. how can one profile an Android application? |
20:44.52 | dranfi | But does it's licence allow copy? or It can only be provided with the phone system? |
20:45.37 | *** join/#android nebi (n=nebi@c-ac8fe253.02-145-7570701.cust.bredbandsbolaget.se) |
20:55.36 | *** part/#android AttractiveApe (n=phil@office.gossamer-threads.com) |
20:58.04 | *** join/#android infernixx (n=nix@unaffiliated/infernix) |
21:02.40 | *** join/#android tronad0r (n=chatzill@190.68.143.202) |
21:03.54 | *** join/#android p3t3r__ (n=peter@134.245.164.105) |
21:07.27 | *** join/#android Delvien (n=Delvien@cpe-75-180-28-178.columbus.res.rr.com) |
21:08.10 | jasta | laura--: using traceview |
21:09.28 | *** join/#android mpardo (n=Michael@75.144.91.181) |
21:09.50 | mpardo | whats the best way to see if my custom service is currently running? |
21:12.38 | jasta | how do you mean "running"? if you want to know if the process is there, use ps. |
21:12.55 | mpardo | ps? |
21:13.00 | jasta | if you want to see what its doing, use a debugger |
21:13.06 | jasta | mpardo: adb shell ps |
21:13.10 | mpardo | aah |
21:13.11 | mpardo | no |
21:13.21 | mpardo | i want my activity to see if a service it started is running |
21:13.46 | *** part/#android arquebus (n=opera@201.148.59.247) |
21:13.50 | mpardo | the service is not bound to the activity either |
21:13.54 | jasta | well, here is where you get to define what "running" means. |
21:14.24 | mpardo | has not reached onDestroy() |
21:14.44 | jasta | you could do this a few ways, depending on your requirement. |
21:14.50 | jasta | the most precise would be to bind to it and ask it. |
21:15.02 | jasta | the easiest might be to just have it fire an intent broadcast when it finishes doing work |
21:15.51 | *** join/#android rubyonlinux (n=rubyonli@c-24-22-16-107.hsd1.or.comcast.net) |
21:16.09 | mpardo | the only way it would ever reach onDestroy is if it somehow broke, or the more likely case is when someone stopped the service from the activity which started it |
21:16.17 | mpardo | basically a start/stop button is what i need |
21:16.24 | mpardo | i have on implemented, but very poorly |
21:16.27 | mpardo | one* |
21:17.52 | jasta | i advise you to bind to the service and ask it what its doing. |
21:17.55 | KNY | languish, ping |
21:18.21 | mpardo | if i bind the service then wont the service stop when the activity closes? |
21:18.41 | mpardo | i need the service to live longer than the activity which starts and stops it |
21:18.56 | jasta | mpardo: what you're missing here is that starting and stopping the service from android's point of view can be quite diferent than starting and stopping work from your point of view |
21:19.43 | jasta | you could, for instance, bind to it, then implement an interface atop it where you can start work, see what work is happening, etc. |
21:20.03 | jasta | when you start work, the service could start itself, and when it finishes work, stop itself |
21:20.21 | jasta | this way, it will live longer than it is boudn to the activity |
21:20.53 | mpardo | what if the "work" that it's doing is never stopped unless directed to by the user |
21:20.57 | jasta | conversely, you could have the activity start the service, then bind to it (a very popular pattern), but then stopSelf in the service during onUnbind or whatever you want to do |
21:21.15 | jasta | mpardo: doesn't matter. |
21:21.39 | jasta | then you'd just have a very simple AIDL to implement: start(), stop(), and isStarted(). |
21:21.55 | jasta | then you can happily bind to the service without affecting its state. |
21:22.03 | mpardo | maybe i should read up on AIDL then |
21:22.07 | *** join/#android Alx_ (n=cracked@acces1358.res.insa-lyon.fr) |
21:22.08 | jasta | you wouldn't even implement onStart(). |
21:23.03 | jasta | if you wanted to be much lazier and sloppier, you could also just implement a special intent you can pass to onStart that just has it fire an intent broadcast saying what its doing |
21:23.07 | jasta | instead of actually starting |
21:23.34 | mpardo | aidl is cleaner? |
21:23.49 | vol_ | Is it possible to get NMEA messages from LBS on android? |
21:23.56 | jasta | i believe so, yes. you get a more direct context with which to communicate with your service. |
21:23.58 | vol_ | or are we stuck with "Here you are, here's the accuracy, have fun" |
21:24.05 | mpardo | k i'm reading the docs no |
21:24.08 | mpardo | now* |
21:24.09 | mpardo | thanks |
21:24.45 | jasta | mpardo: look at, for instance, the music player app. it implements this pattern. |
21:25.00 | jasta | in that, startService() does not have anything to do with whether the player service is playing music or not |
21:25.01 | mpardo | music player uses aidl? |
21:25.05 | jasta | yes, it does. |
21:25.09 | vol_ | of course : ) |
21:25.13 | vol_ | that is how it exists in the background |
21:25.14 | mpardo | is source available? |
21:25.18 | jasta | mpardo: yes. |
21:25.44 | mpardo | good cuz example seem to be the only way i figure junk out lol |
21:26.49 | mpardo | where can i find the source? |
21:27.44 | *** join/#android philsw__ (n=phil@124-168-81-126.dyn.iinet.net.au) |
21:29.08 | jasta | mpardo: i also use this pattern in almost all of my service implementations |
21:29.33 | jasta | and my code is available |
21:31.07 | mpardo | where can i find your code jasta? |
21:32.23 | jasta | five.googlecode.com, mostly. but also android-random.googlecode.com contains a bit of it |
21:32.24 | *** join/#android meoblast001 (n=meoblast@dynamic-acs-24-239-93-241.zoominternet.net) |
21:32.57 | mpardo | so AIDL is basically and implementation of interfaces? |
21:33.49 | jasta | mpardo: AIDL is way to provide your own arbitrary IPC interface. |
21:33.53 | vol_ | something like that. |
21:33.54 | *** join/#android xc_legend (n=xc_legen@dyn-4-211.myactv.net) |
21:33.57 | vol_ | AIDL lets you specify interfaces |
21:34.00 | vol_ | which you then implement |
21:34.15 | mpardo | ah.. gotcha |
21:34.15 | vol_ | and then you can call against those interfaces in other processes |
21:38.26 | mpardo | aidl basically declares all the interface methods? |
21:38.30 | *** join/#android shackan (n=frob@host186-86-dynamic.22-79-r.retail.telecomitalia.it) |
21:38.43 | mpardo | which are then implemented in the service right? |
21:38.50 | vol_ | something like that. |
21:39.08 | vol_ | there should be an example or two on code.google.com/android |
21:39.23 | vol_ | http://code.google.com/android/reference/aidl.html |
21:39.45 | vol_ | that's more clear (and correct) |
21:42.10 | mpardo | kl thanks guys |
21:42.18 | jasta | mpardo: there is probably other reasons for your app to have such functionality too btw. |
21:42.26 | jasta | for instance, you can now tell the user if the service is actually CONNECTED to something meaningful |
21:42.32 | jasta | or if it has errored, or if it bla bla bla |
21:42.36 | KNY | is there a way to get the versionName from the manifest from the code? |
21:43.27 | *** join/#android o3u (n=slim@modemcable123.240-56-74.mc.videotron.ca) |
21:43.42 | *** join/#android bdjnk (n=bdjnk@71-212-84-49.tukw.qwest.net) |
21:45.22 | umdk1d3 | KNY: yep, heres a link in a sec |
21:45.35 | KNY | I found PackageInfo, but I can't find how you get that |
21:46.04 | umdk1d3 | kicks stupid dialup |
21:46.23 | jasta | i thought you were tethering? |
21:46.32 | jasta | oh i bet you only get EDGE? then your phone wont work heeh |
21:47.16 | umdk1d3 | KNY: http://code.google.com/p/connectbot/source/browse/trunk/connectbot/src/org/connectbot/util/UpdateHelper.java |
21:48.33 | jasta | i cant believe we have to deal with shit like that right now :( |
21:48.34 | KNY | umdk1d3, thanks |
21:51.50 | pctechnerd | I'm back |
21:52.30 | pctechnerd | hello everybody |
21:53.31 | *** join/#android khert (n=khert@147.21.16.3) |
21:54.11 | *** join/#android spearce (n=spearce@nat/google/x-0263db8f6148722d) |
21:54.26 | d0nets | hey what are iphone apps written in? |
21:54.32 | *** join/#android romainguy (n=gfx@72.14.224.1) |
21:54.36 | d0nets | c++ ? |
21:54.52 | khert | object c? |
21:55.10 | romainguy__ | Objective-C |
21:55.11 | vol_ | objective c |
21:55.32 | d0nets | ok is it just called object c? |
21:55.32 | d0nets | or orbjective c |
21:55.37 | d0nets | sorry im newb, but im doing a project for my project management class |
21:55.39 | romainguy__ | it's called Objective-C |
21:55.48 | vol_ | objective c |
21:55.52 | khert | that's what i meant :) |
21:55.58 | vol_ | http://en.wikipedia.org/wiki/Objective-C |
21:56.13 | *** join/#android mikey (n=mike@93-96-140-104.zone4.bethere.co.uk) |
21:56.48 | d0nets | we have to go through the steps up to developing a pda application |
21:56.49 | d0nets | we started back in the spring and we were going to use the shop savvy idea but since it was actually developed we changed to the iphone |
21:56.49 | d0nets | and called it "froogle scan" |
21:56.49 | d0nets | ok |
21:56.49 | d0nets | thanks |
21:56.56 | unix_infidel | there are various ObjC bridges so you can use a lot of different things. |
21:56.58 | mikey| | my service class issue got resolved by using onStart instead of onCreate |
21:57.00 | d0nets | we have to present in a couple hours : / |
21:57.09 | mikey| | strangely enough, the api samples use onCreate |
21:57.14 | d0nets | and its judged by a panel of big wigs in our area |
21:57.20 | d0nets | like a vp at fedex |
21:57.25 | d0nets | lead project manager at autozone |
21:57.48 | vol_ | oh boy |
21:57.51 | d0nets | wel i dont need to actually develope it |
21:57.53 | vol_ | lead project manager of autozone |
21:57.57 | vol_ | that's some hot shit there |
21:58.10 | d0nets | lol |
21:58.13 | pctechnerd | so has anyone used the G1 Central app? |
21:58.16 | d0nets | im sensing sarcasm |
21:58.29 | d0nets | hes not a bad guy, hes actually our mentor for the project |
21:58.37 | KNY | pctechnerd, I'm the author. :) |
21:58.40 | d0nets | hes going to try to hook me up with an internship |
21:58.44 | unix_infidel | g1 central? |
21:58.54 | pctechnerd | nice KNY |
21:59.09 | KNY | just about to publish an update, actually (bug fix) |
21:59.16 | pctechnerd | I've so wanted to use that program, but i've also been spending the past 7 months trying to find a way to get an invite, lol |
21:59.35 | KNY | pctechnerd, haha. They took away my invites :/ |
21:59.40 | d0nets | what is that? |
21:59.41 | pctechnerd | but I still downloaded the program hoping there's still a gleam of hope |
21:59.42 | KNY | have you signed up to reserve a number? |
21:59.53 | d0nets | someone needs to create an rss feed for market updates |
21:59.53 | streeter | anybody got a grandcentral invite? |
21:59.54 | d0nets | so i can put it in my google reader |
21:59.57 | KNY | d0nets, G1 interface for grandcentral |
21:59.59 | pctechnerd | oh yea, like a year ago |
22:00.05 | d0nets | what is grandcentral |
22:00.10 | KNY | grandcentral.com |
22:00.10 | languish | pctechnerd, do it again |
22:00.15 | KNY | another google-bought company |
22:00.15 | pctechnerd | i did |
22:00.17 | pctechnerd | like 3 times |
22:00.29 | languish | o.O |
22:00.47 | pctechnerd | a developer friend of mine (his makes the dgMoney program) just got an invite from someone 3 days ago from here |
22:00.48 | streeter | pctechnerd: I meant, anybody have an invite they can give me. |
22:00.58 | KNY | pctechnerd, that's 'blau' on this clannel |
22:01.08 | pctechnerd | oh nice |
22:01.31 | pctechnerd | he advised me because i'm kinda "muse"ing for him right now, that being here might be a good way to finally get what i've wanted lol |
22:01.39 | d0nets | pcterd, it is invite only at,? |
22:01.42 | pctechnerd | I was here first streeter, stay away lol |
22:01.42 | d0nets | atm*? |
22:01.47 | pctechnerd | yes |
22:01.53 | d0nets | pctechnerd* |
22:01.53 | pctechnerd | and even then, not everyone can invite |
22:01.55 | d0nets | ;) |
22:02.09 | KNY | pctechnerd, I believe no one can invite |
22:02.27 | pctechnerd | matter of fact I gave him the idea of the enxt app he's working on, which is going to be freaking awesome |
22:02.40 | pctechnerd | he's already working on it, and it should hopefully be in the store within a week or two |
22:02.48 | KNY | enxt? |
22:02.54 | pctechnerd | KNY, he just got an invite 3 days ago |
22:02.57 | KNY | oh, next |
22:02.59 | pctechnerd | err, next lol |
22:03.08 | KNY | pctechnerd, for grandcentral? really? |
22:03.11 | pctechnerd | yea |
22:03.24 | KNY | I thought they discontinued the invite system. Well, that gives me hope that they're not killing off the service :) |
22:03.41 | *** join/#android mgross (n=mgross@nat/intel/x-b4abb1b69a1e807b) |
22:03.52 | mikey| | can't believe the solution to his onCreate problem >.< |
22:04.16 | mikey| | was using OnCreate(bundle b), the service onCreate doesnt take args >.< |
22:04.26 | languish | http://news.cnet.com/8301-17939_109-10107628-2.html?tag=newsBlogPromoArea.1 |
22:04.35 | languish | imeem/android ad revenuw |
22:04.43 | pctechnerd | and it's not Blau, Blau is my friend the developer |
22:04.47 | languish | *revenue |
22:04.47 | pctechnerd | he's the one that got the invite lol |
22:05.08 | KNY | languish, thanks, I'll stay away from imeem now :) |
22:05.30 | *** join/#android oinkboink (n=dingdong@p5B1262EC.dip.t-dialin.net) |
22:05.41 | languish | KNY :) |
22:05.53 | *** join/#android RyeBrye (n=RyeBrye@108.248.sfcn.org) |
22:06.13 | KNY | hopefully once they add the ability to charge on the market, not too many people will use ads |
22:06.19 | KNY | I don't want ads on my phone |
22:06.25 | languish | ditto |
22:06.29 | languish | but then.. google.. |
22:06.33 | languish | facepalm |
22:06.41 | KNY | heh |
22:06.57 | *** part/#android chaelot|work (n=tor@74.85.18.195) |
22:07.01 | P2E | grandcentral looks interesting but a lot of this should be solved on-phone |
22:07.18 | RyeBrye | Grandcentral + myfaves |
22:07.20 | RyeBrye | ;) |
22:07.22 | P2E | you can apparently already send callers directly to voicemail with the g1 as a callblock |
22:07.26 | *** part/#android KNY (n=KNY@leonidas.kickersny.com) |
22:07.31 | *** join/#android KNY (n=KNY@leonidas.kickersny.com) |
22:07.32 | P2E | that's nice |
22:07.36 | KNY | grr, stupid ctrl+w |
22:07.42 | KNY | P2E, yeah, but GC offers a lot more than that |
22:07.50 | languish | p2e, grandcentral has other benefits. |
22:07.56 | pctechnerd | yea, but GC has options I need. I work from home for my employer, and having multiple numbers ring and such would be great |
22:07.57 | languish | Including a separate phone # |
22:08.00 | RyeBrye | I wish grandcentral would sync with google contacts |
22:08.16 | P2E | yeah, I don't really care about having 4 phone numbers |
22:08.20 | pctechnerd | I've been looking for a way in for almost a year. And I mean extensive googling and looking, not just passive browsing lol |
22:08.22 | P2E | I have one phone, it's my cell =] |
22:08.45 | languish | p2e, I don't always care to give everyone my direct cell # :) |
22:08.47 | *** join/#android shackan (n=frob@host82-14-dynamic.1-87-r.retail.telecomitalia.it) |
22:08.49 | KNY | P2E, I like GC because I can transfer my number to my girlfriend's phone when we're visiting her family out in the boonies where I don't get service |
22:08.58 | RyeBrye | The whole "web call" thing in GC is king of cool |
22:09.05 | P2E | KNY: ok, that would be nice, I spose |
22:09.10 | languish | and yes, transfer a # when there's no signal to a landline |
22:09.11 | KNY | also, it serves as a line of defense against telemarketers--I couldn't care less if they get my GC number |
22:09.16 | RyeBrye | but also of questionable utility. I don't want to put a link on my blog for people to randomly call me |
22:09.28 | RyeBrye | GC also has spam blocking for callers, btw |
22:09.31 | khert | and it's cool to have a 989 area code |
22:09.39 | KNY | RyeBrye, if I ran a store or something, I'd use click-to-call |
22:09.57 | RyeBrye | I was thinking of pretending to be a hawaiian - with an 808 or something |
22:09.59 | languish | I do use click to call |
22:10.00 | pctechnerd | aparently there is still the option for invites, though they are few and far between |
22:10.17 | RyeBrye | Oh, GC is closed now? |
22:10.20 | khert | i just signed up, let's see what happens |
22:10.24 | KNY | RyeBrye, very close to it |
22:10.44 | languish | blog.grandcentral.com check the latest post |
22:10.50 | RyeBrye | I think I signed up a half dozen accounts a year ago - but I have no idea what email addresses most of them were :/ |
22:11.35 | RyeBrye | languish - the latest post from April '08? |
22:12.40 | *** join/#android plusminus_ (i=4421a620@gateway/web/ajax/mibbit.com/x-bff671efae0c78dc) |
22:13.31 | khert | heh, i was checking my spam folder in gmail, and the ad that showed up was a "Spam Skillet Casserole" recipe |
22:13.36 | KNY | I like how they say they want our feature suggestions but delete/hide all comments :-/ |
22:14.46 | RyeBrye | The reliance of flash for the WHOLE UI is a bit of overkill... I don't really see what they are doing in flash they can't rewrite in GWT For most of it - obviously the audio playback stuff might be a bit tricky |
22:14.49 | vol_ | I liked how they used to only have spam recipies in the spam folders |
22:15.00 | vol_ | but google has started to put in real text adds there now : ( |
22:15.06 | RyeBrye | of course, I might not care as much when I get a flash player on my phone :) |
22:15.36 | KNY | RyeBrye, I agree with the overuse of Flash |
22:16.15 | *** join/#android famast (n=amast@host-208-68-238-61.biznesshosting.net) |
22:16.30 | *** join/#android bojangles (n=bojangle@209-252-120-122.ip.mcleodusa.net) |
22:16.32 | RyeBrye | Although I might be kind of a hypocrite... as I also do a lot of flex development for my day job - and I've been asked to do my fair share of crap in flex just because it's being done in flex |
22:18.41 | romainguy__ | hmmmm Pixel Bender |
22:19.32 | unix_infidel | man, i just got rid of my taskbar...best decision ever. |
22:19.34 | KNY | I like writing in Flex, just not using it ;) |
22:35.30 | *** join/#android LanceHaig (n=lanceh@foresight/member/lhaig) |
22:36.36 | lresende | <PROTECTED> |
22:36.58 | *** part/#android LanceHaig (n=lanceh@foresight/member/lhaig) |
22:37.20 | dranfi | Do you know where I can get the android market for the emulator? |
22:37.34 | romainguy | it's not available |
22:39.32 | dranfi | And the "jailbreak" on the emulator? http://www.helloandroid.com/ |
22:40.48 | pctechnerd | anyone have a valid Grand Central invite? I'm willing to trade for geek services or electronics :) |
22:40.59 | dranfi | I installed Term.apk and Telnet.apk |
22:41.07 | RyeBrye | dranfi - you don't need to jailbreak the emulator. it's already jailbroken |
22:41.24 | RyeBrye | dranfi - you already have root access in the emulator |
22:43.32 | dranfi | thru the telnet console aka telnet localhost 5554 |
22:43.32 | dranfi | <PROTECTED> |
22:43.46 | dranfi | and term.apk is not launched as root. |
22:44.23 | RyeBrye | danfi - so inside term.apk type "su" |
22:44.37 | RyeBrye | dranfi - telnet is worthless on the emulator |
22:44.52 | vol_ | dranfi: type "adb shell" :P |
22:45.24 | RyeBrye | dranfi - the emulator is not set up to be a secure environment, so you can easily get root on it. There is nothing to jailbreak, and following instructions that apply to a specific device for the emulator is like following instructions on how to cook a turkey for a ham - it's just plain dumb |
22:48.27 | *** part/#android dd94300 (n=fdd001@host-208-68-238-61.biznesshosting.net) |
22:50.02 | pctechnerd | still willing to offer if anyone has one |
22:50.36 | vol_ | I will only accept sexual favors |
22:50.40 | *** join/#android Neverender (n=nick@c-76-126-245-95.hsd1.ca.comcast.net) |
22:50.56 | pctechnerd | well Vol, if you can get me a GC invite I can get you laid |
22:51.00 | pctechnerd | even trade rofl |
22:51.07 | dranfi | ok I have said something dumb :p |
22:51.25 | pctechnerd | what's that dranfi |
22:52.02 | vol_ | pctechnerd: I demand brojobs |
22:52.19 | pctechnerd | GC Invite, then we'll talk hahaha |
22:52.55 | *** join/#android grey- (n=grey@208.80.185.17) |
22:53.18 | pctechnerd | so what android related websites does everyone peruse? |
22:56.25 | *** join/#android bojangles (n=bojangle@50.sub-70-195-161.myvzw.com) |
22:57.24 | pctechnerd | so maybe someone can answer a question that i've wondered for a long long time. Why is it that people enter a irc chat, and then don't talk or do anything? |
22:57.39 | RyeBrye | lurking |
22:57.41 | pctechnerd | take this room for example, there's well over 30 people in here, but only about 1 or 2 actually do or say anything |
22:57.56 | RyeBrye | there are 253 people in here |
22:58.05 | pctechnerd | oh yea, lol |
22:58.06 | RyeBrye | perhaps it is personal though |
22:58.12 | RyeBrye | maybe you have considered that? |
22:58.16 | RyeBrye | ;) |
22:58.21 | pctechnerd | haha RyeBrye |
22:58.32 | pctechnerd | everone all logged in at the same time to torment me. I like the sound of that |
22:58.51 | pctechnerd | makes me feel important. well at least important enough to annoy by a mass majority |
22:59.54 | pctechnerd | anyone want a WRE54G? |
23:03.40 | dranfi | yes please :p |
23:05.11 | *** join/#android spearce (n=spearce@216.239.45.19) |
23:05.57 | *** join/#android spearce` (n=spearce@nat/google/x-26b56cdf1a30a006) |
23:06.09 | pctechnerd | i'm willing to give it up and ship it out for a GC invite |
23:06.38 | pctechnerd | i have a spare WRE54G lying around that i'm not using, so might as well get some use out of it lol |
23:07.22 | dranfi | GC invite? |
23:07.27 | pctechnerd | grand central |
23:08.47 | *** part/#android dranfi (n=dranfi@c-98-198-92-66.hsd1.tx.comcast.net) |
23:10.28 | pctechnerd | afk |
23:19.32 | *** join/#android dd94301 (n=fdd001@host-208-68-238-61.biznesshosting.net) |
23:25.21 | rubyonlinux | duuude, why does the aim for android (stock) suck soo bad |
23:25.48 | *** join/#android polymar_ (n=polymar@12.186.229.90) |
23:26.39 | *** part/#android Terdhex (n=fes004@host-208-68-238-61.biznesshosting.net) |
23:26.44 | *** join/#android erus` (n=Tom@92.13.1.61) |
23:27.55 | RyeBrye | pctechnerd - for GC did you try that reserve a number thing? |
23:33.10 | *** join/#android foonixx (n=fpotter@74.93.1.129) |
23:33.28 | *** join/#android dysinger (n=tim@c-76-27-237-245.hsd1.or.comcast.net) |
23:34.54 | *** join/#android thesquib (n=thesquib@202-160-48-164.knossos.net.nz) |
23:35.02 | *** join/#android vbabiy (n=vbabiy@pool-71-244-118-18.albyny.fios.verizon.net) |
23:35.58 | *** part/#android dd94301 (n=fdd001@host-208-68-238-61.biznesshosting.net) |
23:38.14 | vol_ | awesome, finally got my project running on device! :D |
23:38.20 | *** join/#android polymar_ (n=polymar@vpn.yellowpages.com) |
23:38.24 | vol_ | too bad it's hella slow because we're not using SurfaceFlinger : ( |
23:40.57 | Damm | GC? |
23:40.58 | RyeBrye | what's the project? |
23:40.59 | Damm | er nm |
23:44.22 | thesquib | urm, what is SurfaceFlinger? |
23:44.59 | IznastY | - [ is away ] [ Reason: Activate IdleAway: 300 min ] [ Time: 22:44:55 ] [ Pager: on ] [ Log: on ] |
23:45.01 | thesquib | oh this is related to porting android? |
23:45.46 | Damm | isn't public aways pretty much a kline offense on freenode? |
23:47.11 | *** join/#android shackan (n=frob@host11-93-dynamic.1-87-r.retail.telecomitalia.it) |
23:48.32 | danfuzz | i didn't know that, though i certainly find them annoying |
23:49.13 | *** part/#android famast (n=amast@host-208-68-238-61.biznesshosting.net) |
23:52.06 | romainguy__ | thesquib: you cannot not use SurfaceFlinger |
23:52.13 | romainguy__ | without it, you wouldn't see anything on screen ^^ |
23:52.22 | *** join/#android VersedBold (n=VersedBB@32.138.196.82) |
23:52.23 | *** join/#android Leeds (n=richardc@n220246165152.netvigator.com) |
23:53.39 | jasta | i think you meant vol |
23:56.18 | pctechnerd | i have tried reserving so many times |
23:56.31 | pctechnerd | that's why i'm offering geek services or electronics if someone can give me a invite |
23:57.40 | *** join/#android jlapenna (n=jlapenna@c-76-103-158-243.hsd1.ca.comcast.net) |
23:58.32 | *** part/#android mikey| (n=mike@93-96-140-104.zone4.bethere.co.uk) |
23:58.36 | pctechnerd | what android related websites does everyone frequent? |
23:59.06 | grey- | I've got errr... |
23:59.22 | grey- | android community syndicated feed, as well as the android developer's blog syndicated feed. |
23:59.37 | jbq | I read http://review.source.android.com/ but that's because it's part of my workflow ;-) |
23:59.40 | grey- | androidguys never updates. |
23:59.59 | pctechnerd | Android community is pretty decent, but i'm still trying to find a site that searches as much as possible for any new info, including renegade apps that are in development |