**** BEGIN LOGGING AT Sun Oct 09 02:59:58 2016 Oct 09 03:01:30 Getting the end of that conversation.. I'd say Android is still a hot skill.. it's not in the "everyone can do it" stage yet.. I expect it never will. Oct 09 03:16:18 baash05, I live in CA. ~2 hours from Silicon Valley. I want to make it to the meetups in SF, but you know, typical broke college student Oct 09 03:19:28 baash05 i agree not everyone can do it; i think its one of the most difficult platforms to deal with (wrt fragmentation, etc) Oct 09 03:19:55 anything non trivial requires investment in devices, more the better ;) Oct 09 03:20:17 toys are the best part Oct 09 03:23:26 I got a droid phone for 34$ (not locked to a plan) Oct 09 03:24:30 It is perfect for dev, because it works like a crappy phone.. and if it runs there, it runs on everything else. Oct 09 03:25:24 baash05 vz droid ? Oct 09 03:25:43 Hello everyone. I'm trying to make an app which allows Android Pay to work on CyanogenMod. I have the method on how to do it and I know it works when using shell scripts, but I want to make it into an app. However I can't figure out how to run shell commands from an app. I've tried Googling but I only had one working solution and I don't understand how it works. Right now I'm using "echo test > /sdcard/test" as a test Oct 09 03:25:43 command. I'm using Android Studio on Windows 10 and I'm using Marshmallow. Any suggestions? Oct 09 03:25:57 anyhow i have a droid-1 too, but it only runs froyo :D Oct 09 03:26:16 woah Oct 09 03:26:27 5.1 Oct 09 03:28:06 I did notice that all of the solutions had try and catch methods however I don't quite understand what it means. Oct 09 03:28:51 LunarEclipse120 getting Android Pay to work on CM is kinda out of bounds for this channel ... Oct 09 03:29:05 try xda or something Oct 09 03:29:43 I know how to get it to work. I actually have a solution and I know it works. Oct 09 03:29:57 Right now I'm just trying to figure out how to run shell commands from an app. Oct 09 03:31:05 And at the moment I'm just trying to run a simple command. "echo test > /sdcard/test" Oct 09 03:34:37 mhm Oct 09 03:51:42 Wait, getting Android Pay to work on CM should be under dev by one of them... no? Oct 09 03:52:19 * capella-5x wants secure banking on CM Oct 09 03:56:59 capella-5x: What? Oct 09 03:57:05 I just found a simple way to bypass it. Oct 09 03:57:17 Simply rename the su binaries. Then call them by their new names to rename them back. Oct 09 03:58:28 wait are you porting Android Pay or cracking it Oct 09 03:59:04 mhm Oct 09 04:00:59 Neither. Oct 09 04:01:06 I'm actually not touching Android Pay itself. Oct 09 04:01:09 Just the su binaries. Oct 09 04:02:25 defers to g00s Oct 09 05:12:00 anyone know what the 'instant run flight recorder' is in AS ? Oct 09 05:12:45 kbd / nacro capture? Oct 09 05:13:19 heh, no idea Oct 09 05:19:48 If I want to use two different views for a recycler item based on whether the device is in portrait or landscape mode, what would be the best way to do this? I can check orientation and set the layout manager to either linear horizontal or vertical but since the item would switch viewholders is the best way to create a new adapter for the recycler at this time as well? I have it now so you tell the adapter which viewholder Oct 09 05:19:48 to use in its constructor but considering the dataset doesn't change it seems a bit wasteful and destroy the adapter and recreate it each time Oct 09 06:36:55 Why AS always have rendering problem for xmls Oct 09 07:11:17 It's probably a bad idea to create an object in a method that is triggered several times. I want to get random number so it's probably a good idea to declare Random class outside the method. Is that correct? Oct 09 07:46:11 Hello. So how do I get adb to work over wifi with Android Studio ? Oct 09 07:55:57 Ah got that working Oct 09 08:12:56 But now MUST I? always first connect adb via usb to activate adb via wifi ? Oct 09 08:13:06 Why are you all so quiet ? Oct 09 08:24:39 raoul11: HAI Oct 09 08:58:18 boker thepoosh Oct 09 09:06:33 How do get some script commands executed automatically when my device starts up ? Oct 09 09:07:25 NeoFrontier: what are you talking about?! Oct 09 09:07:34 raoul11: morninw Oct 09 09:07:47 I want my device to listen on port 5555 for adb. Oct 09 09:07:54 thepoosh what is dis coordinatorlayout and how is it so awesome Oct 09 09:08:15 ha Oct 09 09:08:19 they say its a supercharged framelayout Oct 09 09:08:34 but to me it looks like an enhanced relativelayout? Oct 09 09:08:35 for wifi adb Oct 09 09:08:44 I;m not too sure about it Oct 09 09:08:48 never really used it Oct 09 09:08:53 NeoFrontier: not sure Oct 09 09:09:38 just added it on one of my activies as the root element so snackbar will work nicely, and didnt have to do anything else in regards to the children Oct 09 09:09:42 Hi guys...help! I keep on getting annoying ads whenever I open any app on my Android. It seems that the ads are riding on Cool Launcher seen from the task list. How do I get rid of this? Oct 09 09:09:47 was a previously relativelayout Oct 09 09:10:07 you sure you're on the right chan ReGi5tRaS ? Oct 09 09:10:23 ahh...sorry sorry Oct 09 09:10:24 #android #android-root Oct 09 09:10:36 no worries Oct 09 09:36:27 Hi! Oct 09 09:36:57 What's id_token in this form? https://auth0.com/docs/api/authentication#!#post--oauth-ro Oct 09 10:32:02 is there a way to get the current status bar color from a background service? Oct 09 11:08:49 If I start an Activity from a library how do I handle back navigation. There's no up button and setDisplayHomeAsUpEnabled would lead to NPE. Oct 09 11:14:34 Authentication is making me want to kill myself Oct 09 11:18:41 Melatonina, https://auth0.com/docs/tokens/id_token Oct 09 11:20:48 adq: isn't that what I'm supposed to get are result of that operation? Oct 09 11:21:04 I don't really fucking understand what I'm doing Oct 09 11:21:20 I'm filling fields in forms that I don't understand Oct 09 11:21:37 I'm copying string from here to there without knowing the meaning of the construction Oct 09 11:21:44 I feel like a moron Oct 09 11:22:16 i have no idea Oct 09 11:22:46 the doc seems clear Oct 09 11:23:13 Melatonina, have you issue with the concept of token? Oct 09 11:23:39 No, I already knew what a JWT was before reading that page Oct 09 11:23:50 I didn't know it could be called id_token Oct 09 11:24:12 and I thought I was going to GET an JWT as result of that operation Oct 09 11:24:25 I have no idea of why I have to pass it as parameter Oct 09 11:24:35 and where should I get it Oct 09 11:24:45 I was doing that to get one Oct 09 11:25:00 I'm sorry. I'm very frustrated Oct 09 11:25:06 Thanks for the link Oct 09 11:25:07 Does anyone know of a way that an app can install font(s) from it's assets in such a way that WebView can use those fonts when loading external pages - All I can find is mentions of doing @font-face with src: url('file:///android_asset/fonts/myfont.ttf') - but my understanding is that will only work when loading the html also from a local asset and not when loading external URLs? Oct 09 11:27:10 I read introductions to OAuth. I still don't understand what I am doing. And I hate that. I'm not a stupid or lazy person Oct 09 11:46:27 what's the fastest free(mium) emulator for pc? Oct 09 11:57:48 ahoo: Android Emulator is fine for me. genymotion is faster 99.9% of the times. Oct 09 12:00:00 Hey guys, I got a quick question related to securely storing databases in Android. Oct 09 12:00:40 I’ve seen https://www.zetetic.net/sqlcipher/ which seems a good solution for encryption SQLite3 databases, however as always the problem with ANdroid is where one should store the enc. key Oct 09 12:01:07 Is keystore a feasible solution? I am assuming it would depend on which API the app targets as well Oct 09 12:01:25 (I am not an Android dev so not so familiar with the framework) Oct 09 12:04:39 cnap, if you cannot store the key elsewhere than in your android device and if you cannot ask to the user something to encrypt/decrypt the key on the fly (like a pin, password, passphrase, whatever), then keystore is probably what you need Oct 09 12:06:18 but don't plan to store the key inside the keystore (though sometimes you can enroll key, not sure it applies in your case), use an additional key generated "inside" the keystore to do crypto-op against the key you want to protect Oct 09 12:06:50 adq: ok so let me tell you my idea. The app derives the key from the server using a secure random key generator and transfers it to the device locally using Public Key Crypto. It then stores it in the keystore and does all the enc/dec of db Oct 09 12:07:06 ah why is that adq? Oct 09 12:07:26 I am trying to help some clients, their app is quite weird, doesnt use user passwords Oct 09 12:07:39 but then I have 0 experience with keystore… Oct 09 12:07:50 time to read the documentation and play with samples then Oct 09 12:08:03 it's not that different from other keystore anyway Oct 09 12:08:17 ha its good to say yeah, but its not how my work works lol Oct 09 12:08:39 well how they are going to enroll the key is devs problem not mine Oct 09 12:08:42 if your key(s) can be enrolled in the keystore, sure no issue Oct 09 12:08:52 hmm so in this case Oct 09 12:09:10 i thought you weren't talking about some custom key, sorry Oct 09 12:09:12 the only security issue I see, is if the app runs in a rooted device, then again the databases can be compromised Oct 09 12:09:24 cnap, root == you're dead Oct 09 12:09:31 exactly :) Oct 09 12:09:41 but at least, your key inside the keystore could not be extracted Oct 09 12:09:48 _technically_ Oct 09 12:09:56 thats why we flag it as high, could even be considered critical coz no matter how much effort devs put into securing their apps, running in a rooted ruins all the effort Oct 09 12:10:02 ah yeah ? Oct 09 12:11:02 hmm I see now, thats even more interesting, it adds some extra layer of protection I’d say Oct 09 12:11:08 Melatonina: thankium Oct 09 12:11:24 Melatonina: also, very nice nick. Oct 09 12:11:26 cnap, if you target high api, you have a more robust keystore Oct 09 12:11:35 yeah seen that Oct 09 12:11:35 ahoo: thanks :) Oct 09 12:11:44 like you can force user to auth prior to each crypto-op using sensible/priv key Oct 09 12:11:44 generally I thin, if u target high API u have less shitty app :) Oct 09 12:11:56 when the screen is locked, the keystore is not even reachable Oct 09 12:12:01 etc Oct 09 12:12:12 very interesting, yeah i need to study keystore internals Oct 09 12:12:21 Note that this feature requires that the secure lock screen (e.g., password, PIN, pattern) is set up, otherwise key pair generation will fail.\n\nMoreover, this key pair will be deleted when the secure lock screen is disabled or reset.\n\nFinally, this key pair cannot be used until the user unlocks the secure lock screen after boot. Oct 09 12:12:36 but the problem is if u do a billion different stuff in ur work, the last thing I want is doing dev stuff :) Oct 09 12:12:45 you have few policies associated with the use of the key too Oct 09 12:12:52 makes sense Oct 09 12:13:14 so then they need to implement checks in the app or prompt the users to use a PIN etc Oct 09 12:13:29 yeah it's just few lines of code Oct 09 12:13:40 it's an activity you launch, and based on the result code, you know if the user is auth or not Oct 09 12:13:50 alright Oct 09 12:14:06 I wish devs of whom we get to test apps were idling in IRC channels like this Oct 09 12:14:19 but any rooted evil user could just flip a boolean in memory you known, the big diff is they still need a key to sign or something required priv key Oct 09 12:14:27 then I would have to write 10% of the current enormous report Oct 09 12:14:32 and they don't have it since the keystore is locked Oct 09 12:14:38 yeah Oct 09 12:14:44 the goal is to protect your key, not the data protected by your key Oct 09 12:14:47 but as u very correctly said, root == dead Oct 09 12:15:04 root == dead, indeed Oct 09 12:15:17 someone could justscreenshot your screen Oct 09 12:15:26 there are too many ways after Oct 09 12:16:17 correct Oct 09 12:16:43 nice thanks for this discussion adq, saved me tons of time Oct 09 12:26:11 hi guys ~ how to make NestedScrollView to elastic scrolling ? Oct 09 12:27:30 i'm tried lot of stackoverflow answer , not working ~ Oct 09 12:31:41 is there any good proguard tutorial to make all proguard configuration changes not by accident well only but consciously? Oct 09 13:28:00 hithere Oct 09 13:28:10 need help with mapping files Oct 09 13:28:21 I have two flavours A/B Oct 09 13:28:24 flavors Oct 09 13:29:01 and both generated mapping.txt are same (diff says) Oct 09 13:29:56 by closer look those translations seems to be as if none obfuscation occurred Oct 09 13:30:17 ie - "int actionBarDivider -> actionBarDivider" Oct 09 13:31:12 I have "minifyEnabled true" in build.gradle Oct 09 13:31:34 I have probably overlooked something... Oct 09 13:32:51 according to yesterdays problems with Crashes&ANR in Dev console, I have found that it might be useful save such file for each build Oct 09 13:33:27 therefore I have ended up here - http://stackoverflow.com/questions/28948538/how-to-change-the-proguard-mapping-file-name-in-gradle-for-android-project - which might be helpful in this case (btw - implemented with some corrections and working) Oct 09 13:34:30 but it seems to be useless unless obfuscation / mapping.txt is in right shape Oct 09 13:37:42 of course seeds.txt have all those not obfuscated names included in Oct 09 13:53:02 This is an example of good documentation: " The final value of android:scheme must be in lowercase"" Oct 09 13:53:22 got question to developers. is it hard to learn how to write applications for Android, especially with Android Studio? which tutorials do you use? i'm not beginner, i wrote some applications in Delphi, C#, C++, and know some PHP, but want to learn something new so i'm installing Android Studio now :) Oct 09 13:54:01 "must be in lowercase"? Why can't the software call .toLowercase()? Why do I have to prepend "a0" to my app's client id? Can't the software do it? Oct 09 13:54:39 and "YOUR_ACCOUNT_NAME.auth0.com" is already available and called "auth0_domain" ONE line below Oct 09 13:54:56 Is the "a0" an error? Oct 09 13:55:02 a typo Oct 09 13:55:07 Who knows? Oct 09 13:55:26 alvinek: no, it's not hard Oct 09 13:55:52 alvinek: you can write them in C# too Oct 09 13:56:02 I think I should start with developer.android.com, site where I downloaded Android Studio Oct 09 13:56:16 I know, but want to learn some Java in my life :D Oct 09 13:56:22 ok Oct 09 13:56:25 good Oct 09 13:56:49 alvinek: and read "Android Development: The Big Nerd Ranch Guide" Oct 09 13:59:19 seems to be a good book to read Oct 09 14:00:06 if you know c# it should be a piece of cake, i use java at work, and occasionally i had to do some c# stuff, just minor things to learn Oct 09 14:01:14 well, the best book ever saw is "copying and pasting from Stackoverflow" on 9gag or something xD that was so true sometimes Oct 09 14:03:36 alvinek: did it teach you how to randomly modify it until it did the exactly thing you wanted? Oct 09 14:03:41 erh, exact Oct 09 14:05:33 no, but sometimes I think developers of snapchat have been reading this book before starting Oct 09 14:11:32 anyone having problems with gradle 2.2.0 Oct 09 14:11:37 described here https://code.google.com/p/android/issues/detail?id=215748 Oct 09 14:11:38 ? Oct 09 14:12:21 I am getting to the problem, but if somebody knew better solution... - it would help Oct 09 14:16:23 bolovanos: I'm getting that right now. Oct 09 14:16:53 `-keepattributes EnclosingMethod` fixes it here, but I don't know what it's all about (yet). Oct 09 14:17:12 TacticalJoke, wondering if that might be source of my problems where output seems not to be obfuscated :/ Oct 09 14:17:52 TacticalJoke, ad keep... yes - it seems to me to, but feels like juggling with atoms... Oct 09 14:22:22 will test that hypothesis by rolling back to 2.1.3 as suggested in IT Oct 09 14:30:18 * bolovanos seems to me that there are to many seems on the dance floor Oct 09 14:37:57 ok - with 2.1.3 no obfuscation neither Oct 09 14:39:10 bolovanos: Do you get the errors with 2.1.3? Oct 09 14:57:57 bolovanos: ? Oct 09 15:16:04 anybody know what the instant run flight recorder is ? Oct 09 15:24:06 pfn "Re: maven central, yes, there were technical issues with maven central which is causing a delay, but we are working on it. It should be on jcenter though." Oct 09 15:29:09 g00s, source? Oct 09 15:29:49 pfn https://www.reddit.com/r/androiddev/comments/56drom/android_studio_221_android_studio_project_site/d8k6n7h Oct 09 15:30:15 since i had his attention any way :D Oct 09 15:33:06 indeed Oct 09 15:33:19 "technical" = someone didn't push the button Oct 09 15:33:56 g00s still on that thing? Isn't it this? https://docs.oracle.com/javacomponents/jmc-5-5/jfr-runtime-guide/about.htm#JFRRT107 Oct 09 15:35:53 debug profiling? Oct 09 15:43:35 Is everybody else getting tons of errors with ProGuard since updating to 2.2? https://code.google.com/p/android/issues/detail?id=215748 Oct 09 15:43:52 I seem to get multiple errors per inner class in my project. Oct 09 15:43:58 Nop, works fine. Oct 09 15:44:15 instant-not-run* Oct 09 15:45:27 le truc que je réactive une fois tous les 6 mois pour voir, et désactive à nouveau aussitot (trad: the thing I enabled every 6 monthes to check if it works, and then subsequently disabled it again) Oct 09 15:50:02 Mavrik i could not get ACTION_OPEN_DOCUMENT_TREE to work with google drive Oct 09 15:50:09 did you try that? not care ? Oct 09 15:51:43 there's really no way to mess it up either https://github.com/googlesamples/android-DirectorySelection/blob/master/Application/src/main/java/com/example/android/directoryselection/DirectorySelectionFragment.java#L94 Oct 09 15:56:28 hey all, i should just have to call setOptionsMenu(false) in a fragment to ensure it doesnt show an options menu, right? Oct 09 15:56:52 even if a previous one has it set to true Oct 09 15:59:12 hi trying to get the cloud-vision example working....I set my path for AndroidManifest.xml and res directory and I dont see a Assets directory anywhere or a libs directory are they called something besides assets and libs? Oct 09 16:03:25 bolovanos: Switching to 2.1.3 works here. Oct 09 16:03:34 No errors or warnings. Oct 09 16:04:07 hey TacticalJoke good old proguard to keep you on your toes :) Oct 09 16:04:21 :D Oct 09 16:04:58 so weird Oct 09 16:05:12 my fragment doesnt not seem to want to tell the Options Menu to go away :( Oct 09 16:11:43 thanks for asking, g00s Oct 09 16:28:28 I reduced the tabs open in my browser to less than 500! Oct 09 16:31:15 Melatonina: I would advise disabling "Remember my open tabs". :D Oct 09 16:31:24 I went through a phase like that. Never again. Oct 09 16:33:22 hey guys Oct 09 16:33:34 like to ask a question and see how some of the more experienced folks address this problem Oct 09 16:33:52 So lets say I have two fragments, I Add the first one, indicate that I want it to have an Options Menu Oct 09 16:34:04 User clicks something in the fragment and I navigate to fragment 2 Oct 09 16:34:21 Fragment 2 does not have an options menu, so I call setOptionsMenu(false) Oct 09 16:34:46 problem is, since I did not use replace, the first fragment is still present and thus the options menu reflects its needs Oct 09 16:35:24 My thought is I need to remove the first fragment so the options menu accurately reflects the active fragment. However, I also need the previous fragment to retain its state in case of a back Oct 09 16:35:26 pfn np Oct 09 16:35:46 how do people in here approach this problem? Oct 09 16:36:32 FragmentTransaction#replace should still retain state, otherwise there's Fragment#setMenuVisibility Oct 09 16:36:53 SimonVT: it doesnt. Docs actually say, when replace is called onDestroy is called Oct 09 16:37:01 so when navigating back OnViewCreated gets called again Oct 09 16:37:12 also matches the behavior i am seeing Oct 09 16:37:22 Then detach Oct 09 16:37:28 Or hide Oct 09 16:37:37 Depending on if you want to keep the views around Oct 09 16:37:45 that is what i was wondering, would Hide fix this Oct 09 16:38:02 hence why i asked how people with more experience solve this Oct 09 16:39:14 SetMenuVisibility is probably the best option Oct 09 16:39:38 SimonVT: also if you dont mind me asking, which point in the lifecycle do you do any long running requests (web request for data) when loading a new fragment Oct 09 16:39:42 i am using OnStart at the moment Oct 09 16:41:51 onCreate, or when the data is loaded if I don't know beforehand Oct 09 16:43:11 hrmm i hadnt tried that. I am talking about fragments, not activities, if that changes your answer Oct 09 16:46:03 There's no one answer, it depends on your data Oct 09 16:46:51 yeah, i know. I was just curious Oct 09 17:00:28 Hi folks. I'm trying to compile Signal-Android but I get this error: https://gist.github.com/dionyziz/6ccdc225ea34b876c3e92dc15b12d7fa Oct 09 17:00:39 Signal-Android build instructions are here: https://github.com/WhisperSystems/Signal-Android/blob/master/BUILDING.md Oct 09 17:01:16 I have checked Android Studio > PReferences > Android SDK > SDK Tools and Android SDK Tools 25.2.2 is installed. Oct 09 17:01:44 I'm on OSX sierra and I'm trying to compile from the command line, not from within Android Studio. Oct 09 17:01:48 Help? Oct 09 17:05:53 dragorn nice weather :D Oct 09 17:07:08 dionyziz: you dont have build tools 23.0.2 Oct 09 17:07:27 you need the exact version Oct 09 17:13:55 Ashiren: OK. Is Android SDK Tools and Build Tools the same thing? Oct 09 17:15:42 How is it possible in iosched app using android:elevation for toolbar style in styles.xml since it has a minSdk of 14 ? link : https://github.com/google/iosched/blob/master/android/src/main/res/values/styles.xml#L341 Oct 09 17:16:20 I'm trying to do the same but I'm getting an error (obviously) Oct 09 17:16:34 hey so I am loading a stack of swipeable cards, and for some reason the first car, the image does not load with picasso Oct 09 17:17:01 Of course it doesnt, why would you load an image onto a car Oct 09 17:18:57 card haha Oct 09 17:19:32 dionyziz: android sdk build tools Oct 09 17:19:51 dionyziz: if you run android sdk youll see a list of things you can download Oct 09 17:19:58 Lonesoldier728: Post your code. Do images load in all the other cards? Oct 09 17:20:06 yep Oct 09 17:20:13 I will pastebin it now Oct 09 17:21:24 @orbyt_ http://pastebin.com/XSNGNECa Oct 09 17:21:35 I am using this library as well https://github.com/Diolor/Swipecards Oct 09 17:21:49 Is there a way to have my `properties.load(new FileInputStream(rootProject.file("keystore.properties")))` stuff run only when doing a release build? The `signingConfigs { release {` stuff seems to run even with debug builds. Oct 09 17:21:57 In the Gradle script. Oct 09 17:23:48 Ashiren: I see, I found the list and I installed the exact build tools version. This seems to have done the job and the project is now compiling. Thank you for your help :) Oct 09 17:24:02 g00s: Oct 09 17:24:17 Lonesoldier728: Are you sure your returning a proper url for that position? Try loading a local drawable into the image and see if that loads Oct 09 17:24:32 yeah because it loads Oct 09 17:24:40 if I jump to the profile then back Oct 09 17:25:19 revisiting the view - also, tried using the second image and removing the first item in the list - and the same thing happens to the next item @orbyt_ Oct 09 17:26:49 Can you pastebin the url that projects.get(position).getDefaultPicture() returns Oct 09 17:28:10 actually no, pastebin the 'pic' String Oct 09 17:28:18 as thats what your loading Oct 09 17:31:24 kk Oct 09 17:32:40 it is the correct url, it is loading 4 images at a time - the thing is I think the first image is either being garbage collected or something Oct 09 17:45:24 hey thepoosh Oct 09 17:45:28 hi hi Oct 09 17:46:23 forgot to check AW Oct 09 17:46:34 aww Oct 09 17:49:02 mehhhhh Oct 09 17:49:03 g00s: meh Oct 09 17:55:07 thepoosh i don't know what happened; but sometime aroune 4mos ago, maybe gradle-plugin 2.0 or 2.1 i was getting ~5 sec build times, now i can't get it under 20 (with instant run) Oct 09 17:55:41 because you suck Oct 09 17:55:47 lol i know Oct 09 17:55:48 g00s: have you run --profile? Oct 09 17:56:02 uh no i guess i'll try that Oct 09 18:01:28 thepoosh i think AS got just a bit more memory hungry and put me over the tipping point for mem pressure Oct 09 18:01:38 ? Oct 09 18:01:48 this machine only has 4G ram Oct 09 18:01:48 did you run with --profile Oct 09 18:01:49 ? Oct 09 18:01:54 oh crap for you Oct 09 18:02:02 AS loves to nom mem Oct 09 18:02:07 the new AS has a different cm options set up Oct 09 18:02:12 *vm options file Oct 09 18:02:19 different setting, looking into it Oct 09 18:02:39 oh and i guess now we're using openJDK - no idea how well tuned that is Oct 09 18:06:39 g00s: this made me cry today Oct 09 18:06:40 https://www.youtube.com/watch?v=BSaAMQVq01E Oct 09 18:06:50 thinking about my life choices as a programmer Oct 09 18:09:17 watching Oct 09 18:10:12 thepoosh wow thats long , i'll have to watch it later. first comment "They are naturally over ambitious and don't have the horrifying memories of managing legacy systems" Oct 09 18:10:22 Do you guys git/hgignore `gradle.properties`? Oct 09 18:10:27 that pretty much sums up why i do the things the way i do on android :D Oct 09 18:10:38 TacticalJoke: yes Oct 09 18:11:14 That's cool. Was thinking of putting my APK-signing stuff in the project gradle.properties rather than the global gradle.properties. Oct 09 18:12:09 lol, looking through my .gitignore i still have eclipse rules in there ... Oct 09 18:16:39 TacticalJoke thepoosh i thought this was thought provoking from last week : https://news.ycombinator.com/item?id=12613586 Oct 09 18:44:00 anyone work with the cloud-vision sample program in android studio? Oct 09 18:46:04 I am getting no resources found hat matches the given name 'Theme.AppCompat.Light.DarkActionBar' tried ever one of the supposed fixes but most with few exceptions dont even have the menu items listed in the fixes Oct 09 18:46:30 I assume it they must be from very old versions of android studio Oct 09 18:47:02 Is there some decompiler that can create compilable code? Oct 09 18:47:09 I had problems with the output of jadx Oct 09 19:40:22 no Oct 09 20:32:42 Hey guys Oct 09 20:33:27 We created some maths apps having about 5M downloads to date. About 250 000 gave us their email address with consent of "promotional offers" and "news". Oct 09 20:33:49 Big question: What do you start sending to these email addresses? How would you start monetizing on these? Oct 09 20:41:37 math apps? Oct 09 20:47:12 yes Oct 09 21:10:48 Is it possible to have more than one debug build? I want to test proguard Oct 09 21:11:15 But when I create a different build variant and enable proguard it says "App not installed" when I try to intall on a device Oct 09 21:26:41 <__unsigned_long> (: Oct 09 21:27:13 :) Oct 09 21:35:07 __unsigned_long: if you sign an unsigned long with a private key, does it become a signed long? Oct 09 21:47:56 Where do you guys back up your keystores? If something like Google Drive sensible? Or should it be physical media only. Oct 09 21:48:03 Is* Oct 09 21:48:39 I don't know yet. I'm creating my first keystore right now Oct 09 22:03:26 Can I only sign a release build? Oct 09 22:23:28 Do I have to worry if jarsigner says "This jar contains entries whose certificate chain is not validated."? Oct 09 22:25:38 The Terminal window of Android Studio 2.2 is broken Oct 09 22:26:01 Melatonina are you using as 2.2.1 ? i did see that ... Oct 09 22:26:23 if your command line extends for more than half of the width, the part to the right is not displayed Oct 09 22:26:31 even if the command is executed properly Oct 09 22:26:40 No, I'm still using 2.2 Oct 09 22:26:46 Didn't receive the update yet Oct 09 22:27:13 It still says I have the latest update Oct 09 22:27:26 go to beta channel than Oct 09 22:29:51 * Melatonina salivates while updating from the beta channel Oct 09 22:39:21 The problem is still there Oct 09 22:40:08 workaround: float the Terminal tab and resize it a bit Oct 09 22:40:49 The boss is in da house Oct 09 23:53:54 somehow i can't get over this 'google play services plugin', premise seems weird : take some chunk of json and turn it into xml resources ? Oct 09 23:54:13 i have to add this gunk to my build, just to do that ? Oct 10 00:03:53 and who's bright idea was it to configure stuff with json anyhow ... that should be illegal Oct 10 00:09:03 you prefer xml? Oct 10 00:23:03 Visual Studio is using more json too recently Oct 10 00:23:59 Melatonina haven't seen VS in a while, but a lot of the JS tooling obviously uses it ... Oct 10 00:24:17 VS Code is JS so their config files are json too Oct 10 00:31:15 in past, google analytics could be configured in XML (custom schema) Oct 10 00:31:27 love to hear their reason for making this plugin Oct 10 00:35:40 would anyone mind starting a simple app that lets you send/receive sms from your desktop? perhaps a simple web interface on a port on the phone... Oct 10 00:35:47 it'd be nice to have an opensource project for this Oct 10 00:40:15 jaggz do it Oct 10 00:40:24 i'll watch Oct 10 00:42:21 I only made one app years ago Oct 10 00:42:50 Tried to. An adjustment clock for setting a series of alarms for patient caregiving Oct 10 00:43:25 Adjustment? -- was supposed to type "alarm" Oct 10 00:44:00 Then it'd offset the series of alarms if you needed to change it Oct 10 00:44:36 Like if you turned a patient over early or late, the remaining times would be adjusted. Or with medications early or late Oct 10 00:44:56 But i didn't get far Oct 10 00:46:11 So i was hoping someone experienced could whip up something.. i could refine it, but it's tough to get started Oct 10 00:47:19 I wonder how often people pay apps to unlock features Oct 10 00:47:47 (general wondering, since it's vary from 0 to a lot, i guess) Oct 10 00:48:06 Or from 0 to frequent Oct 10 00:56:31 jaggz: if you find someone who does all the dirty development job just to let you "refine it" please let me know so I can let him do all the dirty work in my app and use my energies to "refine it". Oct 10 00:56:45 Melatonina, what's your app? Oct 10 00:59:40 "AT&T halting Samsung Galaxy Note 7 sales" Oct 10 00:59:56 i suspect a lot of those people will then go buy Pixels ... Oct 10 01:00:07 and T-Mobile also ... Oct 10 01:00:47 i wouldn't mind a pixel, but the australia tax on it is insane!! Oct 10 01:01:33 jaggz: it's a social app to help ISIS terrorists coordinate their efforts and achieve a better result without scheduling 2 bombings in the same city the same day, automatically claiming the bombing on twitter and facebook, etc. Oct 10 01:01:34 yeah... you're probably better off buying another house instead Oct 10 01:11:06 what do you do when an application crashes without stack trace? Oct 10 01:11:36 repro and debug? Oct 10 01:12:29 no Oct 10 01:12:42 you try it with another emulator image Oct 10 01:12:53 unless it's that isis thing , then just give up Oct 10 01:13:39 with API 24 it doesn't produce any warning Oct 10 01:13:54 sorry, trace Oct 10 01:14:01 with API 23 it does produce a trace Oct 10 02:18:48 I'm trying auth0 UI component. If I try to authenticate through google I get redirect_uri_mismatch. What does it mean? Match with what? **** ENDING LOGGING AT Mon Oct 10 02:59:59 2016