**** BEGIN LOGGING AT Wed May 27 02:59:57 2009 May 27 03:13:50 omg .. I got it May 27 03:25:39 how do I start Google Talk intent from code? May 27 03:26:14 or intent selector for IM? May 27 03:56:26 is there a way to make a date picker to just enable month and day selection, and hide year ? May 27 04:01:11 can someone help me figure out why my build won't stop vibrating when I receive a text or long press? May 27 04:52:45 So I have a lite version and full version of my app on the market, is it possible have the lite version link the full version somehow? May 27 04:52:56 Like open up a URL that points to the "Buy now!" link or something? May 27 04:52:58 svm_invictvs: just fire an intent for it May 27 04:53:18 Is each store page just a URL, though? May 27 04:53:35 im sure ther is some way to form an intent for it. go figure it out. May 27 04:54:25 I'm actually looking for an app that does that. May 27 04:58:29 jasta: Yeah, It looks like it's just a URL. I already got code that fires off an intent. May 27 04:58:33 jasta: Thanks! May 27 04:59:31 market://search?q=pname:com.svm_invictvs.whateveryourpackageis May 27 04:59:46 oh, thanks sammyF! May 27 05:00:08 svm_invictvs: check the barcodes at http://www.cyrket.com May 27 05:00:18 they contain the links May 27 05:00:38 nighty everyone May 27 05:45:58 Is there a way to open up a youtube video within my app? May 27 05:46:21 I'm trying to search google for it, but all I seem to be able to come up with are videos of android apps. May 27 05:58:35 svm_invictvs - you should just be able to call an intent for it May 27 05:58:59 you could try opening up a browser with your phone connected and logcat running May 27 05:59:02 are there any books for android devving yet May 27 05:59:25 id liek to see some concrete examples and cases on apps May 27 05:59:26 ah May 27 05:59:30 then browse a link to a youtube vid and the intent should fire up asking if you want to open it with the youtube app May 27 05:59:31 skyPhyr: Cool beans. May 27 05:59:44 deebo: Mark Murphy's books are awesome - getting link May 27 05:59:50 skyPhyr: yeah, my game has a youtube trailer and we wanna put it in the menu. May 27 05:59:58 deebo: http://commonsware.com/books.html May 27 06:00:20 svm_invictvs: nice - saving space while still making it available May 27 06:00:32 ^_^ May 27 06:00:39 skyPhyr: yeah, we put the instruction manual on our site. May 27 06:01:31 skyPhyr: nice, the first one isnt even expensive, ill order that May 27 06:01:32 skyPhyr: Yeah, the "lite" version would be ironically larger than the full version. May 27 06:02:15 deebo: if you don't mine electronic versions the warescription is awesome - 35 a year for all of them including updates May 27 06:02:59 svm_invictvs hehe perhaps you should make it that way for the irony May 27 06:04:08 skyPhyr: prolly get that too, i just prefer paper versions, no kindle here in europe and reading off a computer screen is just awkward :) May 27 06:04:20 and its only 27bucks May 27 06:04:43 deebo: yeah - I prefer paper too May 27 06:18:08 Do I need to wait the 1-2 days for my account to get verified before I can sell ? May 27 06:36:20 I just released an android app to the market. its call wifinder. does somoene want to try it ? May 27 06:38:20 what does it do? May 27 06:39:04 jasta: finds you wifi hotspots based on your current location. radius of 20 miles tops May 27 06:39:33 operated by whom? how does it know where they all are? May 27 06:40:10 jasta: operated by me! May 27 06:40:26 jasta: i have a precompiled database of over 12,000 hotspots in the US May 27 06:49:28 jasta: you in michigan? May 27 07:02:16 hunterp: https://wigle.net/ May 27 07:02:28 consider helping this project out May 27 07:02:48 actually, anyone who has a wireless equipped computer with a gps device can contribute. May 27 07:04:11 (btw, I am in Michigan) May 27 07:04:25 Pan3D: that was you searching wifinder eh? try a larger search radius May 27 07:04:40 nope, not me May 27 07:09:26 Pan3D: have you tried wifinder? its free for like the next day or so May 27 07:16:10 hunterp: well... I'm actually just putting the finishing touches on a similar type app (for android and iphone). May 27 07:16:54 Pan3D: you're focusing solely on wifi hotspots? May 27 07:17:08 no, it's more encompassing May 27 07:17:21 it's a RF tool for device/frequency/etc. lookups May 27 07:17:25 (and submissions) May 27 07:17:27 yeah May 27 07:17:45 this is for public hotspots in public places, not roadside stuff ;-) May 27 07:18:11 yeah, mine is more geared towards RF engineers and haxors. May 27 07:18:36 we're on to something to something good though aren't we :) May 27 07:18:50 - to something May 27 07:21:12 yeah May 27 09:28:35 Hi, everyone. I wonder how to "disable" a component. I've tried setComponentEnabledSetting method in PackageManager, but it gives me a "Permission Denial" error, even if I use the permission "CHANGE_COMPONENT_ENABLED_STATE". Who can tell me how to achive my goal, please? May 27 12:07:05 yacc shaving time ! May 27 12:07:36 wmealing, ? May 27 12:07:42 I've shaved yesterday :-P May 27 12:07:58 And I'm clearly opposed to the idea of daily shaves :) May 27 12:08:47 ok, thats acceptable, move along people.. shaved yacc, nothing to see here May 27 12:12:29 just think about the time you waste with shaving daily. adds up. you could start a trend of not shaving!! oh wait, that's called growing a beard, never mind :-p May 27 12:13:16 it always sounds better when you say it in your head the first time. May 27 12:13:24 at least for me May 27 12:15:07 I'm wondering if someone can remember the name of the method to save files in the apps /data/data/org.whatever/ sub directory May 27 12:15:10 i remember reading it May 27 12:15:12 it was android specific May 27 12:18:17 no.. java.io classes it is then May 27 12:18:23 wmealing: Context.openFileOutput maybe? May 27 12:18:59 thankyou May 27 14:37:51 hmmmmm May 27 14:38:32 is there a way to notify the main thread that the UI must be redrawn? May 27 14:38:46 invalidate? May 27 14:39:19 hmm, what's the method for that? May 27 14:41:00 invalidate() May 27 14:41:02 :) May 27 14:41:25 ahaha May 27 14:41:37 I'm calling it from a TextView May 27 14:42:03 ack May 27 14:42:18 how do I call it on the whole activity? May 27 14:42:36 sorry, was occupied .. what Romainguy said :P May 27 14:43:53 this.invalidate() doesn't seem to be defined in the ListActivity May 27 14:44:35 mmmulani: you have to call it on a View May 27 14:44:54 if you want the whole activity (for some weird reason) May 27 14:45:05 you can do something awful like getListView().getRootView().invalidate() May 27 14:46:24 romainguy_: I tried calling it on a View but this did not seem to fix my issue May 27 14:46:38 I'm trying to change the text of a TextView once a Thread has completed May 27 14:47:16 (a Thread I have created separately, in this case it downloads content) May 27 14:47:27 the problem is that the text in the TextView does not change May 27 14:47:28 you need to post() a call to setText() May 27 14:47:43 hmmm May 27 14:47:56 I tried runOnUIThread(), does that have the same effect? May 27 14:48:29 (changing the text gets called from a Handler, so I thought I wouldn't even have to worry about post() ) May 27 14:51:28 I also have set the method to be called on a listItemClick, and through debugging I found that the Text does not change from my call to setText() May 27 14:51:36 runOnUiTHread does the same yes May 27 14:51:55 well if text doesn't change after calling setText then you're doing something wrong :p May 27 14:52:00 ahahaha May 27 14:53:55 ahh so this is a bit better May 27 14:54:22 after using post(), the code is not executed May 27 15:02:19 sigh May 27 15:02:52 anybody here got 5 or 10mn and would be willing to try to help me find a bug in my new game? :/ May 27 15:03:07 (aka. you play, and try to break the game:P May 27 15:03:40 sammyF: you could put the monkey on it May 27 15:04:01 mmmulani: ?!? May 27 15:04:02 I hate the monkeys May 27 15:04:13 they keep finding bugs I wrote :) May 27 15:04:39 sammyF: monkey is a command on the device that simulates a monkey banging on the device May 27 15:04:41 okay ... this geeky reference just went woosh over my head. who or what is the monkey? May 27 15:04:47 adb shell monkey May 27 15:04:55 we use this a lot to find crashes May 27 15:05:15 it managed to play music on the phone, from within my app May 27 15:05:21 mmmulani: yes May 27 15:05:24 romainguy: nah... sadly I need an *intelligent* monkey. the game reacts well to random input. it's highly organized one that it has trouble with ;) May 27 15:06:09 romainguy_: any input on the code in post() not being executed? May 27 15:07:27 I get the feeling that I'm referencing an element that is not actually drawn on screen May 27 15:07:58 err, referencing a widget May 27 15:14:57 hmmm May 27 15:15:02 making my reference static seemed to work May 27 15:27:33 ... and it hard locks your computer May 27 15:27:39 ~:( May 27 15:43:18 docs "Application Fundamentals" -> "Permissions are set so that the application's files are visible only that user, only to the application itself — although there are ways to export them to other applications as well" May 27 15:44:23 there's something missing :) May 27 15:56:31 everyone at io or something May 27 16:15:44 yeah.. IO.. I was apparently not sent there (I dont blame my boss for it :P ) May 27 16:33:20 is there a way to format an intent for the Maps application so that it places a marker at a certait lat,long? May 27 16:33:30 *certain lat,long? May 27 16:35:32 does anyone know why I can't make my mfree app charge? May 27 17:09:04 * emmby is at goog IO, anyone else? May 27 17:10:35 nope, will be something important be presented ? May 27 17:11:11 emmby: im thinking of biking down there May 27 17:11:25 emmby: wanna hold open a back door ? May 27 17:11:53 tough, they do security check on the second floor May 27 17:11:56 how high can you jump? May 27 17:12:05 with a pole? 13 ft May 27 17:12:20 yeah, not going to cut it May 27 17:12:28 damn.... May 27 17:14:48 how can I see logcat inside eclipse? May 27 17:17:14 nm May 27 17:23:16 I think I'll rephrase my question : May 27 17:23:46 how can I watch logcat in Eclipse without having to restart Eclipse and kill the ddms server before I even did anything usefull? May 27 17:27:40 sammyF: Uh, open a terminal and type "adb logcat". May 27 17:29:52 ttuttle|work: I opened a new tab in Eclipse, selected logcat May 27 17:30:10 ttuttle|work: crashed eclipse the moment I started my application May 27 17:30:18 sammyF: So don't use Eclipse to view logcat? May 27 17:30:22 sammyF: A terminal works fine. May 27 17:30:39 sammyF: (Sorry if I'm being flippant. I don't use Eclipse, and using a terminal sounds like a simple workaround.) May 27 17:30:45 ttuttle|work: anyway, I just watched logcat in ddms and now I have another question May 27 17:30:53 ttuttle|work: I can't blame you for not using Eclipse ;) May 27 17:31:08 sammyF: heh May 27 17:31:33 anybody knows what THAT means : http://pastebin.com/d3c88a56a May 27 17:31:54 no idea May 27 17:32:13 basically, I'm looking to find a bug which seems to appear at random May 27 17:32:17 well two bugs May 27 17:33:08 one is a timer not being reseted, and the other one is related to the game I'm writing. you have to create forms which can be complex, and it works "most of the time" ... with no discernible pattern May 27 17:34:10 So I just tried to log what was happening, and what's happening is apparently that the thread's Run method is called faster than it can be executed May 27 17:34:14 ... sometimes May 27 17:34:28 any workaround to that? May 27 17:35:17 timer since last exec May 27 17:35:27 if less than a given threshold, return erly May 27 17:35:33 hacktacklar May 27 17:35:54 yep May 27 17:36:06 or just put up some flags May 27 17:36:08 I'll try that May 27 17:36:14 thanks May 27 17:48:42 boy do I wish I was at google I/O :( May 27 17:53:34 ewon: looks like synchronized( SurfaceHolder) did the trick May 27 17:54:01 good to know May 27 17:54:34 ewon: apparently, if you synchronize at the start of a method and then call another method from therein, the new one isn't sync'd anymore May 27 17:54:37 ... May 27 17:54:46 nice May 27 17:54:53 I hope that was it May 27 17:55:01 this bug has been driving me crazy all day May 27 18:12:23 Anyone have a copy of Ed Burnette's book (Hello, Android: Introducing Google's Mobile Development Platform)? Worthwhile? May 27 19:06:36 google io is so much hotter than wwdc May 27 19:06:55 damn wish i was there. May 27 19:14:03 i never knew about the xml tag till right then May 27 19:15:40 ah wait, thats the manifest file.. not the layout May 27 19:15:54 http://developer.android.com/guide/topics/manifest/activity-element.html May 27 20:11:16 herriojr: ping May 27 20:11:41 is anyone familiar with the new IME stuff in 1.5? May 27 20:13:07 particularly, is there a way to create an InputMethod service and force it to be used in your application? May 27 20:13:53 Like I've seen the SoftKeyboard sample and the plethora of confused threads on google groups May 27 20:26:14 argh May 27 20:44:36 is there any way to make sure that whatever is invoked in a Thread.run method will be executed, before Thread.run is called again? May 27 20:47:28 sammyF: doesn't this defeat the point of threads? May 27 20:49:08 mmmulani: as far I as I understand it, the point of a thread is to be able to have two ~threads~ doing thing things concurrently but not synchroneously May 27 20:49:22 not really to have one thread which might or might not finish its task May 27 20:50:07 hmmmm May 27 20:50:09 not sure May 27 20:50:13 but then, of course, I might be wrong and the whole point of thread is to get some really funky fuzzy logic in your code May 27 20:50:23 which is what happens for me now May 27 20:51:08 stuff get or doesn't get done ... depends on the position of the moon and whether I have a "Log.v" in it or not, as apparently the Log calls are rather expensive May 27 20:54:19 sammyF: you're not synchronizing properly, t hen May 27 20:55:47 ctate: that's what I think too. but I'm not sure what I'm supposed to do to achieve that May 27 20:56:23 every method that's invoked is incapsulated in a Synchronized( SurfaceHolder) May 27 20:56:29 and I thought that would be enough May 27 20:57:12 before I started putting Log.v's in the code, the synchronisation errors would appear randomly, so I thought it was a logic problem May 27 20:57:32 does anyone know if gerrit or repo actually try to manage the lack of transaction involved in pushing changes to various repositories? May 27 20:57:34 after I tried to log everything of value, basically, nothing would work anymore May 27 21:01:20 ctate: got any pointers to a usefull page about synchronizing threads on Android? May 27 21:06:27 jasta: atomicity of multi-package submits is the subject of current development on repo May 27 21:16:05 ctate: excellent May 27 21:27:18 ctate: could calling SoundPool.play break the synchronization? May 27 21:56:26 who here wants to develop an amazing app? May 27 21:56:48 blah May 27 21:58:45 an application that makes apps private. for example. the app can create two types of locks, one is either a 4 digit password, and the other is that "pattern lock" thing the g1 has. the user can choose which lock to use. (the pattern lock should be different from the G1 screen lock pattern, because people usually let others know the unlock pattern for that).... but users can pick apps and make this LOCK app pop up before t May 27 21:59:35 like if you click "texts", then the lock will come up and you'd have to put ur shit in. or you can do it for "settings" or "pics" or "videos" May 27 21:59:39 or "phonebook" May 27 21:59:54 everyone would be on ur nuts if u develop this. May 27 22:00:00 heh May 27 22:00:02 is that even possible? May 27 22:00:06 i think not. May 27 22:00:07 depends May 27 22:00:09 better be. May 27 22:00:13 can you chain load on the android? May 27 22:00:24 ewon: i dont even know what that means May 27 22:00:27 lol. May 27 22:00:30 wow May 27 22:00:35 as in exec() or fork() in posix May 27 22:00:53 but with dalvik jars or whatever the hell they are May 27 22:00:56 it's not securely possible.. the part that is possible is altering the Launcher app to be able to do that May 27 22:00:57 Lieutenant: ...well, maybe a broadcast is sent when apps open May 27 22:01:03 and you can lauch your app then May 27 22:01:05 but that won't prevent other apps from starting an intent May 27 22:01:24 xor the jar May 27 22:01:28 write out to temp space May 27 22:01:31 exec from there May 27 22:01:32 uh no May 27 22:01:34 maybe May 27 22:01:40 * ewon is new to android development May 27 22:03:06 well... May 27 22:03:08 that sucks May 27 22:03:14 hopefully someone will figure something out May 27 22:03:27 :/ May 27 22:03:33 blah May 27 22:03:36 bleh. May 27 22:03:37 * AakashPatel has ajob now :( May 27 22:03:47 * AakashPatel likes it though :D May 27 22:19:56 anyone here able to help me with a simple problem? May 27 22:20:11 im getting the hang of RelativeLayout May 27 22:20:56 So, I put in a Imagebutton, then below that I put a textview. Using android:layout_below="@id/android_button"/> I can easily put it below the imagebutton May 27 22:21:16 then I add a edit field below that again, but the problem is as follows May 27 22:21:39 I cant put anything below the edit field (editText) element.. May 27 22:21:46 its just put on the top May 27 22:22:43 even if I copy\paste the code directly from the dev.android.com tutorial, the layout is still messed up May 27 22:23:11 nevermind.. it suddenly worked.. lol May 27 22:31:35 how large is the activity stack? May 27 22:35:37 mmmulani: how much memory do you have? ;) May 27 22:35:59 (it is not fixed size) May 27 22:45:58 So I have a EditText field May 27 22:46:03 and a TextView May 27 22:46:06 and a button May 27 22:46:34 sweet May 27 22:46:37 how can I make it so that when i click the button, the TextView text becomes what the EditText field is? May 27 22:46:51 button.setOnClickListener() May 27 22:46:52 I have set up a click listener May 27 22:46:58 final Button button = (Button) findViewById(R.id.ok); May 27 22:46:58 button.setOnClickListener(new OnClickListener() { May 27 22:46:58 public void onClick(View v) { May 27 22:47:05 Untouchab1e, look up the docs on TextView May 27 22:47:14 Untouchab1e, specifically, getText()/setText() May 27 22:47:22 ah.. May 27 22:47:24 cool May 27 22:47:37 ctate: ahhh May 27 22:47:41 findViewById(edittextId).setText( findViewById(textviewId).getText() ) May 27 22:48:03 thank you! will try May 27 22:50:46 Description Resource Path Location Type May 27 22:50:46 The method getText() is undefined for the type View UnitConvert.java Unit_Converter/src/com/cutb/converter line 21 Java Problem May 27 22:53:25 cant see why getText is undefined for TextView? May 27 22:57:42 findViewById returns View, not TextView. May 27 22:58:12 findViewById(R.id.entry).setText( findViewById(R.id.label).getText() ) ; May 27 22:58:35 where entry is a "EditText" and "label is a "TextView" May 27 22:58:53 as i said, findViewById returns View. May 27 22:59:12 hmm May 27 22:59:24 Any hints on how to do it then? :) May 27 22:59:33 my first piece of advice would be to learn Java. May 27 22:59:52 well.. I do know basic java May 27 22:59:57 no you don't. May 27 23:00:03 lol, ok May 27 23:00:35 what you are missing is that View doesn't define a method called getText, or setText for that matter. May 27 23:00:53 TextView does. does View view = ...; view.getText() make sense to you? May 27 23:01:00 Untouchab1e, you need to go through the complete NotePad tutorial (at least) May 27 23:01:15 KNY, yeah I know.. Will get to it.. May 27 23:01:19 was just playing around.. May 27 23:01:22 but thanks for your help May 27 23:02:17 Untouchab1e: you should go through the docs and sample code May 27 23:42:29 no resource that matches the given name, error I receive in my main.xml file, anyone can give me an idea where to look to solve this issue? May 27 23:44:17 most likely you have an @whatever reference in your xml that is a typo, and doesn't match the actual name="whatever" of the resource you mean to use May 27 23:44:37 can you paste the exact text of the error message? May 27 23:45:20 that makes sense May 27 23:45:34 but i cant find anythign in my application that the error is hinting at May 27 23:45:37 yeah sure one sec May 27 23:47:02 Error error: no resource that matches the given name (at 'text' with value '@string\start') May 27 23:47:31 backslash? really? May 27 23:48:13 that might be your typo right there :) May 27 23:48:36 no its the other way May 27 23:48:38 i mix up my slashs May 27 23:48:48 oh, so that wasn't a copy/paste, gotcha May 27 23:48:53 Error error: no resource that matches the given name (at 'text' with value '@string/start') May 27 23:49:12 i cant find @string\start anywhere May 27 23:49:18 ugh again with my slash May 27 23:49:51 you're grepping through your .xml files, right? May 27 23:49:59 yeah May 27 23:49:59 do you find anything that uses the name 'start' ? May 27 23:50:03 strings.xml May 27 23:50:59 but nothing else?! May 27 23:51:42 the only reference to start is me setting text on a button May 27 23:51:46 and htats not the problem May 27 23:51:49 yes it is May 27 23:52:27 the 'text' in the error message means it's complaining about an android:text=... attribute May 27 23:52:45 (i'm guessing) May 27 23:53:00 hmmz May 27 23:54:44 in the main.xml, do i have to set the name/id of my button? May 27 23:55:25 of course May 27 23:55:49 otherwise you can't refer to it from code May 27 23:55:50 whats the name of the exact attribute? May 27 23:56:02 android:text="@string/start" May 27 23:56:12 ahh May 27 23:56:14 see May 27 23:56:22 is probably what you want, right? where the tag contains the text of the button label? May 27 23:56:27 I am confused, i thought android:text was the default text the button would have May 27 23:56:41 for a button, it's the label, i believe May 27 23:56:52 on to my next problem..... May 27 23:57:08 what had you done? May 27 23:57:10 just curious May 27 23:57:43 hmmz May 27 23:57:49 apparently thats not the problem :( May 27 23:59:11 http://pastebin.com/m6b4b8d38 May 27 23:59:38 oh hmmz May 27 23:59:42 i have another idea May 28 00:04:08 This should work, right? May 28 00:04:08 String value = entry.getText().toString(); May 28 00:04:08 int z = Integer.parseInt(value); May 28 00:06:37 titefuzz: you're still getting errors? May 28 00:07:20 yep May 28 00:08:23 android:id="@+id/b" , so this means when i create my button its name needs to be "b" May 28 00:08:52 the + means you're defining a new name in that namespace May 28 00:08:57 in this case the "id" namespace May 28 00:09:06 which means that from your Java code you'll be able to refer to R.id.b May 28 00:09:57 i don't know what happens if you don't define the android:id for something. i suspect it gets auto-assigned to something random that your code won't know, but it may just fail to compile the resource. May 28 00:19:18 it appears theres no id class specified May 28 00:19:27 in my r.java file May 28 00:21:17 refresh your project May 28 00:21:26 make sure you saved your layout file (yes seriously) May 28 00:22:01 done both May 28 00:22:30 and there's no id class in your R file? May 28 00:22:38 are there any errors? May 28 00:22:49 nope May 28 00:22:55 and yes their are errors May 28 00:23:18 can you copy/paste the errors? May 28 00:24:26 Error error: no resource that matches the given name (at 'text' with value '@string/start') May 28 00:25:17 everytime i build project i get this May 28 00:25:25 [2009-05-27 20:21:03 - HelloWorld] R.java was modified manually! Reverting to generated version! May 28 00:25:37 which means my changes are rolled back May 28 00:26:00 ! May 28 00:26:05 don't modify R yourself! May 28 00:26:16 R only reflects things in other files! May 28 00:26:18 well how come the id class isnt there? May 28 00:26:36 probably because now something is trying to reference R.string.start May 28 00:26:40 which doesn't actually exist May 28 00:26:54 i wish i knew what May 28 00:27:00 nothing in the project is name that May 28 00:27:03 or references taht May 28 00:28:25 R.java is the *output* of the resource compiler May 28 00:28:36 so when you touch a .xml file and rebuild, R.java is regenerated May 28 00:29:31 so im guessing an error in the xml file i am updating is causing it not to be regenerated? May 28 00:29:36 which is why its not loading the id class May 28 00:29:42 it's possible, are there any other errors? May 28 00:29:46 xml errors should generate error output May 28 00:30:01 Error error: no resource that matches the given name (at 'text' with value '@string/start') May 28 00:30:03 thats the only error May 28 00:32:16 this pisses me off cuz im sure its some stupid thing i am overlooking, guess i have to just keep searching the reference on the developer site May 28 00:32:21 thanks for the help May 28 00:33:24 where are you trying to use that string May 28 00:33:34 refresh the project again May 28 00:33:37 im not using a string May 28 00:33:45 click the project outline, press F5 May 28 00:33:48 the only control i have is a button May 28 00:33:52 i had done that :) May 28 00:33:54 have* May 28 00:35:16 you have refreshed the app, and you still get an error? May 28 00:35:41 yes, in main.xml May 28 00:36:56 does main.xml refer to @string/start anywhere? May 28 00:37:01 is there a line number? May 28 00:37:10 you might want to edit your strings.xml file and add start May 28 00:38:33 omfg May 28 00:38:35 thank u May 28 00:38:40 for helping a retarted developer May 28 00:39:06 weee May 28 00:39:09 it versk May 28 00:39:12 verks* May 28 00:39:16 works May 28 00:39:22 yeah :) May 28 00:39:51 is there a way to install files in the emulator? May 28 00:41:18 adb push May 28 01:33:53 how can I make sure Thread.run isn't called before the last call ended? May 28 01:34:47 sammyF: iirc some of the game demos in the sdk do something like that May 28 01:36:28 marklar: hmm ... I know that lunar lander uses Synchronized( SurfaceHolder) which is what I'm doing, but apparently that's not enough. I'll check the new ones. thanks May 28 01:36:56 losing the sync results in some very very weird bugs May 28 01:40:09 If I've got a long screen full of fields, what's the best way to ensure the user puts valid data in the fields before submitting the entire thing? May 28 01:40:20 The easy way out is to pop up an error message listing the mistakes when they're done. May 28 01:40:22 sammyF: I don't know anything about java concurrency, but I would bet that the Synchronized keyword is only syncing access to the SurfaceHolder, and doesn't have anything to do with the actual thread being called May 28 01:42:27 you're probably right. too bad "thread" and "sync" are such common keywords :/ google returned lots of stuff about forum threads and sync'ing the Android with Outlook or similar May 28 01:50:17 is it safe to clear /data/dalvik-cache ? May 28 01:50:23 i installed an update and now i can't boot May 28 01:50:32 trying to get it working without clearing all my data :\ May 28 01:51:29 Hey who does have a netbook with a harddisk and java eclipse installed on it ? May 28 01:51:39 Johnster: I do May 28 01:51:54 Johnster: AA1 with Ubuntu 8.10 on it May 28 01:52:03 aha. ok. and eclipse runs ? May 28 01:52:06 Johnster: takes ages to start eclipse, but then it runs okay May 28 01:52:18 i mean is it acceptable performance for developing ? May 28 01:52:23 o May 28 01:52:25 yes May 28 01:52:25 realy ? May 28 01:52:28 ages. nah ? May 28 01:52:36 an Atom N270 processor right ? May 28 01:52:39 the initial start of Eclipse, yes May 28 01:52:57 damn, and what if it was windows home, would eclipse have the same startup ? May 28 01:52:58 that can be quite painfull ... once it's running it's really okay May 28 01:53:24 guess so, yes. I've got the 8GB SSD version (with a 16GB MMC in there) May 28 01:53:32 no harddisk ? May 28 01:53:37 nope May 28 01:53:44 aaah okay. May 28 01:54:01 Hmn, i might buy a second hand 16Gb MMC acer blue one. May 28 01:54:07 I wouldn't want to develop full time on it, but if you're on the move, it's more than enough May 28 01:54:25 o okay haha. May 28 01:54:38 and sammyF how is rdesktop doing to a windowsxp computer at home May 28 01:54:48 rdp to a windowsxp or windowsxp home May 28 01:55:00 Johnster: well ... obviously, 8.9'' screens are not exactly a lot of real estate ;) May 28 01:55:18 Johnster: no idea :P I don't use WindowsXP, except to play Fallout3 ;) May 28 01:55:31 o ok May 28 01:55:38 and just rdp is that possible on linux ? May 28 01:55:57 probably. never tried it. I just ssh home May 28 01:56:04 o shoot ok. May 28 01:56:05 thanks. May 28 01:56:47 a 8.9 inch right, that is small but readable ? May 28 01:57:19 Johnster: considering I don't have stellar networks when I'm not at home, I prefer to keep the needed bandwidth low (thus ssh) May 28 01:57:40 a stellar network is adsl you mean ? May 28 01:58:16 and yep. 8.9 is quite readable. You might want to use relatively small fonts and window decorations that are as small as possible though, to have slightly more space available May 28 01:58:22 sammy is it possible to install windows home on a 16Gb acer blue netbook ? May 28 01:58:44 Johnster: why would you want to do that? ;) May 28 01:58:50 Johnster: but afaik yes May 28 01:58:56 i am able to buy a second hand blue one 150 euro 16Gb May 28 01:59:12 well i dont knojw. to run windows compatible programs. ? May 28 01:59:14 Johnster: it would probably be crawling, but it should run May 28 01:59:24 wine is not working right ? or not acceptable performance ? May 28 01:59:47 again, no idea May 28 01:59:58 I don't have my AA1 at the moment, my niece stole it from me May 28 01:59:59 oow. hmn. rdp is important for me. May 28 02:00:17 but since it is linux, icould ask this in a linux channel. May 28 02:00:24 Johnster: yep May 28 02:00:42 samm wil you get your AA1 back ? May 28 02:00:46 or just go to http://www.aspireoneuser.com/ May 28 02:00:48 AA1 is an asus ? May 28 02:00:56 Acer Aspire One May 28 02:01:06 I'm just lazy with typing today May 28 02:01:22 EEE is the Asus May 28 02:01:43 Hey, i comparted the an acer 8.9 inch with windows home with a packerdbell 8.9 inch also with windows home. But how strange the Packerd bell screen is better, May 28 02:02:01 do you have problem reading from the screen on the AA1 8.9 inch ? May 28 02:03:22 no May 28 02:03:45 it's actually a nice screen, considering it's a glare one (like all others nowadays sadly) May 28 02:04:00 i was at the shop today and i realy saw it by my own eyes. i tried changing adjustig the brightness. up and down. i compared the same windows login screen. May 28 02:05:39 there was a second AA! a white one, the same screen quality compared to that Packerd Bell. I never had a Packerd Bell. May 28 02:06:36 i was supprised since the Acer One is now with there latest model with 10 inch is now the product with the best value for money May 28 02:07:18 the white one is sold with windows. exactly the same hardware as the blue one, but more mem and a ~real~ 120GB HD (or more by now probably) so that it can run XP May 28 02:07:33 o ok. May 28 02:07:49 but the screen , the letter sharpness differs from the packerd bell. May 28 02:07:57 more importantly : I still need help with my Thread syncronizing problem .. even just a "RTFM" with a link would be nice ... seriously May 28 02:07:58 i realy saw it myself. May 28 02:08:05 o okie. May 28 02:08:38 o okay. i will google some more ow. thanks sam, succes with your thread usage. May 28 02:45:48 Is there a way to display a button with an icon and text? May 28 02:47:16 yes... May 28 02:47:29 How? Make my own View inside it or something? May 28 02:47:38 TextView has a way to display an image above, below or next to it. May 28 02:47:40 and Button is a TextView... May 28 02:47:50 Ah. May 28 02:47:51 Thanks! May 28 02:48:20 Google apps do this in some places May 28 02:48:24 like i believe home does this. May 28 02:48:52 android:drawableTop May 28 02:49:02 or any of the others May 28 02:49:29 Cool. May 28 02:52:11 jbq: yo May 28 02:52:16 hey May 28 02:55:17 jasta: Oh, that looks great! May 28 02:56:23 anybody wants to test a game that's nearly finished to see if a specific bug still happens? May 28 02:56:54 you *do* get the full game for free when it comes out ;) May 28 02:57:29 and it even has digeridoos ... May 28 02:57:36 sammyF: Sure :) May 28 02:57:49 I knew the Digeridoos would do it :P May 28 02:57:58 ttuttle: pm me your email address please ;) May 28 02:57:59 sammyF: heh May 28 02:59:14 sammyF: got it? **** ENDING LOGGING AT Thu May 28 02:59:58 2009