**** BEGIN LOGGING AT Thu Jul 17 02:59:57 2008 Jul 17 03:12:41 jasta: wait for the next layout Jul 17 03:12:59 howdy Jul 17 03:56:35 GPhone Design Borrows Interesting Concept from DigiCams Jul 17 03:56:44 http://www.pocketnow.com/index.php?a=portal_detail&t=news&id=5577 Jul 17 03:59:14 what an ugly phone Jul 17 03:59:38 not sure how the rotary dial will fit in Jul 17 04:02:10 eh Jul 17 04:42:57 http://androidguys.com/2008/07/16/attention-android-developers-in-california/ Jul 17 05:24:08 michaelnovakjr__: you there? Jul 17 05:27:25 michaelnovakjr__: http://lh4.ggpht.com/jasta00/SH7X5_f-A4I/AAAAAAAAAJU/vF2ziEzMC5g/logcat.png?imgdl=1 Jul 17 05:31:19 i'll upload the source and stuff tomorrow Jul 17 05:31:35 gonna add a feature to export the full logcat to a file on the sd card, so it can be examined after android is unloaded Jul 17 05:31:39 and from a computer :) Jul 17 06:09:47 romainguy_: how do i wait for the next layout? Jul 17 06:10:20 unless you're implying that i should in fact extend the view. Jul 17 07:22:18 morning dudez Jul 17 08:18:11 is it possible to do something like this?: perhaps bind to some system service to get notification of an incoming call, then based on some algorithm/setting decide weither or not to actually ring/vibrate/do-nothing? -e.g. is it possible to "catch" an incoming call and, in real time, choose how to (if at all) "notify" (e.g. ring/vibrate) the user? (e.g. for silencing ring after business hours for certain numbers, etc) Jul 17 08:19:06 I can't seem to find the information about what I'm able to receive from the system services, and weither or not I'm able to hijack the notification (ring/vibrate/etc) of the user? Jul 17 08:25:12 it is Jul 17 08:28:15 any suggestion as to how I might see if someone else (e.g. well-funded team?) is already developing something like this? -so as to not waste lots of my time writting a crappy version of some much nicer application that's already on it's way? Jul 17 08:29:56 i am pretty sure a lot of people are working on this Jul 17 08:30:03 and/or do you think I could coax you into giving me a few words of wisdom (quick non-syntax/spelling-sensitive brain dump?) of your thoughts on where I'd find documentation (examples??) of how to proceed? (e.g. the list of system services that might have what I want? Jul 17 08:30:07 aah Jul 17 08:31:32 google phonestateintentreceiver Jul 17 08:31:52 works similar with sms and other intents Jul 17 08:32:28 its a pretty basic app, like a blacklist Jul 17 08:33:02 i guess lots of people are working on this, as (afaik) the phone itself doesnt provide things like personal ring tones Jul 17 08:34:05 that looks like exactly what I was looking for.. 'cept it sounds like many already have a big head start (especially for a widely-desired feature like personal ring tones) Jul 17 08:35:05 well, as i said, its a pretty basic application Jul 17 08:35:07 I spose I'll just wait to see if someone writes the filter-type-app I'm looking for, and if not, just tweak an oss one (or a similar one for a feature like personal ring tones) Jul 17 08:35:23 k, thanks Jul 17 08:35:46 register receiver -> get triggered by call/sms/something -> do something -> forward call/sms/... to next part of chain or dont Jul 17 08:37:25 makes sense.. I just couldn't find any good docs on how to intercept the call event (sounds like I was looking for the term "register receiver") Jul 17 08:38:27 2 code lines: Jul 17 08:38:29 registerReceiver(mySMSReceiver, IntentFilter.create(IntentReceiverSMS.smsReceivedAction, "text/plain")); Jul 17 08:38:44 will register mysmsreceiver (class i wrote) Jul 17 08:38:48 public class IntentReceiverSMS extends IntentReceiver {public void onReceiveIntent(Context context, Intent intent) { ...... }} Jul 17 08:39:01 part of the class Jul 17 08:39:02 thats all Jul 17 08:39:32 cool Jul 17 08:39:52 but atm i cant unregister the receiver. think its a SDK bug Jul 17 08:41:02 interesting Jul 17 08:41:55 so, am I correct in presuming that the first service that registers the receiver has first priority to the event (e.g. could override the decisions of services that registered after it id?) Jul 17 08:43:57 e.g.: if I wanted to register a reciever that just decided weither to block or not, could some other service also still register a receiver AFTER me so that (e.g.) it could pick personal ring tones? (and I wouldn't interfere with it's operation?) Jul 17 08:46:00 im not sure about that, never tested that Jul 17 08:47:12 spose it wouldn't be too hard for me to write a trivial blocker/logger app and attempt to load a 2nd (slightly differently named, etc) version to see what can see what events Jul 17 08:50:10 ofc, just copy the class, name it xxx2, register both and see what happens Jul 17 11:15:19 http://groups.google.com/group/android-discuss/browse_thread/thread/957fa043e2a199b6?hl=de Jul 17 11:15:23 just saw the petition Jul 17 11:15:26 great Jul 17 11:21:51 wow...Ricco` busted for EPO Jul 17 11:22:11 who? Jul 17 12:10:45 Whose not under EPO Jul 17 12:11:06 I would guess that 50% of the participants use EPO Jul 17 12:57:29 anno^da, they get checked, a lot - more than any other sport Jul 17 12:59:11 Thats right Jul 17 12:59:28 but they can not test all substances that are available Jul 17 12:59:30 on the market Jul 17 12:59:58 only the silly ones get caught. EPO is just one of the possbilities from my point of view. Jul 17 13:11:18 they're actually catching up, from what I've read...stuff like HGH, EPO and so on is now testable Jul 17 13:11:26 EPO used to be impossible to test Jul 17 13:12:29 Yeah I know that Jul 17 13:13:10 but after watching movies about the Marion Jones era I can't believe that they are clean Jul 17 15:30:47 ooooo, found money Jul 17 15:31:12 oooo gotta love when that happens Jul 17 15:31:40 must be mine Jul 17 15:31:44 apparently I put $11 in my shirt pocket and forgot about it Jul 17 15:31:53 i lost money Jul 17 15:32:02 what is that, like a teaspoon of gas? Jul 17 15:32:03 was is flat, green, some faces on it? Jul 17 15:33:10 alex2308: yeah, one's got Uncle Pennybags on it Jul 17 15:34:22 yo, thats mine Jul 17 15:34:29 return it pls Jul 17 15:35:52 where'd you lose it? Jul 17 15:36:11 I mean I found it in my shirt pocket Jul 17 15:36:17 saaaaaaaaaaaaaaaaaaaaaaaay.... wait a minute... Jul 17 15:36:19 ;) Jul 17 15:38:06 :) Jul 17 15:38:30 * morrildl chuckles at the Android smilies Jul 17 15:41:37 michaelnovakjr: did you see the logcat thing i sent you? :) Jul 17 15:41:51 it's kinda slick looking. i might nurture the project a little bit :) Jul 17 15:53:55 where'd you send it? Jul 17 15:54:15 i just pasted a link to a screenshot earlier Jul 17 15:54:20 i'm uploading it to a google code project later today Jul 17 15:56:17 sweet just saw it Jul 17 15:56:21 nice and simple :) Jul 17 15:58:51 android makes whipping up simple apps so easy :) Jul 17 15:59:14 totally :) Jul 17 15:59:19 i'm going to add a button after work today to let you dump the contents to the sdcard, for later analysis with a computer Jul 17 15:59:58 yea, one simple menu option to write to file Jul 17 16:00:03 a very handy app Jul 17 16:31:42 just uploaded it to android-random.googlecode.com in SVN Jul 17 16:34:35 hey, nice topic Jul 17 16:34:42 yes, i've used a rotaly dial phone Jul 17 16:34:55 s/rotaly/rotary/g Jul 17 16:34:55 muthu meant: yes, i've used a rotary dial phone Jul 17 16:41:23 muthu, recently? Jul 17 16:41:34 no, not recently Jul 17 16:42:04 maybe 15yrs back Jul 17 16:42:10 it was very common in india Jul 17 16:42:34 hehe, 15 years ago it was common? Jul 17 16:43:54 might be 20 yrs Jul 17 16:44:11 but i did use the rotary one for a very long time Jul 17 16:45:01 oh my god last.fm got an update Jul 17 16:45:16 usability at its best :( Jul 17 16:46:03 anno^da: ?? Jul 17 16:47:18 hmm, i kind of like it Jul 17 16:47:34 hmm yeah but it is a social music network right ? Jul 17 16:47:48 well, it's always been described as that Jul 17 16:47:49 what the hell have they done with the shoutbox :) Jul 17 16:47:55 the shoutbox was stupid Jul 17 16:47:56 spammy Jul 17 16:48:08 yeah but the most important thing for most of the users Jul 17 16:48:20 or why should they look at their profile that often ? Jul 17 16:49:03 or the radio player. I have never in my life heard radio directly at the last.fm page Jul 17 16:49:03 i wish there was a file/folder chooser intent implemented already Jul 17 16:49:21 anno^da: i like last.fm radio Jul 17 16:49:25 i use it through amarok, though Jul 17 16:49:33 yeah but with external services Jul 17 16:49:39 thats what I mean :) Jul 17 16:49:49 I'm using it with amarok and Squeezecenter Jul 17 16:49:50 well why not try to encourage users who don't have decent media players? Jul 17 16:50:18 Hmm but why not making the design flexible letting the user choose which boxes are important and which not Jul 17 16:50:25 i don't know, i'll have to experiment with this a little bit, but so far i like it Jul 17 16:50:41 anno^da: because flexible home pages on social networks are annoying. Jul 17 16:51:06 Hmm yeah dont get me wrong I like the design. But hmm I dont think its better from a usability standpoint Jul 17 16:51:22 * jasta ponders writing a file/folder chooser app to satisfy intent requests... Jul 17 16:51:33 On the old design it was easy to get an overview Jul 17 16:51:49 But know you have to scroll down all the time hmm. Jul 17 19:02:24 AttractiveApe: *poke* Jul 17 19:02:30 get a chance to try out the logcat app? Jul 17 19:13:36 Not yet, busyish Jul 17 19:13:57 jasta: have a handy way of forcing a Linux server to kernel panic? Jul 17 19:16:48 well, I bet SysRq can do it Jul 17 19:17:11 is Magic SysRq enabled? Jul 17 19:18:14 if it is (look at /proc/sys/kernel/sysrq), you can use /proc/sysrq-trigger to make gestures to it Jul 17 19:19:09 see Documentation/sysrq.txt Jul 17 19:20:49 atthttp://android-random.googlecode.com/files/LogcatActivity.apk -- here is the link to the new version, with the ability to save a log file to /sdcard Jul 17 19:20:57 err, damnit Jul 17 19:21:03 he left Jul 17 19:22:31 AttractiveApe: http://android-random.googlecode.com/files/LogcatActivity.apk -- here is the link to the new version, with the ability to save a log file to /sdcard Jul 17 19:22:51 the save functionality is in a menu item, which i think you can open using the right arrow key on the vogue Jul 17 19:22:59 err, the right dpad ;) Jul 17 19:24:29 yea its the right dpad Jul 17 19:26:14 AttractiveApe: if you get a chance to use it, save the log and upload it for me Jul 17 19:26:54 few jiffies, doing now Jul 17 19:28:55 hopefully something is revealed we can actually make use of :) Jul 17 19:31:58 hi Jul 17 19:37:25 cutmasta: hello Jul 17 19:37:42 hi jasonchen Jul 17 19:37:45 jasta Jul 17 19:37:46 :) Jul 17 19:37:53 fuck autocomplete Jul 17 19:44:48 cutmasta hates jasonchen and is annoyed that he accidentally greeted him Jul 17 19:45:07 who likes jasonchen anyway? Jul 17 19:45:36 morrildl, lol Jul 17 19:45:48 what he really meant was "fuck jasonchen" Jul 17 19:45:55 ;) Jul 17 19:45:59 of course, not! Jul 17 19:46:57 * jasta can't wait for jasonchen to read his lastlog. Jul 17 19:47:07 no, that's not true, i definitely can. Jul 17 19:47:24 AttractiveApe: *poke*, i'm very anxious to see what's going on :) Jul 17 19:47:38 heh booting now Jul 17 19:47:50 keep getting sidetracked, one of the domains I migrated this morning had it's DB corrupt somehow Jul 17 19:48:02 13 million rows, not good ;) Jul 17 19:48:48 AttractiveApe: if you think it would be helpful, i will whip up an app that lets you download files to your device as well Jul 17 19:48:57 persistent storage opens up a world of possibilities :) Jul 17 19:50:38 Hmm, this time in Five Music, I selected the band and it loaded the Albums Jul 17 19:50:40 then froze Jul 17 19:51:29 and what about the log!? :) Jul 17 19:51:39 just back out of Five Music and run the Logcat app Jul 17 19:51:40 Trying to get that working Jul 17 19:52:07 What was to save? Jul 17 19:52:09 Dpad right? Jul 17 19:52:14 it's a menu option Jul 17 19:52:20 and to bring up the menu, i *think* it was dpad right Jul 17 19:52:25 Your logcat app is having slowness issues :p Jul 17 19:52:34 oh yeah, it's really lame and slow Jul 17 19:52:42 i didn't do any buffering, so it's freaking out calling requestLayout a lot Jul 17 19:52:50 k, saved it Jul 17 19:53:10 i should probably just make a version of the logcat app that just saves and exits, no need for a UI Jul 17 19:53:17 we'll see how that worked, not sure if /sdcard is what we think it is. Jul 17 19:53:24 AttractiveApe: It is. Jul 17 19:53:32 i checked the init script Jul 17 19:53:51 it's definitely the raw block device, as the system.img and data.img are loaded directly from it after it is mounted Jul 17 19:54:04 well, it didn't save on the sdcard. Jul 17 19:54:37 Where does your Five metadata get stored? Jul 17 19:54:39 on the sdcard? Jul 17 19:55:12 in /data/data/org.devtcg.five, which would really be the storage card's data.img Jul 17 19:55:22 hmm Jul 17 19:55:24 did it say it saved to /sdcard? Jul 17 19:55:32 the apk will open a popup when it saves correctly Jul 17 19:55:45 It did. Jul 17 19:55:46 phil@phil:/media/disk/FIVE$ pwd Jul 17 19:55:47 /media/disk/FIVE Jul 17 19:55:47 phil@phil:/media/disk/FIVE$ find . -type d Jul 17 19:55:47 . Jul 17 19:55:47 ./MUSIC Jul 17 19:55:48 ./MUSIC/ARTIST Jul 17 19:55:50 ./MUSIC/ALBUM Jul 17 19:56:12 the log file goes directly to /sdcard Jul 17 19:56:14 not /sdcard/five Jul 17 19:56:19 yeah, it's not there. Jul 17 19:56:24 hmm. Jul 17 19:56:41 Just the android files and my WinMo cabs are there. Jul 17 19:56:44 hang on, let me adjust it to save to /data so you can manually extract it. Jul 17 19:57:45 can you easily extract or mount the data.img? Jul 17 19:58:11 What's this dalvik-cache directory? Jul 17 19:58:15 And yes, I can. Jul 17 19:58:38 jasta, why not have it send off to a server? Jul 17 19:58:57 AttractiveApe: that's just the cache the dalvik engine uses, possibly just instruction compilation Jul 17 19:58:58 That, actually, sounds like an extremely good idea Jul 17 19:59:08 yeah, that does sound like a good idea. Jul 17 19:59:24 I just surfed around in data.img Jul 17 19:59:25 but it's simpler to hack a change to the path for now Jul 17 19:59:25 :) Jul 17 19:59:26 nothing there. Jul 17 19:59:33 what do you mean nothing? Jul 17 19:59:40 Well, nothing related to our logs. Jul 17 19:59:41 no /data/data/org.devtcg.five? Jul 17 19:59:43 There's plenty of files ;p Jul 17 19:59:46 Yeah, that's there. Jul 17 19:59:51 oh, then we're fine Jul 17 19:59:57 the logs aren't files, and my app currently doesn't write to /data Jul 17 20:00:02 but i'll make it, just give me a second Jul 17 20:02:38 * AttractiveApe is getting hungry. Jul 17 20:02:40 1pm here. Jul 17 20:02:52 I'll get this when I come back, k jasta? Jul 17 20:03:11 k. Jul 17 20:04:05 hey jasta, did dan say that when the 1.0 came out we wouldn't be able to call logcat? Jul 17 20:07:35 right, but that makes sense Jul 17 20:08:04 they'll just establish unix permissions which make it so user-installed APKs can't access certain system functionalities Jul 17 20:08:14 but that should be easy to hack around Jul 17 20:09:57 yea Jul 17 20:10:06 i could see access to the log files.... but the app Jul 17 20:11:09 AttractiveApe: http://android-random.googlecode.com/files/LogcatActivity.apk -- download again, it writes to /data/data/org.devtcg.tools.logcat/files/ now Jul 17 20:11:48 michaelnovakjr: regardless, i assume they will still permit adb to work over usb, so there would be no reason why you would need such an app legitimately Jul 17 20:12:45 true Jul 17 20:14:40 but since USB is broken on the Vogue, it is necessary :) Jul 17 20:14:49 :) Jul 17 20:14:54 this is fun hacking little utility apps for a real phone though Jul 17 20:15:02 with a half-assed phone stack hehe Jul 17 20:15:15 if i had a vogue, i would hack up a simple text messaging app so i could actually use it hehe Jul 17 20:16:00 totally, Jul 17 20:16:19 i've got a simple utility app i am finishing up Jul 17 20:16:27 but for now all i'm interested in is getting Five running Jul 17 20:18:13 i'm whipping up a bugreporter Jul 17 20:18:29 for the vogue? Jul 17 20:18:35 i dont think theyd appreciate that very much :) Jul 17 20:19:08 who? Jul 17 20:20:27 its not specifically for the vogue Jul 17 20:20:39 but i do have friends testing apps on their phones Jul 17 20:20:56 just an easy way to get sent issues Jul 17 20:38:42 jasta, who wouldn't appreciate that/ Jul 17 20:42:43 i thought you meant that it runs adb bugreport :) Jul 17 20:42:58 and that you'd send it to google hehe Jul 17 20:47:11 haha Jul 17 20:47:13 nope Jul 17 20:47:35 its so i can get a generated bugreport from a handset Jul 17 20:47:58 or for that matter anyone who installs the server software and passes along the server address to the user Jul 17 20:51:02 i'll have it done at some point tonight Jul 17 20:53:46 * AttractiveApe is back Jul 17 20:53:52 installing your apk jasta. Jul 17 21:00:51 AttractiveApe: how are you going to get to it if its in the /data dir Jul 17 21:01:02 doesn't that wipe when you reboot? Jul 17 21:01:10 dammit, keep getting distracted Jul 17 21:01:11 sec. Jul 17 21:01:25 michaelnovakjr: no, android now has rw support on the memcard. Jul 17 21:01:41 cool Jul 17 21:16:36 Where are those logs supposed to output again jasta? Jul 17 21:18:44 nevermind, I must have done something wrong. Jul 17 21:26:33 AttractiveApe: the new one outputs to /data/data/org.devtcg.tools.logcat/files/ Jul 17 21:27:05 tonight i will write a tool to let you install stuff over HTTP Jul 17 21:27:10 that will improve this situation tremendously :) Jul 17 21:27:21 actually, hell, maybe someone has already written one? an app store type thing for android Jul 17 21:27:21 mmm Jul 17 21:27:27 What's the md5sum of your new APK? Jul 17 21:28:28 8dd3827c3ee4fcbb982dbcb5c4d8ce77 LogcatActivity.apk Jul 17 21:29:15 Did you upload it correctly? Jul 17 21:29:28 Mine has a different md5, direct from your link. Jul 17 21:29:40 i might not have, hang on Jul 17 21:29:52 huh Jul 17 21:29:57 Now it's the same. Jul 17 21:29:58 odd. Jul 17 21:30:04 damnit, now i jsut deleted it Jul 17 21:30:10 I'll wait Jul 17 21:30:19 just uploaded it again Jul 17 21:30:53 root@phil:/home/phil/android/data/app# md5sum LogcatActivity.apk Jul 17 21:30:53 8dd3827c3ee4fcbb982dbcb5c4d8ce77 LogcatActivity.apk Jul 17 21:30:55 yay Jul 17 21:31:51 that one uses openFileOutput() to write the file, which goes in the /data/data/org.devtcg.tools.logcat/files dir Jul 17 21:33:00 k, just froze Five Music again Jul 17 21:33:10 Why does your app not let me select force close? Jul 17 21:33:19 Very annoying. Jul 17 21:33:29 my application isn't responsible for that dialog. Jul 17 21:33:44 huh, yours is the only one that doesn't allow me to select it. Jul 17 21:33:44 odd. Jul 17 21:33:55 Oh wait, it worked that time, nevermind :D Jul 17 21:34:01 anyway, the point is that android is broken :) Jul 17 21:34:08 my app certainly isnt the culprit here Jul 17 21:34:34 jasta: so your app auto saves the log Jul 17 21:34:43 But the dialog is still available to save, correct? Jul 17 21:34:51 no, it does not auto-save Jul 17 21:35:00 it saves only when you open the menu and say save log Jul 17 21:35:00 oh Jul 17 21:35:01 k Jul 17 21:35:10 hmm Jul 17 21:35:27 it wrote to /sdcard/logcat- Jul 17 21:35:29 So... Jul 17 21:35:41 Nice app btw jasta, I like the scrolling and stuff. Jul 17 21:36:04 i am going to cut you Jul 17 21:36:13 cut me? Jul 17 21:36:14 :( Jul 17 21:36:16 if it wrote to /sdcard/logcat- then it worked! Jul 17 21:36:24 oh. Jul 17 21:36:26 i created a version which wouldn't do that. Jul 17 21:36:38 because you said it didn't work to save it there Jul 17 21:36:42 k, before, on the previous version Jul 17 21:36:50 it saved, but the file wasn't anywhere on the sdcard. Jul 17 21:37:05 Nor in data.img. Jul 17 21:37:10 I didn't look in system.img yet. Jul 17 21:37:16 this new version uses openFileOutput() to save, which will be /data/data/org.devtcg.tools.logcat/files. Jul 17 21:37:21 which is data.img. Jul 17 21:37:32 so if there is a file on the SD card, then it was definitely put there by the first version. Jul 17 21:38:11 Alright, reading the memcard. Jul 17 21:38:37 anyway yeah, i put some flare into that app :) Jul 17 21:38:45 it's easy ;P Jul 17 21:39:33 root@phil:/home/phil/android/data/data/org.devtcg.tools.logcat# ls Jul 17 21:39:34 root@phil:/home/phil/android/data/data/org.devtcg.tools.logcat# find . Jul 17 21:39:34 . Jul 17 21:39:39 the system will tell you where it saves. Jul 17 21:39:51 so, where did it tell you it saved? Jul 17 21:40:00 /sdcard/log- Jul 17 21:40:09 then you didn't use the new version. Jul 17 21:40:19 I did. Jul 17 21:40:30 hm. Jul 17 21:41:07 if that's true, then getFileStreamPath("log-").getAbsolutePath() returned "/sdcard/log-" Jul 17 21:41:15 and i don't see how that can be true. Jul 17 21:41:18 I wonder if my cp command isn't overwriting the data.img on my memcard... Jul 17 21:41:21 given what i know about Android Jul 17 21:43:50 this phone needs a shell so I can explore Jul 17 21:44:02 this phone = android, I mean Jul 17 21:45:54 adb shell :) Jul 17 21:47:31 eh romainguy? Jul 17 21:47:40 jasta: this time it worked, I guess that was my fault. Jul 17 21:47:42 Sorry ;) Jul 17 21:48:24 AttractiveApe: yes? Jul 17 21:50:48 What are thinking, using adb as a shell? Jul 17 21:50:52 you can use Hecl to explore Jul 17 21:58:48 I wish there was a way to cleanly reboot from this. Jul 17 21:59:07 AttractiveApe: reboot? Jul 17 21:59:11 yeah Jul 17 21:59:19 AttractiveApe: no, I mean 'adb reboot' Jul 17 21:59:20 ext3 is starting to complain -- anyway to write a system app that triggers init 5 or something? Jul 17 21:59:34 morrildl: I'm not hooked up via adb. Jul 17 21:59:50 AttractiveApe: oh, are you not using the emulator? Jul 17 22:00:00 no, I'm running this on a real phone. Jul 17 22:00:30 AttractiveApe: Since I know you'd never run the code on real hardware in violation of the SDK license, I guess I can't offer any advice Jul 17 22:00:35 ;) Jul 17 22:01:00 Which SDK license? Jul 17 22:03:43 http://code.google.com/android/terms.html - 3.3 :p Jul 17 22:03:53 as if anyone read it Jul 17 22:04:21 AttractiveApe: typing adb shell will open a shell remotely on the emulator/phone Jul 17 22:04:34 Nevermind Jul 17 22:04:50 You guys aren't really listening anyway. Jul 17 22:04:57 they don't have the usb stuff working to adb shell remotely Jul 17 22:05:10 duey: that's actually not an excuse :) Jul 17 22:06:42 " distribute any software or device incorporating a part of the SDK" Jul 17 22:06:46 does the sdk contain harmony ? Jul 17 22:06:54 bouncycarcle? Jul 17 22:06:58 uygh Jul 17 22:07:02 failenglish Jul 17 22:07:20 apache commons? Jul 17 22:09:44 sorry bak Jul 17 22:11:23 duey: yes, it does. Jul 17 22:11:47 the sdk does contain harmony, i mean. a compiled version of it. Jul 17 22:12:10 i dont know which version though. i think i remember figuring it out at one point Jul 17 22:12:27 so distributing harmony is a violation of the sdk license? Jul 17 22:14:47 i doubt very much that this license issue means anything Jul 17 22:15:05 the only enforcement we've seen is from Dan and Romain passively commenting on it, but then continuing to help anyway :) Jul 17 22:15:24 hell, i reverse engineered their binary XML format which was apparently in violation of the terms as well. i doubt anyone gives a hoot. Jul 17 22:16:29 romainguy_: anyways, usb support doesn't work yet, so I can't hook it via abd. Jul 17 22:24:26 i talked to martin about that Jul 17 22:24:39 he claims USB would be a big deal to support, as it seems none of the reference implementation is relevant. Jul 17 22:28:15 AttractiveApe: looks like the issue is to do with threading. Jul 17 22:28:47 Where are you talking to Martin at? Jul 17 22:28:55 htc-linux? Jul 17 22:28:57 i had an e-mail thread with him a little while ago Jul 17 22:33:14 i may need to write a special version of this logcat tool which just dumps the whole logcat history, because i dont think this goes back far enoug. Jul 17 22:33:21 specifically, im not seeing when the five music app was launched Jul 17 22:33:42 W/android.server.am.DeviceMonitor( 439): Couldn't delete 1216330389118. Jul 17 22:33:42 D/ ( 439): removing file '/system/app/1216330390826' Jul 17 22:33:42 D/ ( 439): unable to unlink '/system/app/1216330390826' (errno=2) Jul 17 22:33:46 just a lot of that, over and over. Jul 17 22:33:50 which tells me that is what's hanging. Jul 17 22:33:58 or something triggering that anyway Jul 17 22:34:14 then some really weird "Thread not found" exceptions. Jul 17 22:43:15 i think with more history and a life preview i can figure this out. i'll work on the new network-enabled version tonight. Jul 17 23:18:21 jasta, i'll be posting my bugreporter tonight, that might help you out Jul 17 23:18:43 how does it work? Jul 17 23:19:09 its a simple app that specifies a 'server' and allows the user to type a message, and/or email and submit the log output. Jul 17 23:19:31 i wrote a simple app that listens on a port for the log and writes to to file on the server with metadata Jul 17 23:19:42 works with mac/linux/windows Jul 17 23:24:56 michaelnovakjr: i was going to write a version of my logcatter which just pipes to a server on a particular port like syslog Jul 17 23:25:07 and i'd just watch it while i'm debugging Jul 17 23:25:18 very simple Jul 17 23:26:36 hey all Jul 17 23:28:14 hi Jul 17 23:29:29 does Android have any useful build essentials by default Jul 17 23:29:37 like ldd Jul 17 23:30:04 still struggling with these libs Jul 17 23:30:19 wb Jul 17 23:30:28 jasta, if you are interested i'll send the link when its ready Jul 17 23:30:36 i'll have the binaries and source code up Jul 17 23:31:01 so it is basically just a live logcat? Jul 17 23:31:13 because if you already built that, awesome. i was going to build it tonight Jul 17 23:31:42 my version i built didnt help me figure out why five crashes as i'd hoped, so i figure a streaming, network-enabled one would Jul 17 23:31:53 yea, it sends the logcat to a server with an optional email address/message so you can make sense of the logcat if you aren't in contact with that person Jul 17 23:32:04 how does it send it? Jul 17 23:32:12 what is used on the server? Jul 17 23:32:16 it uses socket communication Jul 17 23:32:23 i wrote up a server daemon Jul 17 23:32:29 just plain text? Jul 17 23:32:32 yea Jul 17 23:32:32 so i could use nc if i wanted? Jul 17 23:32:40 excellent, that sounds perfect. Jul 17 23:32:48 yeah, go ahead and send me that. Jul 17 23:32:57 saved me some trouble tonight :) Jul 17 23:33:14 Write that reboot app then :P Jul 17 23:33:26 the server has an option to push an email when it receives a bugreport (of course if your network is allowed to send out emails Jul 17 23:34:03 michaelnovakjr__: what inspired you to write this? Jul 17 23:34:12 its for the apps i'm developing Jul 17 23:34:23 few guys at work are playing with android on htc phones Jul 17 23:34:27 ahh ok. Jul 17 23:34:32 so i figured a bugreporter would be a good idea Jul 17 23:34:44 wow, this is pretty popular I guess then michaelnovakjr__? Jul 17 23:34:59 so if it crashes sending in the current log state and a quick message as to what the user was doing would go a long way Jul 17 23:35:21 AttractiveApe: I've "playing" with Android as well for my work somewhat Jul 17 23:35:33 i'll have it all ready to go tonight Jul 17 23:35:44 as for now, i'm off doing more wonderful stuf Jul 17 23:35:48 catch ya later Jul 17 23:36:54 michaelnovakjr__: shoot me an e-mail with this when you get it working Jul 17 23:37:20 im gonna write a simple app to let you download files from the web to your device. Jul 17 23:37:40 now that write support is on the vogue, this app will be a much nicer way to load new apps and stuff Jul 17 23:40:16 yeah Jul 17 23:40:34 TSchultz55: which phone are you using to test with, the Vogue? Same for you, michaelnovakjr? Jul 17 23:48:56 only with the emulator thus far Jul 17 23:49:17 need to prove business case before we get the $$$ :) Jul 17 23:49:44 sadly the lack of any communication from Google about the progress of Android has been a bit concerning for me Jul 17 23:49:54 TSchultz55: as it should be. Jul 17 23:50:10 and, really, there is no business case until that condition changes and/or the project is launched publicly. Jul 17 23:50:49 yeah exactly Jul 17 23:51:01 i was VERY entheusiastic about Android Jul 17 23:51:16 my interest is slowly fading Jul 17 23:53:35 i guess what frustrates me the most is that I'm currently trying to hack around some lower-level features of Android that very well may have already been addressed by previous releases Jul 17 23:53:57 that haven't been publicly released Jul 17 23:55:37 TSchultz55: i basically stopped development on my main project as a result. Jul 17 23:55:57 and i dont intend to pick it back up until the project makes some progress in the public. Jul 17 23:56:23 though i remain interesting, i have elected to kind of pause my commitment. Jul 17 23:56:32 and really, there's no other choice you can make. Jul 17 23:56:43 you'd be a fool to keep plowing through your code not knowing what is coming. Jul 17 23:57:51 iphone:):) Jul 17 23:58:45 well, the iphone has its own challenges from a dev perspective. Jul 17 23:59:16 and we all know what they are, so need to beat that dead horse Jul 17 23:59:58 what are they :) Jul 18 00:00:04 quiet :) Jul 18 00:00:07 you need a mac? Jul 18 00:00:31 TSchultz55: perhaps android will still delight us all, but again, i strongly recommend that you suspend your interest until the project moves forward. Jul 18 00:01:10 yeah I'm actually no where near a mobile software developer Jul 18 00:01:34 I mostly focus on data portability/semantic web applications Jul 18 00:02:30 but I had a pretty sweet idea for Android....but it requires a lot of ugly low-level hacking that I can't get quite right Jul 18 00:03:01 what is it? Jul 18 00:03:02 hey San ;) Jul 18 00:03:10 hey jasta Jul 18 00:03:15 SanMehat: so i hear heat is your neighbor? :) Jul 18 00:03:20 ahhh can't tell can't tell Jul 18 00:03:23 hahaha Jul 18 00:03:50 jasta: i guess i'm being exactly what I claim to hate right now Jul 18 00:03:56 yeah heats my neighbor Jul 18 00:04:05 but when/if it gets completed I'll certainly share Jul 18 00:04:29 i've never met him in person. is he as insufferable as i imagine? *grin* Jul 18 00:04:35 who heat? Jul 18 00:04:41 hehe yeah, but i was joking Jul 18 00:04:43 nah he's a good guy :) Jul 18 00:05:18 his name's Dmitri, right? i can't quite remember. Jul 18 00:08:52 ok fine, i'll just try harder to remember :) Jul 18 00:08:56 anyway, going home. later folks. Jul 18 00:09:08 AttractiveApe: i will get the downoader app built tonight at least. Jul 18 00:09:29 nn jasta Jul 18 00:09:30 enjoy :) Jul 18 01:15:25 I used a rotary-dial phone before at my grand ma's Jul 18 01:16:44 yeah i'm currently devising an Android hack that would let you dial with a rotary-dial device Jul 18 01:23:12 I'm boycotting android anyways :-p Jul 18 01:23:54 jasta has infected this channel with his negativity...hopefully some good comes of it and a new SDK drops Jul 18 01:24:15 are you new here? Jul 18 01:24:32 CVirus: i am too Jul 18 01:24:34 ive been lurking for about 4 months Jul 18 01:24:52 gambler: a new SDK would be like christmas for me Jul 18 01:27:16 itd be nice...the way im developing it doesnt matter, i can port my apps to openmoko or meh Windows Mobile if necessary Jul 18 01:27:24 but i dont ahve much gui to do Jul 18 01:33:09 dude i know this sounds horrible Jul 18 01:33:10 but Jul 18 01:33:14 i may get an iphone Jul 18 01:34:04 i can't hold out much longer with my current phone, and with no communication about where android is going, i dont feel like waiting Jul 18 01:34:58 TSchultz55: just wait a little longer Jul 18 01:36:27 romainguy_: my current cell phone had an unfortunate run-in with a glass of scotch Jul 18 01:36:33 so it's hurting right now Jul 18 01:37:32 At least it wasn't a toilet. Jul 18 01:37:47 ah true Jul 18 01:38:53 gambler: infect? do you feel that my attitude and opinions are unpopular? Jul 18 01:39:31 i took it as a joke Jul 18 01:39:49 i didn't. Jul 18 01:40:20 and i'd be happy to defend my position, being that I am significantly affected by the current situation. Jul 18 01:41:02 nah i'm with you dude Jul 18 01:42:43 Anyone who can't take the best and ignore the worst of whats said is a tard and hopefully their 'infected' opinion won't matter Jul 18 01:43:36 ? Jul 18 01:44:15 read: let people rant if they want. Jul 18 01:47:25 as tense as it might feel sometimes, it's good that some degree of accountability is being demanded Jul 18 01:48:11 yeah i agree Jul 18 01:48:28 i mean if we could at least have a changelog or something Jul 18 01:48:56 and I'm glad that someone is stubborn and pissed enough to keep hounding about it Jul 18 01:49:02 everyone else seems to have let it fall by the wayside Jul 18 01:49:27 that's not true Jul 18 01:52:22 I don't frequently see other people being vocal about it. Obviously I'm not here all the time and I'm not very involved but...Sometimes anything short of kicking and screaming is not enough. Jul 18 01:53:36 the whole open-platform phone thing makes too much sense....phones are headed to become commodity electronics like computers and TVs Jul 18 01:53:56 so if u get an iphone you probably will only have it for awhile as a stop gap TSchultz55 Jul 18 01:54:09 not that theres anything wrong with it Jul 18 01:55:23 my whole thing is Jul 18 01:55:49 whatever I do NOW may be completely useless in the future Jul 18 01:56:01 when a new release DOES come out Jul 18 01:56:49 yah i get it...that is pretty gay but i assume most of the breakages will be pretty tiny Jul 18 01:57:04 not eventhat tho Jul 18 01:57:29 i'm currently working on a few "work arounds" to get some low-level features working Jul 18 01:57:44 these "work arounds" may already be resolved in a release I've never seen Jul 18 01:58:05 what do they do Jul 18 01:58:50 they dont do ANYTHING yet ;) Jul 18 01:58:53 doesnt work Jul 18 01:58:57 getting there Jul 18 01:58:59 well that plusminus guy posted a petition... Jul 18 01:59:04 where Jul 18 02:00:16 http://groups.google.com/group/android-discuss/browse_thread/thread/957fa043e2a199b6 Jul 18 02:03:15 interesting Jul 18 02:07:51 bah, just keep coding.. good things take time Jul 18 02:50:41 Hello Muthu Jul 18 02:50:46 How is home? Jul 18 02:50:52 dmoffett: yes, back home :) Jul 18 02:50:59 how are things? Jul 18 02:51:10 busy and you? Jul 18 02:51:27 Good to see the family again I am sure. Jul 18 02:51:36 oh yeah Jul 18 02:51:46 it was great Jul 18 02:51:48 Get some real food as well. :-) Jul 18 02:51:53 haha Jul 18 02:52:10 i like different cuisines Jul 18 02:52:31 Ha! I bet the cuisine choices in San Francisco are much nicer than Chennai. Jul 18 02:52:32 Same here but there is nothing like home cooking. Jul 18 02:52:48 jasta: what's nicer? Jul 18 02:53:01 dmoffett: agree, nothing like home cooking Jul 18 02:53:13 jasta: its all in your mind ;) Jul 18 02:53:21 muthu: well, what did you think about it? Jul 18 02:53:41 jasta: if i agree, then it wouldn't be fun :) Jul 18 02:53:48 but i know that you do :) Jul 18 02:54:33 there's a lot of choices in SF, i agree Jul 18 02:55:23 one thing i noticed on this trip to SF is.. i did not have much of a food craving as would be the case before Jul 18 02:55:52 i mean atleast not the fast food chains Jul 18 02:56:07 right Jul 18 02:56:10 i couldn't go to ethiopian.. Jul 18 02:56:34 i loved the pubs Jul 18 02:56:48 but i should say, it was all for the first 15 days Jul 18 02:56:55 the next 15 days sucked big time Jul 18 02:57:13 the next week will suck even more Jul 18 02:57:22 oh yeah Jul 18 02:57:35 i have so much shit coming at me, it's not even funny anymore Jul 18 02:57:38 man, i just hope i can't watch the olympics in peace ;) Jul 18 02:57:48 s/can't/can/g Jul 18 02:57:48 muthu meant: man, i just hope i can watch the olympics in peace ;) Jul 18 02:57:57 With no one to hold but Rosy Palm. :-) Jul 18 02:58:07 hehe Jul 18 02:58:27 heh Jul 18 02:59:28 lot of android rumors floating around Jul 18 02:59:41 Of course Muthu probably has a chick in each town. **** ENDING LOGGING AT Fri Jul 18 02:59:56 2008