**** BEGIN LOGGING AT Tue Nov 11 03:00:00 2014 Nov 11 03:24:27 that kim kardashian game made $43 million ... Nov 11 03:25:56 apparently it has good game design Nov 11 03:28:51 anyone know how to go about debugging a widget that keeps loading "Problem loading widget" Nov 11 03:30:09 anyone have something to say about this? looks cool https://www.uservoice.com/ Nov 11 03:30:28 g00s: I think it’s similar to GetSatisfaction. Nov 11 03:30:41 jfpoole is that what you use ? Nov 11 03:30:47 Used to use GS. Nov 11 03:30:53 Wasn’t thrilled with it, switched to Tender. Nov 11 03:31:27 GS costs $1200 / mo Nov 11 03:31:44 uservoice is free for 1 agent Nov 11 03:31:53 $1200? Yikes. Nov 11 03:31:56 They’ve gotten expensive. Nov 11 03:32:19 there should be a free tier... Nov 11 03:33:01 I don't think you're comparing apples to apples Nov 11 03:33:48 pfn please help me find the free tier https://getsatisfaction.com/corp/pricing/ Nov 11 03:33:57 its free to try :) Nov 11 03:34:00 that doesn't count Nov 11 03:34:07 pfn: Unless things have changed, GS’ free tier exists solely to get you to sign up for a paid plan. It’s actively hostile towards the free accounts. Nov 11 03:34:48 I was also never a fan of how GS held us “accountable” to our users. Nov 11 03:35:11 I guess it's changed since I last used it as well Nov 11 03:38:13 interesting http://www.fiercedeveloper.com/story/size-matters-study-shows-bigger-screens-lead-greater-app-usage/2014-11-10 Nov 11 03:39:49 4x iOS revenue is unsurprising. Nov 11 03:40:21 g00s: Did they control for the price of the phone? Nov 11 03:40:32 I would expect screen size and handset price to be closely correlated. Nov 11 03:40:35 jfpoole i don't know Nov 11 03:41:07 the takaway for me anyhow, is to make sure my app looks very nice on 5"+ devices Nov 11 03:41:08 Hmm. Nov 11 03:44:54 its really necessary to use different font sizes and icon assets on large screens Nov 11 03:44:58 not just change layout Nov 11 03:45:08 i soooo wish i had the resources to do it correctly Nov 11 03:45:25 well i mean tablets... my apps generally look like crap on my nexus 9 Nov 11 03:45:51 kotlin has properties (getters/setters) i get happy by such simple things :) Nov 11 03:46:33 JacobTabak it shouldn't be that hard to add some responsive typography ? Nov 11 03:48:29 Properties are nice, but the syntax has to be nice. I actually disliked properties in C#. The way the "get" and "set" blocks were structed made code ugly, IMO. Nov 11 03:49:35 Oh, Kotlin properties look nice and easy. Nov 11 03:50:48 its mostly the icons Nov 11 03:51:06 i think even just making them bigger would help Nov 11 03:51:10 scaling them without proper assets Nov 11 03:52:14 bigger icons on tablets make the app look like it was a phone app scaled up... Nov 11 03:52:14 ive just been so stupid busy recently Nov 11 03:52:29 i can give you an example Nov 11 03:53:09 nah Nov 11 03:53:22 but icons that look great on a phone just seem microscopic on a tablet Nov 11 03:53:36 Haven't noticed that... Nov 11 03:54:07 the icons look the same physical size to me Nov 11 03:54:14 layout is more important Nov 11 03:54:29 It’s worth re-thinking your UI for tablets. Nov 11 03:54:56 Should I use larger text for tablets? Nov 11 03:55:25 TacticalJoke: I don’t think so provided you’re not setting the font size in absolute pixels. Nov 11 03:55:35 Yeah, using 'sp'. Nov 11 03:55:41 of course jfpoole, but that's not enough sometimes Nov 11 03:55:46 i mean Nov 11 03:55:51 tablet layouts Nov 11 03:55:51 generally no, the text should stay the same size Nov 11 03:56:03 K. Nov 11 03:56:10 they're the same physical size but relatively much smaller Nov 11 03:56:31 sure, so adjust the layout so it looks good Nov 11 03:56:45 there are certain things that cant be changed Nov 11 03:56:47 increasing the size of an icon just to increase it is a trap Nov 11 03:56:58 unless we migrate to like a staggered grid view Nov 11 03:57:09 which comes with all sorts of other complexities Nov 11 03:57:28 eg, for a file explorer, just because it's on a tablet, the icons for files shouldn't be any bigger Nov 11 03:57:29 also its not so easy to sell a redesign to your team if they dont prioritize tablets Nov 11 03:58:13 here is one for example Nov 11 03:58:30 JacobTabak did you see, for the first time last week, play console is giving a breakdown of screen sizes Nov 11 03:58:35 http://i.imgur.com/YrySJOi.png Nov 11 03:58:35 The text of my app has lines that are way too long on my tablet. I guess I should use larger margins on tablets. Nov 11 03:58:39 there is just so much real estate Nov 11 03:58:41 way more than we could ever use Nov 11 03:58:47 for what the screen is supposed to do Nov 11 03:59:09 JacobTabak: You can’t leave everything up to autolayout. Nov 11 03:59:25 unless we add more content to the screen Nov 11 03:59:30 there's really not much that can be done Nov 11 03:59:31 Hmm, Gingerbread is down to 9.8% now. Nov 11 03:59:54 ICS is only 8.5%. ;o Nov 11 04:00:44 all i'm saying is that supporting tablets is hard, and i dont have the resources to make it look good Nov 11 04:01:20 Interesting! Only 10% of our users have tablets. Nov 11 04:01:53 yea... considering that fact, and the fact that android is the redheaded stepchild anyway, its very difficult to get a team to prioritize stuff like this Nov 11 04:01:58 unfortunately for me its 50% Nov 11 04:02:22 under stats Nov 11 04:02:30 where is screen size Nov 11 04:02:48 oh tablets Nov 11 04:03:08 JacobTabak: Your team has an iOS application? Nov 11 04:03:10 we have 100k tablet users Nov 11 04:03:23 yea jfpoole i dont think they care about ipads either Nov 11 04:03:41 JacobTabak: What’s the app? Nov 11 04:03:49 timehop Nov 11 04:04:17 3.5% tablets Nov 11 04:04:41 yea, they're not gonna prioritize that haha Nov 11 04:04:57 JacobTabak: How are you guys making money? Nov 11 04:05:03 secret! Nov 11 04:05:23 VC funding? ;-) Nov 11 04:08:24 JacobTabak: are you still using robolectric ? Nov 11 04:08:33 yes for some things Nov 11 04:08:57 did you get 'Class not found' when running one test from intellij ? Nov 11 04:09:07 yea Nov 11 04:09:17 which class? Nov 11 04:09:18 did you solve it ? Nov 11 04:09:20 yea Nov 11 04:09:27 my own class Nov 11 04:09:40 do you have your robolectric tests in a separate module? Nov 11 04:09:42 I mean my test class Nov 11 04:09:47 no, the same module Nov 11 04:09:55 are you using some plugin? Nov 11 04:10:06 for gradle ? Nov 11 04:10:07 yes Nov 11 04:10:17 ok yeah i'm not Nov 11 04:10:23 classpath 'org.robolectric:robolectric-gradle-plugin:0.13.+' Nov 11 04:10:45 gordon_: I got the same in IntelliJ. Nov 11 04:10:47 use this template http://blog.blundell-apps.com/android-gradle-app-with-robolectric-junit-tests/ Nov 11 04:10:50 "Class not found". Nov 11 04:10:54 create a separate java module, drop the robolectric plugin Nov 11 04:10:54 JacobTabak this is sad: "(Requires Facebook Login)" and from dipshit samantha voils (1 star) " I don't have facebook I have twitter and Instagram and would love to use this app. But I don't have a Facebook so I can't even log in. " Nov 11 04:11:07 yeah that's 90% of our reviews Nov 11 04:11:11 our bad reviews Nov 11 04:11:26 and she has a point Nov 11 04:11:47 TacticalJoke: I tried both intellij and android studio Nov 11 04:11:48 "This stove requires Gas" 1 star! I only have electricity in my home Nov 11 04:12:16 gordon_: I'm waiting for this bug to be fixed: https://code.google.com/p/android/issues/detail?id=65186 :[ Nov 11 04:12:26 i guess a lot of ppl see their friends using the app, finding their old tweets and instagram photos Nov 11 04:12:34 and they want to use it too and are upset because they can't Nov 11 04:12:56 so we tell them just create a fake facebook account... :) Nov 11 04:14:03 will check that later Nov 11 04:14:16 now problem with interstitial ads.. Nov 11 04:14:29 just hoped for quick fix ;) Nov 11 04:15:11 thats easy to fix, remove it :) Nov 11 04:16:01 God, is it possible to design a site uglier than Slashdot? Nov 11 04:18:54 TacticalJoke: to be fair, their last redesign was about 250 years ago Nov 11 04:19:07 :D Nov 11 04:20:13 needs marquee Nov 11 04:24:04 Hello Nov 11 04:25:31 Incoming NDK questions. :D Nov 11 04:27:59 nah Nov 11 04:28:05 game questions ;) Nov 11 04:33:13 U kiij firward ti nire Abdriud origrannubg vert very siib Nov 11 04:33:18 argh what! Nov 11 04:33:21 “Why is the NDK horrible?" Nov 11 04:33:30 I look forward to more Android programming very very soon... Android Studio is just... nice <3 Nov 11 04:35:39 Fall: Just curious -- what is it that you like about AS? :) Nov 11 04:36:23 TacticalJoke: D) All of the above :) Nov 11 04:39:51 TacticalJoke: Having recently moved to intelliJ for phpStorm I was already comfortable with how the IDE functioned, the extra Terminal windows and such is a nice addition, too. Having the skin for the layout editor while a novelty, was a nice touch as well. Having pointed AS directly at an existing Eclipse project and it just "worked", was a great feature too. Nov 11 04:43:09 ugh i accidently installed android-sdk on my solid state. Now i gotta redownload everything :( Nov 11 04:43:44 just move it... Nov 11 04:44:00 it doesn't care where you installed it Nov 11 04:44:17 O.o Nov 11 04:44:28 so it doesnt' do anything with the registry upon install? Nov 11 04:45:05 No, it shouldn't touch the Windows Registry. Nov 11 04:45:15 O_o Nov 11 04:45:21 It's just a ZIP file, right? Nov 11 04:45:33 no that's the studio Nov 11 04:45:36 im talking about the sdk Nov 11 04:45:37 it's just a plain directory Nov 11 04:45:41 gordon_: They're waiting for you in the test. Chamber. Nov 11 04:45:50 sorry, couldn't resist. Nov 11 04:45:52 * Fall plays nice. Nov 11 04:46:12 Oh, my bad. It's an EXE. Nov 11 04:46:18 ye Nov 11 04:47:14 huh, the sdk isn't an exe Nov 11 04:47:33 This is the URL I'm seeing: http://dl.google.com/android/installer_r23.0.2-windows.exe Nov 11 04:47:43 that's adt Nov 11 04:47:58 Oh yeah. Getting AS pointed to the correct JVM was a PITA, too. But I figured it was user error, placing " around the path ;) Nov 11 04:48:04 That's under "GET THE SDK FOR AN EXISTING IDE" on . Nov 11 04:48:20 Interesting, it's changed recently then Nov 11 04:48:23 Ah, I downloaded the bundle and just pointed it at the SDK directory. Nov 11 04:48:27 *shrugs* Nov 11 04:48:29 Yeah. I remembered it being a ZIP or something. Nov 11 04:49:14 In any case, BigDru, I just highly doubt it touches the Registry. I'm guessing that EXE is just a self-extracting archive of some kind. Nov 11 04:49:40 well live and learn Nov 11 04:51:55 Another question, if i link the VCS to my github account but I only have the free version will it put my repositories online and make them public automatically? or will it keep them local (on my drive) and only upload them to git when I ask it to? Nov 11 04:53:29 anyone seen stingray_? Nov 11 04:53:50 :[ Nov 11 04:56:27 JacobTabak do you think they are using GCM for Hangouts? Nov 11 05:00:22 BigDru: I'd assume the repositories would be made public after the first push Nov 11 05:16:42 Fall: lol Nov 11 05:20:44 do you guys write apps for yourselves? Nov 11 05:20:49 or do you get paid to write apps? Nov 11 05:22:27 :D Nov 11 05:22:43 both Nov 11 05:23:04 although I don't count Nov 11 05:23:04 it seems like you can no longer get rich writing a phone app Nov 11 05:23:20 it hasn't been that way in a while Nov 11 05:23:36 i've been thinking for years about my killer app haha Nov 11 05:23:41 i haven't figured out what it is it Nov 11 05:23:43 *yet Nov 11 05:23:53 otoh, market-wise Windows Phone is kinda like Android 1.5 Nov 11 05:24:03 timeframe. less competition Nov 11 05:30:33 theblang yes Nov 11 05:30:38 to your gcm hangouts question Nov 11 05:31:46 i don't understand wha tthe difference is between android.intent.action.MAIN and android.intent.category.LAUNCHER. I feel like they're redundant. Don't the both the android which activity to run first upon start? Nov 11 05:32:39 BigDru: one is a category (this is a launcher activity) and one is an action (this is the main activity) Nov 11 05:33:17 why? Nov 11 05:33:31 why not just have main and be done with it? Nov 11 05:33:46 an app can have multiple entry points Nov 11 05:33:59 but only one of them is opend on click of the icon Nov 11 05:34:29 the category marks the activity as entry point, action.MAIN says its the main entry point Nov 11 05:35:47 so there can be only one action.MAIN in the app? Nov 11 05:35:53 yep. Nov 11 05:36:06 and that tells android to start it's activity upon pressing the icon? Nov 11 05:37:13 oh seems like you can have multiple mains :) Nov 11 05:37:18 just looked it up Nov 11 05:37:24 ... Nov 11 05:38:02 you can have multiple app icons and multiple launch activities Nov 11 05:38:14 yeah. Nov 11 05:38:30 how can you have multiple app icons? Nov 11 05:38:49 like subprograms in a suite? Nov 11 05:39:13 BigDru: by having multiple MAIN acttivities Nov 11 05:39:40 ok but practically, why would you have that? Nov 11 05:40:16 as shortcuts for different parts of the app. to have an app filling two purposes. Nov 11 05:40:20 for example Nov 11 05:41:53 you could have a facebook app and a facebook messenger! Nov 11 05:42:57 ok. I get it now. Thanks ^^ Nov 11 06:07:23 soooo Nov 11 06:07:31 when can i get a nexus 6 :D Nov 11 06:08:51 let a lumia 830 instead Nov 11 06:08:56 *get :) Nov 11 06:09:10 i can't see that being a good idea Nov 11 06:09:13 just busting your chops JacobTabak :D Nov 11 06:09:30 way cheaper than n6 :) Nov 11 06:10:29 So the support library ActionBar now looks like the Toolbar, yet the default ActionBar on 21+ still looks the same. Is it documented anywhere that we should not be using the ActionBar? Nov 11 06:10:30 i guess i'm going to have to get a n5 for testing . wonder if the prices will come down Nov 11 06:11:04 jrummy toolbar, actionbar , app bar - its crazy Nov 11 06:11:40 g00s_: and then M will come out with new design guidelines. Kill me Nov 11 06:16:30 */me waiting for g00s_ to kill me Nov 11 06:16:34 lol Nov 11 06:16:36 that didn't work Nov 11 06:16:45 * g00s_ puts jrummy soul into recyclerview Nov 11 06:16:53 * jrummy dies Nov 11 06:17:04 reincarnated as mealy work Nov 11 06:17:08 *worm Nov 11 06:17:20 heh - aren't you supposed to be reborn like a phoenix Nov 11 06:22:21 capella i was hoping today we would see on mozilla's 10 years of firefox - e10 harharhar Nov 11 06:23:38 e10 is dribbling out :) we've enabled it by default on nightly and are dogfooding Nov 11 06:24:26 (needs lots moar flavir atm.. ) Nov 11 06:24:32 thepoosh i refactored my viewholder as per the article, it worked out very well so far Nov 11 06:25:03 capella-s3 just mush in some mealworm for flavor Nov 11 06:25:33 * capella-s3 sprinkles ground unicorns Nov 11 06:35:56 Is there a Candy Crush Saga without the time restrictions? Nov 11 06:35:59 God, this game is addictive. Nov 11 06:38:45 you can get rid of the time restrictions by paying... and paying... and paying... Nov 11 06:39:15 Leeds what time restrictions? Nov 11 06:40:10 g00s: you get a certain number of lives, and they regenerate over time Nov 11 06:40:54 g00s: is it measurable? Nov 11 06:41:26 performance? i don't expect a difference. just makes the code much nicer Nov 11 06:42:08 TacticalJoke: if you go into airplane mode, advance the clock, go into the app aand then revert your changes you should expect unlimited lives Nov 11 06:42:12 g00s: cool Nov 11 06:42:18 so custom views all around? Nov 11 06:42:32 thepoosh: Nice. Haha. Nov 11 06:42:40 my boss told me that Nov 11 06:42:50 but managing addictions is more important then playing Nov 11 06:43:02 hm, my recyclerview item had about 12 views, some rx stuff, and menu handler ... it was nice moving tha out of the adapter Nov 11 06:43:10 TacticalJoke: you should have only gluten free beer and wine Nov 11 06:43:20 i bet Nov 11 06:43:20 but for 2/3 views not worth it Nov 11 06:43:27 hmmmm Nov 11 06:43:41 you have 12 different item types in one adapter?! Nov 11 06:43:47 WTH are you showing there?! Nov 11 06:44:12 no, 12 views in a listview item heh Nov 11 06:44:24 oh Nov 11 06:44:27 heh Nov 11 06:44:34 for a second there you scared the shit outta me Nov 11 06:53:39 i love my new object store class Nov 11 06:53:40 :E Nov 11 06:54:14 relatedly, i ported the main screen in my app to a recyclerview Nov 11 06:55:16 I decided to create my ViewHolder as a static inner class of my custom view. The custom view instantiates the viewholder in the constructor Nov 11 06:56:12 so my adapter code looks for onCreateViewHolder looks like this: { MyCustomView view = new MyCustomView(context); return view.getViewHolder(); } Nov 11 06:56:21 בםםך Nov 11 06:56:23 cool Nov 11 06:56:26 shalom Nov 11 06:56:45 random Ivrit... Nov 11 06:58:00 what do you think of that approach (cc g00s) Nov 11 06:58:27 do not like Nov 11 06:58:43 why not Nov 11 06:58:56 holders are lame, not goint to put them in the view :| Nov 11 06:59:45 i try to stay with mvc or mvp Nov 11 06:59:47 well, since a view has a 1:1 relationship with a viewholder, it seems appropriate Nov 11 07:00:02 the holder is just stupid machinery required for recyclerview Nov 11 07:00:13 if you use the view somewhere else, its irrlevant Nov 11 07:00:44 what do you mean Nov 11 07:00:48 how is it irrelevant Nov 11 07:01:04 my recyclerview holder has nothing in it Nov 11 07:01:16 the compound view has everything, wires up, and accepts the model Nov 11 07:01:44 mine is exactly the same except the viewholder literally holds all the references to the views Nov 11 07:01:57 so in essence i dont use the viewholder as stupid machinery Nov 11 07:02:05 it's a container for all my views that i've found by ID Nov 11 07:02:13 hm, ok. my compondview (custom viewgroup) holds all the references to its views Nov 11 07:02:21 that was my old approach Nov 11 07:02:35 so the viewholder only has one compound view. i basically did it like http://blog.xebia.com/2013/07/22/viewholder-considered-harmful/ Nov 11 07:02:36 but i like this better because it keeps a distinction between the actual views and other fields in the compound view Nov 11 07:03:26 reading about MVP i forgot this came out of Taligent Nov 11 07:03:35 i dont understand MVVM Nov 11 07:03:55 i'm using it quite effectively with this reworked recyclerview Nov 11 07:04:07 i borrow the concepts, not the implementation Nov 11 07:04:21 have you used timehop Nov 11 07:04:46 JacobTabak no :( i don't have any social stuff for any kind of timeline Nov 11 07:04:58 i just wanted to show you what im doing Nov 11 07:05:00 with some context Nov 11 07:51:15 "corruption reported by sqlite on database...." "deleting the database file" -- wtf? thanks android :( Nov 11 07:53:47 bankai_au wat did you do ! Nov 11 07:53:54 good question Nov 11 07:54:00 heh Nov 11 07:58:35 hello I am facing problem while changing theme for timepicker dialog Nov 11 07:58:55 is it possible to do that Nov 11 07:59:06 I wanted to create sam elike this Nov 11 07:59:06 http://stackoverflow.com/questions/18208082/creating-timepickerdialog-with-custom-style-in-android Nov 11 08:26:27 JacobTabak: are you here ? Nov 11 08:26:32 unfortunately Nov 11 08:26:38 :) Nov 11 08:26:40 but actually im in a good mood, just finsihed something Nov 11 08:26:45 depends on the point of view ! Nov 11 08:26:59 i need to sleep Nov 11 08:27:00 sup? Nov 11 08:27:15 how did you resolve that class not found error in intellij ? Nov 11 08:28:06 well ... i have two separate modules , not using robolectric plugin Nov 11 08:28:15 one android, one java module Nov 11 08:28:21 in gradle ? Nov 11 08:28:45 yes Nov 11 08:28:59 ok.... Nov 11 08:29:04 that gonna take time Nov 11 08:29:19 got my hopes for writign test now Nov 11 08:30:07 they are on the same level ? Nov 11 08:30:10 I mean Nov 11 08:30:17 the directories Nov 11 08:31:46 Guise Nov 11 08:31:47 pls Nov 11 08:32:12 how do you use TextView.setCompoundDrawables(..) Nov 11 08:32:17 with more than 1 drawable? Nov 11 08:32:34 I want it to append another drawable, and not overwrite Nov 11 08:32:56 basically, using the drawables as chips Nov 11 08:34:53 Hello, I hope this is the appropriate place to ask about AS. I downloaded the Mac version and extracted it. When I try to run I get the following (I hope details are enough, this could be a jenv problem): http://pastie.org/9711189 Nov 11 08:35:16 gordon_ https://github.com/blundell/tests-app-robolectric-junit Nov 11 08:35:51 kevel: coumpunddrawables of TextViews can be at 4 positions arround the text Nov 11 08:35:52 JacobTabak: thank you! Nov 11 08:35:56 xterm http://stackoverflow.com/questions/16636146/using-android-studio-with-java-1-7 Nov 11 08:35:58 you can set one for each position but not more Nov 11 08:36:12 or, install java 6 Nov 11 08:36:29 JacobTabak: does it work from intellij ? Nov 11 08:36:31 OH! Stupid me >.< thanks. Nov 11 08:36:39 gordon_ yes, with caveats Nov 11 08:36:44 I mean, can I run one test from IDE Nov 11 08:36:45 but for the most part, yes Nov 11 08:36:51 what caveats ? Nov 11 08:37:16 no showstoppers Nov 11 08:37:18 just some annoyances Nov 11 08:37:23 ok Nov 11 08:38:07 you need to create a pre-build task for your run configuration Nov 11 08:38:12 http://blog.blundell-apps.com/how-to-run-robolectric-junit-tests-in-android-studio/ Nov 11 08:38:56 also you need to make sure that in your robolectric tests module, in the .iml file, the JDK entry is the last in the ordered entries Nov 11 08:39:29 see tweaking module dependency order https://github.com/robolectric/deckard-gradle Nov 11 08:39:45 yes I've seen deckard-gradle Nov 11 08:39:47 thank you Nov 11 08:39:55 will check that after finish current task Nov 11 08:40:10 if you have more examples of robolectric tests -> I will welcome everything with pleasure Nov 11 08:40:28 lack of docs.... Nov 11 08:43:38 gordon_ talk to me about it tomorrow Nov 11 08:43:40 going to bed Nov 11 08:44:34 ok Nov 11 08:44:36 good night ! Nov 11 08:44:41 and thank you once again Nov 11 08:55:05 hey guys anybody in here using nexus oss for maven repo hosting? Nov 11 08:55:19 trying hard to load the dependencies i already pushed Nov 11 08:55:41 maven url: url "http://localhost:8081/nexus/service/local/repositories/releases/content/" Nov 11 08:55:51 dependencies: compile 'com.blochman.testlib:1.0' Nov 11 08:56:12 nedded URL (to target repo): http://127.0.0.1:8081/nexus/service/local/repositories/releases/content/com/blochman/testlib/1.0/testlib-1.0.aar Nov 11 08:56:24 debugger output: http://localhost:8081/nexus/service/local/repositories/releases/content/com/blochman/testlib/1.0//1.0-.pom Nov 11 08:57:15 what's the error Nov 11 08:57:33 > Could not resolve all dependencies for configuration ':app:_debugCompile'. Nov 11 08:57:33 > Could not find com.blochman.testlib-testlib:1.0:. Nov 11 08:58:00 well? ;) Nov 11 08:58:02 is it in the repo ? Nov 11 08:58:08 yes it is Nov 11 08:58:16 i see it in the backend Nov 11 08:58:23 frontend Nov 11 08:58:35 well it looks for pom Nov 11 08:58:39 do you have pom ? Nov 11 08:58:45 yes there is a pom Nov 11 08:58:48 url is http://127.0.0.1:8081/nexus/service/local/repositories/releases/content/com/blochman/testlib/1.0/testlib-1.0.pom Nov 11 08:59:16 url is different Nov 11 08:59:22 in debugger Nov 11 08:59:33 yes :) Nov 11 08:59:42 that is the strange thing Nov 11 08:59:56 i do not get how this url is build by gradle Nov 11 09:00:00 probably your version is a problem Nov 11 09:00:33 which kind of version, gradle, maven, the lib? Nov 11 09:00:44 library Nov 11 09:00:47 try 1.0.0 Nov 11 09:01:01 in the pom it says 1.0 Nov 11 09:01:09 also in the nexus frontend Nov 11 09:01:45 but i can give it a try re-uploading it with a higher version eg 1.0.1 Nov 11 09:01:52 let's try Nov 11 09:02:16 can you show your gradle file ? Nov 11 09:02:18 ok upload done Nov 11 09:02:28 I mean how did you specify version in build.gradle Nov 11 09:02:44 that library is build with maven or gradle / Nov 11 09:02:57 on the build/deployment lib or in the application which needs it Nov 11 09:03:09 gradle using mavenDeployer Nov 11 09:03:21 the library version Nov 11 09:03:48 http://pastebin.com/uS0Fm0D8 Nov 11 09:04:12 thats the gradle build of the testlib Nov 11 09:04:38 I may be wrong Nov 11 09:04:46 but in maven you need -SNAPSHOT sufix Nov 11 09:05:02 rly? nice i'll give it a try Nov 11 09:05:11 for the pom.project versioning? Nov 11 09:05:15 not sure about gradle Nov 11 09:05:41 aaah just had a look at the faq https://support.sonatype.com/entries/21580432-How-do-I-configure-my-Gradle-build-to-publish-artifacts-to-Nexus- Nov 11 09:05:41 when you make release with maven, it automaticaly removes that -SNAPSHOT sufix and increase version Nov 11 09:06:47 yeah, -SNAPSHOT Nov 11 09:08:39 ok, sry for that stupid question Nov 11 09:08:52 but now it is in the snapshots repo on nexus oss Nov 11 09:09:13 that's fine Nov 11 09:09:16 but it should be in release, shouldn't it Nov 11 09:09:17 now make release Nov 11 09:09:37 dont know how it works with gradle Nov 11 09:09:47 with maven you use maven-release-plugin Nov 11 09:10:15 ok will have a look at the docs, thanks so far Nov 11 09:11:55 np Nov 11 09:15:40 can the new camera API be used with an older version of Android with a support library? Nov 11 09:16:50 ok figured it out Nov 11 09:17:25 -SNAPSHOT in pom.version targets maven to the snapshot url Nov 11 09:17:31 without uses the release url Nov 11 09:23:50 Jaycob: watchout for this Nov 11 09:24:03 we recently got problem with Nov 11 09:24:20 even on android 4.3 some phones return false for autofocus Nov 11 09:24:34 even if they have it. so users cannot download your app Nov 11 09:26:43 hi ! could someone explain, why in my buil.gradle-script in string "variant.mergedFlavor.versionName" Android Studio marks "mergedFlavor" and hint says "Cannot resolve symbol mergedFlavor" ? Project is building well, but it would be great to know the cause of this "mark" :) Nov 11 09:28:20 Hi. How can I highlight a subset of items in a gridview when a user clicks on one of them? Nov 11 09:29:44 gordon_, this app would be just for me, research purpouses Nov 11 09:30:17 gordon_, but right now it seems like Context.CAMERA_SERVICE cant be found Nov 11 09:30:25 support library has nothing to do with camera api Nov 11 09:30:31 oh, right Nov 11 09:30:39 how do I get it to work then? Nov 11 09:34:50 pls respond Nov 11 09:35:04 you could just use the old api Nov 11 09:35:24 but I want to try the new api Nov 11 09:35:33 and I have 4.4 on my phone Nov 11 09:39:15 Jaycob: what api ? Nov 11 09:41:05 How can I highlight a subset of items in a gridview when a user clicks on one of them? Anyone? Nov 11 09:43:36 gordon_, the new camera API Nov 11 09:43:39 camera2 Nov 11 09:44:27 I want to use it on pre-lollipop android versions, is this possible? Nov 11 09:47:59 oh so apparently you can't Nov 11 09:48:06 it's just for devices running on API level 21+ Nov 11 10:00:28 Jaycob: I dont think so Nov 11 10:00:44 I am sure if it's on lollipop you cannot use new API Nov 11 10:04:31 Hi, I use barcode library from here: https://github.com/mbergou/barcodescanner, in Android studio I added to build.gradle this: compile 'me.dm7.barcodescanner:zbar:1.5' but there is a bug in the library and I'd like to fix it. Where should I copy the modified source code? Nov 11 10:04:39 gordon thx I made it! Nov 11 10:04:53 the dependency name was wrong Nov 11 10:05:02 the nameof the lib must be behint : Nov 11 10:05:12 compile 'com.blochman:testlib:1.0.2' Nov 11 10:05:16 did the trick Nov 11 10:05:34 * somaweb is inviting gordon_ to a beer if he will ever come to nuremberg Nov 11 10:05:46 thx! Nov 11 10:14:02 Hi, I use barcode library from here: https://github.com/mbergou/barcodescanner, in Android studio I added to build.gradle this: compile 'me.dm7.barcodescanner:zbar:1.5' but there is a bug in the library and I'd like to fix it. Where should I copy the modified source code, please? Nov 11 10:17:18 you can clone it and include the new source Nov 11 10:18:02 how to do that? I already have the source modified but have no idea how to include it to the project in Android studio. Nov 11 10:19:01 somaweb: no problem ;) Nov 11 10:19:32 you can import it as a separate module or just drop the source in Nov 11 10:21:24 or make a jar and include it in your build.gradle Nov 11 10:21:47 and how to make a jar? :) Nov 11 10:22:29 mark your source as a lib, compile Nov 11 10:22:29 done Nov 11 10:31:06 I have a problem with the webview crashing after killing it when using an audio tag Nov 11 10:31:11 Does anyone have experience with this? Nov 11 10:37:34 ravilov: How to do that, please? I know Eclipse had checkbox for that but I can't find it in Android studio. Nov 11 10:37:50 I'm not using AS Nov 11 11:22:22 any idea how to go to matching bracket, in AS? Nov 11 11:25:09 https://www.jetbrains.com/idea/docs/IntelliJIDEA_ReferenceCard.pdf Nov 11 11:30:38 i found a bug... anyone know this ? Nov 11 11:30:40 http://stackoverflow.com/questions/26863784/android-selectable-textview-expandablelistview-and-relativelayout-bug Nov 11 11:40:46 what's the best method of authentication to use with a REST api and an android app? Nov 11 11:41:03 using express / node js on the server and retrofit as the rest client on android Nov 11 11:41:15 rymate1234: OAuth 2 Nov 11 11:41:37 right I'll look into that Nov 11 11:42:03 Mrdarknezz: I assume this allows me to use google sign in with my app? Nov 11 11:42:58 rymate1234: OAuth 2 is an authorization framework Nov 11 11:43:40 rymate1234: Google uses it to give you access tokens to their endpoints Nov 11 11:43:57 has anybody an estimate on how much percent of (worldwide) downloads are from germany? Nov 11 11:46:24 rymate1234: Not sure if there are any OAuth 2 implementations for retrofit though Nov 11 11:47:09 I'll have to look into how this all works Nov 11 11:48:00 OAuth 2 is pretty much the standards mean of authentication over the HTTP protocol Nov 11 12:15:05 oauth is just a header. what support do you want in retrofit for it? Nov 11 12:16:16 hi, how to detect whether a moto g is tempered with or not? Nov 11 12:17:40 in case of hardware, is there any protective seal? Nov 11 12:18:12 or, in case of software, is there any device fingerprint? Nov 11 12:46:08 oauth is the standard way of http authetication? Nov 11 12:46:10 since when? Nov 11 12:47:00 maybe on android, but not on http in general Nov 11 12:47:48 Since Mrdarknezz said apparently Nov 11 13:00:16 nice to see the level of snark hasn't changed much in here Nov 11 13:00:17 * denvar ducks Nov 11 13:00:37 snark attack! ;p Nov 11 13:01:24 well at least the days of San Mehat arbitrarily banning people for statements he didn't agree with are gone, so I consider that an improvement. Nov 11 13:02:08 +1 Nov 11 13:02:34 who? Nov 11 13:03:40 some bigshot linux dev who used to admin these chans Nov 11 13:04:01 we're talking 1.x days though Nov 11 13:05:02 ++ to a high tolerance for snark :D Nov 11 13:06:46 he's been gone a long time now... Nov 11 13:07:17 so have you Nov 11 13:07:52 SanMehat is actually still on the access list (is still an op here). Nov 11 13:09:31 * Chainfire hides Nov 11 13:10:15 Hi Nov 11 13:10:23 ravilov: “You really think someone would do that? Just go on the Internet and tell lies?” Nov 11 13:10:38 when I change the orientation in my app, a new fragment is created so I get some strings I put onSaveInstanceState Nov 11 13:10:57 but then onResume is called and the instance variables I set from the saved state are gone Nov 11 13:11:11 what am I getting wrong? Nov 11 13:12:44 rymate1234: of course there are multiple ways of authentication, I just find that OAuth 2 is a really solid one Nov 11 13:13:55 here is an example: https://gist.github.com/mparodi/058a034767dea02e1fe7 Nov 11 13:13:59 why is that? Nov 11 13:14:11 didn't the original author of OAuth drop it because he considered it bad ? Nov 11 13:14:37 does anyone know if DialogFragment changed in a significant way from 19-21? Nov 11 13:15:39 joshkovach http://androidxref.com/5.0.0_r2/history/frameworks/base/core/java/android/app/DialogFragment.java Nov 11 13:15:46 looks like the last change was in 2012 Nov 11 13:15:51 hmm Nov 11 13:15:59 is there any way to contact people that rated my app? i only see the ones that actually wrote something Nov 11 13:16:00 thanks Nov 11 13:16:23 fancy42 if you reply to their written review, it sends them a message on G+ I think Nov 11 13:16:39 (or gmail, maybe) don't think there's any way to contact people who only rate stars Nov 11 13:16:51 thanks! Nov 11 13:17:07 suppose i have a view that has translationY so that it's off screen. Will it speed things up if i then also set visibility to GONE or does it not matter Nov 11 13:20:38 osxorgate I'm just deducing here, but I suspect it makes no difference on recent Android versoins Nov 11 13:21:30 one of those things you could actually measure Nov 11 13:27:08 can you pass LayoutInflater a string rather than a resource? Nov 11 13:28:53 does anybody know how to get to the editor settings in android studio 0.9.2 Nov 11 13:28:56 why would you pass it a string Nov 11 13:29:34 well this is an activity in a jar file Nov 11 13:29:38 so cant access resources Nov 11 13:33:53 anyone know how to run only specific tests with gradle? Nov 11 13:42:22 how could i fix this bug ? Nov 11 13:42:22 http://stackoverflow.com/questions/26863784/android-selectable-textview-expandablelistview-and-relativelayout-bug Nov 11 13:45:16 which one looks nicer? http://i.imgur.com/bXpIs0Y.png http://i.imgur.com/xG0VVtq.png Nov 11 14:02:30 the brighter one Nov 11 14:02:50 the darker one Nov 11 14:03:01 the b&w one Nov 11 14:09:43 can someone please explain me it you can transfer whole video container (h264+aac for example) over one RTP channel in RTSP protocol or they have to go over separate RTP channels, one for audio and one for video? Nov 11 14:11:20 I am now convinced that doesNotHaveFragmentWithTag is just broken somewhere, somehow Nov 11 14:12:04 in a case where a fragment was added to a supportfragmanager, and then, even if I pop the whole stack, and then run that matcher, it still fails saying it exists Nov 11 14:17:10 hey , I have multiple textviews in an activity , and I want each to have a scrollview of its own . How can i achieve this Nov 11 14:30:02 killer: put them in a scrollview Nov 11 14:32:32 Mrdarknezz: I have a scrollview at the top(outermost) but it makes textviews in themselves inside a scrollview and not the text inside the textviews Nov 11 14:32:41 I want text in textviews as scroll Nov 11 14:34:35 killer: You need to disrupt the scrolle event for the parent if it's scrolling inside the child scroll Nov 11 14:34:48 although I'm pretty sure thats bad practice and you should probably reconsider your design Nov 11 14:35:05 there is a reason such views throw an exception saying you can't have a scrollable view inside another scrollable view Nov 11 14:35:12 it just has no way of working Nov 11 14:37:06 killer: http://stackoverflow.com/a/15062429/1959634 Nov 11 14:37:08 It is not scrollview inside scrollview ,let's say if there are three textviews(not inside a scrll) then each textviews' text will be inside scroll Nov 11 14:37:18 oh Nov 11 14:37:41 alrigth, folks, here's my test that fails, despite apparently working in the actual app. https://gist.github.com/shekibobo/f5f6f7e18ea8a43079ff Nov 11 14:38:40 killer, but all of it inside one big scrollview? Nov 11 14:40:35 No Nov 11 14:41:03 Just the textview's text should be in a scrollview , nothing else Nov 11 14:41:25 ok, well put each textview inside a scrollview then Nov 11 14:53:38 I'm trying to set airplane mode enabled through terminal after doing a su. But it doesn't enable the mode Nov 11 14:53:45 I'm doing am broadcast -a android.intent.action.AIRPLANE_MODE --ez state true Nov 11 14:55:07 Broadcasting: Intent { act=android.intent.action.AIRPLANE_MODE (has extras) } Nov 11 14:55:08 Broadcast completed: result=0 Nov 11 14:55:08 root@android:/ # Nov 11 14:55:31 The mode is not enabled Nov 11 14:55:46 Am I doing anything wrong? Nov 11 14:56:14 Yes, you appear to be asking #android-root questions in #android-dev Nov 11 14:57:16 The phone is already rooted. I need to know how to make am work Nov 11 14:57:49 Does anybody have an idea why this code: http://pastebin.com/YckZaxL9 is throwing this exception: http://pastebin.com/uXCWXGtG ? Nov 11 14:58:09 and yes, I have android.permission.SET_WALLPAPER. Nov 11 14:58:45 I have 7 crashlytics report of that, all ALCATEL devices Nov 11 15:00:17 permission with a dot at the end? Nov 11 15:00:44 Weird, a rooted device maybe that has surpressed the permission? Not sure if it's possible Nov 11 15:00:45 but do you have android.permission.WRITE_SETTINGS Nov 11 15:00:50 Ashiren: no. and Its working on 00.5 % of all installs Nov 11 15:01:08 no I havent but I also shouldnt need WRITE_SETTINGS permission Nov 11 15:01:15 00.5 = 99.5 :) Nov 11 15:01:27 but it says on exception Nov 11 15:01:39 VnM: That was my first thought too, but crashlytics report those devices as unrooted Nov 11 15:01:59 so someone reports crashes? o.o Nov 11 15:02:21 Ashiren: its like google crash reporting but more verbose Nov 11 15:02:28 is it on kitkat? Nov 11 15:02:46 kitkat changed some permissions and whatnot.. Nov 11 15:03:33 Ashiren: its on 4.1.1 Nov 11 15:03:34 http://postimg.org/image/inqeq6ybd/ Nov 11 15:04:10 Im wondering if this might be an issue related alcatel roms. Maybe they do something like writing wallpaper info to settings and other systems dont do that. Nov 11 15:04:32 danijoo_, looks like it's something that happened 2 years back as well https://plus.google.com/+LucasRocha/posts/7qDhfP55mYA Nov 11 15:04:39 But 7 reports is not enough to assume that with 500k installs Nov 11 15:05:00 VnM: Interesting.. Nov 11 15:05:06 seems like im right. Nov 11 15:05:23 So fuck Alcatel customers Nov 11 15:05:24 :D Nov 11 15:05:32 thats really stupid. Nov 11 15:05:45 i wont add another permission because they are to dumb to build ROMS Nov 11 15:06:42 Custom errormessage it is then. "Get a new phone." Nov 11 15:07:40 "Submit bug report to Alcatel?" "Yes"|"Yes" Nov 11 15:07:47 : D Nov 11 15:07:49 lol Nov 11 15:17:08 Hello! My question is opengl es related. I create texture from bitmap, recycle bitmap and draw texture. How can i create from this texture bitmap? Nov 11 15:17:19 smartkid, you look like a smart kid, so don't assume #android-root is just for rooting ;) Nov 11 15:21:08 oh, how I wish I could run single tests Nov 11 15:22:49 joshkovach: you cant? Nov 11 15:22:59 apparently not Nov 11 15:23:23 i can Nov 11 15:23:30 even with the android-unit-test plugin, which supposedly should let me, it doesn't work Nov 11 15:23:35 how? Nov 11 15:23:55 I create a testconfiguration and select to only run a single method Nov 11 15:24:36 maybe someone can help me with my previous question? Nov 11 15:24:56 Yauhen90: maybe wait until someone who knows answers? : ) Nov 11 15:43:47 Why is it that when you use 'adb connect IP_ADDRESS || echo It failed!' it doesn't echo 'It failed!' when adb says unable to connect? Nov 11 15:44:04 This is retarded. Nov 11 15:45:49 Muchoz: for me it says unable to connect, not "it failed!" Nov 11 15:46:04 danijoo, it should say both. Nov 11 15:46:15 Well, you expect it to say both Nov 11 15:46:24 danijoo$ adb connect 123.123.12.12 Nov 11 15:46:24 unable to connect to 123.123.12.12:5555 Nov 11 15:46:35 the command failed, so it should return false Nov 11 15:46:38 It returns true Nov 11 15:47:16 oh well. dont rely on thing like return codes for google stuff ;D Nov 11 15:47:59 they might missed that while being busy with not documenting their stuff : > Nov 11 15:48:36 lol Nov 11 15:48:45 Ugh, I wanted to have a Today Script in my Widgets that automatically connects to my device and enable the port when it's connected. Nov 11 15:49:04 *cough* hate this shit Nov 11 15:49:18 Maybe you can do something with grep Nov 11 15:49:26 Muchoz: Return 0 means success Nov 11 15:49:32 It's doing what it is supposed to Nov 11 15:49:39 yiati, but it wasn't a success Nov 11 15:49:57 adb connect IP_ADRESS | grep "unable" Nov 11 15:49:57 Muchoz: Depends on what you call success Nov 11 15:50:00 'Unable to connect' doesn't sound positive Nov 11 15:50:10 Do you call it a success? Nov 11 15:50:14 I don't think anyone would Nov 11 15:50:21 yiati: 0 == true in bash Nov 11 15:50:22 Muchoz: Not crashing and performing everything defined in a program is usually success Nov 11 15:50:29 danijoo: Yep Nov 11 15:50:43 so on error it shouldnt return 0/true Nov 11 15:50:49 but it seem to do Nov 11 15:51:03 oh well Nov 11 15:51:28 i forgot. you are right. 0 just means "i did my job without exploding" Nov 11 15:51:29 danijoo: No I'm saying that it should return true which is 0 Nov 11 15:52:00 yiati: yeah you are right Nov 11 15:52:18 false should only be returned if an exception occures Nov 11 15:52:21 like a timeout Nov 11 15:53:31 http://en.wikipedia.org/wiki/Exit_status Nov 11 15:56:00 Mrdarknezz: http://goo.gl/ULrajP Nov 11 15:58:24 Mrdarknezz: adb is implemented in C, and that article really only says that "The specific set of codes returned is unique to the program that sets it", and that 0 is success and 1 is failure Nov 11 15:58:48 I see Nov 11 16:00:38 So, maybe i missed, i asked about converting from texture to bitmap in opengl es (i use 1.0). Can i create from bitmap texture, use texture and than convert it to bitmap again? Nov 11 16:03:12 if you have a textureview or glsurfaceview, you can draw it to a bitmap by calling the draw method with a Bitmap's canvas, probably Nov 11 16:03:27 there are some other OpenGL-y ways to get a bitmap of whatever you can draw Nov 11 16:03:50 either way, from texture to bitmap is generally speaking the wrong way around and not what OpenGL is optimized for Nov 11 16:04:17 xgearx, hmm, that sounds excessively slow Nov 11 16:04:22 xgearx, what are you trying to achieve? Nov 11 16:07:55 Hi. I've just started programming my first Android app, and I'm using my rooted phone to test it. A basic question: I have a file f.txt which my app needs to read upon launching. What steps do I need to do so that this file will be included in the APK and avaliable for the installed app? Thanks. Nov 11 16:07:57 so project - drawing app, i want to insert image on "canvas". rendering ow drawing in gl related. and i want to draw over image (not modify it). so i load bitmap and create texture from it. and use separate framebuffer. but also i want simple features for images like rotate, scale. Nov 11 16:08:25 :/ Nov 11 16:08:28 and when user tap on image - i want create bitmap from texture back and then edit bitmap Nov 11 16:08:34 rotate, scale Nov 11 16:08:40 uh Nov 11 16:08:46 that will be terribly terribly slow Nov 11 16:08:53 when user finish - create texture again Nov 11 16:09:07 you can use glReadPixels() on older devices and PBOs on OpenGL ES 3.0+ Nov 11 16:09:17 but.... why aren't you just transforming the texture through the whole process? Nov 11 16:09:25 that's what OpenGL is made for Nov 11 16:10:42 because i am n00b in open gl and don't know how to deal with transforming and other features :( Nov 11 16:11:35 is there a reason why you're using OpenGL at all if you don't want to learn it? Nov 11 16:11:39 and i have ready to use logic for bitmaps Nov 11 16:11:44 everything you described can be built without OGL at all Nov 11 16:13:00 yes, but i have features that was implemented with opengl (drawing with pen and marker) Nov 11 16:13:06 spitzi: https://developer.android.com/tools/projects/index.html Nov 11 16:13:49 hey guys why is android studio not filtering my application in the logcat Nov 11 16:13:56 really anoying Nov 11 16:14:01 and problem that when i want inject something in rendering pipeline of application - i should use opengl Nov 11 16:14:07 because you didnt set a filter? :) somaweb Nov 11 16:14:17 hi, does anyone know where in the android source (4.4.4, AOSP) the functionality for receiving and sending sms is located? Nov 11 16:14:36 i have to modify the sms there and can't find the right place Nov 11 16:14:55 yeah but if i set the filter with the correct bundleID the log is empty although I am logging stuff Nov 11 16:15:42 * capella just spent 19 mins tracking down that (new Long(1 << 32)) != (new Long(1) << 32) Nov 11 16:16:12 who the hell uses new Long() :D Nov 11 16:16:28 well, for illustrative purposes Nov 11 16:16:41 and having a look at the full logcat the logs are there Nov 11 16:18:09 somaweb: try to restart adb Nov 11 16:18:37 ok will give it a try, thx! Nov 11 16:21:00 had my cast in the wrong place Nov 11 16:22:40 is this even the right place for questions on teh android source? Nov 11 16:23:41 develo: I don't think so, there's probably a channel for #android-root or similar. This is mainly for app development Nov 11 16:24:17 ok , thanks Nov 11 16:24:28 develo: yeah you should post them to android-root if they are not related to the api and actual programming Nov 11 16:26:24 there is *no* right channel for questions about the OS source Nov 11 16:26:44 yes but they might have more understanding of that Nov 11 16:26:53 no, 'they' don't Nov 11 16:27:27 Exceptions configm the rule ;) Nov 11 16:27:35 -root is for "how do I root my FOOCarrier Samsung Z324F phone?" Nov 11 16:28:01 or sometimes "I tried to root my ChineseMake Random H2 and it failed - help!" Nov 11 16:28:18 and for "writing custom roms" - which should require source code modification ;) Nov 11 16:28:41 where does it say it's for "writing custom roms"? Nov 11 16:28:42 ok, but how can i find at least a overview of the source Nov 11 16:28:46 Leeds: in the title.. Nov 11 16:28:56 er, which title? Nov 11 16:28:59 "Rooting, custom ROMs, etc. | Tell us what device you've got! | <3" Nov 11 16:29:15 *topic* Nov 11 16:29:21 yeah, doesn't say "writing"... check who set that topic Nov 11 16:29:46 when its about custom roms its also about writing them Nov 11 16:29:52 no, it isn't Nov 11 16:30:12 if you tell people to go there, you are giving them the wrong answer Nov 11 16:30:30 thats your opinion Nov 11 16:30:47 doesn't qualify the activity involving custom ROMs to be fair, writing custom ROMs does come under "custom ROMs" as a topic Nov 11 16:31:33 but I'm saying now - there is no significant discussion of OS development there - because there is no significant base of OS developers... which means people ask questions and don't get answers Nov 11 16:31:36 can we please just stop discussing about this? i see where it ends and the end will be pointless. Nov 11 16:31:54 so please do not send people to #android-root to get OS development questions answered, because you are not helping them Nov 11 16:33:00 Hello.. can someone plaese help me? I want to get cobertura reports from robolectric test runs Nov 11 16:33:10 How do I tell robolectric to load the cobertura jad file? Nov 11 16:33:11 KILL ME Nov 11 16:33:14 jar * Nov 11 16:33:18 i can't get the android emulator to work Nov 11 16:33:32 (nobody help me I already know this) Nov 11 16:33:39 OverCoder: black screen? ^^ Nov 11 16:34:00 it says "Starting bla bla bla..." Nov 11 16:34:03 the pop up goes Nov 11 16:34:06 disk 100% used Nov 11 16:34:13 then few seconds disk 0% used Nov 11 16:34:13 o.o Nov 11 16:34:15 nothing happens Nov 11 16:34:28 I recommend you to checkout www.genymotion.com Nov 11 16:34:35 i opened Event logs Nov 11 16:34:38 its way faster then any emulator and easier to setup Nov 11 16:34:45 Genymotion is best emulator out there imo Nov 11 16:34:47 and it said and error about something in graphic driver Nov 11 16:35:00 OverCoder: what platform are you on? Nov 11 16:35:12 Windows 8.1 with latest updates to everything Nov 11 16:35:29 Latesy video drivers? Nov 11 16:35:34 Latest* Nov 11 16:35:46 yea Nov 11 16:36:08 I had that problem before Nov 11 16:36:14 I forget how i fixed it. Nov 11 16:36:21 * OverCoder pulls his hair Nov 11 16:36:24 * OverCoder shakes Cracker_Z Nov 11 16:36:31 :P Nov 11 16:36:39 I did system restore Nov 11 16:36:44 :/ Nov 11 16:36:58 Hello? Nov 11 16:37:04 Hello.. can someone plaese help me? I want to get cobertura reports from robolectric test runs Nov 11 16:37:05 Hi Nov 11 16:37:08 y'know, who needs an AVD :P Nov 11 16:37:39 Any error report? Nov 11 16:37:40 after_r, i was able to help, i would have already done that. Nov 11 16:37:52 Overcoder? Nov 11 16:38:01 what? Nov 11 16:38:02 NO> Nov 11 16:38:03 NO? Nov 11 16:38:22 Got genymotion workin? Nov 11 16:38:28 sec Nov 11 16:38:51 I would pay $200 for this to work Nov 11 16:39:02 already spend days Nov 11 16:39:12 Cracker_Z, what makes genymotion better? Nov 11 16:39:18 wasted on this brain fuck Nov 11 16:39:20 does it work with HAXM? Nov 11 16:39:36 OverCoder: faster then HAXM Nov 11 16:39:47 * OverCoder installs it Nov 11 16:39:48 It's faster than most other emulators and crash left often? Nov 11 16:40:04 Genymotion is so fast you cant benchmark on it Nov 11 16:40:06 i can use my existing android image right? Nov 11 16:40:11 Also UI is neat Nov 11 16:40:16 because it will outperform any existing phone Nov 11 16:40:19 Nope! Nov 11 16:40:22 interesting Nov 11 16:40:32 You need to download from their panel Nov 11 16:40:53 Nexus 4 image works for me Nov 11 16:42:24 is there any work around? Nov 11 16:42:42 because, downloading new image takes gazillions of years on my connection Nov 11 16:42:42 For what? Nov 11 16:42:47 thanks Nov 11 16:42:54 Are you on dial up? Nov 11 16:43:00 It's only 190mb Nov 11 16:43:31 OMFG Nov 11 16:43:33 no i'm on x10 dial-up Nov 11 16:43:35 this gradle bullshit Nov 11 16:43:38 is fucking stupid Nov 11 16:43:40 dial-up is ancient now :P Nov 11 16:43:50 i use DSL with 512Kb/s Downstream Nov 11 16:43:58 Use 4.4 image Nov 11 16:44:01 ouch Nov 11 16:44:02 ^ it is Nov 11 16:44:09 Make it nexus or galaxy s4 Nov 11 16:44:12 no wait i want Lollipop one Nov 11 16:44:20 OverCoder: t Nov 11 16:44:21 ^^ Nov 11 16:44:23 :/ Nov 11 16:44:23 not realeased yet Nov 11 16:44:26 for genymotion Nov 11 16:44:27 ^^ Nov 11 16:44:29 what? Nov 11 16:44:37 What he said Nov 11 16:44:40 * OverCoder deletes genymotion Nov 11 16:44:44 Genymotion does not contain a 5.0 image yet Nov 11 16:44:49 the whole thing is for Lollipop Nov 11 16:44:53 but I asked them and they are working on it Nov 11 16:44:56 * Cracker_Z Shakes overcoder Nov 11 16:44:59 just to test material design for my apps :/ Nov 11 16:45:03 "will take weeks" is what they said :/ Nov 11 16:45:18 4.4.2 is not that bad Nov 11 16:45:34 no it's not but no material support Nov 11 16:45:51 Dude it's all cosmetic Nov 11 16:45:52 org.robolectric:robolectric-gradle-plugin com.novoda.gradle:robolectric-plugin -- which one is it OMFG Nov 11 16:46:07 Faulting application name: emulator-x86.exe, version: 0.0.0.0, time stamp: 0x543837b6 Nov 11 16:46:08 Faulting module name: ig4dev32.dll, version: 8.14.10.1930, time stamp: 0x4aba6fdd Nov 11 16:46:12 from Event viewer Nov 11 16:46:28 can someone tell me if setSelected on a spinner will trigger my onItemSelectedListener ? Nov 11 16:46:44 i don't think so Nov 11 16:46:54 unsure though :P Nov 11 16:47:24 I've no idea what"s wrong with your system Nov 11 16:47:47 guess I'll have to try it Nov 11 16:47:47 Genymotion works "smoothly" on my laptop Nov 11 16:47:48 neither i do Nov 11 16:48:16 Have you tried 4.3 image? Nov 11 16:48:19 i really don't need an emulator when i have a real phone around Nov 11 16:48:34 i have a kitkat image Nov 11 16:48:37 it doesn't work too Nov 11 16:48:41 Try jellybean one Nov 11 16:48:59 i don't have it downloaded Nov 11 16:49:05 i even tried with android wear Nov 11 16:49:07 4.1.2 image crashes on my emulator Nov 11 16:49:08 all the same error Nov 11 16:49:12 just weird Nov 11 16:49:20 wait sec Nov 11 16:49:24 let me try on an ARM image Nov 11 16:49:25 sec Nov 11 16:50:58 > Starting emulator for AVD 'L' Nov 11 16:51:00 * OverCoder hides Nov 11 16:52:29 same D: Nov 11 16:52:45 * Cracker_Z hits AVD Nov 11 16:53:04 * OverCoder rolls back to an older driver version Nov 11 16:53:07 * Cracker_Z recommends APD Nov 11 16:53:28 * OverCoder 's screen slashes Nov 11 16:53:35 flashes* Nov 11 16:53:49 Some more flashes Nov 11 16:54:00 And there'a some more Nov 11 16:54:00 aaaand done Nov 11 16:54:03 let's try now Nov 11 16:54:11 YaY! Nov 11 16:54:14 > Starting emulator for AVD 'L' Nov 11 16:54:15 * OverCoder hides Nov 11 16:54:23 * Cracker_Z advises to cross fingers Nov 11 16:55:17 * OverCoder 's mouse lags Nov 11 16:55:27 * OverCoder feels it working Nov 11 16:55:49 *nothing happens* Nov 11 16:55:52 $shrug Nov 11 16:55:58 * Cracker_Z 's legs shaking Nov 11 16:56:11 * OverCoder removes the graphic driver Nov 11 16:56:15 "have you tried turning it off and on again?" ^^' Nov 11 16:56:33 i tried turning on the pc on and off Nov 11 16:56:50 Try reinstalling genymotion in other driver Nov 11 16:56:55 Drive** Nov 11 16:57:16 hold on now i'm running the what's called "Basic Driver" Nov 11 16:57:17 :P Nov 11 16:57:17 Many thanks. Bye. Nov 11 16:57:25 Spitzi? Nov 11 16:57:28 ^? Nov 11 16:57:31 weird guy Nov 11 16:58:54 * OverCoder licks AVD Nov 11 16:59:25 IT WORKS! Nov 11 16:59:32 so the solution was a lick Nov 11 16:59:35 lel Nov 11 17:00:15 oh wait Nov 11 17:00:17 black screen Nov 11 17:00:18 ._. Nov 11 17:00:24 * OverCoder eats AVD Nov 11 17:00:33 use genymotion [solved] Nov 11 17:00:38 or actual device Nov 11 17:00:48 no android lollipop [needs answer] Nov 11 17:02:06 and how not working (or very laggish) AVD can solve it Nov 11 17:11:08 For everyone who wants to quickly connect to their Android device over LAN, I just made a simple script for it since I always connect that way. Mac users can install the TodayScripts app (https://github.com/SamRothCA/Today-Scripts) and paste it in there. Others can (like I do together with TodayScripts) add it to their .bashrc in a function (you'll need to wrap it in a function yourself but that's quite easy I guess): https://gist.github.com/Andrea Nov 11 17:11:08 sBackx/a910d11ad86be5e1154c Nov 11 17:11:13 Full link again: https://gist.github.com/AndreasBackx/a910d11ad86be5e1154c Nov 11 17:13:53 This is how it looks: https://www.dropbox.com/s/au1qjzkufa22t0v/Schermafdruk%202014-11-11%2018.13.43.png?dl=0 Nov 11 17:15:04 neat Nov 11 17:15:52 Anyone seen Retrofit/GSON get upset about annotations? "java.lang.NoClassDefFoundError: javax/annotation/ParametersAreNonnullByDefault" and if so what did you do to fix it? Nov 11 17:16:15 wat Nov 11 17:16:35 does that annotation have a stupid retention of CLASS? Nov 11 17:17:20 No Runtime Nov 11 17:18:16 I bet it's getting stripped out by proguard, for whatever reason I assumed it was Source. Nov 11 17:19:36 Youtube uses pro guard too ,right? Nov 11 17:19:48 What's really wierd is there are no models that are annotated with that, but whatever I'm sure I can fix it easy enough. Nov 11 17:20:17 ? Nov 11 17:20:43 Cracker_Z: I would assume so, but have never looked. Nov 11 17:24:25 JakeWharton is that a new thing? Nov 11 17:24:33 did you add some not null annotations? Nov 11 17:24:34 how do I set up a testconfig to only run certain tests in gradle w/ robolectric? Nov 11 17:24:41 no, it has nothing to do with us Nov 11 17:24:45 oh ok Nov 11 17:24:46 it's a problem on his class Nov 11 17:25:04 joshkovach if you look at deckard gradle they have an example of that Nov 11 17:25:08 the class file references and annotation and since both Retrofit and GSON iterate over the annotations it forces class loading Nov 11 17:25:16 JacobTabak: those are jsr305 annotations Nov 11 17:25:18 the retention of the class (or proguard) strips it so it throws Nov 11 17:25:37 joshkovach http://pastebin.com/vDgd1DHB Nov 11 17:25:47 thanks! Nov 11 17:26:14 does that block go at the top level? Nov 11 17:26:20 yes Nov 11 17:26:27 this is in my java module Nov 11 17:26:28 not android Nov 11 17:26:39 so it may be slightly different if your setup is different Nov 11 17:29:57 why do websites fuck with scrolling? Nov 11 17:30:02 like devoxxx and touchlab Nov 11 17:30:16 honestly that has got to be the worst thing you can do on a website Nov 11 17:31:21 how long does it usually take for devoxx videos to be posted? Nov 11 17:31:45 couple weeks Nov 11 17:31:56 it's a ton of content Nov 11 17:32:03 and they have to sync it with slides and stuff Nov 11 17:32:09 im so pumped Nov 11 17:32:11 Gotta buy a parsleys subscription right? Nov 11 17:32:13 yea Nov 11 17:32:21 parsley :P Nov 11 17:32:31 The ablity to download the pdf of slides is pretty great. Nov 11 17:32:39 Save them for quick references. Nov 11 17:32:43 was December 18th last year Nov 11 17:32:49 not bad Nov 11 17:32:51 you don't have to buy a subscription Nov 11 17:32:54 you can buy individual talks Nov 11 17:33:10 nice Nov 11 17:33:22 They all eventually become free right? Nov 11 17:33:32 i like the idea of getting an all access pass Nov 11 17:33:44 JakeWharton, are you are doing a dagger talk again? Nov 11 17:33:46 like when you're at a conference you'd go to talks you wouldn't normally go to just because you have a timeslot Nov 11 17:33:49 pieces029: yes Nov 11 17:33:51 pieces029: yes Nov 11 17:33:55 respectively Nov 11 17:33:59 you ready? Nov 11 17:34:00 :D Nov 11 17:34:03 almost Nov 11 17:34:03 awesome Nov 11 17:34:07 80% done with slides Nov 11 17:34:14 make sure to add some gratuitous animations Nov 11 17:34:20 already done Nov 11 17:34:45 g00s!!! Nov 11 17:34:52 we were jsut talking about you Nov 11 17:35:02 oh oh Nov 11 17:35:10 I would love to give talks, I just can never think of good topics, and I'm scared shitless of being infront of a lot of people haha Nov 11 17:35:38 just wing it Nov 11 17:36:18 lol, the solution to all lifes problems Nov 11 17:36:34 i wanna do it again Nov 11 17:38:02 Do what? Nov 11 17:39:03 give a talk Nov 11 17:39:08 trying to think of topics Nov 11 17:39:46 maybe i'll do one on recyclerview Nov 11 17:39:59 Do it Nov 11 17:40:16 i have a sticky headers recyclerview lib Nov 11 17:40:21 its a decorator Nov 11 17:40:24 i think i need to rewrite it as a layout manager Nov 11 17:40:31 so i can animate the headers Nov 11 17:40:46 That would be cool. Does it only work on 21+? Nov 11 17:40:53 7+ Nov 11 17:40:56 Nice Nov 11 17:41:08 i wrote the lib just for fun a month or two ago Nov 11 17:41:11 I'll probably be switching over to it then. The one I have been using sucks. Nov 11 17:41:19 and yesterday i integrated it into my full time app and it worked perfectly Nov 11 17:41:24 Nice Nov 11 17:41:44 you use sticky headers in your apps? Nov 11 17:41:51 Yeah Nov 11 17:42:09 I guess I could do a talk on my ORM, but it's not finished yet. I've been lazy. Nov 11 17:42:33 i would really appreciate your feedback if you want to play with it Nov 11 17:42:41 https://github.com/timehop/sticky-headers-recyclerview Nov 11 17:43:03 i have some fixes im going to deploy today Nov 11 17:43:18 what are "Documentation for Android SDK"? Nov 11 17:43:21 javadocs? Nov 11 17:43:54 and why do i need "Sources for Android SDK"? Nov 11 17:44:20 so you can debug platform code Nov 11 17:44:26 when something isnt working the way you expect Nov 11 17:44:37 you can look at listview class etc Nov 11 17:44:42 oh Nov 11 17:44:50 i just don't need that then Nov 11 17:44:54 uh Nov 11 17:45:03 you do need it if you want to be worth a damn Nov 11 17:45:20 * OverCoder downloads it to be a worth damn Nov 11 17:49:47 Do I need to publish my app for alpha testing with the Publish app or is it enough to just upload it for alpha testing and share the liunk with my google group? Nov 11 17:50:03 publish Nov 11 18:03:04 when i run my app on my phone, there's an action bar, but in the "Graphical Layout" there's no action bar Nov 11 18:03:07 is that normal? Nov 11 18:03:17 you need to set the theme Nov 11 18:03:21 in the graphical layout Nov 11 18:03:26 or associate it with the activity that has the theme set Nov 11 18:05:45 it's set to use "AppTheme" Nov 11 18:05:55 and it's the same one that is used in the manifest Nov 11 18:06:03 what is "it" Nov 11 18:06:05 the activity? Nov 11 18:06:13 did you associate the layout with the activity? no? you should do taht Nov 11 18:06:28 o Nov 11 18:06:46 you mean tools:context? Nov 11 18:06:51 yep Nov 11 18:06:57 it's already defined Nov 11 18:07:09 and associated to the MainActivity Nov 11 18:07:31 Hey I was wondering if anyone here has tested out the performance of the XMLPullParser in org.cmlpull.v1 vs JSONTokener in org.json Nov 11 18:08:00 OverCoder you can either set a theme in the layout editor or associate the layout with a context (activity) which will pull the theme from the manifest Nov 11 18:08:04 there's no voodoo or magic Nov 11 18:08:18 the layout editor on its own does not know which activity or theme to use unless you tell it Nov 11 18:08:26 * OverCoder looks at the project Nov 11 18:12:17 JacobTabak, can you have a look at here please http://i.imgur.com/GVcQkzs.png ? Nov 11 18:12:46 ok Nov 11 18:13:53 what am i looking at? Nov 11 18:14:14 should the emulator errors be exactly the same as the actual phone's errors? I realize that is the "goal" but is that true in practice? Nov 11 18:14:25 emulators for android-studio Nov 11 18:15:42 bilb_ono for the most part yes with some exceptions Nov 11 18:15:54 there are some issues with hardware emulation on the emulator Nov 11 18:15:57 er Nov 11 18:15:59 hardware acceleration Nov 11 18:16:16 generally the base emulator images dont have google play services Nov 11 18:16:20 and also the emulator images you run are probably x86 Nov 11 18:16:25 and your device is arm Nov 11 18:16:48 JacobTabak, i meant the layout is associated with both an activity and a theme Nov 11 18:16:50 what's wrong? Nov 11 18:16:51 really? I think Im using arm on the emulators because x86 required hardware acceleration? Nov 11 18:17:27 bilb_ono, both images work, x86 works much better if you use HAXM Nov 11 18:17:29 afaik* Nov 11 18:19:31 when I try and use x86 to launch an emulator, I get this: Cannot launch AVD in emulator.Output:emulator: ERROR: x86 emulation currently requires hardware acceleration! Nov 11 18:19:42 oh it looks like I need something called KVM Nov 11 18:21:05 OverCoder does the layout preview not reflect the attributes specified in the theme? Nov 11 18:21:34 yea Nov 11 18:22:08 well i haven't defined any view yet but i tried multiple themes and all no action bar Nov 11 18:22:09 but Nov 11 18:22:37 when i change the android version to use when rendering layouts to <21 it shows up Nov 11 18:30:08 OverCoder, ignore the design preview, it's useless Nov 11 18:30:58 i did. Nov 11 18:31:38 design preview doesn't work at all for me after appcompat. even setting the right theme, etc Nov 11 18:32:13 its definitely not useless :O Nov 11 18:32:27 OT, but does anyone know of an offline driving app (like Here+, etc) which can show me the forecasted (or real) weather on different parts of my trip ? Nov 11 18:32:42 it's not perfect, but I can write a screen using just the layout preview and have it look prefect on a device on the first try Nov 11 18:34:06 i just see Failed to parse file /Users/---/develop/android/android-sdk-macosx/platforms/android-21/data/res/drawable/progress_indeterminate_horizontal_material.xml Nov 11 18:34:11 and blank Nov 11 18:35:15 seemed to work OK before I was using appcompat and api21 , not sure what happened Nov 11 18:35:33 it works on my little reddit app Nov 11 18:35:37 which is using appcompat Nov 11 18:44:59 My action bar is light orange, should the text be White or Black? Nov 11 18:45:04 it's #DD4814 Nov 11 18:47:29 Black Nov 11 18:48:05 yes Nov 11 18:48:29 if I'm trying to pop a fragment from a fragment manager using robolectric, is there a shadow component I need to be updating to actually update the fragment manager's stack? Nov 11 18:48:53 and by 'using robolectric', I mean 'inside a robolectric test' Nov 11 18:49:38 OverCoder going for halloween theme :D Nov 11 18:49:52 lol Nov 11 18:49:59 actually every app i made is orange :P Nov 11 18:50:50 wth,i just reformatted my code and AS put each statement on every other line Nov 11 18:51:06 didn't know double spacing was a thing these days :) Nov 11 18:52:57 double allman style? ^^ Nov 11 18:53:53 danijoo are you still watching that thread (78377) ? Nov 11 18:54:06 they are out of control, 115 comments Nov 11 18:54:21 yep. im reading it ^^' Nov 11 18:54:30 but at least there seem to be a proguard workarround now Nov 11 18:54:49 does it really work though ? seems works for some, etc Nov 11 18:55:14 no idea.. im too dumb to configure proguard to do more then throwing errors Nov 11 18:55:27 also does the workaround remove classes from appcompat and leave the OEM versions, or rename the appcompat ones ? Nov 11 18:55:38 i suck at proguard Nov 11 18:55:55 I think it renames the appcompat one Nov 11 18:56:02 ah ,k Nov 11 18:56:41 but for me its jut black magic Nov 11 18:56:50 i tried to setup proguard for my app 3 tijmes Nov 11 18:56:52 proguard only ever touches the classes within the apk/classes.dex, everything outside it is left untouched Nov 11 18:56:57 yeah i hate proguard black magic Nov 11 18:56:59 and ended with suicide feeldings 3 times Nov 11 18:57:59 hey now, if google can do it (use proguard) then so can you! :p Nov 11 18:58:15 google can do a lot of things that i can't Nov 11 18:58:29 well i think i could have done it if i started with something small without libs Nov 11 18:58:35 and incrementally built proguard with the app Nov 11 18:58:44 but now its just 100 errors and no idea where to start Nov 11 18:58:50 that sounds like a reasonable approach Nov 11 18:58:55 and i never really needed it. Nov 11 18:58:58 you can always start with a hello world ;) Nov 11 18:59:24 yeah but if you never really HAVE TO .... ;) Nov 11 18:59:28 yeah me either, so I never actually used it, but I'm pretty confident I'd be able to figure it out one way or another Nov 11 18:59:47 yeah. im pretty sure i could if i really took my time. Nov 11 19:00:03 but its not really worth if its just to save 500kb ob code files. Nov 11 19:00:38 I think that's just a side effect, the main point is to guard the sensitive data within the apk and also to make diassembling the apk difficult Nov 11 19:00:51 im not scared of that Nov 11 19:00:59 https://play.google.com/store/apps/details?id=com.sj.mazerace&ah=YsRmEDjs8rfvF8-S06amptEHSLg Nov 11 19:01:04 what happens if you go there? Nov 11 19:01:06 if somebody really wants to do this, he should go ahead Nov 11 19:01:07 yes, that would be why you never needed it ;) Nov 11 19:01:30 my apps are mostly OSS anyway, they don't have to try and hack through the apk :) Nov 11 19:01:35 reading my code will drive everybody crazy enough to not copy it without needing of obfuscation :D Nov 11 19:01:46 sdsd, We're sorry, the requested URL was not found on this server. Nov 11 19:02:06 ravilov: great, ty! Nov 11 19:02:14 danijoo, you mean your code is pretty obfuscated as it is? :p Nov 11 19:02:21 another reason you've never needed it apparently Nov 11 19:02:31 obfuscation by "design" :D Nov 11 19:03:08 they say good code needs no documentation because it is its own documentation... maybe the same goes for bad code too Nov 11 19:03:40 for good code you dont need documemtation, for bad code you dont want to read it anyways ^^ Nov 11 19:03:50 defect density correlates to comment density Nov 11 19:04:07 obviously, the more wtf the code and brittle, the more comments Nov 11 19:04:24 but sometimes you need to explain not what but how ;) Nov 11 19:04:32 oops, i mean why Nov 11 19:04:51 they should really stop posting proguard solutions on issue 78377 Nov 11 19:05:04 this just makes google think "its not that important, they can use proguard" Nov 11 19:06:57 my comments are usually just self reminders for small things because im feared to break it some day i dont remember what i did there Nov 11 19:08:15 for android its especially those things like if(!isFinishing()) before showing dialogs etc Nov 11 19:11:14 * OverCoder is having a headache Nov 11 19:11:20 * OverCoder goes to sleep Nov 11 19:13:02 Does anyone know how “gracefully” app shutdown is if the device is powering off? Nov 11 19:13:24 onDestroy()? Nov 11 19:13:27 that's it? Nov 11 19:13:47 thx Nov 11 19:13:50 noo Nov 11 19:14:03 it was suggest Nov 11 19:14:03 its a trap Nov 11 19:14:12 onDestroy is only to fool developers Nov 11 19:14:13 don't point your finger at me Nov 11 19:14:45 "There are situations where the system will simply kill the activity's hosting process without calling this method (or any others) in it, so it should not be used to do things that are intended to remain around after the process goes away." Nov 11 19:15:06 do your stuff in onPause or onStop Nov 11 19:15:09 never onDestroy Nov 11 19:15:21 Will onPause or onStop be called if the device is shutting down? Nov 11 19:15:30 (e.g., due to a discharged battery)? Nov 11 19:15:33 i think so Nov 11 19:15:44 onPause is called when the app is paused Nov 11 19:15:53 that should happen in order to show the "is shutting down" dialog Nov 11 19:16:11 this calls onPause() Nov 11 19:16:12 ? Nov 11 19:16:14 interesting Nov 11 19:16:27 but it's just a simple pop-up :/ Nov 11 19:17:13 that the exact use case for onPause Nov 11 19:17:29 onPause is called everytime something is displayed above your activity Nov 11 19:17:40 but, who needs graceful shutdown on power off, you can crash and noone will notice Nov 11 19:18:02 squirrel: unless there is data that need to be saved Nov 11 19:18:21 We’re updating data on the filesystem. If we can’t shutdown somewhat gracefully we could lose data. Nov 11 19:18:26 for example I expect a mail programm to save a composed mail as draft in this case Nov 11 19:19:14 ^^ Nov 11 19:19:16 just make sure you don't end up with half-written data Nov 11 19:19:55 * OverCoder runs Nov 11 19:25:50 Does anyone know how to run media scanner on lollipop? Nov 11 19:25:58 To make sure files appear when connected to MTP Nov 11 19:26:31 Method im using here is not working https://github.com/bpear96/ARChon-Packager/commit/708688236c3dea7535c71847bc2e779bc1c44280 Nov 11 19:27:13 not working.. Nov 11 19:27:25 see topic :) Nov 11 19:28:19 Ive been searching http://developer.android.com/ but cant really find it Nov 11 19:30:29 try broadcasting the appropriate MEDIA_MOUNTED intent Nov 11 19:32:22 hey guys, xml content in json string is breaking retrofit/gson -- any pointers where I should be looking or how to get more debug info? Nov 11 19:32:47 escaped it properly? Nov 11 19:33:11 Ok ill try thanks ravilov Nov 11 20:00:18 my app crashes on this line: http://pastebin.com/UcvZ1WYz Nov 11 20:01:13 :( Nov 11 20:03:38 that sucks EugenA Nov 11 20:03:54 NullPointerException? Nov 11 20:04:08 why dont you put actual exception error as well Nov 11 20:08:05 what is the best way of stopping multiple instances of your program opening? Nov 11 20:09:06 ChrisUK: this isnt possible in android Nov 11 20:09:34 I sort of get the impression I am opening multiple copies of my app Nov 11 20:09:35 and with this i mean opening it multiple times Nov 11 20:09:41 by clicking more than once on start up Nov 11 20:09:57 Soo, do you guys think this is a typo? http://developer.android.com/reference/android/view/View.html#getMeasuredHeight() Nov 11 20:10:10 "but only returns the raw width component" Nov 11 20:10:25 but making I am not right :) Nov 11 20:14:13 ChrisUK: how can you click multiple times? if i click once, the app start Nov 11 20:14:14 s Nov 11 20:14:23 ChrisUK: well you can "open" the same activity few times Nov 11 20:15:15 ChrisUK: you can search for launchMode= singleTop or singleTask in androidManifest Nov 11 20:16:00 as for app it only launches onces Nov 11 20:16:28 but rarely i experienced some bug that would allow me to rarely launch the same service twice Nov 11 20:16:32 neat i know Nov 11 20:19:25 danijoo: i try to set OnClickListener on imageview in my second activity Nov 11 20:20:05 quick question Nov 11 20:20:19 should IInAppBillingService.java be ignored from git as well? Nov 11 20:26:59 EugenA: no stacktrace, cant help Nov 11 20:27:59 what kind of coordinate system is android using for touch events? Im trying to create a reproducateable test for issue 78377 Nov 11 20:28:12 the crash occures after :Sending Touch (ACTION_DOWN): 0:(73.0,380.0) Nov 11 20:28:14 quick question, do I need the appcompat v7 folder imported as a project in eclipse? Nov 11 20:28:31 is this 73 from top and 380 from right or 73 from bottom? Nov 11 20:28:37 do you want fragments in pre-API 11? Nov 11 20:28:58 yes Nov 11 20:28:59 then you need appcompat Nov 11 20:29:00 Error:Failed to notify task execution listener. Toolkit not found: apple.awt.CToolkit Nov 11 20:29:13 Just started seeing this issue when trying to run my app in Android Studio Nov 11 20:31:45 Ashiren, http://puu.sh/cMO7m/182e5d114a.png I import this folder highlighted and copy projects into workspace yes? Nov 11 20:32:42 probably yes Nov 11 20:32:53 in eclipse it would automatically import during creating Nov 11 20:33:30 it has not imported itself Nov 11 20:33:36 so I am worried Nov 11 20:34:05 well maybe AS does it differently Nov 11 20:34:11 does it compile and run well? Nov 11 20:38:30 danijoo: do you mean this http://pastebin.com/M8KNXf31 Nov 11 20:38:45 yes Nov 11 20:38:49 its a nullpointer Nov 11 20:39:08 no wai Nov 11 20:39:24 but it doe not seem to mention the line you posted Nov 11 20:40:55 danijoo, that thread is a mess today lol Nov 11 20:41:23 Afzal: Im trying to create a unit test atm :) Nov 11 20:41:31 that throws the given exception Nov 11 20:42:31 what are your thoughts on New Relic software? Nov 11 20:42:46 I need to be able to send crashes to myself over email that seems to be a recommended software Nov 11 20:44:58 Hello. I have a Class that is identifiable by its integer member variable. How should I write a hashCode() method for it? I need to look up and check equals via the hashCode Nov 11 20:50:40 vedu: http://stackoverflow.com/questions/113511/hash-code-implementation Nov 11 21:28:46 g00s: now even google employees should be able to reproduce this :) Nov 11 21:28:46 https://code.google.com/p/android/issues/detail?id=78377#c120 Nov 11 21:31:42 I love how that bug's Priority is 'Small'. Nov 11 21:31:56 yep ^^ Nov 11 21:32:40 danijoo is the proguard fix definitive ? Nov 11 21:32:48 g00s: no idea Nov 11 21:32:51 not like i can test :) no 4.2.2 devices Nov 11 21:33:04 g00s: you can test with appthwack Nov 11 21:33:13 my app requires BT Nov 11 21:33:30 well, it should at least start on a device i guess Nov 11 21:33:39 thats probably all i need to know Nov 11 21:36:25 you are save as long as you dont have a toolbar with a menu Nov 11 21:45:20 g00s hey I bit the bullet Nov 11 21:45:40 mac pro on yosemite ...just about to start AS :) Nov 11 21:47:24 StingRay_: good luck :) Nov 11 21:47:32 dont forget to reinstall java ;) Nov 11 21:47:44 Hmm. I just noticed that one of my resource files ("themes.xml") has "". That's not correct, right? Nov 11 21:47:52 Should it simply be ""? Nov 11 21:48:17 xmlns is child attrib Nov 11 21:48:55 not sure it matters, I dont use themes :) Nov 11 21:49:10 well AS runs, need newer java though, hmm Nov 11 21:49:22 told you ;) Nov 11 21:49:49 well, should be fine... Nov 11 21:50:12 is there already a java 1.8 version of AS? Nov 11 21:50:47 intellij released one bundled with java 1.8 Nov 11 21:53:03 hi, anyone know how to shutdown android emulator that started inside AndroidStudio without closing the IDE? The emulator can't be closed in normal way. It can only be closed when I close android studio. Nov 11 21:54:20 isnt there an X in the title bar? Nov 11 21:55:41 danijoo: yeah, there is, but that does not work, because the whole emulator hangs. Nov 11 21:56:22 danijoo: especially with skipping frames error. I don't want to close android studio everytime i try to debug. Nov 11 21:56:36 ^^ Nov 11 21:56:42 use genymotion *cough* Nov 11 21:56:58 oh new haxm Nov 11 21:57:10 Ctrl+Shift+Esc --> emulator --> Alt+C. Nov 11 21:57:15 See whether that works. Nov 11 21:57:38 Also, I hope you know that you don't have to close and reopen the emulator every time you want to use this. (I mention this because some people don't seem to realise.) Nov 11 21:59:06 TacticalJoke: ok, i'll try that Nov 11 22:00:37 huh, can't I use cursoradapter with the result of an sqlitedatabase query? Nov 11 22:01:28 does anyone know how to fix gradle issue: app\build.gradle: Plugin with id "com.android.application" not found Nov 11 22:02:01 pfn O.o Nov 11 22:02:25 if you want to release an app for only one device, can you provide a whitelist rather than blacklist ? Nov 11 22:04:13 wait better question: does gradle need to be downloaded serparetly? like git? Nov 11 22:08:09 TacticalJoke: ctrl+shift+esc does not work. Nov 11 22:09:36 Cervantes: that's the task manager shortcut on windows. Nov 11 22:12:00 how do I upgrade gradlew? Nov 11 22:14:05 BigDru: oh, hmm. i'm on linux. and, I tried kill on htop, doesnt close the emulator. I read that this thing is called Zombie Process. Nov 11 22:17:31 i know that kill -1 kills everything :) Nov 11 22:17:57 but i think you can use kill to kill a specific pid Nov 11 22:18:07 try kill pid Nov 11 22:18:17 Cervantes: where pid is the process id Nov 11 22:19:17 ps aux | grep {process-name} Nov 11 22:23:52 Hi, i'm looking to create an application that allows a user to login in with their website login details. Therefore connecting the app to a remote mysql database. Is the best way to do this by creating a localserver using SQLLite to replicate the online database? If so, how often would I need to update this so that I could implement a friends chat system etc. Nov 11 22:25:48 damn it i just figured out josh's question -,- Nov 11 22:28:07 Hi any idea how to achieve this inside a mapview? http://yarrmaps.com/#lt=20.7134|ln=-74.7327|z=7 Nov 11 22:29:48 Anybody know? Nov 11 22:31:27 i guess you could force them to me online and connect to the website's mysql db Nov 11 22:31:56 on that note, did you know database is written entirely with your left hand on a qwerty keyboard? Nov 11 22:31:57 gril replicating databases does not sound like a good idea.... Nov 11 22:33:00 is it an app purely for chat purposes? Nov 11 22:33:11 so does anyone know how to fix gradle's plugin id "com.android.application" not recognized? Nov 11 22:33:27 im using v2.2 Nov 11 22:33:38 Gleb what do you suggest instead? Well i want the user to login using website credentials and then chat amongst other things that involve members within categories - its for a gaming app Nov 11 22:34:08 It's for project purposes , so I may just do it offline based if it's alot easier Nov 11 22:34:17 well if you want chat, you need internet. if you have internet you might as well connect to the mysql Nov 11 22:35:10 if it's for project purposes you could just have a local sql server and link to it and 'pretend' it's an online version Nov 11 22:36:09 gril have a look at firebase examples, especially if it requires quick prototyping, https://www.firebase.com/docs/android/examples.html Nov 11 22:37:04 If I am impelementing a ViewGroup, and a childview in onLayout says to match parent, I would just send the onLayout method, the same bottom, top, right and left values correct, or am I missing something? Nov 11 22:37:19 although, that is a no-sql setup Nov 11 22:37:30 Ok thanks alot guys, that's given me some things to think about. I might Nov 11 22:37:39 do it offline Nov 11 22:43:57 no one? Nov 11 22:43:59 :( Nov 11 22:44:19 how do i fix gradle's plugin id "com.android.application" not recognized? Nov 11 22:44:42 btw android doesn't work either Nov 11 22:51:06 BigDru: Have you looked through this guide? http://tools.android.com/tech-docs/new-build-system/user-guide Nov 11 22:53:19 Also this to make sure you're using compatible versions: http://tools.android.com/tech-docs/new-build-system Nov 11 22:55:41 how do i find out gradle android plugin version? Nov 11 22:57:11 wheres the setting in AS/IJ to display a hash or uid for an object? I want to see if its the same physical one being returned from a getFunc() each loop. Nov 11 22:59:26 ack. found it. right click dataviews. doh. Nov 11 23:00:46 If I want to run an emulator with "emulator -avd -qemu -m 512 -enable-kvm" which directory should I be in to do that? Nov 11 23:02:15 \android-sdk\tools Nov 11 23:02:28 or add that to your path and any directory Nov 11 23:02:29 oh super cool. hand noticed I can label objects too. Nov 11 23:02:55 BigDru: alyways add it to your path... Nov 11 23:03:58 btw when i say path i mean $PATH eviron variable Nov 11 23:04:06 one would hope so. Nov 11 23:04:21 (in the context of running it from the command line) Nov 11 23:05:23 regarding android plugin : itll be the version you specify in your gradle dependencies. gradle downloads that one. Nov 11 23:05:26 I get "emulator: command not found" even when I can see all the emulators in the tools folder Im in: emulator, emulator64-arm, emulator64-mips, etc. Nov 11 23:05:30 ... i was clarifying for bilb_ono. If someone asks a question like that they may not understand what path means and think it's the path to your current folder Nov 11 23:05:40 names mixed up. Nov 11 23:06:03 BigDru, If I can figure out how to start it in general, I will add it to the path to make it so that I can run it from anywhere Nov 11 23:06:29 bilb_ono: I suggest you add it to your path first. Then check "which adb" etc. Nov 11 23:07:23 bilb_ono: worked for me :S Nov 11 23:07:56 my path setup in my .bash_env : https://gist.github.com/fdf2952d19dfd7ba2de1 Nov 11 23:08:23 rgr: android plugin: are you talking about build.gradle? Nov 11 23:08:28 rgr, whats thirdparty. is thatsupposed to be my name for instance? Nov 11 23:09:00 No. thats why *I* keep it. If you dont understand what a PATH is then please go read up - dont mess about if you dont fully understand it. Nov 11 23:09:10 It'll only end in tears. Nov 11 23:09:17 rgr: for some reason android studio auto generated it like this: Nov 11 23:09:17 dependencies { Nov 11 23:09:17 compile fileTree(dir: 'libs', include: ['*.jar']) Nov 11 23:09:17 compile 'com.android.support:appcompat-v7:21.+' Nov 11 23:09:17 } Nov 11 23:09:28 the sdk part is the unzipped stuff. Nov 11 23:09:56 thats not the android tools plugin. Nov 11 23:10:37 but you're saying that's where it should be Nov 11 23:10:39 ? Nov 11 23:10:53 no I didnt. Nov 11 23:10:59 classpath 'com.android.tools.build:gradle:0.14.+' Nov 11 23:11:05 here is a sample of where it should be. https://gist.github.com/c999ad0760e7994e33f0 Nov 11 23:11:09 thats better Nov 11 23:11:32 hm Nov 11 23:12:05 AS actually didn't generate and section called buildscript Nov 11 23:12:13 anyways, gotta run. Have fun and good luck and bilb_ono : do not edit any .bash files until you understand what PATH is etc. maybe you do, I dont know - I'm just advising caution. Nov 11 23:12:41 I always think I do, but then get more advice and find out I don't Nov 11 23:12:58 I understand what a path variable is, but always run into confusing cases Nov 11 23:13:04 I will read more Nov 11 23:13:36 although I had to create that .bash_env.txt file. I have only used the .bashrc file before with path variable Nov 11 23:15:47 cool i think it might be working :D Nov 11 23:25:53 . bash_env. txt ? uh oh. Nov 11 23:28:53 rgr|android, uh oh means..... i dont know? Nov 11 23:28:58 Oh, I had an issue with Eclipse the other day - I hadn't installed the Android Support Repository however it attempted to reference it in the new Android Project build screen... shouldn't there be some kind of determination before attempting to use it? Nov 11 23:29:05 what does it mean? Nov 11 23:29:29 is there any way to marry RecyclerView and Cursor? Nov 11 23:29:39 shotgun wedding Nov 11 23:30:20 :D Nov 11 23:34:34 I am looking at the BasicSamples project and one of the MainActivity.java files has AccomplishmentsOutbox and the saveLocal/loadLocal functions aren't complete. Anyone have examples of what needs to be done? Nov 11 23:36:51 https://github.com/playgameservices/android-basic-samples/blob/master/BasicSamples/TypeANumber/src/main/java/com/google/example/games/tanc/MainActivity.java at the bottom Nov 11 23:52:08 my god it's started lol Nov 11 23:52:24 just looked at 4 updated sms apps, and cannot tell the difference :) Nov 11 23:52:37 guys Nov 11 23:53:09 can somebody explain me the basics of recycling Views with ListView's getView() method? Nov 11 23:53:31 (did search, but couldn find answer on the concept of what recycling Views is) Nov 11 23:53:36 convertView != null recycled Nov 11 23:53:46 == null, it's new Nov 11 23:53:52 thats about it really Nov 11 23:54:46 Strat what is it that you do not get ? Nov 11 23:56:53 Hmm Nov 11 23:56:56 well Nov 11 23:57:00 that explains all Nov 11 23:57:14 rgr|android, what is a .bash_env.txt ? I can't find any info on google. Nov 12 00:00:27 damn AS now is broken... any idea about this error? i even wiped the authorized devices and reauth... "device unauthorized. Please check the confirmation dialog on your device" Nov 12 00:00:39 and this too "device offline" Nov 12 00:00:42 damn adb Nov 12 00:01:26 Strat: Note that 'getView' is a method of the adapter, not the ListView. Nov 12 00:02:27 Strat: This answers your question in detail: http://youtu.be/wDBM6wVEO70 Nov 12 00:04:36 anyone here with a sony xperia? Nov 12 00:04:54 is it possible to not only take screenshots but make a movie of what's on the screen? Nov 12 00:04:55 Yep. Nov 12 00:04:56 thank you very much TacticalJoke, i will view that video tomorrow (am going to sleep now, already 1 am and have been practicing with android for the last 6 hours on a straight end) Nov 12 00:05:34 Strat: Basically, ListView tries to be fast by reusing views that have been instantiated. That parameter 'convertView' is badly named; it should be 'recycledView' or some such. Nov 12 00:06:15 getView is called when the list is scrolled, for example, so it's better to reuse existing objects than instantiate new ones. Nov 12 00:06:37 In fact, it's called a *lot* with fast scrolling. Nov 12 00:06:40 well thats not all true Nov 12 00:06:45 it's called when needed Nov 12 00:06:52 not always when it's scrolling Nov 12 00:07:32 is there a good way to get a lot of betatesters? Nov 12 00:07:37 StingRay_: You're saying that getView might *not* be called when a ListView is scrolled? Nov 12 00:07:52 i want to reach a lot of phones and know if some phones are an issue Nov 12 00:08:09 well if it passes a view bounds yeah, but no was not saying that, was saying what you said was wrong :) Nov 12 00:08:26 What was wrong about what I said? Nov 12 00:08:38 https://github.com/playgameservices/android-basic-samples/blob/master/BasicSamples/TypeANumber/src/main/java/com/google/example/games/tanc/MainActivity.java Anyone have suggestions for how to write the bottom two functions? saveLocal and loadLocal Nov 12 00:08:43 well not wrong, just not complete "getView is called when the list is scrolled" Nov 12 00:08:53 "getView is called when the list is scrolled, for example" Nov 12 00:08:57 You're so picky. Nov 12 00:09:00 Hi Nov 12 00:09:05 TacticalJoke always :) Nov 12 00:09:17 But my text was fine. I included "for example" for precisely this reason. :p Nov 12 00:09:48 If I kill my app process, will the static variables cleared? Nov 12 00:10:07 MalekAlrwily: yes Nov 12 00:10:08 MalekAlrwily: I believe so, yes. Nov 12 00:10:23 MalekAlrwily: they are saved within the context of the app Nov 12 00:10:24 Thank you Nov 12 00:10:55 MalekAlrwily: On a side note, in my testing, I've found that data written to the bundle in onSaveInstanceState *is* persisted across process kills/starts. Nov 12 00:11:37 TacticalJoke: Can you please *explain*? Nov 12 00:12:12 I am idiot at savedInstanceState Nov 12 00:13:02 Okay. Was just making a (slightly related) point about onSavedInstanceState. *That* data seems to survive process kills. But, yeah, statics go down when processes are killed. Nov 12 00:13:13 Save Nov 12 00:13:13 * Nov 12 00:15:09 humm, seems like the IDE can be unsynced with the option of ADB integration and is fine. damn AS Nov 12 00:15:43 MalekAlrwily: Why are you asking about statics? Nov 12 00:17:07 TacticalJoke: I am trying to save a boolean value that comes from NetworkStateReceiver Nov 12 00:20:04 is there a way to send a Log with crashlytics Nov 12 00:20:10 aka fabric now Nov 12 00:27:13 is there a way to send a Log with crashlytics Nov 12 00:30:12 cliffreich yes but i think you can only access it if there's a crash Nov 12 00:31:33 JacobTabak ahh, that makes sense. Still don't have a "hard" bug but was curious Nov 12 00:41:21 is there syntactic sugar to create a publish subject with a default initial emission? or do you need to create an OnSubscribe instance/lambda? Nov 12 00:41:24 (rxjava) Nov 12 01:06:40 Android uses XML attributes way too much (they should use elements instead). For example, it's a shame we can't say "1421". Nov 12 01:06:46 Would make for clearer markup. Nov 12 01:16:53 you do this in gradle now Nov 12 01:17:29 made me delete my long reply :) Nov 12 01:17:34 oh you must be talking to tacticaljoke Nov 12 01:17:40 was confused lol Nov 12 01:19:37 Does a view always have a parent when onAttachedToWindow() is called? Nov 12 01:21:09 views need a container id think Nov 12 01:21:15 not in their constructor Nov 12 01:22:10 bankai_au: Right, though the same applies to all XML resources (e.g., layouts). Nov 12 01:23:00 Something like this might be nice: @dimens/foo_text_size Nov 12 01:23:01 can a view be not inside a container layout? Nov 12 01:23:07 yes Nov 12 01:23:12 before you call addView() Nov 12 01:23:16 on the parent Nov 12 01:23:24 it can exist in memory and be detached Nov 12 01:23:31 but visible? what are your concerns Nov 12 01:23:44 it's just a simple question Nov 12 01:24:17 ah I see, so what is your need of view detached, or what is your question of need? Nov 12 01:24:42 well it's a view deeply nested in an adapter view Nov 12 01:24:54 i want to traverse up the heirarchy and add an on scroll listener to the adapter view Nov 12 01:25:31 but since onAttachedToWindow is only called once, I need to be sure that getParent() will never be null in onAttachToWindow Nov 12 01:25:47 and i'm moderately confident that's the case, however I just realized that approach won't work for me in this case Nov 12 01:25:57 because recyclerview's can only have one OnScrollListener and I already have one Nov 12 01:26:02 recyclerviews* Nov 12 01:26:34 and there are cases where multiple views in the adapter need to listen for scrolling so anyway i'm just going to use a different approach, so no worries Nov 12 01:27:19 solution will involve passing around lots of objects which is annoying Nov 12 01:28:27 cool, yea im not up to date with recyclerview. so I cant visualize your approach. if ya get bored can post a link of something similiar :) Nov 12 01:29:00 i'll probably inject an rxjava publish subject Nov 12 01:29:15 and subscribe to it in the views Nov 12 01:32:12 God, I need something better than OneTab. I have like 1,000 Google Chrome tabs "open". Nov 12 01:32:17 Various categories. Nov 12 01:32:29 you need TwoTabs Nov 12 01:32:31 :D Nov 12 01:32:50 OmniTab. Nov 12 01:33:45 TacticalJoke: where is our reddit app ? Nov 12 01:34:23 I'm working on a different app first. I shall make the Reddit app ASAP. Nov 12 01:34:34 I finally have a tablet, so I can probably do a good job. Nov 12 01:35:08 Though when reading Reddit on my 8.2" tablet I don't like seeing a split UI. I like the normal phone UI. (That may be because the Reddit app I use sucks, however.) Nov 12 01:37:07 which tablet ? Nov 12 01:37:11 Tesco Hudl 2. Nov 12 01:37:21 Despite the supermarket branding, it's really good. Nov 12 01:37:51 we don't have those in north america Nov 12 01:38:31 That's a shame. The price is amazing. Great hardware; almost-stock Android. Nov 12 01:51:25 JacobTabak, just create a compound/dispatching listener Nov 12 01:51:32 what does that mean Nov 12 01:51:34 oh Nov 12 01:51:46 thats what im doing Nov 12 01:51:49 with a publishsubject Nov 12 01:52:14 shmooz: Just wondering -- which Reddit app do you use on Android? Nov 12 01:52:28 I don't Nov 12 01:52:43 none Nov 12 01:53:19 Oh. Nov 12 01:53:29 Then why would you use mine when it's created? :D Nov 12 01:54:06 I probably wouldn't Nov 12 01:54:18 was just wondering if you got working on an actual app Nov 12 01:54:30 Okay. Nov 12 01:54:42 I'm getting ready to release my current app, but I'm still adding features before 1.0. Nov 12 01:54:47 what are you working on now ? Nov 12 01:55:59 It's an app based on the book The Dice Man. Basically something like a game that people can use to have fun and improve their lives. Nov 12 01:58:41 I don't think it's very good, but some people might like it, so I'll release it. Nov 12 01:59:51 TacticalJoke you in IT Nov 12 02:00:00 I'm in accounting. Nov 12 02:00:03 oh, balls Nov 12 02:00:29 I did computer science in education, though. Nov 12 02:00:29 dam need a UK IT person that may have a line on some xeon x5675 or 90's Nov 12 02:01:15 well yosemite all setup and working AS and Building :) Nov 12 02:01:26 so all good for my mac pro :) Nov 12 02:04:23 DAE think that calling material design a "design language" sounds so hipsterish and empty? Nov 12 02:04:47 well the reasons are odd and dont work too Nov 12 02:04:55 so it's all just fluff Nov 12 02:05:15 call it "pastels and drop shadows" and be done with it :) Nov 12 02:05:26 :) Nov 12 02:05:40 TacticalJoke oh yeah, just looked at 3 sms apps...erm, or 4, that followed the guides Nov 12 02:05:50 I just find it so bland, at least in the new Google apps. Nov 12 02:05:54 you can swap the screenshots on play and it makes no difference Nov 12 02:05:55 Everything looks the same, feels the same. Nov 12 02:05:58 they are all the same Nov 12 02:06:01 yeah lol Nov 12 02:08:58 I don't want my apps to just be another part of Android. Nov 12 02:09:02 I want them to stand out (a little). Nov 12 02:10:01 all you need to do is some actual "design for purpose" and it should Nov 12 02:10:20 there are many now that are so close in look and feel they are clones Nov 12 02:10:40 * StingRay_ hates monitor calibrations :( Nov 12 02:18:34 design your app based on its needs. if you use android widgets to get it done, expect them to look android. if those widgets dont fit your needs make your own that fit your app. should be worried less bout being android&more how to make your users happy with simple colors Nov 12 02:19:15 yes, now calibrate my monitors in yosemite for me Nov 12 02:20:58 fyi colors on your deving machine wont always match displays of android devices. have fun with blue not looking blue :) Nov 12 02:21:32 erm, more interested in my ips and vid monitors for video work, but yeah, thanks :) Nov 12 02:21:46 then find a new channel Nov 12 02:22:07 again thanks but erm, na Nov 12 02:22:41 it was idle chit chat, cause I'm angry at my spyder device Nov 12 02:24:29 actually if more and more devs do start designing apps, it's not out of the question you would want color accuracy Nov 12 02:25:40 I need to learn to close tabs. Nov 12 02:25:42 I'm a tab hoarder. Nov 12 02:25:53 I keep tabs open because I "might want to look at them again later". Nov 12 02:26:01 Usually Google-query pages. Nov 12 02:27:09 you cant get it is the hard part. a simple hex int of color on a desktop can be crap on a device. depending on age and use of device, you will have unhappy users simply based on their crappy devices. stick in ocd land or move on? ive seen quite a bit of it&expierenced it. it sucks trying to make everyone happy Nov 12 02:28:09 age and use of their display* Nov 12 02:28:22 whatitis yeah but being more of a designer/artist I have to do what I have always done, the same is true of vfx/games, the variance in display (age,tech,type) and even human eye Nov 12 02:28:40 the only constant is what you set with accuracy to attempt to deal with all of it Nov 12 02:29:02 hence why it "should" be a consideration I think...well only for people who do their own pallets etc Nov 12 02:29:11 you have displays like galaxy nexus that burn&dull over time. the user blaims your app Nov 12 02:29:49 but its a hw issue, they dunno Nov 12 02:31:02 but with so many ocd devs, it can drive you crazy to get negative reviews, based on their hardware Nov 12 02:33:54 i've never heard a dev fret about this (color) Nov 12 02:34:13 not the dev, the user Nov 12 02:34:17 if your device goes out of whack, all the apps will look out of whack. your eye will compensate WB shifting, etc Nov 12 02:34:50 not if they are stuck with said device, it can be transparent that hw is issue Nov 12 02:35:50 g00s, how many apps youve published? Nov 12 02:36:26 yea g00s prove that your opinon matters Nov 12 02:36:31 (zerp) Nov 12 02:36:38 and with how many users? Nov 12 02:37:23 i've never heard anyone complain about color either Nov 12 02:37:30 i've noticed the faded colors on galaxy nexus tho Nov 12 02:39:03 the hard part is just getting passed that, youll get negatives, but damn if looks good on what youve tested, screw it? im on the ocd side :) Nov 12 02:39:30 im a bit on ocd side* Nov 12 02:39:40 i think you have more than ocd Nov 12 02:39:56 daddy issues? Nov 12 02:40:27 seriously, youve never had more than 1-2-10k users Nov 12 02:40:35 I'd imagine that OCD Is overrepresented among programmers. Nov 12 02:40:48 whatitis what the fk are you talking about Nov 12 02:40:52 stop Nov 12 02:41:20 whatitis i suspect you suffer from a touch of troll, which boils down to being narcissistic, machiavellian, psychopathic, and sadistic. Nov 12 02:41:27 doesnt matter, youll get it when you have a userbase Nov 12 02:42:01 I get 1 star reviews from people saying "does not support dual sim" Nov 12 02:42:22 even though I say, erm, dual sim not supported and have said open I will support when android standard Nov 12 02:42:32 whatitis do you have any idea how many people lurk in this room that have several orders of magnitudes more users than you could dream of, and how petty you look to them? Nov 12 02:43:04 thats not the same as declaring the uses, compared to bad reviews based on something you dont Nov 12 02:43:59 JacobTabak, like whom? Nov 12 02:44:18 why do you care? Nov 12 02:44:21 just don't act like that Nov 12 02:44:30 you brought it up... Nov 12 02:44:35 i'm telling you to cut it out Nov 12 02:44:49 yeah, ke Nov 12 02:46:07 g00s_ oracle released update to java with fixes for yosemite Nov 12 02:46:35 it installed fine and no probs now, in contrast to the last time I tried :) Nov 12 02:47:20 StingRay_huh nice, i'm still waiting for 10.10.1 or something :D Nov 12 02:47:26 "or something" Nov 12 02:47:40 well it was less about hte 00 Vs 01 and more just that java thing for me Nov 12 02:48:01 but with the different machine, i'm finding it quite good :) Nov 12 02:48:06 i'm waiting till something mandates it -- like app loader requires it or something Nov 12 02:48:12 actually kinda surprised, usually by now apple has put out a .1 Nov 12 02:50:05 So many software devs use Macs. Hmm. Nov 12 02:50:21 I always used to assume it was Windows or Linux among that crowd. Nov 12 02:50:22 update for java 1.8? Nov 12 02:50:24 windows just isn't cut out for app dev Nov 12 02:50:30 bankai_au: What is it missing? Nov 12 02:51:04 a good command line for starters Nov 12 02:51:06 Just curious. I've never used a Mac. Nov 12 02:51:07 True. Nov 12 02:51:46 good commandline? there are substitutes, plus who needs cm? Nov 12 02:51:59 I use the command line for Mercurial. Nov 12 02:52:21 I think that's the only place I prefer to use the command line. Nov 12 02:52:33 use commandline for adb Nov 12 02:52:34 I guess there's also "adb shell". Nov 12 02:52:36 Yeah. Nov 12 02:52:47 for compiling tho? Nov 12 02:53:01 whatitis: Do you use Git/Mercurial/whatever? Nov 12 02:53:28 there is a shell replacement Nov 12 02:54:02 but to need to compile Nov 12 02:54:36 I've never tried TortoiseHG. Wonder what I'm missing. Nov 12 02:54:43 Hg* Nov 12 02:58:55 what version of java are the oracle fixes for yosemite. they still fixing v7? Nov 12 02:59:22 whatitis yes Nov 12 02:59:35 well since a week ago when I tried yosemite **** ENDING LOGGING AT Wed Nov 12 03:00:00 2014