**** BEGIN LOGGING AT Sun Oct 19 02:59:56 2008 Oct 19 03:00:04 which one is your fav? Oct 19 03:00:05 my favorite is probably Mega Man X1 for the SNES Oct 19 03:00:15 hell yeah Oct 19 03:00:17 that one rocks Oct 19 03:00:19 i love the X's Oct 19 03:00:24 but there is one i have played most recently that is really great Oct 19 03:00:28 i cant remember which one it was tho Oct 19 03:00:32 its on my PS2 upstairs :) Oct 19 03:00:36 2 and 3 are good as well Oct 19 03:00:42 i have all of them on my xbox. heh Oct 19 03:00:42 X2/3 or regular 2/3? Oct 19 03:00:48 regular 2 and 3 Oct 19 03:00:51 i like X1 2 and 3 Oct 19 03:00:57 but regular 2 and 3 are good as well Oct 19 03:01:07 i hear 9 is pretty good as well Oct 19 03:01:11 but i haven't tried it yet Oct 19 03:01:39 heh Oct 19 03:01:41 i basically only play it when i smoke tho, and i havent smoked in a _long_ time Oct 19 03:02:00 heh, i don't smoke. Oct 19 03:02:04 the issue is really that Mega Man is too easy an adult when you're sober Oct 19 03:02:06 i play when i get bored though Oct 19 03:02:17 but its fun... to get everything at least. Oct 19 03:02:17 so i like to scale back my reaction time to when i was 7 or 8 :) Oct 19 03:02:19 but it is very easy Oct 19 03:02:23 it takes like 2 hours to be X1 Oct 19 03:02:35 jasta: heh Oct 19 03:02:49 beat* Oct 19 03:03:58 do you create your own ActivityName? Oct 19 03:04:51 After_Math: dude, you can figure this out with just the docs. i promise you. Oct 19 03:05:10 ok then I will say yes :) Oct 19 03:07:13 smoking is bad Oct 19 03:07:18 lol Oct 19 03:09:22 wastrel: what kind of smoking? Oct 19 03:09:54 lol yes it is Oct 19 03:10:12 how can I check ants compiler error output log? Oct 19 03:10:16 or where are they located? Oct 19 03:12:44 uhm, just read stdout Oct 19 03:12:50 it should tell you. Oct 19 03:12:53 lol Oct 19 03:13:48 lol Oct 19 03:13:53 jasta: you like the videos? Oct 19 03:13:58 I dont understand it Oct 19 03:14:15 Dougie187: havent looked just yet Oct 19 03:14:17 i will in a sec Oct 19 03:14:26 After_Math: dude, you need to be in #java Oct 19 03:14:27 ok, it will probably take like 10-20 minutes to download. Oct 19 03:14:49 k Oct 19 03:23:54 im out guys. Oct 19 03:23:55 see ya Oct 19 03:38:46 what the fuck, i still seem to be having that issue where pressing back to go to a previous activity in my app doesn't preserve the lists position Oct 19 03:38:56 what the fuck is with that. do you need to use ListActivity to get that behaviour or some crap? Oct 19 03:39:48 I have having the same issue but I am using a ListActivity. Oct 19 03:40:02 I assumed that I would have to deal with it manually. Oct 19 03:40:09 but have not gotten that far. Oct 19 03:40:18 Are you using an Adaptor? Oct 19 03:40:56 yes, i dont get it either. i've asked romain about this a while ago and he claims "it just works" Oct 19 03:41:06 and that his evidence of this is that the ApiDemos app has this behaviour Oct 19 03:41:18 but for some reason i dont get it in any of my activities... or at least not consistently Oct 19 03:41:21 i dont understand Oct 19 03:41:27 it destroys usability, so i have to figure it out Oct 19 03:41:41 are you filling the adapter in oncreate, or another part of the lifecycle? Oct 19 03:41:59 another part of the lifecycle, now that you mention it. Oct 19 03:42:06 and that might be the issue Oct 19 03:42:09 Usually I have to send a notifyDataSetChanged so I thought I would have to manage the selection. Oct 19 03:42:12 yeah it just occurred to me Oct 19 03:42:27 umdk1d3: im gonna check 0.9r1 source to see how this magic works Oct 19 03:42:31 it might destroy it far enough 1/2 the time to need to recreate that datasource Oct 19 03:42:56 and the magic "restoring list posiotion" that romain talked about might happen /before/ the list gets populated Oct 19 03:43:01 when the activity comes back to foreground Oct 19 03:43:10 in those random cases Oct 19 03:43:23 i meant "some of the time" as in some of my activities do this Oct 19 03:43:24 others do not Oct 19 03:43:27 and i think you are right Oct 19 03:43:42 its the activities where i defer setContentView Oct 19 03:43:58 so perhaps for that usage i do need to manage this myself Oct 19 03:44:14 but i want to figure out how ListView handles this normally, so i can tap into whatever its doing Oct 19 03:44:57 ListView.SavedState, i bet that's got somethin to do with it ;P Oct 19 03:45:27 oh actually it probably doesnt. Oct 19 03:47:54 ahh, AbsListView.SavedState is relevant ;) Oct 19 03:50:32 hmm, this could be very tricky. Oct 19 03:51:02 apparently deferring setContentView like this isn't a great strategy. perhaps i should just setContentView early but hide it all Oct 19 03:52:26 sweeeet Oct 19 03:52:36 I can do it now :) Oct 19 03:52:37 woohoo Oct 19 03:53:00 no thanks to jasta ;) Oct 19 03:54:22 public Parcelable onSaveInstanceState() seems to work pretty well for me. Oct 19 03:55:07 dmoffett: well that is what's supposed to be doing it for the ListView Oct 19 03:55:27 so somehow with my usage (deferred setContentView i bet) it's not working properly Oct 19 03:56:06 Hmmm... I am keeping and setting the Parcelable using the onRestoreInstanceState. Oct 19 03:56:16 I could be way off though. Just trying it out now. Oct 19 03:56:30 seems to work but without a lot of testing. Oct 19 03:56:40 you mean your list state? but what is your usage of ListView? Oct 19 03:57:16 i think how we're setting the adapter or when we're posting the ListView is the issue. i'm checking when onRestoreInstanceState is called right now Oct 19 03:57:45 Basically I fill the list from a custom adaptor and usually edit the list in another activity and return. Oct 19 03:58:07 oh i think i know what my issue is actually Oct 19 03:58:23 Prior to using the methods the list just went back the initial state. Oct 19 03:58:26 Cool Oct 19 03:58:30 so i saw some mailing list postings from a while back that said that Android itself is not opensource (yet)? is this still the case? Oct 19 03:58:42 in onStop(), i am calling setContentView(new View(this)) just as a dummy way to unset. i need to rework how i'm managing this. Oct 19 03:58:52 theCarpenter: yes Oct 19 03:59:07 Apparently the source will be release after the phone. Oct 19 03:59:15 at Google discretiion. Oct 19 04:01:05 Understood. If not the whole platform, have any subcomponents of the platform been yet? I'm wondering about the package manager in particular. Oct 19 04:01:07 theCarpenter == Jesus? Oct 19 04:01:40 no idea. Oct 19 04:01:43 theCarpenter: no, nothing. Oct 19 04:01:52 (Except the kernel *grin*) Oct 19 04:01:54 Guess I would want to know if I were talking to God. Oct 19 04:02:01 his 2nd coming was in #android? wow Oct 19 04:02:08 dmoffett: Well, i do have a thing for wine... Oct 19 04:04:08 Wait, the kernel sources have been released? Oct 19 04:04:29 oh Oct 19 04:05:07 yes, they would have to be. otherwise it would be a gpl violation Oct 19 04:07:04 theCarpenter: I don't know if they have been already, but they will be Oct 19 04:07:10 theCarpenter: Market will not be open-sourced Oct 19 04:07:41 theCarpenter: there's stuff on the device that actually installs the .apk packages, and I believe that will be, though Oct 19 04:07:48 (not specifically sure what you mean by "package manager") Oct 19 04:09:34 http://code.google.com/android/reference/android/content/pm/PackageManager.html Oct 19 04:10:01 I believe that's the interface to it Oct 19 04:11:06 theCarpenter: oh, I believe that will be open-sourced Oct 19 04:11:26 I wanted to hook into the package manager directly, but i suppose my particular application will have to wait Oct 19 04:26:51 What's an application token? http://code.google.com/android/reference/android/Manifest.permission.html#MANAGE_APP_TOKENS Oct 19 04:27:14 if i kill an app token in the window manager, will it kill the app entirely, or just kill its window? Oct 19 04:50:06 Is there any way for one application to restart another currently running application? Oct 19 04:50:12 or shutdown? Oct 19 04:50:51 you can only request intents Oct 19 04:52:40 theCarpenter: can you give us a hint as to what youre trying to accomplish? it may be redundant or unnecessary on android Oct 19 04:53:01 Parental monitoring and package installation monitoring. Oct 19 04:53:11 ahh Oct 19 04:53:17 well, yeah, you are not going to get far with that Oct 19 04:53:27 in fact, for the love of god do not buy your child an android phone :) Oct 19 04:53:32 lol Oct 19 04:53:39 hah Oct 19 04:53:41 htc would not like to hear that Oct 19 04:53:43 heh Oct 19 04:54:07 So there's no way to hook into the package manager at all to white or blacklist apps? Oct 19 04:54:13 theCarpenter: once you have source, your best bet is almost certainly going to be creating your own "parental" firmware Oct 19 04:54:19 that lets your app become part of the system Oct 19 04:54:27 and thus unremovable and much more overarching for the system Oct 19 04:54:50 Jesus would approve. Oct 19 04:54:56 Well I'm unmarried and childless, but I do thank you for the advice ;) Oct 19 04:55:01 theCarpenter: probably not, but the bigger point is that Android is one of (if not the) most flexible platforms out there Oct 19 04:55:04 theCarpenter, arent you worried about the kid surfing to evil websites? Oct 19 04:55:07 until your kid flashes the phone with their own fake-parental firmware Oct 19 04:55:08 giving that to a child is a _REALLY_ terrible idea Oct 19 04:55:31 i thought children were the primary users of new phones? seriously. last weekend i was in bestbuy and i was the only one over 15 looking at phones. Oct 19 04:55:34 you couldn't possibly blacklist every app you dont want them to have Oct 19 04:55:44 teens are the major revenue Oct 19 04:55:50 and they will surely be clever enough to work around the thin layer you provide for them (again, Android is really flexible and is not meant to be inhibited in any way) Oct 19 04:55:55 what about the good apps, like the ones that let you know where they are in case they get kidnapped? Oct 19 04:56:08 taaz, most adults knwo best buy is a ripoff and find better deals elsewhere. Oct 19 04:56:17 :| Oct 19 04:56:21 gambler: what about the bad ones, like that let you broadcast your location to strangers on facebook? :) Oct 19 04:56:46 the power is with the users.. Oct 19 04:56:46 theCarpenter: my advice to you is to wait until source code comes out to see what you can accomplish, and to think _WAY_ beyond managing what can and cannot be installed. Oct 19 04:56:58 hmmm, well I plan on having boys instead of girls :p Oct 19 04:56:58 muthu: right, which is why you don't give it to small children Oct 19 04:57:07 Let me clarify a few things: 1) I don't have kids of my own Oct 19 04:57:08 jasta, teenage girls lay on beaches with their phone numbers zinc-oxided on their backs.. .you really think pervs need to go out of their way to find them? Oct 19 04:57:13 yeah, but they are the one who want them badly Oct 19 04:57:24 languish: lol Oct 19 04:57:30 2) I think there might be a market for something like this especially if the Android GamePhone or KidPhone or something is released down the rode Oct 19 04:57:32 *road Oct 19 04:57:43 languish: maybe. but at least you can check out the size and feel of the fake phones. i was just asking if they would have the g1 but apparently don't even carry contract t-mobile stuff. Oct 19 04:57:51 whatever, i give up Oct 19 04:57:53 3) I recognize that it's difficult to get really comprehensive coverage, but you have to start somewhere Oct 19 04:58:17 theCarpenter: you can't start without the source, i'm telling you that right now ;) Oct 19 04:58:29 And by comprehensive coverage, i mean it's difficult to 100% childproof something like Android Oct 19 04:58:33 you will almost certainly need a custom firmware Oct 19 04:58:35 to do anything useful at all Oct 19 04:58:36 your app has 0 control over other apps Oct 19 04:58:52 and even then, i dont recommend you target android for this type of thing Oct 19 04:59:16 besides, kids can jailbreak anything you can make Oct 19 04:59:16 again, android is _VERY_ powerful. you don't want to give children that power under the guise of your pathetically trivial parental controls Oct 19 04:59:44 if you were going to tackle a project like this, it would be _huge_ and would need to be a very elaborate custom firmware Oct 19 04:59:59 in addition.. Oct 19 05:00:10 you'd need a deal with the carrier Oct 19 05:00:16 yes ;) Oct 19 05:00:43 So there would be absolutely no way to create an android software application that allows even partial coverage? Oct 19 05:00:44 how about a WWJD app instead... Oct 19 05:00:58 "Dear Jesus, should I use a condom?" - Jesus: No, Abstain. Oct 19 05:01:07 theCarpenter: yes, there would be, but it would be a lot of work and would be at a level you dont have access to now (firmware + source) Oct 19 05:01:09 Even like say, having a whitelist for apps or something Oct 19 05:01:23 oh man, a magic WWJD 8-ball app Oct 19 05:01:25 jasta: Understood, and as you said, the sources for the package manager aren't available yet... Oct 19 05:01:25 lawl Oct 19 05:01:45 theCarpenter: so wait for them. do not pursue this project until you have a broader picture. Oct 19 05:01:59 you will fail and it will be really hard to admit that i was totally right :) Oct 19 05:02:02 you don't want that Oct 19 05:02:11 Understood :) Oct 19 05:02:33 btw, Disney has a kid phone. it really sucks (and that's the point) Oct 19 05:02:46 "Jesus, should I allow this man to touch me?" (shake G1) Result: My palms itch, ask again later Oct 19 05:02:57 your job would be to take android and make it really suck. there's a lot of cool there :) Oct 19 05:03:32 any news on market? Oct 19 05:03:35 G1? Oct 19 05:03:37 In the meantime, is there anything I can at least play around with as far as monitoring anything? Even something like, say, detecting whether a particular application has or has not yet been installed and simply popping up a dialogue box if it has. Oct 19 05:03:45 muthu yes "it's coming" Oct 19 05:03:47 :| Oct 19 05:03:51 For my own curiosity purposes say :) Oct 19 05:03:54 :|| Oct 19 05:04:01 you go ahead and waste all the time you want theCarpenter. Oct 19 05:04:06 jasta: do you do anything in five to handle long artist or title names? Oct 19 05:04:14 taaz: such as? Oct 19 05:04:45 woot time Oct 19 05:04:51 something to make it look better Oct 19 05:04:53 most of the interface just makes TextViews that are bounded either single line or double line. other than that, i dont know what you mean. Oct 19 05:05:25 but i try to keep that to a minimum, especially for song titles. people like to read their song titles. Oct 19 05:05:33 esp since the really long ones tend to be funny to them Oct 19 05:05:40 jasta: You're great X-D... okay then, let me ask this. Lets set aside the parental monitoring thing for a second. Oct 19 05:06:14 The PackageManager class: http://code.google.com/android/reference/android/content/pm/PackageManager.html Will that at least let me *detect* if a particular application is installed at a given point in time? Oct 19 05:06:35 well... i was thinking of a widget that truncated and added "..." or whatever. maybe even did title scrolling. i dunno. Oct 19 05:06:47 taaz: uhh, TextView does that now Oct 19 05:06:59 it does? i must be using it wrong. Oct 19 05:07:03 In other words, is an application at least allowed to check for the existence of another application? I'm seeing permissions for viewing other packages' size; what about an existence check? Oct 19 05:07:03 set android:singleLine=true and stare in awe. Oct 19 05:07:58 theCarpenter: well sure, look at the interface. Oct 19 05:08:49 wait. oyg! theCarpenter - a reference to....*gasp* jesus? Oct 19 05:09:12 jasta: no, you have to add android:ellipsize="end" Oct 19 05:09:24 languish: As I said before, I do have a thing for Wine... ;) Oct 19 05:09:26 (and use singleLine) Oct 19 05:09:39 theCarpenter as in, you like to? Oct 19 05:09:42 :\ Oct 19 05:10:13 romainguy: really, because i get that effect on all my TextViews in 1.0 and i didnt do anything. Oct 19 05:10:23 perhaps the textAppearanceMedium/Large styles include ellipsize Oct 19 05:10:52 stop trying to make lockdown apps for android, it's the antithesis of "open", even if a buncha wackadoodle right wingers will pay you for the illusion of security Oct 19 05:11:24 I dont understand the Location Provider concept. Oct 19 05:11:24 It seems like there should be a single class that uses the best heuristics it can manage to get a location fix. Oct 19 05:11:34 languish: Damn, FOSS fanatic much? Oct 19 05:11:39 romainguy: hey i have a question if you have a second. i realized my deferred setContentView approach had a pretty big flaw in that ListView positions weren't preserved between onStop/onRestart Oct 19 05:11:41 textview has some nice features.. ellipsize, linkify et al Oct 19 05:12:02 theCarpenter, only in the face of mediocraty Oct 19 05:12:02 so i started reworking this pattern i use to setContentView only once, then hide/show getWindow().getDecorView() when i need them Oct 19 05:12:31 romainguy: but there is a very slight delay between when the UI is shown to when my player state is shown on it. Oct 19 05:13:29 do you know what might be causing this? i'm basically invoking getDecorView().setVisibility(View.VISIBLE); ViewSwitcher#showNext(); Oct 19 05:13:43 but what seems to happen is an immediate draw with the viewswitcher on the old view, then very quickly updates to show it switched Oct 19 05:14:50 changing the visibility of the decor view seems like a bad idea to me Oct 19 05:14:58 the framework relies on decor view Oct 19 05:14:59 yeah me too Oct 19 05:15:07 and it might make assumptions about its visibility Oct 19 05:15:32 do you have any other suggestion for how i might tidy this drawing? Oct 19 05:15:44 i don't want my UI to present to the user then suddenly flip to display the service's state. Oct 19 05:16:08 i thought i had a clean solution for this but my solution has other bad problems so i scrapped it Oct 19 05:16:41 i can show you the code if you think that would be helpful Oct 19 05:19:24 actually, reviewing my own code i think this could be a logic error Oct 19 05:19:24 jasta, romainguy: thanks. that worked well. Oct 19 05:19:56 taaz: yeah i was pleased when i just updated my project and that effect was taken care of :) Oct 19 05:20:39 sigh, nope, that logic bug was related to something else. Oct 19 05:21:48 romainguy: i actually thought that the decor view was simply the top-most view that i give in setContentView tho Oct 19 05:26:49 so, my view to control however i want. is that not true? Oct 19 05:30:44 romainguy: is there a way for an app to get root privs? (double-checking before I respond to the port email) Oct 19 05:31:57 I/global ( 304): INFO: Default buffer size used in BufferedReader constructor. It would be better to be explicit if a 8k-char buffer is required. Oct 19 05:32:06 that keeps showing up in logcat Oct 19 05:32:10 muthu: so, specify a buffer size. Oct 19 05:32:30 they're warning you that an 8k buffer might be a big high for a mobile device, but that is the default harmony is using. Oct 19 05:32:42 hmm Oct 19 05:32:58 you probably want a smaller buffer size, like 1 or 2k, depending on what you're doing. Oct 19 05:33:28 is that the internal views using it? Oct 19 05:33:48 it says 'global' Oct 19 05:33:55 it came from harmony, i'm sure. Oct 19 05:34:09 yeah, but the system uses it that way Oct 19 05:34:37 what are you babbling about? Oct 19 05:35:12 i'm not using a BufferedReader anywhere Oct 19 05:35:18 somebody is. Oct 19 05:35:28 if you're sure it's not you, then ignore it Oct 19 05:35:29 yeah, that somebody happens to be android Oct 19 05:35:40 tho i have never seen that message anywhere except my own usage Oct 19 05:37:21 romainguy: whoops. my assumption was incorrect, thanks for the tip. my top-level view is the first child of the decor view. any recommendation for locating that? obviously getChildAt(0) is not a good idea. Oct 19 05:38:15 this solution i have is an abstraction, so it's not really workable to just give an id to my top-level view in setContentView Oct 19 05:41:45 you can get it by 'id' Oct 19 05:41:52 sry, by tag Oct 19 05:42:55 how would i tag it without being able to locate it? :) Oct 19 05:51:26 tag then when creating the views Oct 19 05:51:33 *them Oct 19 05:51:39 i'm not creating them. setContentView is. Oct 19 06:04:51 ooh it says there are new photos Oct 19 06:06:32 new photos of what? Oct 19 06:06:52 photostream said that romainguy posted new stuff Oct 19 06:07:04 automagically? Oct 19 06:07:06 * umdk1d3 wonders how often it checks Oct 19 06:07:09 yep Oct 19 06:07:13 slick :) Oct 19 06:08:05 umdk1d3: the apparent feature set for Five is ramping up fast :) Oct 19 06:08:09 i got a lot done tonight Oct 19 06:08:14 oh cool :) Oct 19 06:08:28 working right now on the ability to do shuffled playback of an album/playlist/whatever Oct 19 06:08:54 ive been rewriting my backend ^.^ getting ready for who-knows-how-many-million people next week Oct 19 06:09:19 dude, this is not a good time to be _rewriting_ things Oct 19 06:09:24 lol :P Oct 19 06:09:28 are you mad? Oct 19 06:09:32 ive been neglecting it Oct 19 06:09:41 and its going really well actually Oct 19 06:09:49 * umdk1d3 is last minute guy Oct 19 06:10:21 whatever you say Oct 19 06:11:18 to launch it on market the first day would be v.cool Oct 19 06:11:26 i suppose now is not a good time to bog you down with the trivial details of my UI? :) Oct 19 06:11:33 yo never did tell me what apps were yours umdk1d3 Oct 19 06:11:46 DarkriftX: lol dont worry about it Oct 19 06:12:03 oh right, umdk1d3 thinks he's "stealthy" Oct 19 06:12:08 like no one knows who he is Oct 19 06:12:09 hehe Oct 19 06:12:10 lol Oct 19 06:12:11 :/ Oct 19 06:12:16 i bet i could do a simple google search and figure it out Oct 19 06:12:28 outside of this chan ive kept this nick pretty well isolated Oct 19 06:13:11 why do you think there is value in that btw? Oct 19 06:13:29 yeah didnt muthu post in the channel at one stage that he wanted to have your baby? Oct 19 06:13:40 wtf!? Oct 19 06:13:54 umdk1d3: hey, guess what, i found you with an i'm feeling lucky google search Oct 19 06:14:16 yea well, dont spread it in here :/ Oct 19 06:14:23 meh /me throws hands in air Oct 19 06:14:28 i just dont see what the value is. i won't, but i mean... Oct 19 06:14:37 lolza Oct 19 06:14:52 i intentionally connect my alias to my name so that i have a persistent identity Oct 19 06:15:15 i would prefer just being some random guy on irc tho Oct 19 06:15:56 are you afraid groupies will attack you in the super market? Oct 19 06:16:00 hehe Oct 19 06:16:42 i was only wondering because you made the comment about having authors links in file descriptions Oct 19 06:18:24 it will be very interesting to watch how the whole market thing pans out Oct 19 06:18:31 agreed Oct 19 06:18:44 its either going to be one, or dozens Oct 19 06:18:55 i'm even thinking of ways that Five can participate. i might put together a "demo" to put up there that connects to a copyright-free demo repository i host Oct 19 06:19:17 and then like a little button you push to say "i want to install it on my PC" and it tells you what to do Oct 19 06:19:20 jasta: there may be issues with linking to repo-like things from market-hosted apps Oct 19 06:19:31 jasta: just put it up as a regular app. ppl will pay Oct 19 06:19:36 umdk1d3: what? really? Oct 19 06:19:43 gambler: i'm not talking about a trial version Oct 19 06:19:58 yea, but i didnt say anything Oct 19 06:20:55 looks like market would have a lot of restrictions Oct 19 06:28:05 * unix_infidel wonders if the topic is UTC. Oct 19 06:29:00 or UTC -8 :-P Oct 19 06:43:28 I really hope there ends up being a method very soon to either have an alternate user profile on the g1, or a way to "image/save state" the g1 to SD. Oct 19 06:43:43 *microSD of course Oct 19 06:45:19 it would be excellent for testing apps, and if there's a problem, remove or revert back to previous saved state. and also, it would be great for having a "clean" profile/image without personal data like contacts.. for showing the G1 to others Oct 19 06:46:25 can you not sign in with different accounts? Oct 19 06:46:33 is there like a unit testing automation plugin for ADT that alows you to automaticlaly do user input and gestures? Oct 19 06:46:38 (like Xcode) Oct 19 06:47:59 muthu, you initialize the G1 with 1 gmail account. that doesn't change. You'd have to create a second gmail account (wasteful), and go through resetting and reinitializing the G1 to "switch accounts" as far as I know. Oct 19 06:48:27 that's an ugly and problematic method Oct 19 06:48:54 multi profile is turned on? Oct 19 06:49:04 no idea Oct 19 06:49:10 I'll knwo monday :/ Oct 19 06:49:22 ok, atleast if you can seamlessly switch between gmail accounts.. Oct 19 06:49:33 you can't as far as i know. Oct 19 06:49:38 hmm Oct 19 06:49:40 though I may be wrong Oct 19 06:49:55 heh, yea i'll likely end up buying it on friday. Oct 19 06:50:05 because by then virtuall every single question that we've come up with will be answered. Oct 19 06:50:06 friday? Oct 19 06:50:20 good luck finding one by friday Oct 19 06:50:37 they come out in the stores tuesday Oct 19 06:50:51 languish: i'm sure someone will verify that they have a 2GB cap by then. Oct 19 06:51:11 unix_infidel, the cap issue has been addressed Oct 19 06:51:38 it's a 10GB cap so long as it's not excessive use 24/7 in a short period Oct 19 06:51:39 languish: they are a carrier, they should be able to reinstitute whatever they want. Oct 19 06:52:02 link to 10GB? Oct 19 06:52:14 after the 10GB cap, they drop you down to around 50kbps Oct 19 06:52:45 unix_infidel, it's been posted on the t-mobile forums for android by t-mobile employees Oct 19 06:52:59 meh, i'll wait till friday. Oct 19 06:53:02 lol Oct 19 06:53:14 if not I can always get an iPhone. Oct 19 06:53:23 I assume there will be problems the first couple of months Oct 19 06:53:41 'eh, get a touch pro instead Oct 19 06:53:43 like... Oct 19 06:54:10 like... balancing the network usage and regional user density Oct 19 06:55:31 every time t-mobile has turned up a network service to all customers, there have been hiccups Oct 19 06:56:10 though, this may not be as bad, as the total customer base won't be switching over all at once Oct 19 06:56:39 just the pre-orders that actually received their devices Oct 19 06:56:46 and it'll be staggered over a few days Oct 19 06:57:09 people have been receiving their devices already, and more will on monday Oct 19 06:57:31 so tmo will have some of the load already managed by the big launch on tues Oct 19 06:58:01 which is the smartest thing I've ever seen tmo do. working with google has been good for them Oct 19 06:58:36 i'm a little surprised people who access to the android phone are using their iphone full time. Oct 19 06:58:38 tmo has become smart working with google Oct 19 06:58:50 muthu, i doubt this Oct 19 06:58:53 :) Oct 19 06:58:56 hope it doesn't go the other way ;) Oct 19 06:59:20 I would say, tmo has gotten good advice from google on this venture. Oct 19 06:59:31 we'll see what tmo has learned over the next few years Oct 19 07:00:00 man, I would love to see google get fed up and buy tmo outright Oct 19 07:00:23 granted that's unlikely to ever occur with wimax coming down the pipe Oct 19 07:00:38 google must go all out on mobile Oct 19 07:00:54 android API is ridculously comprehensive.. holy crap Oct 19 07:00:55 it's massive Oct 19 07:01:09 google's still making a play for national free wireless data broadband Oct 19 07:02:30 ohhh rumors Oct 19 07:02:30 odd, even your ident changed Oct 19 07:02:33 will you never cease :) Oct 19 07:02:50 theCarpenter, it's not a rumor. they've made it very clear Oct 19 07:03:06 google isn't looking to build it out themselves right now Oct 19 07:03:09 nope Oct 19 07:03:12 but they're paving the way for someone to do it Oct 19 07:03:45 or for everyone to eventually get cloud devices Oct 19 07:08:36 its not all that hard to believe if you think about it from their point of view Oct 19 07:08:48 if you arent online, you cant see thier ads, and they cant make money off you Oct 19 07:09:09 tv used to not be available to everyone, that changed fast lol Oct 19 07:09:20 any advice for xml preferences? I've copied one in the apis demo, but in my class that extends PreferenceActivity, R.xml.preferences is invalid. Oct 19 07:09:23 and by tv i mean broadcast, not the actual device Oct 19 07:09:30 umdk1d3 wonders how often it checks << every 24 hours Oct 19 07:09:46 umdk1d3: it checks only the beginning of the Flickr RSS feed Oct 19 07:10:30 coder1: add a 'preferences' xml file Oct 19 07:11:05 muthu_: i added a new folder /res/xml , then a new file in it named preferences.xml Oct 19 07:11:08 hey, romainguy you got a minute you could spare me? Oct 19 07:11:22 muthu_: after doing that, should R.xml autocomplete in eclipse? Oct 19 07:11:34 i added 2 links to my page with a working .apk that has been tested. was wondering if you could see if either or both links work to install from a browser Oct 19 07:11:52 are you guys getting spam coming from adc-entrants@google.com and being sent to nathan@google.com ? Oct 19 07:12:01 (its actual spam) Oct 19 07:12:06 coder1: righ Oct 19 07:12:08 right Oct 19 07:13:00 romainguy: does it always happen at midnight? it seemed to almost hit it right at the hour Oct 19 07:13:14 umdk1d3: it happens 24 hours after the first time you ran it Oct 19 07:13:19 or after your last boot Oct 19 07:13:25 so, it depends :) Oct 19 07:13:31 odd, it happened like /right/ at midnight Oct 19 07:13:43 hehe.. it wakes up at midnight Oct 19 07:14:04 to see if you are sleeping Oct 19 07:14:05 also, is there a failover mode? if it fails, does it give up until the next 24 hour wake-up? Oct 19 07:14:10 so it can sneak out and take over the world! Oct 19 07:14:32 kind of a simplistic LocationManager question... Oct 19 07:14:34 how do I get those coordinates that are in DDMS? (Now that the test provider has been removed) Oct 19 07:14:52 muthu_: in my xml file, error is : no resource found that matches the given name. (at 'key' .. what is that referencing? Oct 19 07:14:58 romainguy: are you able to check that spam thing...looking at the headers it is going through google servers Oct 19 07:15:05 or i can fwd someone the spams Oct 19 07:15:14 duey: ? Oct 19 07:15:19 are you guys getting spam coming from adc-entrants@google.com and being sent to nathan@google.com ? Oct 19 07:15:55 you should contact Dan or Jason Oct 19 07:16:01 ok Oct 19 07:17:12 coder1: the id Oct 19 07:17:45 I wnnder if the G1 update tomorrow is going to enable an "upload your app to the marketplace" feature Oct 19 07:17:56 muthu_: k thanks, i removed all the wrong xml and now my autocomplete works. i'll read up on the ids now. much appreciated. Oct 19 07:18:00 since there's been no announcement on how to do it Oct 19 07:18:23 coder1: kool Oct 19 07:18:29 i doubt they would announce over the weekend Oct 19 07:18:32 maybe monday morning Oct 19 07:19:04 yeah I know.. they're also doing a remote update tomorrow Oct 19 07:19:17 tomorrow being monday Oct 19 07:19:57 so i'm just conjecturing :) Oct 19 07:23:17 India's G1 will be named Ji1 Oct 19 07:25:48 hmm i wonder if there is a good way to change the listview longpress animation end color (instead of white) Oct 19 07:26:01 change the selector's drawable Oct 19 07:26:19 so im using Theme.Light, and its leaving it fading to white Oct 19 07:26:31 so that drawable is coming from the theme most likely Oct 19 07:26:32 yeah Theme.Light is not entirely supportd Oct 19 07:26:35 supported Oct 19 07:26:46 just enough for our needs :( Oct 19 07:28:34 so there's only 1 theme supported now? Oct 19 07:28:54 Theme.Light works Oct 19 07:29:01 but not for everything :) Oct 19 07:29:20 the Gmail app uses Theme.Light for instance Oct 19 07:29:33 <_avatar> our app does too Oct 19 07:29:38 ok.. hope it doesn't throw an exception ;) Oct 19 07:29:45 no, it doesn't throw exceptions Oct 19 07:29:55 <_avatar> what doesn't work in Theme.Light? i've never seen anything weird Oct 19 07:30:04 nothing is really broken Oct 19 07:30:10 it's some details that kinda suck Oct 19 07:30:11 the longpress on lists can look a bit odd Oct 19 07:30:18 like some variations of alert dialogs Oct 19 07:30:21 because it still fades to white (which is now the background color) Oct 19 07:30:31 the long press in lists Oct 19 07:30:33 etc. Oct 19 07:30:49 when the user selects the theme, all apps get affected? Oct 19 07:30:57 muthu_: no, just your app Oct 19 07:30:58 <_avatar> no, your app can choose which theme to use Oct 19 07:31:07 and you can have different themes for each activity too Oct 19 07:31:07 hmm Oct 19 07:31:18 rahter, choose theme per-activity Oct 19 07:31:19 how about letting the user change themes? Oct 19 07:31:27 not supported for now Oct 19 07:31:32 oooooooh Oct 19 07:32:43 muthu_: what part of the app are the IDs you were referring to? sorry for the nubness, .. trying to familiarize myself with the architecture.. just started today. Oct 19 07:33:04 coder1: every view got an id Oct 19 07:33:08 muthu_: looks like Context.setTheme() might work from a user-selected standpoint Oct 19 07:33:18 which migth override the theme specified in the manifest Oct 19 07:33:26 umdk1d3: was wondering, if we need to register for theme changes Oct 19 07:33:31 you can use the ContextWrapper to change a theme too Oct 19 07:33:46 so the app gets auto updated when user swithches theme Oct 19 07:33:48 muthu_: i see now thanks. i'm learning out of order. Oct 19 07:33:56 muthu_: the user cannot switch theme :) Oct 19 07:34:04 rite, got that Oct 19 07:34:17 muthu_: coder1: every view got an id << no, only when you give them an id :) Oct 19 07:34:45 don't you assign an internal id, if its not set by app? Oct 19 07:34:49 no Oct 19 07:34:55 hmm Oct 19 07:35:04 well we do Oct 19 07:35:07 it's always View.NO_ID :) Oct 19 07:35:11 ha Oct 19 07:35:13 (which is -1) Oct 19 07:35:22 so every view has an id <=== TURE :P Oct 19 07:35:35 well no Oct 19 07:35:40 because they all have the id NO_ID Oct 19 07:35:46 so it's not an identifier anymore Oct 19 07:35:49 yeah, NO ID is an id Oct 19 07:35:55 no it's not Oct 19 07:36:00 hence its name :) Oct 19 07:36:08 then why you assign no id Oct 19 07:36:10 for the upcoming g1 (from tmobile)....can one have contacts which do not appear on your gmail account? Oct 19 07:36:23 muthu_: to know when no id was assigned Oct 19 07:36:30 right, so the view has an id Oct 19 07:36:35 which happens to be no_id Oct 19 07:36:45 muthu_: sure, whatever you want Oct 19 07:36:49 eclipse DDMS on windows doesnt send location updates...but it works on linux...wow Oct 19 07:36:49 lol Oct 19 07:36:55 WildCaterpillar: you can disable contacts syncing Oct 19 07:42:46 have a list view in a scroll view.. the list view doesn't respond to touch Oct 19 07:43:13 i mean, just the scroll Oct 19 07:43:22 for the list doesn't happen Oct 19 07:49:58 I know there were some devices Android was run on for dev and proof of concept..etc, prior to the htc dream established as the production model. I'm curious what other devices/form factors there were, and if any of them would have been unique to the market had they been chosen. Oct 19 07:50:11 +being Oct 19 07:51:29 Be nice to see what google/HTC/the OHA played with, and what decisions led them to choose the dream over the others. Oct 19 08:05:59 * jasta watches the video for Band of Horses - Funeral ... *wonders* Oct 19 08:12:57 muthu_: wtf? don't put a ListView in a ScrollView, ListView already handles scrolling Oct 19 08:13:25 doing so basically goes against everything ListView does Oct 19 08:13:35 and turns ListView in a very inefficient LinearLayout Oct 19 08:33:33 romainguy: ok Oct 19 08:33:47 * muthu_ back after a perfect sunday lunch Oct 19 08:33:59 <_avatar> there is a gradient drawn at the top and bottom of ListViews to hint there are items above/below the visible ones. is there a way to change the color of that gradient? Oct 19 08:34:13 list divider Oct 19 08:34:29 can be set to any drawable Oct 19 08:34:30 <_avatar> the divider is for between items, i thought? Oct 19 08:34:35 <_avatar> i have customer diviers Oct 19 08:34:37 <_avatar> i'm talking about the "shadow" Oct 19 08:34:43 hmm Oct 19 08:35:01 <_avatar> Theme.Light draws them as white, i'd just like them to be grey in Theme.Dark Oct 19 08:36:12 <_avatar> er, grey LIKE in Theme.Dark, (or whatever the default is) Oct 19 08:36:18 <_avatar> sorry, its getting late Oct 19 10:33:29 hi there Oct 19 10:33:52 i got an iiphone Oct 19 10:34:27 is it possible to install android on that phone ? Oct 19 10:35:10 not now.. but soon Oct 19 10:35:54 hi u Oct 19 10:36:16 and right now Oct 19 10:36:53 is it possible to simulate android on a pc ? Oct 19 10:37:11 to see how it look like ? Oct 19 10:38:23 is it possible ? Oct 19 10:39:13 emulate Oct 19 10:41:00 got2, the android devs are sleeping Oct 19 10:41:06 try US day time Oct 19 10:41:21 Got2: sure it is :) Oct 19 10:41:29 lol Oct 19 10:41:35 umdk1d3: lives in mars, btw ;) Oct 19 10:41:37 Got2: http://code.google.com/android/download_list.html Oct 19 10:42:16 on a mac Oct 19 10:42:32 yep, there is a mac emulator Oct 19 10:42:36 is it possible ? Oct 19 10:44:09 umdk1d3: thx Oct 19 10:44:28 i can't find the link Oct 19 10:44:36 to install it on a mac ? Oct 19 10:46:16 yeah it"s me Got2 Oct 19 10:46:29 can't find the link Oct 19 10:51:21 hey, how to set icons for context menu? Oct 19 10:51:27 umdk1d3: did you try conext menu? Oct 19 11:14:12 is there a text align? Oct 19 11:44:14 is this the google android channel ? Oct 19 11:50:01 Im working on a positronic brain, I dont know what everyone else is here for Oct 19 11:59:01 this is 100% official google android channel Oct 19 11:59:15 certified, branded, trusted Oct 19 12:27:40 trying to figure out an error im getting when converting strings to floats, is it possible a number in the thousands such as 1,234.70 could cause problems because of the comma? Oct 19 12:28:35 when doing float f = Float.valueOf(s.trim()).floatValue(); Oct 19 12:29:28 where's the comma from? Oct 19 12:29:34 yeah, you can't have tht Oct 19 12:29:55 im reading the numbers in as strings from an external source Oct 19 12:30:08 and they're using comma seperators for thousands Oct 19 12:30:26 so im going to need to check each value and strip the commas Oct 19 12:30:31 if they exist Oct 19 12:31:01 does it have a standard format? Oct 19 12:33:07 yes, but not all values are in the thousands, so i have 0.23 4.2355 156.123 6,346.5 as some examples Oct 19 12:34:10 so there's this format class you should use Oct 19 12:42:26 java.util.formatter? Oct 19 12:42:39 text.formatter Oct 19 12:42:50 for numbers, there's numberformat Oct 19 12:48:13 isnt NumberFormat for when converting to a string? not the other way around Oct 19 12:49:01 its both ways Oct 19 13:07:46 float f = NumberFormat.getInstance().parse(s).floatValue(); worked great thanks :) Oct 19 13:07:57 cool Oct 19 13:38:39 isn't it Three? Oct 19 13:39:21 Amitava: hi Oct 19 13:39:35 hello Oct 19 13:39:44 hi Oct 19 14:00:54 does anyone have experience with using multiple ContentProviders? Oct 19 14:04:31 I don't understand the pros and cons of the form of a ContentUri Oct 19 14:04:59 especially why when specifying the providers in the manifest only checking/filtering on the authority part is possible Oct 19 14:06:33 should I use: content://net.lp.collectionista.collection.generic, or content://net.lp.collectionista/collection/generic, or content://net.lp.collectionista.collection.generic/collection/generic, or content://net.lp.collectionista.genericcollectionprovider/collection/generic or what? Oct 19 14:11:56 suppose there are Items in general, but there are also specialised Items, like FoodItems, what would be a good hierarchical ContentUri that would allow me to query all the Items, as well as only all the FoodItems? Oct 19 14:27:12 Four? Oct 19 14:27:34 WTF Four? Oct 19 14:51:33 For my app I have an update button/feature, which users can run when they like to get more uptodate information from the net for the app (the data is stored in a database table) Oct 19 14:51:52 I have just timed the update on the emulator and clocked it at 4mins 12 seconds Oct 19 14:52:17 does that seem like a long time for a user to wait? Oct 19 14:53:28 oh and the app is a currency converter, so users will only likely update once a day, and only when they need to do conversions (so mostly when abroad) Oct 19 15:03:48 When I need to read in many xml files from the net (48 in this case) is it best to fetch/parse the data in threads? as apposed to looping thorugh the process for each file Oct 19 15:28:18 VickiWong, well your app will block. If there is no point to having old data you might as well block Oct 19 15:28:28 if no other useful work can be done Oct 19 15:28:44 you cant block in services...dunno about activities Oct 19 15:29:20 block? Oct 19 15:30:27 eg busy and non responsive.. Oct 19 15:32:53 yeah I have a ProgressDialog showing while the phone is fetching the data Oct 19 15:33:35 which takes 3-4minutes currently (going through 48 online xml files, fetching/parsing them and extracting important values one file at a time) Oct 19 15:34:06 Im thinking I might be able to speed things up by using multiple threads, so that I can deal with multiple xml files at once Oct 19 15:35:20 or you could maybe not use XML?? that might speed things up Oct 19 15:35:42 the data my app uses is from a 3rd party source Oct 19 15:35:52 who use xml rss feeds Oct 19 15:36:27 im pullign the file, extracting the important values and saving them in a database table on the phone Oct 19 15:36:42 gotcha. Oct 19 15:37:26 this way users only need to update the database at their discretion, and the app is usable without ever updating Oct 19 15:38:27 just trying to speed up the updating process a bit, 3-4mins seems like a bit long to expect a user to wait, playing with a few performance enhancing ideas for the updating process Oct 19 15:42:10 is there a method to get current orientation ? Oct 19 15:44:17 i've seen getRequestedOrientation() but that returns what has been set in the manifest. Oct 19 15:48:02 nvm got it :) Oct 19 16:04:56 shouldn't it be three now? Oct 19 16:07:02 heh Oct 19 16:10:07 morning Oct 19 16:30:01 morning Oct 19 16:45:20 SanMehat: you have to change the topic to three today. Oct 19 16:45:29 or who ever changes the topic Oct 19 17:30:04 is there a method which takes a filename and produces valid file path? Oct 19 17:32:07 for fetching/parsing multiple (48) xml files from the net, is it best to do each one in turn, or to run seperate threads to do multiple files at a time Oct 19 17:32:21 run a thread Oct 19 17:33:05 muthu_: any idea at what point it would have a negatuve performance effect? i would have thought having 48 threads running at once for example might be worse then doing one at a time Oct 19 17:33:19 oh no Oct 19 17:33:24 run one background thread Oct 19 17:33:53 that deals with each xml file one at a time? Oct 19 17:33:57 yes Oct 19 17:34:06 yeah thats what i have at the moment Oct 19 17:34:19 takes 3-4minutes to complete Oct 19 17:34:20 yeah, you can increase the threads as you see fit Oct 19 17:34:39 but then you need to make sure you manage your threads right Oct 19 17:54:26 hi Oct 19 17:54:47 i try to install android emulator on my mac os x Oct 19 17:55:39 as my english is very limited i can't install it Oct 19 17:55:55 can anyone help Oct 19 17:55:56 plz Oct 19 18:21:15 openFile* methods don't work on sdcard? Oct 19 18:53:32 is there an ssh server for android? Oct 19 18:58:31 good question, i know there is a client but hadnt thought about server Oct 19 19:05:18 ooh does GradientDrawable automatically dither for you? Oct 19 19:07:05 umdk1d3: the paint might Oct 19 19:07:08 paints apply dithering Oct 19 19:07:51 =D Oct 19 19:08:33 umdk1d3: Try the method GradientDrawable.setDither(boolean dither) ;) Oct 19 19:09:03 awesome :) Oct 19 19:09:14 i dont see any xml-ized examples out there tho :/ Oct 19 19:09:19 * umdk1d3 tries piecing together Oct 19 19:10:31 hey neat idea for gphone....textified voicemail Oct 19 19:10:53 would be cool to connect to voicemail....listen to voicemail and convert audio to text... Oct 19 19:11:10 then it is available in print form...showing who called, when, etc Oct 19 19:11:43 sadly i fear thats covered heavily by at+t patents Oct 19 19:14:03 hi Oct 19 19:18:43 on the emulator, how can i access the unlock app...i'd like to play with setting up a 'password' Oct 19 19:20:04 WildCaterpillar, i haven't found a way to bring it up, like I've seen in live demos. just says "locked" and any key unlocks Oct 19 19:20:17 hmm Oct 19 19:20:41 i really want to implement multiple unlock keys...trying to have various modes...like Guest and Me Oct 19 19:21:13 I imagine you can replace the "lock" app like you can any other part Oct 19 19:21:40 so is the one shown in demos not included in the emulator? Oct 19 19:21:42 something where you choose a sequence of symbols or icons would be cool Oct 19 19:22:26 i wonder how open G1 will be... Oct 19 19:22:58 WildCaterpillar, not sure, but I just get the "Screen Locked, press Menu to unlock" box here. Oct 19 19:23:04 yeah same here Oct 19 19:23:06 software will be open, but hardware can disallow users to change basic parts of system Oct 19 19:23:06 yawn Oct 19 19:23:21 software can be open* Oct 19 19:24:23 dos1, as long as I can remove tmobile marketing/branding I will be happy Oct 19 19:24:34 haha, ditto Oct 19 19:25:24 tweakt: i prefer to see phone openess like in openmoko devices Oct 19 19:25:38 I can't even change the home page on the browser in my current phone Oct 19 19:26:03 tweakt: there's very little T-Mobile branding on the G1 Oct 19 19:26:03 and all the links are "Shop for..." and "What's hot" Oct 19 19:26:06 there's just the myFaves app Oct 19 19:26:07 that's it Oct 19 19:26:11 awesome Oct 19 19:26:33 i have freerunner and i very like its openness Oct 19 19:26:38 romainguy__: =D so im trying to figure out how to build a GradientDrawable in xml, but the documentation link is dead :/ Oct 19 19:26:44 has anyone seen the UI for connecting to a Wifi access point? Oct 19 19:26:56 tweakt: what about it? Oct 19 19:27:19 romainguy, are there screen shots online? I'm working on an app idea, just curious what comes out of the box Oct 19 19:27:34 tweakt: I don't think we posted any screenshot of that UI Oct 19 19:27:42 you might find videos/screenshots in the reviews that came out this week Oct 19 19:28:22 i had heard that the ui for connecting to APs was pretty tidy Oct 19 19:28:48 but in a few days you could probably go to a t-mobile store and try it for yourself :) Oct 19 19:29:02 yep, planning to buy one Oct 19 19:31:47 tweakt: http://content.zdnet.com/2346-17932_22-240708-166.html Oct 19 19:31:53 tweakt: http://content.zdnet.com/2346-17932_22-240708-165.html Oct 19 19:31:53 WildCaterpillar, that's interesting, I was just watching a video and it had the same exact unlock screen as the emulator Oct 19 19:32:00 I hate when that happens, get your app running fine, just the way you want, do some little tidying up changes (which should have no effect) and then your app wont run, and displays no errors >< Oct 19 19:32:30 umdk1d3, wow! thanks... tons of stuff there Oct 19 19:33:09 tweakt: link? Oct 19 19:33:44 WildCaterpillar, http://www.infosyncworld.com/reviews/cell-phones/t-mobile-g1/9843.html about 30s in Oct 19 19:34:05 wow seems removving my toast error message on catch Throable solved the issue Oct 19 19:34:25 no idea why there is a Throwable exception now, but app seems to work fine with it Oct 19 19:34:40 VickiWong: throwable is the base class of exception Oct 19 19:34:49 you...probably shouldn't be catching it. Oct 19 19:35:01 catch Throwable is a bad idea Oct 19 19:35:09 also, make sure you interact with the UI (that includes Toasts) from the main UI thread. Oct 19 19:35:23 the UI is not thread-safe (most UI toolkits are not), so you must take care when using it Oct 19 19:35:46 jasta: thats the issue i think, the catch Throwable was leftovers from some code i found Oct 19 19:35:58 and it was running in a seperate thread Oct 19 19:36:23 look at runOnUiThread Oct 19 19:36:31 Activity#runOnUiThread to be more specific Oct 19 19:36:34 it's ok i just rmeoved the catch Oct 19 19:36:41 runs fine now Oct 19 19:36:42 right but you need to learn this either way Oct 19 19:36:58 you can't interact with the UI from other threads Oct 19 19:37:12 jasta: your right, sorry i thought you said 'add' instead of 'look at' :) Oct 19 19:38:23 and thanks for the heads up on UI thread :) Oct 19 19:38:25 tweakt: wow...so maybe the fancy unlock app didn't make it...perhaps on Market? Oct 19 19:39:34 WildCaterpillar, yeah, but maybe it's only enabled if you select an option. Password protect is pretty important Oct 19 19:40:32 argh. i just wish i could set it on the emulator. Oct 19 19:42:20 WildCaterpillar, yeah. it's wierd there's no central "settings" menu like you're used to seeing on a phone. it must be an add on Oct 19 19:42:34 Trivial comment I know, but: Who decided (given that capacity is at a premium) that it was a good idea to offer a solid pink background as one of the built-in options? Oct 19 19:42:41 settings not included in emulator Oct 19 19:43:02 tomgibara: I did Oct 19 19:43:08 lol Oct 19 19:43:40 romainguy__: What was the reasoning? I find it really unpleasant to look at Oct 19 19:43:50 too bad for you then Oct 19 19:43:56 just don't use it Oct 19 19:44:10 hey, context menu supports icons? Oct 19 19:44:36 romainguy__: are you guys going to be going on hiatus from here in 3 days time? Oct 19 19:44:44 romainguy__: I know i would Oct 19 19:45:08 why, thats when all the fun will start Oct 19 19:45:14 VickiWong: why would we? Oct 19 19:45:53 romainguy__: because, to quote someone smarter then I 'thats when al lthe fun will start' :D Oct 19 19:46:10 the good news is most of the extreme n00bs dont use irc, so at least a third of the questions will be intelligible Oct 19 19:46:26 romainguy__: Fair enough :) but was there reasoning behind it, eg. that there was no pink available in the other backgrounds? Oct 19 19:46:34 the forums will be the scary part Oct 19 19:46:44 DarkriftX: good point Oct 19 19:46:57 DarkriftX: to be honest, some questions here are already scary :p Oct 19 19:47:15 "um.. hi lolomg, like how do i like make the thingy open like to show me um... stuff" Oct 19 19:47:23 DarkriftX: loool its true :) Oct 19 19:47:30 romainguy__: thats why i thought you'd all be worried about what's its going to be like after the next few days :D Oct 19 19:47:34 irc is one of the great filtering mechanisms of the internet Oct 19 19:47:46 LOL umdk1d3 Oct 19 19:47:52 umdk1d3: if that's true, then I'm fucking scared about the rest of the Internet Oct 19 19:48:04 romainguy__: have you seen forums these days? Oct 19 19:48:13 internet Oct 19 19:48:14 the internet is... sad Oct 19 19:48:22 when im at work telling ppl how to find help for foss stuff like joomla, i always ask "do you know what irc is?" and if they answer, they get pointed here, if not i say "nevermind" Oct 19 19:48:23 so is IRC :) Oct 19 19:48:24 umdk1d3: really? the amount of crap that's on IRC thats kinda worrying Oct 19 19:49:12 the irc rfc doesnt support adverts ;) Oct 19 19:49:25 lol Oct 19 19:49:33 best argument I've heard in irc's favour :D Oct 19 19:49:33 yes it does, its called a quit message Oct 19 19:49:44 DarkriftX: lol true :) forgot about that Oct 19 19:49:54 you can turn off join/parts in irssi tho ;) Oct 19 19:50:06 im not l33t enough for irssi Oct 19 19:50:06 * DarkriftX quits (Visit my site here at www.domain.com ITS THE BESTEST!!) Oct 19 19:50:11 <3 irssi Oct 19 19:50:20 best switch i ever made Oct 19 19:50:27 im on xchat myself Oct 19 19:50:37 its running in screen 24x7, so its like a bnc =D Oct 19 19:50:39 i like hydrairc Oct 19 19:50:45 id still use mirc if it worked better in wine (i was scripting in mirc for about 6 years) Oct 19 19:50:46 but yeah runnin xchat just cuz it's here Oct 19 19:50:49 umdk1d3: inorite? Oct 19 19:51:25 romainguy: I'm genuinely interested in this, because I'm currently trying to design some icons - I still haven't seen the phone screen, and I'm trying to understand why particular wallpaper colours were chosen. Or was it purely on personal taste? Oct 19 19:52:05 umdk1d3: right on :) Oct 19 19:52:10 umdk1d3: and it's pretty to look at ;) Oct 19 19:52:21 plus its totally more scriptable than mirc Oct 19 19:52:31 i have python triggers all over the place Oct 19 19:52:33 uhm you were coming from mirc? Oct 19 19:52:38 /shudder/ no Oct 19 19:52:47 i did some tcl work tho for eggdrop bots Oct 19 19:53:07 i dont know python Oct 19 19:53:21 i know mirc scripting, some php and some bash scripting Oct 19 19:53:37 i started reading about perl but got bored Oct 19 19:53:37 * jasta wonders if contentproviders will ever get a way to do transactions Oct 19 20:10:21 jasta: perhaps it could be done with something (very loosely) like an http session Oct 19 20:12:22 well i dont think you could simulate it. this would possibly need to be a modification of sqlite Oct 19 20:12:29 not sure exactly the relationship between provider and db connection tho Oct 19 20:12:43 sexual Oct 19 20:12:48 purely sexual Oct 19 20:13:02 languish: yeah chocolate really is great.. Oct 19 20:13:15 You bet it is Oct 19 20:13:44 We picked up some truffles earlier. Wife's making some sushi Oct 19 20:14:09 Gonna have the truffles (chocolate variety) after we eat Oct 19 20:15:28 Sushi! Oct 19 20:15:33 But damn these gourmet chocolatiers overcharge for a little bit of cocoa and milk Oct 19 20:15:36 Yummy. Oct 19 20:15:43 $25/half lb Oct 19 20:16:08 chocolate + sushi....can it get better Oct 19 20:16:22 speaking of which, fodd's ready l8r :) Oct 19 20:16:34 try cooking capsules chocolate pots de creme ;-) Oct 19 20:16:47 lol will do Oct 19 20:16:48 o/ Oct 19 20:25:36 w00t languish i setup a mobile version of my site :) Oct 19 20:25:47 its kinda ugly, but very basic Oct 19 20:25:59 works great on the emu Oct 19 20:26:25 just add ?template=pda to the end of the url because my mobile. subdomain will take a few hours to propagate Oct 19 20:30:08 is itn ormal to get com.android.phone is not responding error when running emu? Oct 19 20:34:27 i got that last night Oct 19 20:34:48 VickiWong: normal, maybe. good, no. Oct 19 20:35:16 jasta: thats what i figured, obviously it's an error so it shouldnt be happening, but i do tend to get it frequently Oct 19 20:37:12 How can I put this animation in xml: Oct 19 20:37:13 anim = new TranslateAnimation(TranslateAnimation.RELATIVE_TO_PARENT, 0.0f, Oct 19 20:37:13 TranslateAnimation.RELATIVE_TO_PARENT, 1.0f, TranslateAnimation.RELATIVE_TO_PARENT, 0.0f, Oct 19 20:37:13 TranslateAnimation.RELATIVE_TO_PARENT, 0.0f); Oct 19 20:37:13 anim.setDuration(speed); Oct 19 20:37:13 viewSwitcher.setOutAnimation(anim) Oct 19 20:37:40 xml has relative_to_self as default type, and I want parent... Oct 19 20:38:09 MrSnowflake: use the p prefix in the XML Oct 19 20:38:22 like android:start="50%p" Oct 19 20:38:35 ok, thank you. Is it in the docs? Oct 19 20:39:04 it should be somewhere Oct 19 20:39:38 that should be a quote Oct 19 20:39:51 :) Oct 19 20:43:58 Now Playing : Aerosmith - I dont wanna miss a thing - Unkown Album [5:00] Oct 19 20:44:15 what a beautiful song Oct 19 20:45:15 yup Oct 19 20:46:03 oh god :) Oct 19 21:15:53 i'm not seeing my debug messages: just got started, running Hello Android and the emulator works fine, the debugger attaches and stops at breakpoints, but i'm not seeing anything in the logcat window in eclipse Oct 19 21:17:31 have you selected the correct emulator in the ddms perspective? Oct 19 21:19:00 vinse - i have this issue with Eclipse, restarting eclipse tends to help Oct 19 21:19:07 dunno if thats right solution or not, but works for me Oct 19 21:19:10 i havent selected any emulator in teh ddms perspective ... there's a ddms perspective? Oct 19 21:19:53 what's ddms? Oct 19 21:21:37 it's a debug tool for android devices Oct 19 21:21:53 VickiWong: restart fixed me :0 Oct 19 21:22:21 * vinse looks into openging the ddms perspective Oct 19 21:22:31 vinse: your welcome Oct 19 21:22:40 hmm, did tmobile increase the data plan cost in the US? Oct 19 21:22:56 because now it looks like it is exactly as expensive an iPhone plan. Oct 19 21:24:03 wouldnt surprise me Oct 19 21:24:34 Yeah restarting eclipse saves a lot of time from time to time Oct 19 21:25:00 gaa /me shakes fist at relative layout Oct 19 21:25:12 internet used to be 25 iirc. now it's 40 Oct 19 21:25:22 its not listening to my android:gravity="center_vertical" Oct 19 21:25:29 for its children Oct 19 21:25:45 umdk1d3: RelativeLayout applies its gravity to all the children at the same time Oct 19 21:25:54 it takes the union of the bounds of all the children Oct 19 21:26:00 and then apply the gravity on this Oct 19 21:26:13 it doesnt seem to be doing it in my case :/ Oct 19 21:26:19 * umdk1d3 gathers pastebin Oct 19 21:26:21 do forums show up pretty decent on the g1? Oct 19 21:27:05 jasta: yup, confirmed, according to CNET they did up the price from 25 for "unlimited data / email" to 40 Oct 19 21:27:38 it actually looks like AT&T is...cheaper now for voice + data, than T-Mobile. Oct 19 21:27:40 carrier fail. Oct 19 21:28:03 romainguy__: http://umdk1d3.mine.nu/dump/layout.txt Oct 19 21:28:06 romainguy__: http://umdk1d3.mine.nu/dump/layout.png Oct 19 21:31:39 also, it doesnt appear to be related to android:layout_alignParentRight="true" Oct 19 21:32:59 also removing text2 which is gone doesnt help Oct 19 21:34:41 ohwait Oct 19 21:34:45 im setting the text /later/ Oct 19 21:34:51 * umdk1d3 tries adding placeholder text Oct 19 21:35:52 umdk1d3: according to your screenshot, it's working Oct 19 21:36:29 id like text1 to be centered vertically with respect to hint Oct 19 21:36:42 it appears to just align at the top of hint Oct 19 21:36:54 RelativeLayout doesn't know how to do this Oct 19 21:37:02 well actually you could do this Oct 19 21:37:10 by giving text1 the same height has the hint Oct 19 21:37:11 oh hmm, i thought gravity would do that Oct 19 21:37:19 and then using android:gravity on the textview Oct 19 21:37:19 no Oct 19 21:37:21 I told you Oct 19 21:37:33 android:gravity on a RelativeLayout applies to all the widgets at once Oct 19 21:37:38 by taking the union of all their bounds Oct 19 21:37:46 ohhhhh Oct 19 21:38:07 it treats them as one block object Oct 19 21:38:10 yes Oct 19 21:38:19 :/ Oct 19 21:38:21 you could align text1 with hint's top and bottom Oct 19 21:38:24 to make them the same height Oct 19 21:38:28 then center_vertical within text1 Oct 19 21:38:37 well i had a linearlayout in there before and was trying to simplify the tree Oct 19 21:38:43 in some cases tho i have a subtitle in text2 Oct 19 21:38:49 other times its hidden Oct 19 21:39:01 maybe I should just add an option in RelativeLayout to center wrt to another view Oct 19 21:45:14 i love that feeling, when your app (android or otherwise) doesnt work, and you try loads of different fixes, sometimes taking hours Oct 19 21:45:19 and then you get it working Oct 19 21:45:27 and everything runs smoothly Oct 19 21:45:37 :) Oct 19 21:46:37 hmm, if i have a SQLiteDatabase exposed through a ContentProvider, can i also just open the database directly and do stuff on it? i need transaction support badly. Oct 19 21:51:10 VickiWong: are you currently running your app repeatedly w/o making any changes just to watch it execute? is that the feeling you're talking about? Oct 19 21:52:34 vinse: no :D im tlaking about the feeling of finally solving a (usually) simple problem after hours upon hours of messing with code Oct 19 22:01:45 VickiWong: so was i, then you run the test/page/screen repeatedly just to watch it work ... i guess i'm the only one who does that :/ Oct 19 22:02:06 weak. Oct 19 22:02:22 i wonder what that day is gonna be like Oct 19 22:02:23 lol Oct 19 22:02:26 vinse: nah i just jump back into the code and break something else Oct 19 22:15:24 I wonder, if those who pre-ordered w/ contract got locked into the $25 a month data plan instead of the new $40 dollar a month hike in anticipation of tuesday. Oct 19 22:16:01 Wait, price hike? Oct 19 22:16:05 Also, what's Tuesday? Oct 19 22:25:55 ttuttle: apparently t-mobile has changed their unlimited data pricing (by a lot) Oct 19 22:26:02 what's the source? Oct 19 22:26:11 jasta: up, I assume Oct 19 22:26:17 oh, didn't read back far enough Oct 19 22:26:29 jasta: oh? Oct 19 22:26:40 according to CNET, i guess. hang on, ill see if i can find it Oct 19 22:27:06 unix_infidel just started ranting about it Oct 19 22:27:26 anyone here know if forums display decent on g1 browsers? Oct 19 22:27:51 meh, i cant quickly find a reference, so unix_infidel might have just made it up Oct 19 22:28:03 I looked on CNET already and couldn't find anything Oct 19 22:28:23 maybe muthu just changed his nick again. hehe Oct 19 22:28:47 im in the process of converting my downloads section to forum topics with direct links because my download module was very UN-device-friendly Oct 19 22:29:57 hmm.. Oct 19 22:30:02 Darkrift that I know? Oct 19 22:30:36 How does the pricing breakdown in the US, I don't really understand - this $25 (or $40) is on top of the standard call plan, yes? Oct 19 22:30:43 yes Oct 19 22:31:36 unix_infidel: where did you see this $40 plan? Oct 19 22:31:41 And how much might a 'voice plan' cost (if that's what it's called)? Oct 19 22:31:52 sup Dialekt Oct 19 22:31:55 i run into you everywhere Oct 19 22:31:57 tomgibara_: I think 200 mins on T-Mob is $30/mo Oct 19 22:32:07 don't quote me on that though Oct 19 22:32:08 lol Oct 19 22:32:25 so you're fanboing this platform now? Oct 19 22:32:37 lol Oct 19 22:32:39 and that covers all the monthly charges? Oct 19 22:33:01 *hint @ Darkrift : roger that sir Oct 19 22:33:10 ive been trying to go from wm to a linux based mobile platform for a while Oct 19 22:33:12 tomgibara_: that'll give you 200 minutes. If you want sms/mms, it's another $5-$15 on top of that Oct 19 22:33:19 why not iPhone? Oct 19 22:33:22 and this seems like its what im looking for Oct 19 22:33:26 too limited Oct 19 22:33:47 dont tell me that Oct 19 22:33:51 tomgibara: to give you an idea, for 2 lines, 700 shared minutes, + 5 unlimited number, + unlimited nights & week end, unlimited SMS and unlimited data, I pay $110 Oct 19 22:33:52 dont want to have to call up apple to ask permission to use something lol Oct 19 22:33:57 Dialekt: don't get me started on 'why not iPhone' Oct 19 22:34:05 summatusmentis: START Oct 19 22:34:09 START Oct 19 22:34:12 no Oct 19 22:34:14 god Oct 19 22:34:14 okay, thanks for the info Oct 19 22:34:17 please no Oct 19 22:34:24 ttuttle: hush... Oct 19 22:34:27 ;-) Oct 19 22:34:29 it has to happen at least once a week Oct 19 22:34:30 lol Oct 19 22:34:40 I don't wanna switch to t-mobile Oct 19 22:34:43 stereo bluetooth will be supported eventually right? I seem to recall the API just wasn't ready in time for launch? Oct 19 22:34:53 yes tweakt Oct 19 22:34:54 and the Storm is coming in terms of blackberry Oct 19 22:35:02 Dialekt: Then don't switch :-P Oct 19 22:35:07 from what i read it will be a few weeks after launch before added bt functionality is added Oct 19 22:35:11 I like Apple products, a lot, but I will NEVER buy an iPhone. That's all I'm going to say on the subject :) Oct 19 22:35:16 summatusmentis++ Oct 19 22:35:48 should I avoid using an Activity with a ListView instead of a ListActivity? Oct 19 22:35:51 can't wait for the possibilities of apps for that Oct 19 22:36:06 WEAK. Oct 19 22:37:17 Dialekt: I'd like people like ttuttle to like me, so that at some point in the future, they can put in a good word for me wrt to hiring :) Oct 19 22:37:38 wrt? Oct 19 22:37:41 umm..ok Oct 19 22:37:49 with regard to Oct 19 22:38:13 anyhow... i think the iphone community is so much mature which is what keeps me not neccesarily biased but torn. Oct 19 22:38:21 but the same could be said for Symbian.. Oct 19 22:38:30 but symbian doesn't have enough logic Oct 19 22:39:51 MrSnowflake: should I avoid using an Activity with a ListView instead of a ListActivity? << no, you can go with either Oct 19 22:40:00 ListActivity is a really thin wrapper around Activity Oct 19 22:40:03 it doesn't do much really Oct 19 22:40:18 I would hope something thats been out for 14 months woudl be more mature then something that hasnt been released yet. Oct 19 22:40:30 it does help with android:id/empty if your adapter doesnt provide anything Oct 19 22:40:40 does copy and paste work for the entire OS similar to blackberry or any major windows mobile device? Oct 19 22:40:47 umdk1d3: you can do the same without ListActivity Oct 19 22:40:55 or is it limited to simple things like web browser "copy and paste url" etc Oct 19 22:40:56 again, ListActivity is just a thin convenience wrapper Oct 19 22:40:56 right, but it helps manage that code Oct 19 22:41:02 not really :) Oct 19 22:41:04 or is there a proper cursor, etc? Oct 19 22:41:10 romainguy: That's what I thought, thanks again! Oct 19 22:41:53 romainguy: also, does ListActivity.getListView() cache the findViewById result? Oct 19 22:42:10 it does Oct 19 22:42:14 again, thin wrapper Oct 19 22:42:20 the source code of ListActivity is really short Oct 19 22:42:57 G1 is released on Nov 10? Oct 19 22:43:03 or is that only for pre-order non hassle? Oct 19 22:43:11 can i do the disgusting camp out for one? Oct 19 22:43:12 lol Oct 19 22:43:25 Dialekt: Please bring deodorant if you do. Oct 19 22:43:38 i do simple campouts Oct 19 22:43:42 because i DJ @ night Oct 19 22:43:47 Oh, cool. Oct 19 22:43:49 so i end up going around like 2 anyway Oct 19 22:43:59 the iphone campout was quite pleasant Oct 19 22:44:07 had an aritcle write-up too Oct 19 22:44:17 in my field we deal with tons of celebs and stuff Oct 19 22:44:28 they are so stuck on the blackberry that its sad..some on the iPhone Oct 19 22:44:33 Dialekt, G1's released this tues. you can buy one at a tmo corporate store Oct 19 22:44:46 assuming you get there before they run out of stock Oct 19 22:44:50 languish: is there mac synching capability or no? Oct 19 22:45:03 syncing is done via online services Oct 19 22:45:04 there is no desktop sync yet other than 3rd party Oct 19 22:45:08 that would probably be my first thing to look for or else i'd come how sad. Oct 19 22:45:15 via online services as in ? Oct 19 22:45:20 gmail Oct 19 22:45:21 some crazy exchange setup? Oct 19 22:45:22 Dialekt: Google Account. Oct 19 22:45:22 it's sync's with the network "cloud" aka: google services Oct 19 22:45:27 whoa.. Oct 19 22:45:34 google calendar, gmail etc Oct 19 22:45:34 btw Dialekt whois me Oct 19 22:45:40 but i dont have my google contacts synched because its a nightmare Oct 19 22:45:59 :) Oct 19 22:46:20 the G1 is heavily based around google services Oct 19 22:46:23 I would really love to sync my contacts with google/gmail but i'm scared as hell..and i got 3 email accounts Oct 19 22:46:29 damn. Oct 19 22:46:47 I've been using them... I'm pretty happy with it Oct 19 22:46:57 it being the google range of service Oct 19 22:47:01 push email on the g1? Oct 19 22:47:09 for 1 gmail account yes Oct 19 22:47:16 does anyone know if it syncs with non @gmail.com google emails? I have my domain hosted there.. Oct 19 22:47:16 sad Oct 19 22:47:17 :( Oct 19 22:47:20 but polls on the rest? Oct 19 22:47:26 the phone syncs with a single primary gmail account. Oct 19 22:47:29 well, and its push for other email acct if you fwd them to your gmail Oct 19 22:47:29 for now, yes Oct 19 22:47:40 i think android could be big Oct 19 22:47:42 there may be push for other accounts later Oct 19 22:47:46 and sadly force apple to step it up Oct 19 22:47:50 but then what? Oct 19 22:47:53 A WAR? Oct 19 22:48:07 no, just consumers as winners, for awhile Oct 19 22:48:24 also, keep in mind.. android will not be homogenous across carriers Oct 19 22:48:32 what u mean? Oct 19 22:48:33 each carrier will be able to taylor it as they see fit Oct 19 22:48:37 oh Oct 19 22:48:44 like the carrier bloatware on most pdas? Oct 19 22:48:48 it's linux, and it'll be open source Oct 19 22:48:56 that's pretty amazing Oct 19 22:49:00 they can restrict it or enhance it as they see fit Oct 19 22:49:05 restrict?! Oct 19 22:49:12 just like wm Oct 19 22:49:16 oh i see Oct 19 22:49:18 carriers try to disable stuff all the time Oct 19 22:49:18 yep, they will modify the OS the way they want Oct 19 22:49:24 but most ppl can fix that easily Oct 19 22:49:27 DarkriftX: you trying to make me camp out aren't you! Oct 19 22:49:30 oh no! Oct 19 22:49:33 no Oct 19 22:49:37 my iphone 3G is so beautiful Oct 19 22:49:38 Dialekt, mine's arriving tomorrow Oct 19 22:49:43 languish.. Oct 19 22:49:45 i'm scared Oct 19 22:49:46 ask me Wed. what I think about it Oct 19 22:49:57 i'm gonna camp out i bet i will Oct 19 22:50:01 comes in white and black right? Oct 19 22:50:07 any answers for the copy and paste features Oct 19 22:50:16 wite black anf bronze/brown Oct 19 22:50:38 languish, you gonna be my site tester once you get it? lol Oct 19 22:50:47 copy paste works sensibly in and across most applications Oct 19 22:50:51 bronze brown whoa??! Oct 19 22:50:56 when? Oct 19 22:51:00 but it's still a work in progress Oct 19 22:51:04 tuesday Oct 19 22:52:15 DarkriftX, sure I'll help you out Oct 19 22:52:24 :) Oct 19 22:52:36 i found a g1 user earlier who helped me by telling me my downlaods dont work lol Oct 19 22:52:40 Does anyone know if you can associate the G1 with a Google "Apps for domains" email account ? Oct 19 22:52:40 no accelormertor? Oct 19 22:52:46 i'll initialize it with a dummy acount at first to test shit Oct 19 22:52:49 Or does it have to be a gmail account? Oct 19 22:52:52 WHOA Oct 19 22:52:55 this stinks Oct 19 22:53:04 then reset it and initialize it later with my regular account Oct 19 22:53:07 so im in the progress of moving my downloads to the forum as seperate topics with direct links to the downloads Oct 19 22:53:13 no landscape mode without keyboard = so so so sad Oct 19 22:53:32 erm? Oct 19 22:53:36 Dialekt, an app is in development to landscape without keyboard Oct 19 22:53:48 yeah but is there no acc.? Oct 19 22:53:53 uhh there is Oct 19 22:54:09 Dialekt: Not exactly true, apps can display activities in landscape if they choose Oct 19 22:54:24 even if the keyboard is shut Oct 19 22:54:26 yeah but Oct 19 22:54:46 you guys got me riled up Oct 19 22:55:04 is there a virtual keyboard!? Oct 19 22:55:18 so if you want to use the device closed Oct 19 22:55:18 no virtual keyboar,d but there will be one as an app, likely free Oct 19 22:55:39 Dialekt: Not yet, it's going to need a newer version of android Oct 19 22:55:40 just assume any common sense thing you want, will be dev'd Oct 19 22:55:53 i need to use my iphone for the next 2 days to make sure I want to switch to t-mobile Oct 19 22:55:59 i love the voice quality of t-mobile Oct 19 22:56:01 the g1 is a 1.0 device, bare bones with some awesome features Oct 19 22:56:07 and my phone didn't BUZZ like AT&T Oct 19 22:56:12 half HMR crap Oct 19 22:56:32 as time goes on, both the OS and available apps will inprove its functionality Oct 19 22:56:49 languish: To properly support a sw keyboard, it will require new features in the framework Oct 19 22:56:52 the iphone didn't release all that awesome either Oct 19 22:56:59 tomgibara. noted Oct 19 22:57:12 I'm sure it'll come soon enough Oct 19 22:57:21 I hope so Oct 19 22:57:49 I'm more interested in japanese input Oct 19 22:57:52 for my wife Oct 19 22:58:25 it's the one thing I'm not so confident they'll port over from japan Oct 19 22:58:38 at least not soon Oct 19 22:58:40 but hope they do Oct 19 22:59:23 you guys have been sayin' Tuesday for the G1, but all I'm seeing on the Web is Wednesday Oct 19 22:59:25 which is it? Oct 19 22:59:31 sorry my bad Oct 19 22:59:33 it's wed Oct 19 22:59:36 i'm a day off Oct 19 22:59:40 it's the 22nd Oct 19 22:59:47 whew -- thought i was going to camp the wrong day! Oct 19 22:59:49 ;-) Oct 19 23:00:12 damn, i shouldn't have said anything, and gotten to see you on some human interest news piece Oct 19 23:00:15 lol Oct 19 23:00:23 LOL Oct 19 23:00:30 holding sign "will write Android books for G1" Oct 19 23:00:46 "Will please your wife for a G1" Oct 19 23:01:21 I'm seriously disappointed in google's lack of foresight in to assuring active contributors didn't get dibs on the hardware Oct 19 23:01:51 then again, it's mostly devs that are likely pre-ordering it in the first place Oct 19 23:02:10 most of the general public still hasn't even heard of it in any manner that means something to them Oct 19 23:02:13 yeah, but pre-orders were only for existing T-Mo customers, right? Oct 19 23:02:15 How do I load one of the example Android applications and launch it, using Eclipse? Oct 19 23:02:35 commonsguy, technically yes, but people were able to sign up and get it Oct 19 23:02:57 urk Oct 19 23:03:00 there was a lot of miscommunication from t-mobile's side on the launch Oct 19 23:03:05 as usual Oct 19 23:03:30 ah, well, i wanted to schlep into Philly, anyway... Oct 19 23:03:41 t-mobile launching the first device is a mixed blessing Oct 19 23:03:50 I have installed Android, Eclipse and the Eclipse plugin. We need to launch an Android application, such as nootebook. How do we import the file to launch via run? Oct 19 23:03:57 their ineptness in some areas is what's allowing this to happen in the first place Oct 19 23:04:09 but at the same time, they make things frustrating Oct 19 23:04:39 brylie: if the sample has an Eclipse project file, it should just open, I would think Oct 19 23:04:45 of course, I'm not an Eclipse user Oct 19 23:04:50 nor do I play one on TV Oct 19 23:04:57 they need to stop hiring key positions based on religion and start filling them based on proven ability Oct 19 23:05:33 commonsguy, there are xml files in the sample directory. Would src be a better folder to look? Oct 19 23:05:39 downside to having a devout mormon as president of a company Oct 19 23:05:40 :| Oct 19 23:06:01 mn Oct 19 23:06:26 there are several .java files, several subfolders deep, in the src directory. Oct 19 23:06:59 brylie: Java source is stored by package (e.g., com/commonsware/android/sample/WickedCool.java) Oct 19 23:07:51 ok, so which file do we need in order to execute the demonstration application? xml? Oct 19 23:08:24 to execute? you need an APK, usually stored in bin/, after you build the project (inside or outside Eclipse) Oct 19 23:08:45 have you gone through the tutorials on http://code.google.com/android ? Oct 19 23:09:45 Looking at the HelloAndroid tutorial. I just thought one of the demonstration applications could be executed easly. Oct 19 23:10:23 it may be they can -- again, I'm not an Eclipse user, so I don't have step-by-step instructions for loading an existing project Oct 19 23:12:43 ok, thanks Oct 19 23:16:17 can I just launch an AndroidManifest.xml from BASH command line to see the application? Oct 19 23:16:29 Eclipse is weirding out here. Oct 19 23:17:00 no, you need to install the APK in the Android emulator Oct 19 23:18:50 ok, we skipped that because it said optional. I'll go back Oct 19 23:19:18 hey can anyone help a total java/eclipse/android newbie with a fairly simple question? Oct 19 23:19:32 (assuming anyone's here) Oct 19 23:19:52 I may be able to help on java/eclipse Oct 19 23:19:57 okay... here goes then Oct 19 23:20:05 basically I'm trying to teach myself java on the android... Oct 19 23:20:12 right Oct 19 23:20:34 learning java/android and eclipse all at once... anyway.. Oct 19 23:21:06 so when I learn a new language first thing I usually write is a little game called "number guesser" .. .it asks for your name and then picks a random # from 1 to 100 and then lets you guess and says "higher/lower" until you get it... Oct 19 23:21:17 a decent program to learn basic stuff. Oct 19 23:21:22 okay so here's the question Oct 19 23:21:59 I want to have the first thing it do is say something like "What's your name?" and you type it in, and it responds with "GREAT, YOURNAME... I'm thinking of a # from 1 to 100..." etc. Oct 19 23:21:59 right Oct 19 23:22:14 this means i need to stop the execution flow and wait for input Oct 19 23:22:24 but the way you design a UI in android.... Oct 19 23:22:37 you make the view/layout and put some buttons and edittext widgets Oct 19 23:22:48 and then whent he user fills out the form and hits return it calls a method.. Oct 19 23:23:10 romainguy: it's called the T-Mobile Total Internet Plan on their website. Oct 19 23:23:23 how do I basically stop one method from running to wait for the user to enter something in another edittext widget, and then when they're done, come back for more execution? Oct 19 23:23:46 ok, no idea :) Oct 19 23:23:47 sorry Oct 19 23:23:51 I made a UI that looks like a little console-- text on top and an "input bar" at the bottom... kinda like this irc chat Oct 19 23:24:01 anyone here have an idea? Oct 19 23:24:18 waldo_ : this feels like a square peg/round hole situation Oct 19 23:24:32 I know it feels "wrong" in some way for the way the language is laid out, huh? Oct 19 23:24:53 let's change this around -- have you implemented this program in any other GUI? Oct 19 23:24:54 I'm used to procedural languages... but still, there's gotta be a way to do this I would think?! Oct 19 23:25:01 I did a long time ago in objective c Oct 19 23:25:07 for OS X Oct 19 23:25:15 but I did it differently-- I did it with a different UI.. Oct 19 23:25:21 mostly I've written this as a console game Oct 19 23:25:57 if you want to do this using your IRC-style UI, you'll need to go event-driven Oct 19 23:26:01 you understand the idea of the game tho--- user enters their name... computer says I'm thinking of a random # from 1 to 100. Guess.. users says 3 and it says "the numbe rI'm thinking of is higher" and it goes over and over, counting the guesses unitl the user gets it. Oct 19 23:26:16 either a "Send" button or detect keys in the text entry field Oct 19 23:26:27 well that's how the android SDK seems to work Oct 19 23:26:31 on those events, you push your state machine forward a step based on what they typed in Oct 19 23:26:52 it's not the most natural Android UI, but it should work Oct 19 23:26:57 commonsguy... I'm not sure how to set up that state machine you describe... Oct 19 23:27:17 but that's what I want to learn to do... Oct 19 23:27:35 your application is logically in one of several states: pre-name, pre-first-guess, pre-second-guess, etc. Oct 19 23:27:57 since you want a single UI element (the IRC text-entry field) to be the sole driver, you need to track state somewhere Oct 19 23:28:22 commonsguy interesting-- yeah this kinda seemed right.. but in a program, how do you characterize these states and control flow...? Oct 19 23:28:42 for example, first guess and second guess are going to be essentially the same process with different variables... so what "calls" them? Oct 19 23:28:57 how about we change your UI around a pinch? Oct 19 23:29:10 sure... how for a game like this do you see the UI being laid out? Oct 19 23:29:12 would you consider a dialog box for the name, then a single "guess" field and submit button Oct 19 23:29:27 I actually was playing with dialog boxes a little.. Oct 19 23:29:33 plus a TextView (or popup dialog) to show the results of the guess Oct 19 23:29:46 so you see the game as a series of dailog boxes popping up Oct 19 23:29:52 ? Oct 19 23:30:05 well, i see the game as being a somewhat contrived example ;-) Oct 19 23:30:28 well maybe I need to reconceive of how the game would "make sense" Oct 19 23:30:42 again I'm used to procedural programming.... Oct 19 23:30:44 in <5 minutes of design time, having the main activity focus on guesses/responses and delegating the name to a dialog or something is one approach Oct 19 23:31:00 in all honesty, Android is not the best environment for learning Java Oct 19 23:31:19 for example, your app would work great in a console Java app, using stdin/studout Oct 19 23:31:24 right... Oct 19 23:31:26 s/studout/stdout/ Oct 19 23:31:26 commonsguy meant: for example, your app would work great in a console Java app, using stdin/stdout Oct 19 23:31:37 bbl Oct 19 23:31:52 i'd learn Java using a more traditional environment before diving into Android Oct 19 23:32:09 unless you're desperate Oct 19 23:32:11 well I figure how it might work w/console Oct 19 23:32:36 I'm not desperate but I think this is about learning the Android framework as much as anythin.. it's kind of why I'm learnign this.. (get my g1 next month I think) Oct 19 23:32:49 that's cool Oct 19 23:33:02 you might want to try a different starter app, though, one that is more in tune with a GUI implementation Oct 19 23:33:15 your game would seem to fit best with a console UI Oct 19 23:33:16 but maybe i need eithe ra new "first program" to write or think of a new UI that might make more sense OR think about how to do it with "states Oct 19 23:33:38 in fact, I seem to recall that game from my TRS-80 days, back when I had hair on my head and none on my chin Oct 19 23:33:45 commons yeah it's the first program I write in almost every language I've learned... but they all use traditional console-like output Oct 19 23:33:57 commons yup I think I first wrote it in Applesoft :) Oct 19 23:34:40 I've written this same application I think in... BASIC, Pascal, C, Perl... uh... Objective-C (with a totally different UI I wish I could remember it!) Oct 19 23:34:47 so, you might try a password safe, or a notepad, or a tip calculator, or something else that is sample-app-ish yet more GUI in nature Oct 19 23:35:23 that sounds good.. Oct 19 23:35:45 wierd tho that something so simple doesn't have an easy translation into this UI... Oct 19 23:36:04 lol, trash 80 Oct 19 23:36:08 i had one of those :) Oct 19 23:36:16 i learned basic when i was 5-6 on one of those Oct 19 23:36:23 I had a Commodore PET at school ;) Oct 19 23:36:57 hmm.. thinking about this state thing... Oct 19 23:36:59 mabe you do it like this Oct 19 23:37:14 so you have the text-entry button at the bottom... if it gets clicked it calls whatever method that could say like.... Oct 19 23:37:47 if state = askforname --> go to something method. if state = playinggame--> go to takeaguess method, etc.. Oct 19 23:38:02 right Oct 19 23:38:05 in other words, use the edittext listener method to drive everything Oct 19 23:38:09 right Oct 19 23:38:16 and then have it advance the "state" as the program executes Oct 19 23:38:19 yup Oct 19 23:38:28 wow that seems backwards but it might work! Oct 19 23:39:15 thanks commonsguy that's kinda briliant! It's like looking at the program from a weird angle, but it's cool nonetheless Oct 19 23:39:26 happy to help Oct 19 23:39:33 wow I'm kind of excited to try it! Oct 19 23:40:11 so I'd initialize and say like "state = 1" and then let it advance with every text-entry. only when the input is "acceptable" does it advance to state+1.... Oct 19 23:40:34 and then if I add "want to play again?" and they say "yes" or "y" or whatever... then state goes back up to 1 or 2 or whatever. Oct 19 23:40:46 it's like line numbers in BASIC! Oct 19 23:41:08 it seems so wrong... but I like it! Oct 19 23:42:51 tx again Oct 19 23:44:14 you might be better served using objects for each state vs. integers Oct 19 23:46:33 here is a fairly decent writeup of the state pattern applied in Java: http://www.informit.com/articles/article.aspx?p=28677 Oct 19 23:46:39 i'll take a look.. Oct 19 23:46:59 you're saying a separate object containing what-- the methods for what I mean...? Oct 19 23:47:29 thanks.. I'll definitely read ths... Oct 20 00:27:01 unix_infidel: romainguy: it's called the T-Mobile Total Internet Plan on their website. << weird, mine is still at $19.95 Oct 20 00:28:57 romainguy: well, carriers have done that for years. new pricing will come out and they wont force existing customs to update to it until they want to get a new device subsidy Oct 20 00:30:56 sure Oct 20 00:31:10 but it seems weird they would up the price to $40 so close from their announcement of G1 plans at lower prices Oct 20 00:31:23 well, it seems underhanded Oct 20 00:31:25 it doesn't seem weird :) Oct 20 00:34:09 er that's a different plan Oct 20 00:34:39 my first thought was that unix_infidel was looking at an unlimited SMS plan Oct 20 00:34:50 unlimited data + SMS, i mean Oct 20 00:34:53 the $40 plan is the one with T-Mobile Hotspot usage included Oct 20 00:34:55 since AT&T's pricing is exactly that way Oct 20 00:35:04 the $19.95 is an add-on to voice plans Oct 20 00:35:20 and it's the $40 plan is Internet only Oct 20 00:35:24 so you probably pay premium Oct 20 00:36:27 so if you get a voice plan, you'll then be able to get a service also called T-Mobile Total Internet Oct 20 00:36:30 but for only $20 Oct 20 00:37:01 does that include SMS? Oct 20 00:37:11 i should probably research exactly what plan i want :) Oct 20 00:37:18 It doesn't at the moment but it might for the G1 plan Oct 20 00:37:53 no, the Internet plan doesn't include SMS Oct 20 00:37:55 but the G1 plan will Oct 20 00:38:08 the G1 plan will be $25 with 400 SMS Oct 20 00:38:12 or $35 with unlimited SMS Oct 20 00:38:33 thats pretty good pricing Oct 20 00:38:41 if only the $40/mo voice plan was usable :) Oct 20 00:39:14 my account's gonna be almost dollar for dollar the same on T-Mobile as it was on AT&T hehe Oct 20 00:39:17 what's wrong with it? Oct 20 00:39:19 thats sorta nice i guess Oct 20 00:41:58 romainguy: c'mon, 600 minutes w/o the myFaves thing? that's nowhere near enough Oct 20 00:42:11 I don't know what's included, that's why I'm asking Oct 20 00:42:13 i'll probably go with the $50/mo 600minutes w/ myFaves plan Oct 20 00:42:15 Depends for whom, I took the cheapest voice plan (without even myfaves) Oct 20 00:42:16 I guess it depends on your cell phone usage Oct 20 00:42:33 romainguy: t-mobile's gimmick is this myFaves thing where you guy unlimited calling to 5 people. but you dont get it this on the $40/mo plan Oct 20 00:42:33 I spend a lot more time communicating online than verbally Oct 20 00:42:34 with myFaves I basically use no minutes out of my plan Oct 20 00:42:44 jasta: I know what myFaves is Oct 20 00:42:45 err where you get* Oct 20 00:42:55 (trust me, I had to do a lot of work to make it work with the Home screen :) Oct 20 00:43:27 just get the 1000 minutes with nights and weekends for $39.99 Oct 20 00:43:30 :| Oct 20 00:43:32 * romainguy is still not used to the US minutes system Oct 20 00:44:00 what? there are metric minutes outside the US? ;-) Oct 20 00:44:05 no Oct 20 00:44:07 if you're using more than 1000 minutes a month on your cell, with unlimted sms/txting, IM/email..etc then you're doing something wrong or you're a sales guy Oct 20 00:44:15 but in France if you get 400 minutes, it's 400 minutes to spend on outgoing calls Oct 20 00:44:19 ingoing calls don't count Oct 20 00:45:00 that system is sort of silly though. with that you get people calling land lines and saying "ok, now you call me back." Oct 20 00:45:12 not really Oct 20 00:45:15 US plans started out like that Oct 20 00:45:18 * languish remembers those days Oct 20 00:45:29 it was annoying Oct 20 00:45:34 because if you call from a land line then it's more expensive Oct 20 00:45:36 On the other hand, France doesn't have unlimited land line minuets Oct 20 00:45:41 well, didn't used to Oct 20 00:45:46 romainguy: no, really. it was like that here and it changed because it was lame :) Oct 20 00:45:58 jasta: maybe it was like that here but it wasn't like that in France Oct 20 00:45:58 it's like that in most of the world. Oct 20 00:46:01 romainguy: well, our land lines were free to dial cell phones in the same area code Oct 20 00:46:06 here you go Oct 20 00:46:10 not in France Oct 20 00:46:31 at least you can always receive phone calls without worrying about how many minutes you have left ^^ Oct 20 00:46:31 but this was all back when people even had land lines Oct 20 00:46:49 hey Oct 20 00:47:01 do sms pop up? Oct 20 00:47:08 romainguy: heh, yea or you could say that people dont have cause to interact / initiate conversation because of that paradigm :-P Oct 20 00:47:08 like notification style? Oct 20 00:47:12 Dialekt: you get a notification in the status bar Oct 20 00:47:22 like a little envelope crap? Oct 20 00:47:32 no pop up like iPhone/ treo?/windows mobile Oct 20 00:47:32 unix_infidel: ?? Oct 20 00:47:33 ? Oct 20 00:47:44 Dialekt: no popup in the middle of the screen Oct 20 00:47:49 boooo Oct 20 00:47:52 (I'm so glad we didn't do that) Oct 20 00:47:56 why? Oct 20 00:48:01 romainguy: only outgoing minutes are used. Oct 20 00:48:01 i really like that? Oct 20 00:48:18 because I find it freaking annoying when I'm doing another task to get a freaking popup in the middle of the screen Oct 20 00:48:28 (like the iPhone) Oct 20 00:49:16 got to hang out with a bunch of mac guys with iPhones this weekend, I got a pretty good feel for what they were unhappy with. Oct 20 00:49:38 Though, even those that were going to see their att contracts expire, wouldnt get an android phone. Oct 20 00:49:41 what was driving me nuts on my iPhone was the time it took to switch between two apps Oct 20 00:51:31 hmm, strange. eclipse suddenly doesnt see my project as being part of an svn repo Oct 20 00:52:13 romainguy: who wrote RingsExtended in the apps repo? Oct 20 00:52:18 Dianne Oct 20 00:52:37 it's referencing a class that doesn't exist in the public SDKL Oct 20 00:52:38 SDK* Oct 20 00:52:50 yep Oct 20 00:52:56 I think she has yet to fix this Oct 20 00:54:04 Dialekt, g1tube.com check the videos, SEE how the G1 works Oct 20 00:54:43 ahh, so the launch party already happened. Oct 20 00:54:57 technically, the launch parties Oct 20 00:55:01 :| Oct 20 00:55:22 meh, none in Dallas :-P Oct 20 00:55:51 'eh, bush is on his way out, so too shall tx fall :/ Oct 20 00:57:32 tx has received a great deal of unfair business/social economic support compared to other states in a variety of ways since Bush Sr. took office. Clinton didn't stop any of the back end deals and GW ramped it up Oct 20 00:57:46 such a shadey administration Oct 20 00:59:09 ahh, so ContactSync finally launched w/ exchange support. Oct 20 00:59:25 what's ContactSync? Oct 20 00:59:33 http://gizmodo.com/5065685/android-gets-exchange-server-contact-sync-via-third+party-dev Oct 20 00:59:39 cool Oct 20 01:00:33 it's not a full outlook solution, but it's a step in the right direction. Oct 20 01:12:47 White one won't be available anytime soon :( Oct 20 01:13:51 will be interesting to see the kind of case designs that come out for the G1 Oct 20 01:15:14 I wonder how popular white will be Oct 20 01:15:53 i cant believe they even made white Oct 20 01:15:59 :| Oct 20 01:19:53 other case designs? Oct 20 01:22:59 languish: I'm not buying it Oct 20 01:23:44 not any more than AR got special treatment under Clinton Oct 20 01:24:26 Is there any easy way to get javadocs associated with android.jar in Eclipse? Oct 20 01:24:59 I'm very used to clicking into classes to view the docs. I imagine source isn't available yet? source would be better ;-) Oct 20 01:26:26 languish, you around? Oct 20 01:26:53 tweakt: you can associated javadocs to jar files in Eclipse Oct 20 01:26:57 associate* Oct 20 01:27:30 I know, unfortunately the android tools prevent that Oct 20 01:27:45 How would they do that? It's an Eclipse feature Oct 20 01:28:14 managed classpath container Oct 20 01:28:44 I suppose I could remove it and manually add android.jar but I didn't want to resort to that if there's a better way Oct 20 01:29:14 Well, in a few days you'll have the source so it will be moot anyway... Oct 20 01:29:58 yeah. that's ideal. can't tell you how much having JDK source loaded for reference has helped me over the years Oct 20 01:30:46 No argument there. Oct 20 01:39:40 g1tube requires registration? Oct 20 01:39:42 disgusting Oct 20 01:40:03 DarkriftX, sup? Oct 20 01:40:06 not any more than AR got special treatment under Clinton Oct 20 01:40:11 quick question-- is there an alternative IM program besides their one that uses SMS instead of network messaging? I saw someone was developing "Android Messenger" but I dont think that code was ever released. Oct 20 01:40:16 ah adamant left Oct 20 01:40:18 so n/m Oct 20 01:41:47 Dialekt, g1tube does not require registration to view the vids. It looks like they may be working on the site today is all Oct 20 01:41:58 i see Oct 20 01:42:01 ahh Oct 20 01:42:13 wait looks like those changes now include registration Oct 20 01:42:13 wtf Oct 20 01:42:19 yeah Oct 20 01:42:27 wasn't like that up until friday Oct 20 01:42:37 languish: are you excited about the G1? Oct 20 01:42:43 anyway, you can find all the vids about the g1 on youtube anyway Oct 20 01:43:13 languish, i was gonna ask you your opinion on my new download setup (in forums) Oct 20 01:43:36 Dialekt, I guess I've built up a bit of excitement. I'm not super happy with all the hardware design decisions, but android looks like it'll be a fun ride, and I'm very eager to see the g2/3 version that come out. Oct 20 01:44:16 Dialekt, for example, an htc touch pro style device with the g1's compass and such built in, with android.. would totally make my day Oct 20 01:44:42 I see Oct 20 01:44:49 im dying for something different Oct 20 01:44:49 so I'm excited about the potential for android overall Oct 20 01:44:52 i've used them all. Oct 20 01:44:55 like ALL. Oct 20 01:45:02 had so many devices this year its stupid.. Oct 20 01:45:09 and although new device..same flaws Oct 20 01:45:14 well, I've been very disappointed by cellular handsets acros the board Oct 20 01:45:22 *across Oct 20 01:45:23 so it will be good to see something that I won't feel like i'm "settling" Oct 20 01:45:30 exactly Oct 20 01:45:35 which the g1 is not Oct 20 01:45:45 but eventually, an android device will be, hopefully Oct 20 01:46:17 also, I AM very interested in seeing the myriad applications that come about with the more open intent android brings Oct 20 01:47:53 well blackberry will finally have an app store which i'm excited about Oct 20 01:48:05 out of every device thus far i've always felt that blackberry was the absolute most logical Oct 20 01:48:17 if I could have that same logic with a mature native OS i'd be happy Oct 20 01:48:22 yes, but i haven't been happy with blackberry form factors Oct 20 01:48:29 meaning? Oct 20 01:48:38 the same played out design and small screen? Oct 20 01:48:39 i liek a larger and touch screen Oct 20 01:48:45 ditto Oct 20 01:48:55 which I'm pondering waiting for the STORM for Oct 20 01:49:02 its such a tough choice for me Oct 20 01:49:19 but at the same time.. I know what to expect from blackberry more than likely Oct 20 01:49:25 but know nothing of android Oct 20 01:49:27 which is exciting Oct 20 01:49:48 i'll enjoy the G1 until tmo brings the MDA Vario IV to the US, or another android device catches my eye Oct 20 01:50:16 i also have liked the coverage with AT&T Oct 20 01:50:28 especially in terms of 3G Oct 20 01:50:31 I'mjust concerned the carriers will hate android after a year and start locking shit down Oct 20 01:50:47 oh and at&T gets so many handsets fast Oct 20 01:50:49 huge network Oct 20 01:51:21 I was considering going with att if they had gotten the touch pro first Oct 20 01:51:28 I'm sort of glad they didnt Oct 20 01:51:29 the FUZE Oct 20 01:51:42 but i'll never go with sprint, ever again Oct 20 01:52:18 just like I'll never use an averatec product, ever again Oct 20 01:52:30 I won't even allow my employees to bring them in to the office Oct 20 01:52:55 and i won't subsidise sprint service for consultants Oct 20 01:59:48 nice Oct 20 01:59:55 well these 2 phones are killing me Oct 20 02:00:00 lol Oct 20 02:00:14 how do you sms with keyboard closed? Oct 20 02:00:25 or does it turn into predictive t9? Oct 20 02:03:28 you open the keyboard, for now Oct 20 02:03:48 it's a 1.0 device. it will improve with time Oct 20 02:03:55 at least in software functionality Oct 20 02:06:15 DarkriftX Oct 20 02:06:23 sup Oct 20 02:06:31 what was it you wanted me to check out again? Oct 20 02:06:41 or did you mean after i get the g1 tomorrow Oct 20 02:08:52 my downloads section in the forum Oct 20 02:09:07 im getting rid of the old section and doing it all forum based so i can do direct links to the files Oct 20 02:09:16 o.O Oct 20 02:09:20 wanted your opinion on how it looks and is laid out Oct 20 02:09:37 i had users tell me download links were not working on device, so im trying to fix that Oct 20 02:09:45 i want it to be as device friendly as i can Oct 20 02:10:15 nod Oct 20 02:10:43 it doesn't look forum based to me Oct 20 02:10:50 just clicked games Oct 20 02:10:57 and a download link Oct 20 02:11:02 looks same as b4 Oct 20 02:11:40 also, you created a mobile version of the site? Oct 20 02:12:13 I don't see a link to the mobile version on the main site Oct 20 02:12:18 :) Oct 20 02:12:29 i dunno how but i think i lost an external Oct 20 02:12:35 hard drive Oct 20 02:12:38 sucks ass Oct 20 02:12:59 :| Oct 20 02:13:39 yeah because im always djing Oct 20 02:13:50 and i had both externals in my bag on the subways and buses lately Oct 20 02:13:58 im whiggin out on where it could be Oct 20 02:14:00 searching everywhere Oct 20 02:14:42 languish, the forum downloads are in the forum lol Oct 20 02:14:48 :) Oct 20 02:14:58 yes, that is a problem isn't it Oct 20 02:14:58 and the mobile version is still in the works, you can add "?template=pda" to see what it looks like Oct 20 02:15:04 i know, I did Oct 20 02:15:08 I'm just commenting Oct 20 02:15:20 im trying to get mobile. working but its not for some reason Oct 20 02:15:26 :( Oct 20 02:15:36 but... if you view the site on a g1, it uses the mobile version automatically (in emulator anyways) Oct 20 02:15:44 nod Oct 20 02:16:23 it's *possible* some people might not want the mobile version while using the g1. give them a link on the mobile version, to go back to the standard version Oct 20 02:17:01 nevrmind, you did Oct 20 02:17:03 my bad Oct 20 02:17:59 you in new york? Oct 20 02:18:14 FOUND IT Oct 20 02:18:38 DarkriftX, yes Oct 20 02:18:48 * languish pat pat Dialekt Oct 20 02:20:59 so does the forum version of the downloads look useable/good enough that i can disable the old version? Oct 20 02:21:56 how do i get stuff out of the android resources.arsc ? Oct 20 02:22:19 f00f-: you don't. the format is unknown (i tried to reverse engineer it ages ago and failed) Oct 20 02:22:41 well i remember being able to run a script (maybe from you) Oct 20 02:22:46 to get XML layouts for system stuff Oct 20 02:22:50 yup, that was from me Oct 20 02:23:02 and the resources format is slightly different: different enough that i couldn't figure it out easily Oct 20 02:23:23 DarkriftX, I want to confirm we're on the same page Oct 20 02:23:42 DarkriftX you mean, here? http://android-dls.com/forum/index.php?f=17&rb_v=viewforum Oct 20 02:23:50 yes Oct 20 02:23:57 f00f-: the resources format is not a direct mapping to XML like the other one. it has some sort of translation mechanism that it's doing i think. Oct 20 02:24:03 to deal with units and junk like that Oct 20 02:24:06 if so.. umm.. I was never fond of using forums as a scheme for providing downloads Oct 20 02:24:15 me either Oct 20 02:24:17 oh okay, i suppose it'll be opened up as part of process Oct 20 02:24:25 but my other choice was a blog format Oct 20 02:24:29 which wasnt very appealing either Oct 20 02:24:40 You'll figure something out. I preferred what you had before. Oct 20 02:24:55 so did i, but it didnt work on the g1's Oct 20 02:25:07 the downloads were useless unless they downloaded them to thier computer and installed over usb Oct 20 02:25:58 nod. well the back end is what you need to work on, not the interface Oct 20 02:26:01 the gui was fine. Oct 20 02:26:15 it was a custom download component Oct 20 02:26:24 not mine Oct 20 02:26:26 so maybe, if you add all the downloads to the forum, and link the main page "download" button to the direct forum download link, it could work Oct 20 02:26:30 so editing it didnt work out too well Oct 20 02:26:55 but i don't know how well that works with you site manager Oct 20 02:26:58 *your Oct 20 02:27:50 likely you can get more info from google once the app store goes live Oct 20 02:28:15 about what type of service provider they use to feed the apps to the device Oct 20 02:39:59 languish, im asking the developers of my download module if they can tell me exactly what edits i need to make to give hard links on the download buttons! Oct 20 02:40:10 hopefully they dont mind me editing their script and help me out Oct 20 02:41:04 waldo_: Gtalk doesn't use SMS, it uses network messaging; I don't know about AIM/MSN/Yahoo! though Oct 20 02:42:19 romainguy: AIM uses network messaging for lots of phones, but for accounting purposes carriers treat it as a "text message" Oct 20 02:42:27 just another scheme to bill arbitrarily Oct 20 02:42:38 jasta: that's what I meant Oct 20 02:42:39 DarkriftX, cool. good luck :) Oct 20 02:42:52 I know they still use network messaging but that they are sometimes billed as SMS Oct 20 02:43:00 I didn't really check because I have unlimited SMS anyway Oct 20 02:44:12 jasta: have you tried getting the XML layouts from the 1.0 SDK? Oct 20 02:44:35 f00f-: just wait for the source code :) Oct 20 02:44:50 f00f-: they are in the distribution Oct 20 02:44:58 they're in binary format Oct 20 02:45:01 no, theyre not :) Oct 20 02:45:15 because of the new Eclipse plugin tool to edit the layouts, all the resources are in plain text and part of the distribution Oct 20 02:45:23 been using them for weeks ;) Oct 20 02:45:35 tools/lib/res/default Oct 20 02:45:47 ooooh Oct 20 02:45:48 right Oct 20 02:45:52 okay i was looking at android.jar Oct 20 02:45:54 thanks Oct 20 02:47:41 that stuff should have been opened from the start. it's an invaluable resource Oct 20 02:47:45 for soem reason the layout editor no longer works for me Oct 20 02:47:56 it keeps saying "Eclipse is loading framework information and the layout library from the sdk folder" Oct 20 02:47:56 i have never even opened the layout editor hehe. i assumed it sucked :) Oct 20 02:48:00 it never refreshes Oct 20 02:50:38 I/DEBUG ( 21): pid: 1256, tid: 1280 >>> org.devtcg.five.music <<< Oct 20 02:50:38 I/DEBUG ( 21): signal 11 (SIGSEGV), fault addr deadd00d Oct 20 02:50:40 *sigh* Oct 20 02:51:00 E/dalvikvm( 1256): HeapWorker is wedged: 325543ms spent inside Lorg/devtcg/five/music/util/streaming/StreamMediaPlayer;.finalize()V Oct 20 02:51:05 god damn MediaPlayer :) **** ENDING LOGGING AT Mon Oct 20 02:59:57 2008