**** BEGIN LOGGING AT Thu Dec 12 02:59:59 2013 Dec 12 03:00:08 Wavesonics: that sounds shite Dec 12 03:00:27 izolate, it is shit. theres tons of posts and bugs on it, idk how it's not solved....... Dec 12 03:00:37 wavesonics, it's needed on the web, but I have a feeling they're leaving it out purposely Dec 12 03:01:13 Eeeeeee, but it's NOT left out, it's implemented, it's just BROKEN! Dec 12 03:01:21 ohhhhh Dec 12 03:01:22 my bad Dec 12 03:01:38 izolate, i'll pay you thru paypal if you show me how to use it. Dec 12 03:01:44 and explain as much as you can Dec 12 03:02:15 I don Dec 12 03:02:23 sorry man, im going on holiday tomorrow. plus, there are others here who would be better help Dec 12 03:02:50 I don't think that kind of talk is allowed in here, but money talks Dec 12 03:02:53 why can't you just learnt like everyone else does - play with it, break it, fix it, profit :) Dec 12 03:02:53 izolate, so you will not know anyone outthere not publish book about android studio? Dec 12 03:03:29 android studio is too new. but a lot of the dummies books give you information on eclipse, which is similarish Dec 12 03:03:43 and like i said. play around. explore. best way to learn :) Dec 12 03:03:43 if it is new then i uninstall it Dec 12 03:03:48 how about eclipse? Dec 12 03:03:53 should there be book on eclipse? Dec 12 03:04:02 should be Dec 12 03:04:04 hundreds Dec 12 03:04:13 ok thanks Dec 12 03:04:17 i'll uninstall Dec 12 03:04:26 and google up for a good eclipse book Dec 12 03:04:26 My app used a thirdpart web API. I was thinking about extending custom POST and GET methods with Async task and making them private. Then making the actual API functions public and use post get methods, Is this a good idea? http://pastebin.com/4nRWuC71 Dec 12 03:04:34 btw, i've seeen so many eclipse version Dec 12 03:04:45 not sure what version to use Dec 12 03:04:55 Phong_: have you even been to d.android.com ? Dec 12 03:05:03 nope Dec 12 03:05:04 as someone who started android dev right when studio came out, and has been using eclipse to because of converting projects... I would really stick with android studio, just learn the nuances of gradle Dec 12 03:05:12 Phong_: go there, check it out, then come back if you have questions Dec 12 03:05:13 LOOL Dec 12 03:05:59 bankai_, yeah, i see it has android studio Dec 12 03:06:08 dont piss android studio off. I did a git init the root directory and it got all pissed off at me Dec 12 03:06:31 that's coz you used git.... Dec 12 03:06:49 git is amazing Dec 12 03:07:17 yes, but stupidly complex Dec 12 03:07:29 how much experience do you have with it? Dec 12 03:07:34 only once you need it to be though Dec 12 03:07:37 unlike svn Dec 12 03:07:39 i'm an svn lova ;) Dec 12 03:07:44 ewwww Dec 12 03:07:45 which is stupid complex upfront Dec 12 03:07:50 bankai_, look so much too choose: http://www.eclipse.org/downloads/ Dec 12 03:07:54 i used to think svn was superior once Dec 12 03:07:57 not sure what to download and install Dec 12 03:07:58 git has a learning curve, but once it clicks... git is god Dec 12 03:08:18 sooo much stuff that you can't do, or have to write stupid scripts to do Dec 12 03:08:26 not much of a learning curve Dec 12 03:08:36 gitflow ftw Dec 12 03:08:36 something like... i dont remember, getting the log of all the commits a file was changed in Dec 12 03:08:51 sourcetree ftw Dec 12 03:09:09 that might not be the exact case, but something that you would expect to do a -lot- is simply just not implemented by svn unless you do some weird scripty stuff Dec 12 03:09:15 you're just using it wrong Dec 12 03:10:43 bankai_, are you going to help me out or not? Dec 12 03:10:49 no Dec 12 03:10:50 i can't help you read, no Dec 12 03:11:17 pm the dollar amount and i' Dec 12 03:11:30 ll read the dev docs with a shakespearean twist Dec 12 03:11:55 someone need to write a book on step by step of doing things man Dec 12 03:12:01 the basic stuffs Dec 12 03:12:04 :( Dec 12 03:12:07 i'll google up books Dec 12 03:12:08 brb Dec 12 03:12:16 theres plenty free ebooks Dec 12 03:12:17 i do git push --force, sir, but i do not git push --force at you, sir Dec 12 03:12:34 there's plenty of free webpages on the d.android.com, which you have still failed to read Dec 12 03:13:40 bankai_, i did, and it ask me to do this: http://developer.android.com/sdk/installing/studio.html Dec 12 03:13:43 you just want someone to hold your hand, we can all see it, and that's okay when learning something like riding a bike Dec 12 03:13:46 back to install android studio Dec 12 03:14:03 just use eclipse and save yourself the pain of gradle Dec 12 03:14:21 since you're obviously not going to find these magical books that don't exist on it, eclipse is covered by everyone everywhere Dec 12 03:14:28 shit sucks. anybody know of any changes to the Nexus5 camera API? Can't seem to programmatically turn on the LED. Dec 12 03:14:36 bankai_, cutting of your nose to spite your face Dec 12 03:14:59 gradle's not so bad Dec 12 03:15:07 and for learning, you can ignore it in eclipse Dec 12 03:15:07 bankai_, dude man, i saw a bunch of different version of eclipse...who on earth would knnow which one is the correct one. Dec 12 03:15:08 it's not Dec 12 03:15:09 *AS Dec 12 03:15:10 there is no magic 3 step to learn everything Dec 12 03:15:13 alex_PP: have you read teh whole discourse? Dec 12 03:15:19 half Dec 12 03:15:30 and once you make the jump, going back to eclipse is like grinding face with sandpaper Dec 12 03:16:01 the jist is he doesn't know where everything is in AS? Dec 12 03:16:21 gonna be even hard in eclipse Dec 12 03:17:36 s/hard/harder Dec 12 03:17:36 well offically my across realities live wallpaper is a failure Dec 12 03:17:37 use this Phong_: http://developer.android.com/training/basics/firstapp/index.html Dec 12 03:17:45 its way resource heavy for mere wallpaper lol Dec 12 03:17:57 but it was useful anyway, I learned a lot Dec 12 03:18:31 Phong_ you've been having false starts with android for a few years now .... Dec 12 03:18:33 also that bullshit R bug I keep running into (yes only using eclipse for converting projects) makes eclipse seem way more buggy than AS Dec 12 03:18:45 i would get a gentle introduction ;) Dec 12 03:18:51 Eeeeeee: the r is missing bug? Dec 12 03:19:02 g00s: so, one with lube? Dec 12 03:19:06 g00s, nice one on me man Dec 12 03:19:54 Yes, and another one that I ran into today that seemed similar Dec 12 03:20:03 eee from what I see Dec 12 03:20:11 izolate, thanks, i'm doing the step 1: download the android SDK, brb..once finished let you know Dec 12 03:20:16 r thing happens if it cleans project and cant build due to bug or other Dec 12 03:20:26 fix bugs then try agaibn Dec 12 03:20:52 aapt errors are always so informative Dec 12 03:20:56 :s Dec 12 03:21:29 it adds android.R randomly, even when I don't import sources Dec 12 03:21:45 oh that type, dunno Dec 12 03:21:46 izolate, g00s , i think i'm going to ask the company i work for, they have 10 classes package, probably ask 1 to take android dev class from Learning Tree Dec 12 03:22:16 you're not coding for them I hope? Dec 12 03:22:34 Eeeeeee, chatting to me? Dec 12 03:22:40 yes Dec 12 03:22:46 not for them Dec 12 03:22:55 just learning thing..since they have so many classes left and will expired Dec 12 03:23:07 I have published a game in googleplay, does anybody know why the 80% of the downloads are from my country? Dec 12 03:23:10 wohoo for training credits! Dec 12 03:23:40 i dont know about asp.net stuff...they let me take 3 classes in total to learn it.....this is use for work :) Dec 12 03:23:49 and i'm familar with visual studio now :) Dec 12 03:24:36 does google play decide to promote my app in my country? Dec 12 03:24:41 Eeeeeee, do you ever heard of Learning Tree? Dec 12 03:24:43 julito30: you're not confusing "Language" and "Country" are you ? Dec 12 03:25:02 is my app in disadvantage against other apps in other countries? Dec 12 03:25:13 bankai_, ever heard of Learning Tree? Dec 12 03:25:19 no Dec 12 03:25:41 bankai_, https://www.learningtree.com/ Dec 12 03:26:18 phong you ever think about exiting IRC to help you learn quicker? Dec 12 03:26:25 oh that website is awful :S Dec 12 03:26:59 sometimes losing the net makes me program more Dec 12 03:27:06 same Dec 12 03:28:01 except when I lost it completely the other day and gradle wouldn't compile, and had no way to troubleshoot Dec 12 03:28:28 Eeeeeee, so you want me to quit IRC now? Dec 12 03:29:10 ok before i quit IRC, please at least suggest 1 easy book about android dev Dec 12 03:29:51 if learning android is what you're trying to attempt at this moment, yeah, f11 android docs and keep going until it hurts Dec 12 03:30:44 commonsware book Dec 12 03:31:07 The Busy Coder's Guide, but start with android docs Dec 12 03:32:47 ok thanks man Dec 12 03:34:54 Hey guys, quick question what is the difference between URLConnection and HTTPConnection? Dec 12 03:36:27 heh, phong comes in every year since 2010 and asks for a book on android - Dec 12 03:36:38 doesn't matter what you say, he doesn't read it Dec 12 03:37:02 lol Dec 12 03:37:04 serious? Dec 12 03:37:07 maybe he gets motivated for the xmas break Dec 12 03:37:10 thought you were joking Dec 12 03:37:16 because i've seen him last week or so Dec 12 03:37:28 ROFL Dec 12 03:37:45 Does anyone know of a good example of HTTPConnection? I can't seem to find one Dec 12 03:37:46 he'll be back around this time in 2014 for sure Dec 12 03:40:10 what's the depth of your understand dragonya Dec 12 03:40:15 understanding Dec 12 03:40:31 3+ years of programming, 3+ months into android Dec 12 03:40:34 How do you redraw a view after you have changed something, specifically the options menu. I have tried the invalidate and the enable disable and neither work. Dec 12 03:41:45 invalidateOoptionsMenu() ? Dec 12 03:41:46 are you asking specific to android, or just in general Dec 12 03:42:03 just in general what the difference between the two are Dec 12 03:43:08 I tryed the invalidate options menu and nothing happens :( Dec 12 03:43:46 w9jds_, what are you trying to do exactly? Dec 12 03:44:31 http is a protocol for transfering text, url is for identifying a resources location Dec 12 03:44:37 alex_pp I changed a title on a menuitem and I doesn't change so I want to redraw/refresh the view. Dec 12 03:45:41 identifying resource location? Dec 12 03:46:19 Uniform resource locator Dec 12 03:46:30 Need help in designing this web API class. I was thinking of making the lower level classes private then using them from public methods within the class http://pastebin.com/p76PkdZk Dec 12 03:46:56 I think i get the gist of it, but could you elaborate on what that entails? Dec 12 03:47:07 Basically trying to keep POST and GET from being used outside of the API Dec 12 03:47:44 what kind of programming did you do Dec 12 03:47:48 w9jds_, did you override onConfigureOptionsMenu, that should be called after invalidateOptionsMenu Dec 12 03:48:02 php, js, java, c# and now android Dec 12 03:48:32 alex_PP no actually I don't i'll try that now thanks :) Dec 12 03:48:47 Anyone? Dec 12 03:49:35 sirpatrick, you haven't asked a question yet Dec 12 03:49:47 if you learned php, you should have a firm understanding of http.. Dec 12 03:50:09 I asked on help on designing a class Dec 12 03:50:11 twice Dec 12 03:50:40 Or I guess that isn't a valid question? Dec 12 03:51:20 url is pretty straightforward.. Google it Dec 12 03:52:21 ah thanks dude Dec 12 03:53:10 np Dec 12 03:53:46 alex_PP: Do I need to stay away from implementation questions? Dec 12 03:54:21 no, you're free to ask what you like Dec 12 03:54:40 just, can you be more specific? Dec 12 03:54:56 Yes! I will try to make it easier to understand. Apoligies Dec 12 03:55:00 for an API call like that, i'd split it up into more classes Dec 12 03:55:27 Okay, can you give me a rough idea of how you would split it up? Dec 12 03:56:32 a request, a response, something that can turn requests and responses from streams to java objects or vice versa, somthing that know's how to fo http, and somthing that know's all about backgrounding the operations Dec 12 03:56:53 Ah okay Dec 12 03:56:54 *and vice versa Dec 12 03:57:15 I appreciate the advice. I will get started on that Dec 12 03:58:04 url may get more complicated depending on what ivy league school you're attending, but I've never needed to know more than simple description. and i could probably pass those networking certs Dec 12 04:00:57 ugh in stack traces, is it possible to find out what those '... 5 more' are? Dec 12 04:02:14 AS? Dec 12 04:02:44 eclipse atm Dec 12 04:03:02 i dont think it matters, because its comonig out of logcat anyway Dec 12 04:03:48 options Dec 12 04:08:55 i don't think the ones that get cut off are relevant Dec 12 04:14:12 they were thrown earlier in the stack and its trimming the duplicates Dec 12 04:27:22 Anyone in here play chess? Dec 12 04:29:17 not me Dec 12 04:29:36 hm can I run app with 2 timers, one to do draw stuff and other to keep bitmap updated? Dec 12 04:35:20 XXCoder1, why bother? surely you only need to draw once the bitmap is updated? Dec 12 04:35:41 but, yes, there's no reason you can't seperate them Dec 12 04:35:44 well I want to seperate wallpaper drawing and bitmap processing Dec 12 04:42:27 Diving into OpenGL ES via JNI Dec 12 04:42:30 egad Dec 12 04:42:52 surely there are better ways to nail a scrotum to a brick Dec 12 04:43:01 nail and hammer Dec 12 04:43:21 The san angeles demo is cool Dec 12 04:45:00 hi Dec 12 04:46:03 Greetings, folks! Couldn't anyone suggest me what layout directory postfix should I use to support, i.e. 240x400 and 480x800 while they're the same screen but with different density. I know I could use hdp postfix, but it's in absolute pixels, so I'm not so interesting in it since I would have two same layouts. Dec 12 04:46:47 Or please correct me if I wrong. Dec 12 04:53:37 here's a really newb question, but knowing barely how java functions I hope it warrants an answer. I've also Googled it different ways, but it probably wouldn't be asked by anyone that learned java properly... What/why are the null values inserted when using cursor? Cursor c = qb.query(db, sqlSelect, null, null, Dec 12 04:53:37 null, null, null); Dec 12 04:55:03 would be happy with just a better phrase/concept to Google if it's complicated Dec 12 04:56:41 Eeeeeee: providing nulls in this method is to let query builder know that those query parts are not used in this particular query Dec 12 04:57:15 ahhh thank you!!! Dec 12 04:58:02 Eeeeeee: for info what those parameters are you can use Java docs or google for this class declaration on developer.android.com Dec 12 04:58:48 looked throughout the docs, didn't find anything specifically addressing the null aspect Dec 12 04:59:07 will definitely check out java docs though Dec 12 05:00:45 Eeeeeee: they would never say you how it behave receiving null parameter provided Dec 12 05:01:42 Eeeeeee: you can find its behavior only through own testing of looking for some examples of this method implementation and use Dec 12 05:02:00 figured it might be something like that Dec 12 05:02:12 one more question, based on your own testing ;) Dec 12 05:02:34 does the amount of nulls vary based on query/database, or similar? Dec 12 05:03:40 nm i think I found something Dec 12 05:06:37 Cursor query(SQLiteDatabase db, String[] projectionIn, String selection, String[] selectionArgs, String groupBy, String having, String sortOrder, String limit, CancellationSignal cancellationSignal) .... number of null values is based on the how many of these parameters you're going to be using in the future query? Dec 12 05:08:22 Eeeeeee: the number of nulls doesn't matter at all, just provide null or empty string instead of parameters which you don't want for exact query Dec 12 05:10:04 Thanks posplaw!!!!!! Dec 12 05:13:54 Google is definitely giving me the results I need using the term "query builder" Dec 12 05:13:56 you're the man Dec 12 06:06:09 Can someone show me a strightforward way of saving key-value data, when I try to do it my app crashes everyitme Dec 12 06:26:04 hiyo: use shared preferences? Dec 12 06:26:24 &maybe show some code&stack trace? Dec 12 06:26:40 canvs2321: that's what I wa s soing, I think I got it figured out but I have to see Dec 12 06:27:43 hiyo: what you're saying&what you're typing, seem to be different Dec 12 06:28:24 canvs2321: I think I fixed my error, but I haven't tried out getting the value yet Dec 12 06:29:03 well if writing was a success, reading should be the same? if not, there are default values set while reading to stop errors&figure out the why Dec 12 06:29:23 canvs2321: could you show me how to set a textview (called txtPoints) to a string of my choosing, it already exists in the layout without any text Dec 12 06:30:03 street view car was just outside my office Dec 12 06:30:04 awesome Dec 12 06:30:25 if you mean setting the text then, txtPoints.setText("myText"); or txtPoints.setText(myStringBasedUponTheReturnOfMyPreviouslySuccessfulWritingOfPreferences); Dec 12 06:30:46 alex_PP: did you have your dong ready? Dec 12 06:31:05 sadly not Dec 12 06:31:10 :( Dec 12 06:31:11 they'd only blur it anyway Dec 12 06:31:30 i coulda depixalated it Dec 12 06:31:53 pixel for the US Dec 12 06:31:58 canvs2321: I mean that the txtPoints is the @id set in the layout Dec 12 06:32:30 if your id is txtPoints, maybe make it textview_points Dec 12 06:33:10 & TextView txtViewPoints = (TextView) findViewById(R.id.textview_points); ? Dec 12 06:36:49 with a little tweaking wit worked Dec 12 06:36:58 now for the moment of truth Dec 12 06:37:38 it's easier to lie Dec 12 06:38:26 success! Dec 12 06:38:50 excellent Dec 12 06:38:53 man canvs2321 where would I be without you Dec 12 06:39:19 what time is it in your part of the world Dec 12 06:39:24 in a ditch, shooting heroin til your supplied ran out, and you had to do tricks to make more cash to get more? Dec 12 06:39:30 139am Dec 12 06:40:14 wow your helping ppl at 139 am, btw we're in the same timezone Dec 12 06:40:24 haha, it's my friday :) Dec 12 06:40:41 i look for more trouble than helping, you got lucky :) Dec 12 06:41:29 canvs2321: okay lets say I have a could textviews which I need to set back to the default color, how would I do that? Dec 12 06:42:00 *couple Dec 12 06:42:28 Default as in what? your default, or default theme? anyways if you are changing a color, keep a log of previous and apply as needed? Dec 12 06:43:58 I just need it back to black Dec 12 06:44:10 like I set them to gray in the layout so it looks "disabled" Dec 12 06:45:58 then txtViewPoints.setColor("@color/black"); or similiar? Dec 12 06:46:33 yeah just found that in the API too Dec 12 06:46:45 :) Dec 12 06:46:46 should learn to use control -f more Dec 12 06:46:55 I'm just soo tired Dec 12 06:47:03 control -females? i need to google that Dec 12 06:49:35 lol Dec 12 06:58:44 canvs2321: how long would you estimate it would tkae me to code a button that plays music upon being pressed? Dec 12 06:59:47 depends. are you using a 3rd party to play? if not, then just load the music using your library, otherwise open an intent? Dec 12 07:01:15 cans2321: there's not a way to play it through just the android API? Dec 12 07:01:35 how do I convert hex colors into integers Dec 12 07:02:37 hiyo, in what context? Dec 12 07:02:45 they have an example in the support apps Dec 12 07:02:53 if you're just writing them into java source just do 0xFF0000 Dec 12 07:03:30 if it's a string in your app try Integer.parseInt("FF0000", 16) Dec 12 07:04:02 hiyo: google is your best asset. All your questions have been answered before. IRC can take time, but google is instant gratification Dec 12 07:04:33 okay, yeah it's just sometimes I get confusing converters like this one Dec 12 07:04:42 http://www.shodor.org/stella2java/rgbint.html Dec 12 07:07:15 alex_pp: was that the int color for white because it isn't showing u[ Dec 12 07:08:10 0xFFFFFFFF has no alpha with a full on White Dec 12 07:08:37 oh wait, I found a stackOverflow on it Dec 12 07:10:15 don't forget to use good root words along with google queries.. maybe my results are personalized but the top 8 results were SO, and first result had alex_pp's answer Dec 12 07:11:22 I think it's just that I can't type good english anymore because I'm just so sleep deprived Dec 12 07:11:35 but tonight is the last night of the project and it's due tomorrow Dec 12 07:11:39 and I'm almost done :) Dec 12 07:12:00 IT WORKS! Dec 12 07:12:06 http://stackoverflow.com/questions/6935057/convert-hex-color-value-ffffff-to-integer-value Dec 12 07:14:18 okay let's see if I can just squeez in this extra thing Dec 12 07:14:23 i concur. i'm so sleep deprived i'm correcting typing mistakes that on second read weren't even mistakes to begin with Dec 12 07:22:14 canvs2321: I have 3 .mp3 files which I want to be able to use with the Content Resover Uri, where do I place them in my project? Dec 12 07:26:10 canvs2321: I got it Dec 12 07:44:31 hello, i'm confused with ListView - i have a List installedApps and want to print the name of every app Dec 12 07:45:10 do i have to copy the names in a List first and attach that to an adapter? Dec 12 07:45:37 or is there a way without make this copy Dec 12 07:59:33 canvs2321: I got some ringtones added Dec 12 08:00:07 my project needed to have achievements so another kid created all these ringtones and I finally was able to put htem to use :) Dec 12 08:00:33 well anyways good night to you all, you've all been very helpful and thankfully I'm finnally done!!!!! Dec 12 08:05:54 Uhh what da hell boss Dec 12 08:06:10 Facebook says my key hash isnt in the facebook app settings Dec 12 08:06:12 but it sure is Dec 12 08:06:28 the answer to the problem is in poor English so I don't know if I'm doing it correctly: Dec 12 08:06:52 http://stackoverflow.com/questions/19485004/android-app-key-hash-doesnt-match-any-stored-key-hashes Dec 12 08:15:00 Hi, does anyone know how to get the absolute file path of a uri when using GET_CONTENT with KitKat's new "storage access framework"? Dec 12 08:16:55 When querying the MediaStore.Images.Media.DATA column using the content provider, it now always seem to return null, so is there an easy alternative? Dec 12 08:26:13 hey, I have a synchronization problem with an even handler: http://pastebin.com/EFsqqzsv Dec 12 08:27:35 as can be seen the handler method is synchronized and made in a simple way to use a delay of ~1 sec before handling the sliding window again. But if you look at the output below, the code is run twice before updated :S why, and how do I fix this? Dec 12 08:28:28 afaik this shouldn't even be possible if the method is synchronized Dec 12 08:29:10 Hey, how do i get the "three dot"-menu, or it's identifier, in the actionbar (support actionbar) so i can change the drawable in it? I cannot seem to find it anywhere on Google, i'm probably looking for the wrong thing... Dec 12 08:36:38 if you want an app, and you want it on both android and iOS, what is the best place to start? just using the native api's for each app? Dec 12 08:43:09 i want to add swipable tabs to my app, all tutorials and the docs mention the class FragmentActivity, but it's not available (sdk r19) Dec 12 08:49:13 mrhanky: You should probably use the support library - http://developer.android.com/tools/support-library/index.html Dec 12 08:54:47 hello everybody Dec 12 09:32:20 hey, i have created a list of all apps installed on my phone and i am able to start this apps - but of course not all, because many are android intern apps - is there any way to check, if a app is runnable by user to filter the system apps? Dec 12 09:33:07 Dreyfax: technically you should list all intents matching the LAUNCH stuff Dec 12 09:35:02 p_l: it's not clear to me, what do you mean? :D Dec 12 09:38:03 Dreyfax: find all intents that allow launching of an application (essentially everything that is CATEGORY_LAUNCHER and ACTION_MAIN) Dec 12 09:40:47 p_l: thanks, i will try this Dec 12 10:03:24 Hi all. A good reason not to upgrade to Android 4.4 KitKat: https://code.google.com/p/android/issues/detail?id=62378 (and https://code.google.com/p/android/issues/detail?id=62293) Dec 12 10:03:28 please star the issue if you want more attention on it Dec 12 10:05:03 I have a fragment which i want to re-use in multiple layouts. I have defined its attributes in styles.xml, including android:name="namespace.fragment" . However, when i set the android:name like this, instead of directly in the layout, im getting "InstantiationException: Unable to instantiate fragment " - Are you not supposed to set android:name in styles.xml? Dec 12 10:07:58 When i set it in layout, i have no errors Dec 12 10:13:15 maven + android + eclipse :s is that a thing? Dec 12 10:33:45 am I mad or do margins not work properly on 2.3? Dec 12 10:34:41 at least on the root layout.. Dec 12 10:36:19 hey guys, i stock at one stupid thing,,, just tired probably.. I have a child class off a view and i need it to inflate the layout. So i use inflater.inflate(R.layout.mLayout, null, false); But how do I set returning object to this view? Dec 12 10:42:49 ok, nevermind, found it -)) It was inflate method of the view, not of LayoutInflater Dec 12 10:51:49 suppose i wish to have a widget, say an imageview, and i would like the user to be able to drag it around the screen, and have another widget detect it was dropped onto itself, how could i achieve this? Dec 12 10:53:59 listen for drags in onTouch / GestureDetector, move view around with setTranslation, check if view bounds are within other view bounds when finger is lifted Dec 12 11:04:11 Hello. I have developed an Android NDK app. However my APK is excessively large 600mb+. The libs im linking with are only 10mb. Using gnustl_shared. Unzipping apk i see that a folder called toolchain is included. It is generated by the build script and placed in the jni folder. This folder is very large. Do i need it? How can I exclude it? Using eclipse adt Dec 12 11:04:28 Hello does it worth to use volley over retrofit ? Dec 12 11:04:48 eckesicle, eh wat Dec 12 11:04:57 why do you have a toolchain folder in your jni folder? :) Dec 12 11:05:09 that probably shouldn't be there :) Dec 12 11:05:13 First time ndk :) Dec 12 11:05:19 Thats what i thought Dec 12 11:05:26 eckesicle, actually nothing in jni folder should get included at all Dec 12 11:05:37 So there's something fishy with that build script then Dec 12 11:05:40 eckesicle, NDK built libs are put into libs/ folder Dec 12 11:05:54 and that folder is directly included into the APK Dec 12 11:06:05 (which means you can put there other libs that aren't built by NDK necessarily) Dec 12 11:06:25 libs/arch and not jni/libs/arch, correct? Dec 12 11:07:38 Why is my jni folder included in apk though? Dec 12 11:07:39 libs/arch Dec 12 11:07:45 no idea, it shouldn't be Dec 12 11:07:49 check your apk build system :) Dec 12 11:07:49 Ok Dec 12 11:08:08 JNI is just a default source directory ndk-build looks for when building a lib Dec 12 11:08:08 nothing more Dec 12 11:08:22 Yeah the person inherited this from does not seem too bright .. Dec 12 11:08:36 And im new to eclipse and android Dec 12 11:09:05 * Mavrik shivers at mention of Eclipse. Dec 12 11:09:06 Thanks for your help Dec 12 11:09:07 ;) Dec 12 11:09:14 I hate it Dec 12 11:09:22 eckesicle, are you building with ant I guess? Dec 12 11:09:37 Yes Dec 12 11:09:37 I suggest you check Eclipse project settings... maybe you have JNI set as an include folder or something Dec 12 11:09:43 or same for your build.xml Dec 12 11:09:54 it's been awhile since I used either tho, can't really help you more than that :/ Dec 12 11:09:55 Yes I recall seeing it therr Dec 12 11:09:55 Yeah its there Dec 12 11:10:26 Removed everything. Clean and recompile. Will take a couple of minutes Dec 12 11:23:46 Hey, how do i get the "three dot"-menu, or it's identifier, in the actionbar (support actionbar) so i can change (apply color filter) the drawable in it? I cannot seem to find it anywhere on Google (i'm probably looking for the wrong thing)... Dec 12 11:24:07 hello peeps, I am reading this https://developers.facebook.com/docs/getting-started/facebook-sdk-for-android-using-android-studio/3.0/ Dec 12 11:24:23 I wonder what's the difference between libs and libraries Dec 12 11:24:38 I have a folder called libs now containing some jars Dec 12 11:27:14 Is there a way to add a footer to a ListView in XML? I want to have a button in the Listview in portrait and have it beside the listview in landscape. Dec 12 11:27:25 tagrudev: isn't libs, for jar files, while libraries is actual libraries that you have the code? Dec 12 11:27:49 why would I want separate folder for each ? Dec 12 11:27:51 oiZo, Dec 12 11:31:17 Well, it's just guess work on my part. So i'm not actually sure Dec 12 11:43:31 anyone ? difference between libraries in main project folder and libs in project folder Dec 12 11:47:59 how to handle displaying ui components on smaller screens? I'm half tempted to wrap everything in a scroll view... Dec 12 11:48:01 tagrudev: i would say as oiZo, one for external libraries and for your libraries - intellij idea is there explicit, folder libs in module and a folder external libraries for complete projects Dec 12 11:48:29 senseless Dec 12 11:48:53 why? Dec 12 11:49:46 2 folders for libs Dec 12 11:52:17 maybe this gives you the information, you want Dec 12 11:52:17 http://tools.android.com/recent/dealingwithdependenciesinandroidprojects Dec 12 11:52:28 Hello does it worth to use volley over retrofit ? Dec 12 11:53:15 is there any linux runtime for android apps? Dec 12 11:53:21 Dreyfax, doesn't mention the libraries folder Dec 12 11:53:27 Excuse me.. I have a question about the difference between android.media.MediaRouter and android.support.v7.media.MediaRouter. May anyone explain their difference? Which case do I need to use android.media.MediaRouter in? And when should I use android.support.v7.media.MediaRouter? Dec 12 12:00:19 Hey guys and gals, the form at https://services.google.com/fb/forms/gcm/ yields a 500. I've been trying to reach google gcm developers for days over different mailing list or even personal email addresses, have reported a documentation bug for it, but, of course, to no avail. Any suggestions? :) Dec 12 12:04:24 Have anyone experienced any resource issues on a Samsung Galaxy S3 mini? I'm setting background colors on the actinobar, but for some reason it turns grey on screenRotation (i have a resource which is that grey, but i'm not setting that color) Dec 12 12:40:09 Hi all, is it possible to detect if a string can't be displayed in a textview? String is too long --> "test abc def ghi" change this to "test abc ..." Dec 12 12:41:16 ellipsize=true Dec 12 12:42:03 storkme: tnx! Dec 12 12:43:44 storkme: can you also do this "Test abc (de...)" --> ")" alsways at the end Dec 12 12:47:14 i need a simple app and i need it on android and iOS, should i use the native sttuff or is the phone gap or flex stuff worth giving a shot? Dec 12 12:47:40 or can I do a string replace? "x..." --> "...)" , I don't know what char the x is, is this possible? Dec 12 12:50:20 Technodrome: you could give me the idea Dec 12 12:50:25 and i'll let you have it Dec 12 12:50:35 ...for $5 Dec 12 12:51:13 DarkSlay3r: seriously though, what would you do? Dec 12 12:51:34 If you have the time Dec 12 12:51:37 do native Dec 12 12:51:51 if you want express then do phone gap Dec 12 12:51:54 its pretty simple really , just a very small business app Dec 12 12:52:14 and real talk, might just be able to bring the web page in Dec 12 12:52:50 You'll basically be running a web app on the phone Dec 12 12:53:02 Hello! Can someone suggest the way to show rotating rodar near user position in google maps v2? Dec 12 12:53:09 it's not going to be as smooth as native but it'll get the job done Dec 12 12:53:24 That'll be $5 for consultation Dec 12 12:54:52 since it's very simple Dec 12 12:54:55 you could say I have time Dec 12 12:55:02 literally probably 4 views Dec 12 12:56:35 Then do native Dec 12 13:02:11 guys, how to bind onClickListener On TextView in ListView? Without adapter Dec 12 13:02:51 DarkSlay3r: i could just stuff in the HTML into the apps, that could work in itself Dec 12 13:09:41 <[A3G1S]> thepoosh Dec 12 13:09:48 <[A3G1S]> sup ? Dec 12 13:20:38 |0xD34D|: you around? Dec 12 13:29:12 if I have a dir with an Android.mk file, how can I make it? Dec 12 13:52:23 Swappa is good :-) Dec 12 13:52:23 just discovered it Dec 12 13:57:46 guys, write logic into CustomListViewAdapter is bad practice? Dec 12 13:58:13 Logic, I mean: set OnClick listeners and ClickListeners inside Adapter class? Dec 12 13:58:55 If I open FragmentA from FragmentB, the onOptionsItemSelected is called inside FragmentA. But when I start FragmentB from FragmentC, the onOptionsItemSelected isn't called in FragmentA but in the FragmentActivity, how can I fix this? Dec 12 14:09:16 why when I set lv.setOnItemClickListener() and when I tap on row - no tap effects Dec 12 14:09:24 I mean no highlightings Dec 12 14:15:22 Man, this is weird! I have a button in my app that auto opens the dialer with a number. I am sending it Uri.parse("tel:" + phoneNumber). It puts a space in the area code, like instead of 123-456-7890 it is 12 3 456... which is some other country Dec 12 14:28:24 theblang, probably because it is parsing your number then using libphonenumber to try to make sense of it Dec 12 14:28:37 and then formatting based on that Dec 12 14:29:04 kegsay yeah, I was trying to find the proper format. currently it is 123-456-7890 Dec 12 14:29:07 which is fairly sensible, since you don't just want to blindly say "why yes, I WILL display anything you give me as it is" Dec 12 14:29:14 kegsay right Dec 12 14:29:19 kegsay ill prob just strip the hyphens Dec 12 14:29:56 Hello does it worth to use volley over retrofit ? Dec 12 14:33:22 Aren't those gyms? Dec 12 14:34:23 kegsay so now it is just the number, no hyphens, tel:1234567890. still doing it. I must be overlooking something Dec 12 14:40:24 heya folks... I'm writing a timepicker which implements TimePickerDialog.OnTimeSetListener. On the onTimeSet method I do the stuff I need to do.... however, that method gets called even if the dialog is dismissed via back button... Any way I can prevent that? Dec 12 14:45:08 Morning Dec 12 14:46:11 theblang, I don't think you understood me when I said " it is parsing your number" and " using libphonenumber to try to make sense of it" Dec 12 14:46:27 hyphens will make no difference to the parsing Dec 12 14:53:00 kegsay ahh, yes, thank you! I needed to put the country code for US in, derp Dec 12 14:53:30 :) Dec 12 14:57:53 Hey guys, I built a new kernel for my device with the only change being the addition of USB UVC support. However it fails if the UVC Camera is conncted during boot. Works flawlessly if UVC Camera is connected after booted. Any idea on how to make it work even if the caemra is connected during boot? Dec 12 14:59:30 I tried building the kernel with the USB UVC support as a module, and it doesnt work at all. Acts like the module doesnt load at all. Do I have to force load the module somehow? If so, how do I do this? Dec 12 15:08:31 Which would be better for handling a database i do not plan on sharing Dec 12 15:08:47 data access object or content provider? Dec 12 15:13:06 If you're using fragment. The back button will call onDestroy, right? And if you use getFragmentManager.popupBackstack, will this also be called? and what with fragmentTransaction (remove) ? Dec 12 15:17:15 https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-prn2/1460222_10151815009923925_2120393124_n.jpg Dec 12 15:19:09 anyone had to deal with going from Fragment A -> B -> C but then on the back stack you want if on B to go to A, and if on C go back to A also? Dec 12 15:19:35 trying it now, and going C -> A, C stays on the screen and A comes overtop Dec 12 15:20:15 i think you should do this by code Dec 12 15:20:31 Yeah, thinking so also, catch the back button and do what I want with it Dec 12 15:20:52 yes , android UI is a bitch :p Dec 12 15:24:11 guys, is there some Gallery implementation or lib. I need to view fullscreen (with pinch-to-zoom) Dec 12 15:24:26 just Image on screen. Swipe from right to left - next image. Dec 12 15:25:04 like in gallery app (android/ios). but I can't find anything. I've found Gallery widget, but it is ugly on scrolling. Dec 12 15:25:25 viewpager Dec 12 15:25:51 I think one of the things i've mastered by joining this channel is my ABCs Dec 12 15:26:15 woozly dont know but seems bit difficult as I have read that with large images you can get outof memory exceptions Dec 12 15:26:28 abstract base classes? I thought that was a Python thing, not Java? Dec 12 15:27:46 ehm no :) Dec 12 15:27:53 abstract base classes are very much java thing :) Dec 12 15:28:06 woozly, ViewPager for paging of images Dec 12 15:28:18 I've seen a zoomable image view implementation in github for that part Dec 12 15:30:13 Mavrik: thank you Dec 12 15:30:19 Baluse: okay.. ) Dec 12 15:30:33 Don't keep all photos in memory Dec 12 15:30:46 Baluse, there's a reason there's an article about loading images on dev pages Dec 12 15:30:51 which tells you to use subsampling Dec 12 15:31:12 just keep a list of File, and when the view pager gets close to the fragment an image will be loaded for, load the image from disk Dec 12 15:31:13 plus viewpager will recycle views and thus unload images so you're OK unless you do something dumb like keep Bitmaps referenced Dec 12 15:31:23 or... use Picasso Dec 12 15:31:33 which makes all those headaches go away Dec 12 15:31:40 hi all.. Dec 12 15:31:47 or the other imageloader lib... AdvancedImageLoader or whatsit Dec 12 15:32:01 how do i add a spinning progressbar to the actionbar? Dec 12 15:32:42 the usual blank activity created by eclipse has the settings (3 dots) item Dec 12 15:32:58 i want to put a progressbar there instead Dec 12 15:33:45 how do I get an instance of the InputManagerService? Dec 12 15:34:07 InputMethodManager imm = (InputMethodManager) getActivity().getSystemService(Context.INPUT_METHOD_SERVICE); Dec 12 15:34:33 ? Dec 12 15:35:02 no that's a different service Dec 12 15:35:10 https://android.googlesource.com/platform/frameworks/base/+/a2910d0abbbe18ba1710dfd4a31af45769632255/services/java/com/android/server/input/InputManagerService.java Dec 12 15:35:48 question about parcel able: is it bad to have too many nested parcel able objects? Dec 12 15:35:57 like is there a performance curve when using it Dec 12 15:37:28 durka42, Context.INPUT_SERVICE in the above should return the InputManager Dec 12 15:37:36 CallumTaylor, not really, no Dec 12 15:37:43 CallumTaylor, it's just lightweight serialization Dec 12 15:38:08 hmm, because I'm having issues with onSavedInstanceState parceling my adapter list Dec 12 15:38:20 i get a "FAILED BINDER TRANSACTION" error output (with no stacktrace) Dec 12 15:38:32 the lack of stack trace makes it seem like its not a data size issue but something else Dec 12 15:39:45 there's always a stack, or further messages Dec 12 15:39:50 nope Dec 12 15:39:56 just a single Log.e message Dec 12 15:40:15 super frustrating because it doesn't affect the app in the slightest Dec 12 15:40:34 but i can't trust it won't effect the app in the future Dec 12 15:40:56 Before i used a custom layout for my ListFragment, it had a spinner/progressbar. After i created a custom layout, this default progressbar is no longer there, how can i get it back? Dec 12 15:41:48 anyone here familiar with idegen? Dec 12 15:42:05 CallumTaylor: have you verified that this e-message really is triggered by your code? i.e. have you tried an empty application? there are many errors also depending on the device that have nothing to do Dec 12 15:42:21 no i know it's definitely from my app Dec 12 15:42:25 CallumTaylor: there are even some messages marked es e, that are no errors (which might not be the case here as it says "failed") Dec 12 15:42:50 its just a weird case, and i've been searching for days to find anyone else with the same issue Dec 12 15:43:03 but the main cause for that error is people parsing bitmaps through Bundle extras (which I'm not doing) Dec 12 15:43:13 CallumTaylor, worth checking that your to/from parcels are in fact valid because I know you can get weird errors like that appearing if there was an exception thrown when converting Dec 12 15:43:16 i figured it could be because my models are quite deeply nested Dec 12 15:43:33 CallumTaylor: so if you dont do anything with parceables this messages disappears? Dec 12 15:43:43 correct Dec 12 15:43:56 if i just make them implement serialisable and pass that in onSaveInstanceState Dec 12 15:44:02 no errors at all, its really annoying Dec 12 15:44:11 oh, you can use setListShown() Dec 12 15:44:26 CallumTaylor: device, emulator or both? Dec 12 15:44:34 i've only tried it on device so far Dec 12 15:44:58 i figured it may be because I'm running ART, but I tried it on my nexus 4 and got the same issue Dec 12 15:45:02 oooh.. i found requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); and setProgressBarIndeterminateVisibility(true); Dec 12 15:45:04 thats nice.. Dec 12 15:45:16 I guess i'll just like comment out line by line until it stops lol Dec 12 15:45:29 its annoying that binder transaction errors don't give much more details as to why it failed Dec 12 15:45:46 is displaying a progress bar on the action bar considered ok? or should i try to display a *big* progress bar in the middle of the activity itself? Dec 12 15:46:21 CallumTaylor: another approach is to create an empty application and rebuild that sole parceable-stuff until the message appears Dec 12 15:46:31 yeah not a bad shout Dec 12 15:46:39 you might also find a nicer way to do it this way Dec 12 15:46:46 its frustrating because its practically a new codebase anyway Dec 12 15:46:52 and I'm getting that error so early in development Dec 12 15:46:59 hm k... Dec 12 15:47:13 CallumTaylor: can you share it... maybe the error doesnt happen here Dec 12 15:47:44 can't atm, don't have the codebase on me, and plus it's quite large and nested (one of the reasons I though might have been the error) Dec 12 15:51:05 jonc: yes, but InputManager != InputManagerService Dec 12 15:51:09 gotta run, be back soon Dec 12 15:55:11 Using a time or date picker in my layout slows it down to a grind... what the hell? Dec 12 16:08:58 when i try to install my app via adb, i get an error - Failure [INSTALL_FAILED_UID_CHANGED] Dec 12 16:09:09 i don't have root on my device, so i can't manually remove the files Dec 12 16:09:40 adb uninstall Dec 12 16:32:05 right.. Dec 12 16:32:30 on an activity pressing back and up seems to do different things even though the parent activity is the same Dec 12 16:33:24 in the parent on create i retrieve some data from a server. it has a button to go to the child. if i press the back button in the child, it simply finishes and shows the parent in the state it was. Dec 12 16:33:43 pressing up seems to run oncreate for the parent and it retrieves the data from the server again! Dec 12 16:37:48 dodobrain: override "up" button method so you only call finish() inside, because it seems that it recreates parent activity and brings it to front while not destroying child one Dec 12 16:38:36 dodobrain: on the other hand, if you need to retrieve data from server each time you "close" your child activity, you should start it with activityForResult() and catch its finish with onActivityResult() where inside you could retrieve the data again Dec 12 16:39:34 no.. the data is retrieved in the parent.. Dec 12 16:39:44 dodobrain: so it would be good if you wrap your retrieving data code into some method and call it from onCreate and onActivityResult respectively Dec 12 16:39:45 i just want the child to go away the same way as pressing back on the child Dec 12 16:40:09 dodobrain: well, then you should point into my first state: override its method Dec 12 16:41:10 back seems to simply call finish() on the child and shows the parent in its previous state without calling oncreate(). i will try with overriding onNavigateUp() in the child Dec 12 16:41:31 it is supposed to return a boolesn. what should i do? finish(); return true; ? Dec 12 16:42:06 dodobrain: you don't know how, you should catch your action bar first in onCreate: with getActionBar() for new supporting only new SDKs and with getSupportActionBar() if you use support library for older ones, then use onOptionsItemSelected to detect when the clicked option item have id android.R.id.home Dec 12 16:43:35 dodobrain: also, missed occasionally: when you get your action bar in onCreate(), use something like setDisplayHomeAsUpEnabled and setHomeButtonEnabled methods for it Dec 12 16:43:45 posplaw, and what do i do in the overridded onOptionsItemSelected ? Dec 12 16:43:51 how do you get an instance of InputManagerService? Dec 12 16:44:30 posplaw, isn;t it already behaving as if i did setDisplayHomeAsUpEnabled? prolly cos i setup the correct relationship in the manifest Dec 12 16:44:39 dodobrain: you're going to detect whether provided MenuItem has id equal to android.R.id.home and if it's true you should just call finish() method Dec 12 16:45:04 posplaw, and then? it needs to return something Dec 12 16:45:08 not just calling finish Dec 12 16:45:13 dodobrain: probably not, since I prefer using code implementation Dec 12 16:45:19 dodobrain: what do you want to return? Dec 12 16:45:46 any glass developers up in here? Dec 12 16:46:45 posplaw, public boolean onOptionsItemSelected(MenuItem item) {} that is the method sig Dec 12 16:46:54 so obviously i need to return a boolean! Dec 12 16:47:10 I built an app... Finally got it working but I have one wish for my app and I can't find any info =/ I have cards popping off using proximity alerts which works but I can't figure out how to wake up the display Dec 12 16:47:36 dodobrain: since you call finish you should return true obviously, while otherwise you should return supermethod's return value Dec 12 16:48:06 Electric_U: wakelocks? (I'm not a glass dev) Dec 12 16:49:14 dodobrain: http://developer.android.com/training/implementing-navigation/ancestral.html#up Dec 12 16:51:02 durka42: that should work... but I don't want to keep the screen on I just want to wake it up... Dec 12 16:51:24 on my phone, if you grab a wakelock and immediately release it, then the screen wakes up Dec 12 16:51:33 but I think you are not really supposed to do it that way anymore :p Dec 12 16:52:51 oh nice I'll try to add that into my BroadcastReceiver. Anyone know any other way to do this? Don't SMS messages activate the screen? How do they do that? Dec 12 16:58:31 odd..I just go the newest Android Studio..when making a new project the SDK Tragets are blank..but yet the web site says : " This download includes: All the Android SDK Tools to design, test, debug, and profile your app" The "SDK Manager" in the settings page is also greyed out Dec 12 17:27:14 So I have a asyncTask calling a constructor that loads a JSON file into an array of objects. Each of those objects has an image that gets pulled from the web is it safe to run another asyncTask inside of that constructor that pulls all the images? Dec 12 17:27:55 Volley Dec 12 17:28:32 since the constructor does it's thing as a single function it would be nice to load the images in parallel Dec 12 17:28:48 asynctasks don't support parallel operation iirc Dec 12 17:29:34 going to have to roll your own solution, or use Volley (hint: use volley) (or some other already-existing solution to this problem) Dec 12 17:29:44 This method is typically used with THREAD_POOL_EXECUTOR to allow multiple tasks to run in parallel Dec 12 17:29:53 http://developer.android.com/reference/android/os/AsyncTask.html#executeOnExecutor(java.util.concurrent.Executor, Params...) Dec 12 17:30:21 will check out volley though thanks for the tip Dec 12 17:30:37 Hey what's the best way to do a spinner of Months and years? Dec 12 17:30:46 I'm taking credit card credentials Dec 12 17:31:23 hi all Dec 12 17:31:30 hey karakuri Dec 12 17:32:33 is there any reason in a custom View to check if attrs == null before doing the typical "TypedArray = context.obtainStyledAttributes(attars, R.styleable.CustomView, defStyle, 0);" ? Dec 12 17:33:00 i've never done that myself, but i'm doing a code review Dec 12 17:33:18 because otherwise Android studio will bitch at you that they might be null? Dec 12 17:33:45 other than that? Dec 12 17:33:59 look mate, I just do what Android Studio tells me Dec 12 17:34:56 No, no reason Dec 12 17:35:28 that's what i thought Dec 12 17:35:47 source for most android widgets seems to confirm Dec 12 17:38:56 =) Dec 12 17:42:46 Scenario: User with the same cellphone used the app last year, pretty much 12 months ago. Today the user can not download the app since it says it's not compatible. The only difference in the manifest is write access to external storage if anyone is interested. According to the Developer console the app is compatible with said cellphone model. Dec 12 17:43:01 User is not an advance user and has no idea what root or custom rom even means. Dec 12 17:43:33 Said model is Sony Ericsson Xperia Arc S. Dec 12 17:44:06 Ways to fix or help debug that, asked the user if she had Google play and maps installed (app uses maps). She does. Other from that the phone is the same as a year ago Dec 12 17:48:25 hi all Dec 12 17:50:33 the findViewWithTag in this activity is returning null http://pastebin.com/9nMS1SEj Dec 12 17:50:53 but the Log in it's CustomExpandableListAdapter outputs correctly Dec 12 17:51:05 What am I doing wrong? Dec 12 17:52:27 any OSMDroid users in here? Dec 12 17:55:33 durka42: The wakelock thing is working great so far! thanks for that. Dec 12 17:56:35 strange, curl cannot get response header for a youtube video Dec 12 17:56:47 while I can browse the page on browser Dec 12 17:57:26 hello Dec 12 17:57:43 is it bad idea to keep strong reference of Fragments at an adapter? Dec 12 17:58:24 FragmentPagerAdapter Dec 12 18:05:34 depends, and in that case, no Dec 12 18:07:27 ia32-libs is not supported in ubuntu 13.10, so what to do? Dec 12 18:10:59 huh, no 32bit userspace in 13.10? how jacked is that... Dec 12 18:11:13 ice9, run a vm with a 32bit userspace Dec 12 18:18:57 I get these errors when I try to run the app on the phone from eclipse http://pastebin.com/9Db6F05N Dec 12 18:19:33 ice9: it was a transiton package Dec 12 18:19:45 you have to install something else to get rid of that error Dec 12 18:19:58 forgot what it was though Dec 12 18:20:05 XXCoder, it's just a hello world application Dec 12 18:20:22 I was talking about ia32-libs Dec 12 18:20:35 XXCoder, I solved that issue already Dec 12 18:20:47 oh whwat was solution? Dec 12 18:21:20 in 13.10 it has another name Dec 12 18:21:39 apt-get install lib32z1 libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 Dec 12 18:22:00 ahh yea Dec 12 18:22:10 can you check the error i posted? Dec 12 18:22:21 looking Dec 12 18:23:34 this? dunno lol https://groups.google.com/forum/#!msg/android-porting/pOuTmHruUJI/KTFMxCkRs-EJ Dec 12 18:24:37 http://stackoverflow.com/questions/11773506/how-to-launch-jar-with-exec-app-process-on-android-ics with same solution Dec 12 18:25:00 NavigationDrawer, I'm calling clearChoices onActivityResult. But the choices is still not cleared. It still got the (default holo light blue) selector as the selected item :/ Dec 12 18:26:54 XXCoder, i think its the same problem i'm facing but i'm launching the app from eclipse, how can I set the LD_LIBRARY_PATH Dec 12 18:27:07 it menions using shell Dec 12 18:27:17 maybe adb shell then run those commands? dunnp Dec 12 18:28:17 https://dl.dropboxusercontent.com/1/view/ety8fr5vdrmf9fq/Public/Captured/g9vEc.png for instance Dec 12 18:29:00 Hello. I have created a module in android studio with plain java classes. Dec 12 18:29:08 Is there a way to resuse it at other project? Dec 12 18:51:14 i love u kumar Dec 12 19:11:58 i love u wafflebot Dec 12 19:16:46 is there a variable i can use to access the width and height of the screen? Dec 12 19:18:16 |0xD34D|: you around today? Dec 12 19:28:29 odd..I just got the newest Android Studio..when making a new project the SDK Tragets are blank..but yet the web site says : " This download includes: All the Android SDK Tools to design, test, debug, and profile your app" The "SDK Manager" in the settings page is also greyed out. And yes the SDK Manager is installed Dec 12 19:28:47 Tacticalmind: DisplayMetrics Dec 12 19:28:57 thanks Dec 12 19:29:13 0.3.7 does not contain the android sdk iirc, just the tools. Dec 12 19:31:01 storkme: oh.oddd...thanks I guessI will downlaod the SDK Dec 12 19:35:11 then I don't know why iot would state "All the Android SDK Tools to design, test, debug, and profile your app" Dec 12 19:35:51 tools != targets Dec 12 19:39:54 gotcha Dec 12 19:41:28 i think its better that they dont bundle; then there is no confusion about which tools / versions you are using (if you have a regular sdk install) Dec 12 19:42:54 never had any luck with it Dec 12 19:46:12 When deploying to the app store, if you have tested functionality for tablets but not created any optimized layouts for tablets (so it doesn't look great, but is still functional), do you still allow tablet downloads? Dec 12 19:47:11 allow tab;et downloads? do you have to explicitly do that now? (haven't looked) Dec 12 19:48:00 g00s honestly, I am making an assumption that you could limit, maybe I am wrong. but hypothetically, would you? Dec 12 19:48:16 na Dec 12 19:48:23 maybe you don't have to do it explicitly and he is only wondering in case you have the option Dec 12 19:48:24 g00s on one hand it doesn't look great, as you haven't optimized the layouts yet. but on the other hand, why limit if it is functional Dec 12 19:48:31 i would if you ask me Dec 12 19:49:03 you're giving the user as much as you can Dec 12 19:49:03 tacticalmind would allow or disallow on tablets? Dec 12 19:49:08 allow tablets Dec 12 19:49:23 tacticalmind that is what I was thinking. we are planning to optimize for tablets in the future Dec 12 19:49:33 then i would definitely allow Dec 12 19:49:37 if you don't upload tablet screen shots then the play store will say "Designed for phones" Dec 12 19:49:42 Play store still doesn't give metrics about screen size share, which pisses me off Dec 12 19:49:47 I don't see where you can configure Android Studio to specifiy the location of /tools, unless you copy that directory over to /android/ Dec 12 19:49:47 and when you browse the play store on a tablet it will default to only show designed for tablets Dec 12 19:50:09 KNERD its in project settings / project structure Dec 12 19:50:19 kevinb ahh, okay. so can the user still change his / her settings to browse designed for phone apps? Dec 12 19:50:37 yeah, there is a dropdown at the top for "Designed for tablets" versus "All Apps" Dec 12 19:50:45 kevinb that is perfect Dec 12 19:50:48 interesting Dec 12 19:51:11 i dont think designing for tablets is a slam dunk decision yet Dec 12 19:51:33 10" android tablets are still awkward Dec 12 19:51:46 and 7" are phone like enough that a phone design works okay Dec 12 19:51:47 the N7 was popular, but still ... Dec 12 19:51:50 g00s: I can even open Android Studio up enough to ge to project settings Dec 12 19:52:00 anyone know any good tutorials for adding the ability to save your progress on an app? like for a game if you would restart your device you could load your save and not lose your progress? Dec 12 19:52:01 only Configuration Dec 12 19:52:07 KNERD yeah, thats OK Dec 12 19:52:22 you can still get to default project settings or something like that Dec 12 19:52:26 it's not in Configuration Dec 12 19:52:31 sure it is Dec 12 19:53:06 or should I say "Settings" I will look again Dec 12 19:53:42 COnfigure -> Project Defaults Dec 12 19:54:00 then Project Structure Dec 12 19:55:48 Oh...they must have moved it..in the splash screen there is a "Project Defaults" there Dec 12 19:56:47 g00s: thanks Dec 12 19:56:58 yw Dec 12 20:01:55 does it ever worry you that if you're specifying your dependencies in gradle or whatever and it's fetching them for you magically from some remote repository, one day you might really need them and the repo will be down? Dec 12 20:04:08 hello Dec 12 20:05:30 i am retarted Dec 12 20:07:07 is this custom at top ? https://lh5.ggpht.com/jL8QEle42lHBYkGTWTHDorAQfyHIww3kmke4bdmnaoMajuUOf9GK0Lc24JfrcZH8gN8=h900 Dec 12 20:07:21 Beverages Pizza Sandwiches & Subs ? Dec 12 20:13:22 any 1 :)/ Dec 12 20:14:17 You can't read? Dec 12 20:14:51 I think that is Illiteracy,not restardism Dec 12 20:15:15 yes Dec 12 20:16:04 Does it look custom View that bar ? Dec 12 20:16:27 It "looks" like it is programmed in Dec 12 20:16:30 http://viewpagerindicator.com/ Dec 12 20:16:57 So yes I guess whoever programmed it, "customised" it Dec 12 20:17:36 probably as at sample I cant find this behavior Dec 12 20:18:39 jake wharton is an intelligent dude Dec 12 20:20:42 noob question.. I've added actionbarsherlock to my gradle dependencies, how do I actually get my code using that library to compile? android studio isn't seeing any of the classes... Dec 12 20:21:17 storkme its a pain to do with android studio. But there is no reason to use actionbarsherlok IMO Dec 12 20:21:22 from the gradle to the grave Dec 12 20:21:39 use official library :) Dec 12 20:21:40 storkme: pastebin the dependencies closure of your build.gradle Dec 12 20:22:03 Out of curiosity, when did ABS stop being "a thing"? Dec 12 20:22:18 when minSdkVersion="14" became the thing Dec 12 20:22:46 http://pastie.org/8548288 this is the entire thing Dec 12 20:23:11 hi JW how's square where's my dagger 1.2 Dec 12 20:23:22 it's on master Dec 12 20:23:25 compile it yo'self Dec 12 20:23:32 also, hi Dec 12 20:23:34 ain't nobody got time for that Dec 12 20:24:01 Not sure I can drop Gingerbread sadly… does AppCompat solve the same problem? Dec 12 20:24:49 spoiler alert: you can Dec 12 20:24:56 JakeWharton: Quick question, how can I inject into POJOs if Application, which is obv Android, holds the objectgraph and inits the modules? Dec 12 20:25:00 enable multi-apk on Play, ship new versions @ minSdkVersion="14" Dec 12 20:25:10 I see Dec 12 20:25:36 kakazza: what constructs the pojos? Dec 12 20:25:41 storkme: looks fine, does it build through the command line? Dec 12 20:26:54 aye, seems to Dec 12 20:27:09 JakeWharton: duh, good point. I'll check. Thing is, it's "really deep down", as in, I'd have to pass Context several times (probably code smell, but I'm working on pre-existing code). Dec 12 20:27:28 the all seeing eye of Context. Dec 12 20:29:01 all of a sudden it's working, f2prateek. maybe it just need to be built from the cli before android studio could see it? ..shrugs. Dec 12 20:29:13 out with the old quirks (eclipse), in with the new (AS) Dec 12 20:29:18 More detail, down in what could be said is some kind of StorageManager which handles all I/O stuff previously used Enviroment.getExternalStorageDirectory, a static method. Now we're switching to Context#getExternalFilesDir() which as you can see, needs a Context. https://developer.android.com/reference/android/content/Context.html#getExternalFilesDir(java.lang.String) Dec 12 20:30:16 Ok, that's at least two different sentences in one, but you get the gist. Dec 12 20:30:32 there's a 'sync project files' button in android studio that you may need to use when adding new dependencies. It usualy udpates on it's own but it's not very reliable Dec 12 20:31:03 ah, that could be it. Thanks. Dec 12 20:34:37 I wish somebody had taught me the 'command look-up' command when I first started with eclipse. I swear, if there's *one* shortcut you should learn, it's that one. Dec 12 20:36:23 sysout control+space, my favorite. :P Dec 12 20:37:28 f2prateek yeah i disabled auto update, it was going wacky Dec 12 20:37:45 modify the gradle file by a few words and shit exploded Dec 12 20:38:26 hey, someone here got chromecast? Dec 12 20:38:36 elichai2: I have 2!!! Dec 12 20:38:56 jaynewst_: go private Dec 12 20:39:10 elichai2: why not stay here? Dec 12 20:39:14 kk Dec 12 20:39:28 so, if i have SN: 3A1710 Dec 12 20:39:32 i can root it? Dec 12 20:39:42 no idea... Dec 12 20:40:01 and trying rooting can harm the device? Dec 12 20:44:51 jaynewst_: any idea? Dec 12 20:44:57 nope Dec 12 20:45:29 gradle kinda scares me.. does it download things from maven repos? where does it store them when they're downloaded? Can I check those dependencies into version control if I wanted to? Dec 12 20:46:26 Jake? ;_; Dec 12 20:46:42 anyone else with chromecast? Dec 12 20:46:49 storkme: gradle is really powerful. you can build aar/jar/whatever and use them as dependencies locally. you don't have to use maven. it just makes things much easier Dec 12 20:47:11 with great power comes great responsibility Dec 12 20:49:20 storkme: The point is not having them in version control. Dec 12 20:49:45 And they are put into a local maven repo (usually $HOME/.m2) once downloaded. Dec 12 20:49:55 I appreciate this, and for personal use I wouldn't, but I'm not sure how that would fly with my bosses. Dec 12 20:49:59 actually they go into .gradle/cache Dec 12 20:50:20 by default anyhow ;) Dec 12 20:51:20 Ah, right, we're talking Gradle Dec 12 20:52:24 what do I need to implement in order to get the "highlight" to work when checking a row of a ListView. I've got a choice mode of CHOICE_MODE_MULTIPLE_MODAL. Long press brings up the CAB, but it doesn't actually highlight the row. Dec 12 20:53:04 I tried adding the activated state to my list selector, that didnt work Dec 12 21:03:18 Anyone here have a basic android widget app they'd be willing to share the source code for? I've got a drive to make a widget and always find it very helpful to have a working example to keep me e Dec 12 21:03:26 to keep me on track :) Dec 12 21:04:03 alexfu version ? Dec 12 21:05:13 Baluse, ? i got it working anyway Dec 12 21:05:38 nice Dec 12 21:14:18 alexfu: nice Dec 12 21:21:23 I don't have the option in eclipse to make a new "Android Project", is that option legacy? And if so, what is the new one? Dec 12 21:21:45 then download the Eclipse DSK Dec 12 21:21:48 SDK\ Dec 12 21:21:55 I have. Dec 12 21:22:02 or use Eclipe included with Android SDK Dec 12 21:22:13 I have a ton of Android options Dec 12 21:22:19 But none directly saying Android Project Dec 12 21:22:37 Android Application Project? Dec 12 21:23:18 How can i detect if the ActionBar overflow menu is visible/active? And how do i "get" the menu? Dec 12 21:23:33 Prometheian: that would be one and the same Dec 12 21:24:08 I thought so, but I was a bit iffy. Similar names are good and all, but sometimes they're the wrong thing. :P Dec 12 21:24:23 how do i communicate with the AudioFlinger directly to get a pcm stream opened? Dec 12 21:38:16 hey guys Dec 12 21:38:25 i have a beginner android q Dec 12 21:40:28 shoot Dec 12 21:41:00 i'm following the android tutorial Dec 12 21:41:10 http://developer.android.com/training/basics/firstapp/starting-activity.html Dec 12 21:41:25 i'm starting to get errors involving the R. class Dec 12 21:41:48 "activity_display_message" cannot be resolved or is not a field" Dec 12 21:41:51 and so on Dec 12 21:42:23 something is missing from the resources maybe Dec 12 21:43:11 http://imgur.com/AgQKcFY Dec 12 21:43:23 yea i don't know, i'm following the tutorial exactly Dec 12 21:43:31 it must be outdated Dec 12 21:44:07 anyone know any up to date training guides for android Dec 12 21:46:09 problem mainly is here , these xml files Dec 12 21:46:10 http://imgur.com/CFzU92M Dec 12 21:56:40 hi guys, iam using libstreaming to stream from android camera to public ip.. however when i type 192.168.1.10(IP that it runs on) and with port 8086 (so when i type 192.168.1.10:8086 in chrome) It doesnt work.. Should i somehow prepare my network for that stream like set this ip somewhere or what is happening, if someone could advise me , thanks Dec 12 22:01:11 Note to self: String#hashCode's implementation sucks. Dec 12 22:01:36 there is a file res/.../R.java Dec 12 22:02:58 DOSP: try http:// in front (if using http) Dec 12 22:03:18 ahaa thanks i try Dec 12 22:04:09 nick9998: yup that should do it; I have the same problem w/ dns entries on my local network since I use my own TLD (.lan) Dec 12 22:04:27 nick9998: googles auto-search stuff gets stupid if you don't put the http:// on it Dec 12 22:13:37 Nilium why ? Dec 12 22:14:15 I need to set the upper padding of a view to the sum of the height of another view and the height of the actionbar Dec 12 22:14:49 It seems like I should do this in code with an OnLayoutChangeListener, but that requires API Level 12 Dec 12 22:15:11 Currently I'm targeting 8, and while I'm open to changing this, ideally not for something so trivial Dec 12 22:15:24 Any ideas on how to accomplish this? Dec 12 22:16:28 How can i detect if the ActionBar overflow menu is visible/active? And how do i "get" the menu? Dec 12 22:17:14 If I want a drawable that has a 4dp angle in each corner - anyone got a good idea for how to do that? Dec 12 22:18:06 (basically a rectangle where the middle part of all 4 lines are clipped) Dec 12 22:18:53 Nilium maybe you could use doug lea's smear or this https://android.googlesource.com/platform/libcore/+/1424a2a1a9fc53dc8b859a77c02c924d3dc2334d%5E!/ Dec 12 22:19:37 ..I guess I could have a rectangle and then clip with two smaller rectangles (vertical and horizontal) Dec 12 22:20:10 I have my own hash function and I'm just going to port that. Dec 12 22:20:37 Ignore my previous issue: I need to use ViewTreeObserver Dec 12 22:29:29 oh oh, just got 4.4.2. hope it works :) Dec 12 22:32:23 WTF, back button stopped working :| Dec 12 22:32:31 you have to be fuckingkidding me Dec 12 22:32:44 there's already .2? Dec 12 22:34:30 what are the hdpi, ldpi, mdpi, xhdpi different folders for? Dec 12 22:34:39 g00s: which phone? works fine on my n4 :( Dec 12 22:35:07 Zharf: the .2 is mostly bugs, but they have improved the full screen-ness that was brought in on 4.4.1 Dec 12 22:35:09 bankai_ N7; i've had this a few times. press back and there is the afterglow, but nothing happens. in the Settings app Dec 12 22:35:41 yeah i've seen that a few times on all my devices, not fun Dec 12 22:36:03 JaneChang: check out http://developer.android.com/guide/practices/screens_support.html Dec 12 22:37:35 jbraeg: ah ok thanks Dec 12 22:37:44 jbraeg: is there some way to easily add all the icons to my drawable folders Dec 12 22:37:52 i'm using ecilpse but only lets me add ic_action_name.png Dec 12 22:38:10 JaneChang: you just need to drag the file into the folder Dec 12 22:38:13 that's it Dec 12 22:38:41 jbraeg: i downloaded the android icon set that i need Dec 12 22:38:50 they're all split into 15 different folders tho.. Dec 12 22:39:19 JaneChang: a bash script or something should be able to do it easily enough for you Dec 12 22:39:32 jbraeg: heh heh.. ok. Dec 12 22:39:50 (yea, i know it's kind of a pain... i've been looking for an easier way to manage them as well) Dec 12 22:46:44 Some of you may have seen this in #android already, but is the appcompat library worth the extra work? Dec 12 22:47:12 I'm just trying to create a theme with a custom background and it seems to be 3x the work Dec 12 22:52:06 malibu for a new app ? Dec 12 23:00:53 And hash function ported. Job done. Dec 12 23:10:07 I am looking for the most stable AOSP branch Dec 12 23:10:14 is this 4.4.2_r1? Dec 12 23:10:31 LOLOL stable android Dec 12 23:10:32 MUAUAUA Dec 12 23:10:32 I am currently testing with 4.4_r1 and running into ART issues Dec 12 23:10:46 well I guess the one that isn't changing as much Dec 12 23:11:06 I see a 4.4.2_r1 which seems to be the latest Dec 12 23:11:24 maybe i should use 4.4_r1.2 Dec 12 23:12:25 sleepster i think you want 4.4.2_r1 Dec 12 23:16:22 thanks g00s Dec 12 23:16:25 I believe so as well Dec 12 23:16:31 4.4_r1 seemed buggy Dec 12 23:16:41 I think I got too happy to get the kitkat source Dec 12 23:16:41 hah Dec 12 23:16:44 should have waited Dec 12 23:17:00 can someone confirm that ART works fine in 4.4.2_r1? Dec 12 23:19:42 really silly question... Dec 12 23:19:57 but does anybody know of any issues with ART and JNI Weak references? Dec 12 23:20:07 i'm pretty sure i found one, but still need to create an actual repro/test case... Dec 12 23:20:39 uh Dec 12 23:20:43 JNI WeakReferences? Dec 12 23:20:48 yes Dec 12 23:20:53 not java.lang.WeakReference Dec 12 23:20:59 kumar loves wafflebot Dec 12 23:21:17 Mavrik: this thing: http://docs.oracle.com/javase/1.5.0/docs/guide/jni/spec/functions.html#NewWeakGlobalRef Dec 12 23:21:21 btw: is there any DB for device-vs-compatibility ?!? Dec 12 23:22:38 hmm, never really tested those in JNI Dec 12 23:22:40 i'm pretty sure that this fails on ART: jobject v = JNIEnv->NewObject(...); jobject gv = JNIEnv->NewGlobalRef(v); jweak wv = JNIEnv->NewWeakGlobalRef(gv); JNIEnv->DeleteGlobalRef(gv); gv = JNIEnv.NewGlobalRef(wv); /* use gv in some method...) Dec 12 23:22:47 i use weak references a lot. :-) Dec 12 23:22:55 and my apps die a quick horrible flaming death on ART Dec 12 23:24:26 ART probably has a way to go Dec 12 23:24:39 around how many Gs is android-4.4.2_r1 Dec 12 23:24:41 ? Dec 12 23:24:43 yet many of my customer's customers are enabling ART Dec 12 23:24:45 WHY?!!!!!!!! Dec 12 23:24:48 for a full check-out Dec 12 23:24:49 * jonp coughs Dec 12 23:24:56 g00s: yes Dec 12 23:25:15 g00s: appcompat for a new app. My first android app actually. I've done iOS Dec 12 23:25:35 malibu i would set minSdk=15 for a new app Dec 12 23:25:48 or 16 even, if it won't be out for a few months Dec 12 23:26:00 g00s: ok, and add backwards compatibility later? Dec 12 23:26:08 but 15 is probably safest bet Dec 12 23:26:15 no, no backwards compat :) Dec 12 23:26:34 this is like iOS7 Dec 12 23:26:36 I think there are still people with old android.. Dec 12 23:26:39 just move forwards ;_ Dec 12 23:26:51 I need to support ART :( I am writing a security platform and if someone can circumvent it by just enabling ART, then I am screwed Dec 12 23:26:55 need to make sure it works with ART Dec 12 23:27:10 malibu of course, and if you have a popular app and lots of people are using it on old android - go ahead Dec 12 23:27:30 ok fair enough Dec 12 23:27:31 but you are starting fresh, and exposing yourself to lots of headache Dec 12 23:27:38 plus your ux will probably suffer Dec 12 23:27:50 g00s yeah I found that out quick Dec 12 23:27:50 what's ux? Dec 12 23:27:57 user experience Dec 12 23:28:01 ah :) Dec 12 23:28:05 should have known that one Dec 12 23:28:23 why not ue? Dec 12 23:28:36 ux is more bad ass Dec 12 23:28:45 gotcha Dec 12 23:58:34 so my app took about 1.5 hours to show up on the direct link, but can't find it via search. how long does it usually take for the indexes to update I wonder? Dec 13 00:13:44 theblang: quite long Dec 13 00:13:52 go to sleep and try tomorrow Dec 13 00:14:01 it took over a day for my first app Dec 13 00:19:30 I am having trouble getting helloworld working once I added ActionBarActivity. Dec 13 00:20:01 what's it say Dec 13 00:20:14 "goodbye world!" Dec 13 00:20:20 ABA cannot be resolved to a type Dec 13 00:22:16 I am trying to add a Support Library with resources (such as v7 appcompat for action bar) to my application project using eclipse Dec 13 00:23:35 any suggestions? Dec 13 00:24:12 i'm using actionbarsherlock and my menuitem has android:actionViewClass="com.actionbarsherlock.widget.SearchView" set, but getActionView from the menu item still returns null, what gives? Dec 13 00:25:32 i haven't been able to find a java library for RTP MIDI for android, but i did find a C library... is using NDK recommended for something like this? Dec 13 00:25:49 the only java library i've found is non-commercial Dec 13 00:37:07 kinda surprised the gradle plugin hasnt been updated in so long Dec 13 00:37:52 maybe you should IJ it Dec 13 00:57:00 queue the crickets Dec 13 01:02:46 queue the crickets lol, story of #android-dev's life Dec 13 01:06:39 the word you're looking for is cue... Dec 13 01:07:53 *chirp* Dec 13 01:09:50 Leeds, wish I had a British guy on hand to correct my constant misuse of the english language Dec 13 01:10:31 Eeeeeee: right now you appear to have both parts of the leading conurbation of West Yorkshire... Dec 13 01:14:48 you're speaking english but I still need a translator. Dec 13 01:14:51 What/who is the other part? Dec 13 01:20:02 I wish they had the english courses you guys have in the public schools here.. Had this 16 year old brit as a blog editor at one point.. wasn't even a particularly good public school student, but made contributors feel inferior Dec 13 01:42:14 Hey, I need to modify what happens when I turn on wifi (via svc wifi enable). Am I correct in assuming that the source code I would need to modify to do that is in either services.jar or svc.jar? Dec 13 01:43:18 (the ones in /system/framework) Dec 13 02:29:51 hmm, over a lan/wifi, what is a good way to receive low power notifications Dec 13 02:32:02 * Baluse weed Dec 13 02:32:32 lol Dec 13 02:33:16 I guess I'll just run a service to listen for messages Dec 13 02:33:35 not the best but it will do Dec 13 02:34:43 * pfn ponders writing a local network walkie talkie Dec 13 02:34:58 with auto discovery and all that jazz Dec 13 02:40:57 pfn for membership events (coming and going) could you use something like Shoal (glassfish) ? Dec 13 02:41:31 maybe at least the group management service would be useful, no idea Dec 13 02:41:43 haven't used it since uh 2008 Dec 13 02:42:35 man, this Ben Christensen guy is one busy dude. i think he's giving a presentation like every day Dec 13 02:49:39 "Twitter's new block function poses a major privacy problem" http://www.dailydot.com/news/twitter-block-function-harassment/ Dec 13 02:49:52 i didn't think anyone who cared about privacy used this crap Dec 13 02:50:02 these companies don't understand how human relationships work Dec 13 02:50:06 none of them Dec 13 02:50:10 fb, twitter, google **** ENDING LOGGING AT Fri Dec 13 03:00:00 2013