**** BEGIN LOGGING AT Sat Oct 29 03:00:00 2016 Oct 29 04:38:42 I have a custom control which displays rich text Oct 29 04:38:54 I'd like to add the possibility to show videos in it Oct 29 04:40:36 when a video frame is available I should invalidate the view so that onDraw gets called again. There I draw the text and the frame bitmap Oct 29 04:40:40 Will that be slow? Oct 29 04:40:48 Are there better alternatives? Oct 29 04:47:17 Possibly Oct 29 04:47:49 I feel like remaking the view every frame is definitely inefficient Oct 29 04:49:25 Should I cache the rest of the rendering in a bitmap, merge that bitmap with the frame bitmap and draw the result? Oct 29 04:52:13 why not use a VideoPlayer view? Or is there a specific sort of functionality you need from your proprietary method? Oct 29 04:52:29 VideoView* Oct 29 04:53:58 by definition VideoView is a View in itself Oct 29 04:54:11 VideoView sucks as a stand-alone playback view Oct 29 04:54:21 I haven't personally used it that much Oct 29 04:54:38 my control should display both rich text and video clips in the same view Oct 29 04:54:43 Ahh Oct 29 04:54:54 I see Oct 29 04:54:55 with editing capabilities Oct 29 04:55:29 So you're asking what the most efficient means of playing back a video are? Oct 29 04:57:27 Instead of processing the video's contents on the fly, why not cache it all at once and then load the desired frame as needed? That way you don't keep accessing the file, which is slower. Oct 29 04:58:55 thats effectively how (good) video players work, they minimize file access since that's the slowest part usually Oct 29 05:07:01 BigZ: decoded video files are huge Oct 29 05:07:27 You may want to ask somebody else. I'm not a video expert Oct 29 05:07:39 np, BigZ :) Oct 29 05:07:42 i tried :( Oct 29 05:07:50 Thanks for trying Oct 29 07:31:42 Hi , can a fragment have a vertical orientation while the activity is in landscape mode? Oct 29 07:34:33 morning lolzer, i'm not sure what your asking exactly. Oct 29 07:34:44 in short yes, you can do whatever you like Oct 29 07:35:10 perhaps you can draw an image with arrows showing the scrolling directions and phone orientation? Oct 29 07:36:31 I am having a fragment with android:orientation="vertical" but it comes up in landscape mode only Oct 29 07:37:08 ok fragments dont have an orientation attribute Oct 29 07:37:14 so what your doing, does nothing Oct 29 07:37:19 what are you trying to do Oct 29 07:37:35 have your content scroll left-to-right when in landscape? Oct 29 07:37:38 or something? Oct 29 07:37:42 well the JavaCameraView works only in landscape Oct 29 07:37:55 ohhhh god Oct 29 07:38:04 not that pile of crap from OpenCV Oct 29 07:38:10 :D Oct 29 07:38:21 ok, well anyway Oct 29 07:38:46 is there any other library to do some processing ? Oct 29 07:38:47 ok, so what are you trying to do different in portrait Oct 29 07:39:04 i believe i know why their view doesnt show a camera picture in portrait Oct 29 07:39:16 but dont you just want to lock your activity to landscape anyway? Oct 29 07:39:34 well the phone is held upright . so need a fragment that pops up in vertical mode Oct 29 07:39:56 forget about fragments Oct 29 07:40:00 this has nothing to do with fragments Oct 29 07:40:12 your not explaining what you are trying to do Oct 29 07:40:26 so do that first, and lets work that out and then I can tell you how to achieve it Oct 29 07:40:26 else now i am having another activity .. which seems like a distraction Oct 29 07:40:31 k Oct 29 07:42:11 the hackathon requires me to track a red laser point. once the user clicks on it the time pops up Oct 29 07:42:30 are you at the droidcon london hackathon Oct 29 07:42:38 time from the start of the red point appearing Oct 29 07:42:47 no no it a local hackathone Oct 29 07:42:53 ah, thats this weekend Oct 29 07:42:55 :) Oct 29 07:43:58 ya .. its too big a hackathon for me now .. Oct 29 07:45:18 ok, so first of all you want the app to work in portrait, capture camera video, process the video frames with OpenCV and then display the result Oct 29 07:45:35 then if they tap that area of the screen it displays a time? Oct 29 07:45:58 or you mean the laser point "spells out" the time and you want to recognise it visually Oct 29 07:46:22 lolzer: ^ Oct 29 07:47:24 yes .. only landscape the JavaCameraView gives a full screen video. I see when a user clicks if its a red spot , Then i display the time he/she takes to click. Btw the laser point is moving on the floor Oct 29 07:48:12 no the laser point is just like a challenge Oct 29 07:48:45 so its a reaction game? Oct 29 07:48:48 at each level the speed of the servo motor is increased Oct 29 07:48:56 yes exaclty that word Oct 29 07:49:03 reaction game it is Oct 29 07:50:08 ok so the way JavaCameraView works is it finds the best camera settings that fit the aspect ratio of the display. so thats the reason it wont work in portrait. Oct 29 07:50:20 you can do it. but you have to kinda write your own JavaCameraView Oct 29 07:50:29 but Oct 29 07:50:39 you can just lock your Activity in landscape Oct 29 07:50:50 so you can hold your phone portrait and it will "just work" Oct 29 07:50:54 that is the quickest option Oct 29 07:52:20 yes i have locked it. I tested it with few guys here they were fine with the landscape display. But when a judge tried it, he specifically said its a bit disorienting in faster levels if he handles the phone in portrait mode Oct 29 07:53:04 so it seems the only option would be to have another activity which is not locked ? Oct 29 07:53:24 erm Oct 29 07:53:31 i dont see how that would make a difference Oct 29 07:53:42 since it doesnt display nicely in portrait Oct 29 07:54:12 lolzer: im not sure i understand the disorientation problem Oct 29 07:54:15 no the live stream would be locked in landscape. when a user clicks it will take him to another acivity Oct 29 07:54:18 perhaps you can explain more Oct 29 07:54:29 lolzer: ohh Oct 29 07:54:32 that makes sense now Oct 29 07:54:48 yea, thats the quickest way Oct 29 07:55:04 unless you really want to rewrite the camera pipeline Oct 29 07:55:04 the judge was running behind the spot and to see the score he had to tilt it . Oct 29 07:55:51 hmm.. thanks Napalm for the time!!! Oct 29 07:56:03 your welcome Oct 29 08:05:02 does anyone here use Android SDK on Linux? I can't get an essentially empty project to build Oct 29 08:06:16 https://gist.github.com/anonymous/304d94be4b5fe58ba67121c94f6214aa Oct 29 08:27:59 in MVP, is the view supposed to call the presenter on input-events such as checkbox-clicks or textview-input? Oct 29 09:11:24 [2016-10-29 12:08:10 - hierarchyviewer]Unable to get view server protocol version from device emulator-5554 Oct 29 09:54:21 Hi, i'm using a datepickerdialog and the resulting month value is always -1. is this usal behavior? Oct 29 10:14:35 What should be the size of the icon for static shortcuts, so it'll look likes google apps shortcuts? Oct 29 10:31:51 yoavst: you mean the 7.1 launcher shortcuts? Oct 29 10:32:02 yes Oct 29 10:32:30 I've used 24dp black vector images for the shortcuts, and it looks ugly on Nova Launcher. Oct 29 10:42:16 [12:34] hello [12:34] im trying to debug on eclipse [12:34] but it fails [12:34] cant install app on the phone [12:34] unknown error [12:36] Installation error: Unknown failure [12:36] Please check logcat output for more details. [12:36] but not logcat messages at all [12:37] any idea ? Oct 29 10:42:21 yoavst: still here? Oct 29 10:42:31 yep Oct 29 10:42:44 hey just coppied my message from other chanell Oct 29 10:42:59 im too lazy to re-type it Oct 29 10:43:04 is that ok ? Oct 29 10:43:13 please help Oct 29 10:44:41 yoavst: http://pastebin.com/2bfQz5qi is the drawable/compose_launcher_shortcut_icon from an app you might know Oct 29 10:44:46 so then the next question is, why eclipse? Android Studio is now the stable standard Oct 29 10:45:03 Napalm: Thanks! Oct 29 10:45:49 Leeds: you talking to mee ? Oct 29 10:46:29 Cienias: I don't see anyone else here Oct 29 10:46:56 Leeds: there is like 100ts peeps here Oct 29 10:46:57 anyway Oct 29 10:47:07 Leeds: especially talkign about eclipse Oct 29 10:47:09 :) Oct 29 10:47:26 because as is like humongous in size Oct 29 10:47:30 i hated that Oct 29 10:47:39 but maybe my manifest is wrong Oct 29 10:47:50 what should be my sdk min version ? Oct 29 10:48:14 Cienias: open your terminal and go to the sdk tools directory and run: adb logcat Oct 29 10:48:36 android:versionCode="1" android:versionName="1.0" > Oct 29 10:48:45 i got this setting in my manifest Oct 29 10:48:51 but itls like 6 years old Oct 29 10:48:56 or more Oct 29 10:48:59 I was misquoting https://www.youtube.com/embed/lQkpes3dgzg/ Oct 29 10:50:31 Napalm: what folder is it in ? Oct 29 10:51:16 what are those settings for above ? android:verison Oct 29 10:51:18 etc Oct 29 10:51:59 why not use android studio Oct 29 10:52:02 Cienias: look in your sdk folders, just try Oct 29 10:52:07 eclipse ADT is not supported anymore Oct 29 10:52:37 but i got older eclpse Oct 29 10:52:40 luna i think Oct 29 10:52:45 it the last supported version Oct 29 10:52:53 TheSchaf: apparently it's too big Oct 29 10:53:07 it's like 1 GB comeone Oct 29 10:53:11 Cienias: just import the project into Studio Oct 29 10:53:32 perhaps i will give it a go anyway but this problem is puzzling me Oct 29 10:53:36 i want to solve it Oct 29 10:53:47 i suspect the setting in my manifest are wrong Oct 29 10:53:51 or outdate Oct 29 10:54:00 can someone confirm Oct 29 10:54:13 i dont even know what they do anymore Oct 29 10:54:24 what is the point in using old outdated tools? Oct 29 10:54:46 old thoes not mean bad Oct 29 10:55:05 sure it does Oct 29 10:55:22 there might be tons of bugs or incompatibility with the current things Oct 29 11:00:41 so body uses eclipse here ? Oct 29 11:01:42 nobody* Oct 29 11:02:33 do i need anything else enabled on my phone apart from usb debugging Oct 29 11:02:34 ? Oct 29 11:04:29 as long as you get the debug notification on your phone when you plug it in, you should be good to go Oct 29 11:08:41 ok so its working on avd Oct 29 11:08:43 lol Oct 29 11:09:10 so puzzle remains Oct 29 11:19:51 omg everything is soo slow Oct 29 11:21:17 adq: Hello, I made some tests, for the certificates and shared user id, I generated two certificates with the same public key, the installation failed because the certificates didn't match Oct 29 11:25:42 soulisson, did you make a diff between the two certificates to see what don't match? Oct 29 11:26:25 i'm not even sure what you say is really what happened Oct 29 11:26:45 also, what are you trying to solve? Oct 29 11:26:51 adq: oh, I used openssl to generate two self signed certificates with the same public key, I then imported them Oct 29 11:27:00 crypto 101 Oct 29 11:27:05 it does not work like that Oct 29 11:27:10 adq: It was about our yesterday's discussion Oct 29 11:27:15 yup, i remember perfectly Oct 29 11:27:26 i still don't know what are you trying to solve Oct 29 11:27:37 soulisson, what you did with openssl is expected Oct 29 11:28:20 adq: my question was about having two certificates with the same public key to sign the apk Oct 29 11:28:38 what was your question exactly? Oct 29 11:29:47 adq: If two applications signed with the same private key would be considered coming from the same publisher Oct 29 11:30:02 and could share the same user id Oct 29 11:30:11 no then yes Oct 29 11:30:23 given they have the same private key but different certificates Oct 29 11:30:26 same publisher is independent of what key was using to sign the apk Oct 29 11:30:31 but you are right for the user id Oct 29 11:31:29 you remember from yesterday that when you sign an apk, you're in fact signing (with your priv key) the apk + the cert containing (only) the pub key embedded Oct 29 11:32:13 the cert containing this pub key embedded in the apk is matching the priv key you use to sign, and this pub key is used to verify the signature of the apk and also as a fingerprint for share uid & other stuff Oct 29 11:32:42 if you generate 2 certificates with openssl and if they are different (due to different field for example), even if they contain both the same public key Oct 29 11:32:56 this will not help you, since you need to embed the same exact cert in both different apk Oct 29 11:33:41 adq: yes, that what I tested today, I wasn't sure if we had to embed the same exact cert Oct 29 11:33:53 i still don't get why you just don't use Android studio to select your keypair from the keystore Oct 29 11:34:13 to sign your apk with the same key as the other one Oct 29 11:34:32 or via gradle Oct 29 11:34:53 adq: I do, I was just was trying to figure out if I had to embed in the apk the exact same cert to be able to share the same user id Oct 29 11:35:43 according to the doc, the cert is used for matching Oct 29 11:35:55 even if the cert is a container (containing a public key in this case) Oct 29 11:36:40 in all case, i don't know more, hope this helped you, otherwise keep digging and learning Oct 29 11:37:27 adq: yes, in the documentation there was this sentence "If the certificate (or, more accurately, the public key in the certificate) matches the key used to sign any other APK on the device, the new APK has the option to specify in the manifest that it will share a UID with the other similarly-signed APKs." Oct 29 11:38:22 so for me it wasn't clear if the whole certificate was used or just the public key, so I made some tests today to confirm that the whole certificate must match Oct 29 11:38:32 have you specificied in the manifest android:sharedUserId Oct 29 11:38:32 ? Oct 29 11:38:43 adq: yes, of course Oct 29 11:39:21 so your problem is: despite having signed 2 differents apk with same key + embed same pub key in their cert Oct 29 11:39:28 they are not sharing the same process uid? Oct 29 11:42:17 adq: well this is not really an issue, I was just trying to figure out if the verification process was relying on the public key only or the whole certificate, so I generated two certificates with the same public key and I signed two apk files with those certificates, when I tried to install the second application I got an error message that indicated that sharing the user id was not possible because there is a mismatch between the Oct 29 11:42:17 certificates, this confirm that the whole certificate is used to share the same user id Oct 29 11:42:43 ahh nice, i see Oct 29 11:43:22 it's weird they are doing that, or it's weird they are doing it like this Oct 29 11:43:38 usually, you search for CKA_ID-like fields inside cert or key Oct 29 11:43:49 to verify a matching pair or matching cert etc Oct 29 11:44:08 but who knows what they did, they were several vulnerabilities too in the past since you can embed multiple cert Oct 29 11:44:19 adq: I see Oct 29 11:44:30 i worked on PKI crypto etc so i'm quite familiar Oct 29 11:44:37 with matching keypair, cert, etc Oct 29 11:45:00 nice Oct 29 11:45:11 and CKA_ID is usually a checksum (sha1 for example) Oct 29 11:45:40 maybe they have a reason to use the whole cert and not the pub key attr inside it for matching Oct 29 11:45:44 maybe it's historical Oct 29 11:46:03 you did right by verifiying the doc is not entirely clear and precise about it Oct 29 11:49:55 adq: I read it was merely a binary check of the two embedded certificates, if they don't match exactly, it fails Oct 29 11:50:40 I guess if I want more details about the whole process I will have to read the source code, but I'm going to stop now Oct 29 11:51:04 in nougat, they are using v2: https://source.android.com/security/apksigning/v2.html Oct 29 11:51:53 adq: yes, I think the signature is appended to the apk file Oct 29 11:52:00 of course Oct 29 11:52:56 I don't remember if the zip format supported signature (who knows :) ) Oct 29 11:59:03 here's my classic quote ... 'might might not make right but right makes might!' Oct 29 12:23:39 is it necessary to publish an app to test billing? there are 2 articles in the doc. site about testing billing, one says it isn't required, the other says it is Oct 29 12:29:49 hi. I am trying to add marker bu touch to the googlemap and remove it. I want the latitude and longitude send to a mysql table via php and store in there or delete from there. I searched in internet add some variuse codes to mine. now it is like this: http://paste.fedoraproject.org/462776/14777440/ it gives me error in this part: mMap.addMarker(latlng); may u please tell me what's wrong with it? thanks Oct 29 12:43:54 Interesting stuff happening here: https://github.com/timwr/CVE-2016-5195/issues/9 Oct 29 12:44:17 Are files and directories beginning with "." displayed in Android Device Monitor? Oct 29 12:53:28 popapo: might help if you say what the error is Oct 29 12:53:49 I am embarrassed, but I still can't build any projects in AS due to Gradle sync failed, nor have any good leads where to look for a fix. Enabling MultiDex didn't help Oct 29 12:56:49 does it tell you why sync fails Oct 29 13:02:13 Error:Process 'command '/home/../jre/bin/java'' finished with non-zero exit value 2 Oct 29 13:02:33 xorgate: it say com.google.android.gms.maps.model.MarkerOptions in googlemap can not be apply to com.google.android.gms.maps.model.LatLng; Oct 29 13:04:48 popapo: looks like a simple syntax error. you are trying to pass type A when the method wants type B Oct 29 13:08:57 xorgate: so what i should do now? i replaced latlng with marker; then it said: om.google.android.gms.maps.model.MarkerOptions in googlemap can not be apply to java.util.HashMap Oct 29 13:09:33 popapo: you are being sloppy with your types and variables Oct 29 13:09:53 a HashMap is not a MarkerOptions Oct 29 13:10:34 figure out what type .addMarker() needs as param, then make one of those. Oct 29 13:12:02 hi my friends Oct 29 13:23:57 xorgate: I tried every thing. I am not sure whether my whole code logic is write or wrong Oct 29 14:48:16 xorgate: hi again Oct 29 14:48:45 xorgate: i disconnected. may I know if you have any guidance for me? Oct 29 14:48:54 I am trying to add marker bu touch to the googlemap and remove it. I want the latitude and longitude send to a mysql table via php and store in there or delete from there. I searched in internet add some variuse codes to mine. now it is like this: http://paste.fedoraproject.org/462776/14777440/ it gives me error in this part: mMap.addMarker(latlng); may u please tell me what's wrong with it? thanks Oct 29 15:00:47 yes you already said that.. Oct 29 15:06:41 xorgate: that was for the whole channel Oct 29 15:07:08 I took that code from: http://wptrafficanalyzer.in/blog/storing-google-maps-android-api-v2-marker-locations-in-mysql/ and made some changes in it Oct 29 15:13:28 does anybody know why setting setPreviewTexture(null) might work on one device but not others? Oct 29 15:13:33 all running same api Oct 29 15:42:18 guys, what is the purpose of #android-unregistered? Oct 29 15:42:21 seriously now Oct 29 15:43:17 For people who aren´t registered to nickserv Oct 29 15:43:30 how does it serve them? Oct 29 15:43:37 Hi folks. Are there public Android WebRTC libs available somewhere? Can´t seem to find them anywhere apart from the now defunct Pristine libjingle one (outdated) Oct 29 15:43:41 you go in there, you can't say anything, and you think you just actually joined #android-dev Oct 29 15:43:44 and you haven't Oct 29 15:43:49 Well it keeps spammers/flooders and such out of #android Oct 29 15:44:08 So we can have a nice chat in here Oct 29 15:44:22 hm, ok Oct 29 15:45:54 Ihttp://image.prntscr.com/image/bba8daa6b65445f88f57605b5c5894da.png I need to create this layout where its height need to be the match_parent (no scrolling) and every row has to have the same height and width. Oct 29 15:46:17 I've implemented it using LinearLayout of LinearLayout of textview, but it is a bit slow. Any better idea? Oct 29 15:46:33 gridview? Oct 29 15:46:35 gridlayout Oct 29 15:48:06 I tried to take a look at gridlayout, but current I have the width of each column to be 1/6 of the screen and Idk how to do that on gridlayout. Oct 29 15:48:43 about gridview, I tried it with RecyclerView (yes, I know it's not the same) and I had problem with settings all the rows to have same height. Oct 29 15:48:56 Is anyone aware of any pickers (3rd party or otherwise) that use google image search? I'd basically like to open an activity or dialog that allows the user to search for images (on google image search) then click on an image and have it return the url of the image to my app. Oct 29 15:49:20 grids like this are made everyday to achieve layouts like the one you showed Oct 29 15:49:27 keep trying, it's really easy to do that Oct 29 15:53:02 Odaym: So you suggest gridLayout with HorizontalScrollView, or adapter based aproach? Oct 29 15:53:44 of course you need an adapter Oct 29 15:53:54 but gridlayout doesn't support adapter Oct 29 15:54:05 GridView and GridLayoutManager does. Oct 29 15:54:07 recyclerview with a grid layout manager Oct 29 15:54:46 http://image.prntscr.com/image/8b217e80eaf64185addc1b33425fd79c.png This is how it should look on the app Oct 29 15:55:04 Ok, I'll try again recyclerView. My problem there was with a same weight for all the rows. Oct 29 15:55:21 how else would it do that? why would it assign different weights Oct 29 15:55:25 you feed it one layout Oct 29 15:55:27 it applies too all Oct 29 15:55:30 to* Oct 29 15:55:42 Second, I'll search for the git history Oct 29 15:56:12 recyclerView.layoutManager = GridLayoutManager(activity, 11, LinearLayoutManager.HORIZONTAL, true) Oct 29 15:56:34 11? Oct 29 15:56:38 https://github.com/OhelShem/android/blob/master/app/src/main/java/com/ohelshem/app/android/changes/adapter/LayerChangesAdapter.kt and this is the adapter Oct 29 15:56:48 there were 11 rows, title row and 10 data rows. Oct 29 15:56:58 now I'll search for a picture to show the problem :) Oct 29 15:58:47 (compiling) Oct 29 16:02:42 Odaym: http://image.prntscr.com/image/d9f78600e9864cbcbe4bf0c55a1207e8.png problems: white bar under the titles, and text :/ Oct 29 16:03:07 strictly a layout issue Oct 29 16:03:54 Odaym: I know, but couldn't find a fix for that Oct 29 16:04:25 but you're pasting code which I can't even read or relate to anything, when it's purely a layout issue Oct 29 16:04:34 implement it again as it was, fix the layout this time Oct 29 16:05:32 Odaym: the white space is because the title has fixed size: 30dp, but it tries to fit it to have the same height as all other rows Oct 29 16:05:46 this is the first layout problem Oct 29 16:07:13 but thanks for the direction, I'll try to rewrite it from scratch. Oct 29 16:08:41 bye my friends Oct 29 16:13:09 What's the correct way to use MediaRecorder with surface source, to ensure that I'm recording the full screen? Oct 29 16:13:23 I'm recording fine but in the video, part of the screen has been chopped off Oct 29 16:13:26 can't figure out why Oct 29 16:34:20 How can I get a surface preview's resolution and the recorded video's resolution to match? I'm recording from a surface Oct 29 16:48:56 i'm back Oct 29 16:52:29 cause it feels so empty without me ☺️ Oct 29 17:07:37 50% of all manning ebooks today Oct 29 17:07:45 (not just the MEAPs) Oct 29 17:09:44 g00s: Oct 29 17:09:53 hey thepoosh Oct 29 17:10:08 i got node.js / electron in action, i have some ideas :D Oct 29 17:10:10 sup sup sup Oct 29 17:10:34 i guess the big news is rxjava 2 is out Oct 29 17:10:48 although i may stick with 1.x since its a bit slimmer Oct 29 17:10:55 "a bit" Oct 29 17:11:30 i have to learn more about what maintenance the 1.x branch will keep getting Oct 29 17:12:00 thepoosh have you played around with ConstraintLayout yet ? Oct 29 17:12:17 a bit but then I was told to wait until it's out of alpha Oct 29 17:12:36 its beta2 now, but yeah i guess thats still alpha :D Oct 29 17:12:49 oh god. Oct 29 17:12:55 Ban the infidel. Oct 29 17:13:07 No electron! Oct 29 17:13:27 lol i read that as 'no election' Oct 29 17:13:44 cause i just read that story 'they should just hand the election to me [trump]' Oct 29 17:14:03 Electron is worse than trump. Oct 29 17:14:18 i like VS Code, so if thats what you can do with it, i'm sold Oct 29 17:15:02 thepoosh what else is going on? ready for the firebase summit ? Oct 29 17:15:24 https://twitter.com/YishaiGlide/status/792414478805635072 Oct 29 17:15:30 not ready Oct 29 17:15:53 oh lol, you are talking ! thats sweet Oct 29 17:16:15 so you are an Observable, not an Observer :D Oct 29 17:16:27 Mavrik: Why do you dislike electron? Im building an app with it currently Oct 29 17:16:29 well, a bit of both Oct 29 17:16:35 I will be emitting some crap Oct 29 17:16:43 oh so then you are a Subject Oct 29 17:17:09 orbyt_, same reason I dislike Cordova apps Oct 29 17:17:13 that is the object that does both? Oct 29 17:17:36 Mavrik: now you have flutter apps to hate Oct 29 17:17:38 well in 1.x i haven't looked much at 2.x Oct 29 17:17:44 buggy waste of resources capped over with crappy UX due to web technology issues Oct 29 17:17:47 well, Cordova at least doesn't start a separate instance of Chrome for each tiny app Oct 29 17:18:28 everything is a buggy waste of resources these days Oct 29 17:18:43 i could write all my stuff in c++ using Qt, but then i have to buy a license Oct 29 17:18:43 unlike 300+MB of Slack app. -_- Oct 29 17:18:44 Its just a web app in a native wrapper. If it has bad UX then the same web app would have bad UX as well Oct 29 17:18:53 @_@ Oct 29 17:18:57 orbyt_, yes. Oct 29 17:19:06 Which they do. Oct 29 17:19:17 Like levels of convoluted menus in apps due to lack of right click support. Oct 29 17:19:40 g00s, what license? Oct 29 17:19:57 Qt isn't free for non-open source now, is it ? Oct 29 17:20:29 http://image.prntscr.com/image/4a953ef4b808445ab68e15549d1e0176.png Oct 29 17:20:52 thepoosh what will you be talking about ? Oct 29 17:21:12 how firebase changed my life Oct 29 17:21:16 I'm trying to make the header row to have a fixed height. header: width = match, height = 30dp, item: width = screen / 6, height = match. using gridLayoutManager Oct 29 17:21:43 thepoosh, you use it in production anywhere? Oct 29 17:22:02 Mavrik: yeah, been in production for a few months now Oct 29 17:22:25 A lot of users (if it's not a secret)? Issues? Oct 29 17:22:50 a few million Oct 29 17:22:56 "few" :D Oct 29 17:23:08 thepoosh so you like it? mikey likes it? :D Oct 29 17:23:31 it has some very good stuff, and some buggy (as of 3 months ago) stuff Oct 29 17:23:39 we don't use the DB part Oct 29 17:23:43 ah ok Oct 29 17:24:13 I was asking "what kind of app?" to understand how you use the database but... you don't use it Oct 29 17:24:15 :D Oct 29 17:24:20 thepoosh, ahh, which parts are there left? :) Oct 29 17:24:27 isn't the db the main thing ? now i'm more curious what thepoosh will talk about Oct 29 17:24:27 We tried using analytics and it's catastrophically bad Oct 29 17:24:39 Mavrik lol seriously wtf Oct 29 17:24:44 i was just about to migrate Oct 29 17:24:50 analytics to an extent, FCM, crash reporting Oct 29 17:24:55 Ah. Oct 29 17:24:56 and a bit of רקצםאק-בםמכןע Oct 29 17:25:02 i mean, there was that thing a few weeks ago, where firebase crash reporter crashed your app Oct 29 17:25:03 remote-config Oct 29 17:25:10 oh yeah the remote config is cool Oct 29 17:25:16 yeah, was pretty shitty Oct 29 17:25:19 Anyone using Lombok with Jack? (Yes I will look at AutoValue) but where I'm at is that annotations don't seem to work with Jack Oct 29 17:25:45 Don't use Jack until it's deemed stable, c'mon -_- Oct 29 17:26:11 why would anyone try jack in production?! Oct 29 17:26:14 I helped Google kill a bug. I am making it stable. Oct 29 17:26:21 thepoosh: didn't know that there was a remote config feature, thanks! (actually I've searched the hebrew text because my keyboard lang was hebrew at the time :D ) Oct 29 17:26:39 yoavst: ha Oct 29 17:26:43 Anyway, we're looking for some decent analytics system. Oct 29 17:26:45 you're from IL? Oct 29 17:26:46 And they all seem to kinda suck. Oct 29 17:26:52 Mavrik: we have Kinesis Oct 29 17:26:55 thepoosh: yep Oct 29 17:26:58 and do everything ourselfs Oct 29 17:27:03 Amazon? Oct 29 17:27:10 join me and raoul11 Oct 29 17:27:23 Mavrik: well, we store the data and analyze ourselfs Oct 29 17:27:31 Mhm, I understand. Oct 29 17:27:44 We can't really throw time for that, since the app isn't the primary product. Oct 29 17:27:59 have you tried Appboy? Oct 29 17:28:17 Yeah, I don't remember why we didn't use it. Oct 29 17:28:17 What's the problem being addressed? Oct 29 17:28:21 I think we're using keen.io now Oct 29 17:28:27 We use Keen Oct 29 17:28:29 With HockeyApp for crash reporting Oct 29 17:28:48 Mavrik: might be pricing Oct 29 17:28:54 My favorite ever for crashes was crashlytics, even though it's part of the doomed twitter Oct 29 17:28:57 yoavst this is good https://firebase.googleblog.com/2016/10/better-user-targeting-with-firebase.html Oct 29 17:29:01 we had heroku for a while Oct 29 17:29:08 Yeah, fabric.io was vetoed in the company :) Oct 29 17:29:10 Parse got shut down, but it always had problems for us Oct 29 17:29:26 Crashlytics was basically excellent Oct 29 17:29:31 Also, managed to get into Early Access, which was awesome for adoption. Oct 29 17:30:25 i wouldn't say twitter is doomed, they could live on to be a non-profit :D Oct 29 17:30:30 Currently we have some home-rolled solution using ACRA and Sentry. Downside is we have no tools for critical small things such as generations of mappings to deobfuscate stack traces, so we just don't obfuscate Oct 29 17:30:40 their financials looked better than expected (but they are still laying off) Oct 29 17:30:59 g00s: I'm sure twitter is gone Oct 29 17:31:02 knapper_tehc, yeah, our app is NDK heavy, so we kinda need a platform that can handle those traces Oct 29 17:31:10 g00s: for my use cases it isn't really useful (very targeted apps, immediate feedback from users), but I think big :) Oct 29 17:31:12 ah, that's interesting Oct 29 17:31:21 thepoosh oh, i think any social media company is on shaky ground Oct 29 17:31:24 g00s, they'll be just fine if they kill off retarded products and fire 1000 people :P Oct 29 17:31:28 They're just boring Oct 29 17:31:41 Mavrik: well, vine is dead Oct 29 17:31:48 I bet they'll try building snapchat instead. Oct 29 17:31:48 And reverse-chronoligical order is the most horrible thing ever Oct 29 17:31:55 g00s: you think Snap will stay? Oct 29 17:32:01 The UX vicious feedback cycle is obvious Oct 29 17:32:08 don't even know what snap is, sorry :D Oct 29 17:32:13 snapchat ? Oct 29 17:32:24 yeah, that's their new name Oct 29 17:32:36 the less you use twitter, the more it becomes like logging into some random point in time and reading another person's feed that is now mostly of historic importance only Oct 29 17:32:39 https://www.spectacles.com/ Oct 29 17:32:42 g00s: ^ Oct 29 17:32:53 no idea, there will be more and more consolidation into a few MS, Apple, Fb, and Google silos Oct 29 17:33:24 Yeah. Over time, if you aren't getting rich, there's less interest in working on stagnating products Oct 29 17:33:34 in increasingly saturated spaces Oct 29 17:34:02 While we're at it. Oct 29 17:34:16 I need to but 150EUR of dongles for new work laptop. Oct 29 17:34:19 * Mavrik is not happy. Oct 29 17:34:34 i'm depressed about the new MBP Oct 29 17:34:35 http://image.prntscr.com/image/897c05754e4844d0979b418a2bfcf360.png which screenshot button do we use nowadays? Oct 29 17:34:39 share button* Oct 29 17:34:41 Apple prothing? Oct 29 17:34:51 Just go get a zenbook 501VW Oct 29 17:34:52 fuck expensive , max 16GB ram? thats just retarded Oct 29 17:34:54 yoavst: right Oct 29 17:34:57 thanks Oct 29 17:35:21 yoavst, three dots still Oct 29 17:35:26 yoavst: https://material.io/icons/ Oct 29 17:35:29 Unless you're on YouTube eam. Oct 29 17:35:34 How dare you question the almight Apple Oct 29 17:35:34 i would have like what they had minus the weird bar, but whatever, 1 or 2 mm thicker so it could be serviced, serviceable ram, HD, battery, and magsafe connector. Oct 29 17:36:01 $2400 i should be able to load it with 32gb Oct 29 17:36:02 Apple I think is about as clear-minded as twitter Oct 29 17:36:25 Both are kind of.. well, we swam far! We don't want to stop swimming..but...now what? Oct 29 17:37:08 HI all Oct 29 17:37:11 if we plot this out over time, next year AS + gradle will require 16GB to do anything at all Oct 29 17:37:33 'gradle clean' --> no memory left, mem pressure in red :) Oct 29 17:38:00 Well, you've got enough network throughput to export a display from something beefier at least Oct 29 17:38:06 so what was that Mavrik about bloated / buggy stuff ? :) Oct 29 17:38:20 That. Oct 29 17:38:24 Maybe I should just pick up Rust and abandon this unprincipled society? Oct 29 17:38:30 I can't afford to run Electron apps on top of that :P Oct 29 17:38:58 To attempt to shift to a positive note Oct 29 17:39:55 ... Google fixed the bug with a jar not working with jack, but I cannot seem to get Lombok to process anotations. Oct 29 17:40:09 I found the tricky bit about enabling annotations in the default project settings Oct 29 17:40:35 but basically I get a stack of jack errors that resemble compilation of lombok'd code with no lombok Oct 29 17:40:38 . o O ( "@Override is an annotation?" ) Oct 29 17:41:11 knapper_tehc you are doing god's work, getting jack ready for us Oct 29 17:41:19 keep filing those bugs ! Oct 29 17:41:47 Oh joy, RxJava 2.0 Oct 29 17:41:59 I've found Rx really hard to train people for Oct 29 17:42:04 Mavrik now with 9K methods :) Oct 29 17:42:13 Meh, will be stripped Oct 29 17:42:32 Google should turn their AI engine loose on java methods Oct 29 17:42:48 The API keeps growing for server workloads. Crappy little client workloads use like 15% of the API Oct 29 17:42:57 g00s, not such an issue, the problem is that we have a dependency on that Oct 29 17:43:18 i don't want to use proguard or mulidex :D Oct 29 17:43:33 Cue bunch of people complaning that 1.) We haven't migrated yet (and their new code is incompatible) and 2.) We migrated (and their old code is incompatible) Oct 29 17:43:34 g00s, so use Jack Oct 29 17:43:36 Preferrably at the same time. Oct 29 17:44:04 knapper_tehc i hear jack is incredibly slow Oct 29 17:44:16 thats a show stopper for me, because shit is already too slow Oct 29 17:44:24 The jack builds I've gotten working have not been slow Oct 29 17:44:30 I think it's for full rebuild or something Oct 29 17:45:15 also, i bit a little too early duing the gradle-plugin pre-1.x days and had enough excitement to last me a lifetime, i'll just wait till its stable Oct 29 17:45:24 haha Oct 29 17:46:41 Just...going to move to Rust Oct 29 17:47:03 I get less sickness about it since it seems to have both goodness and staying power Oct 29 17:49:26 Whenever I watch Jake Wharton giving another talk that obviously involved hundreds of hours of deep dives on docs and hacking to gain the perspective on, I think to myself less so about "wow, tons of knowledge" and more "the ratio of knowledge to production is high in this ecosystem" Oct 29 17:50:23 O.o Oct 29 17:53:06 The very nature of esoteric knowledge is that you have to be there when it's being written or walk the same wrote path. It's ecosystem tax. Oct 29 17:53:34 JS and Android have been just astoundingly fantastic at generating a lot of it. Oct 29 17:56:45 There's not a single ecosystem out there without those issues. Oct 29 17:57:01 The difference is only how tolerant they are to halfassed solution. Oct 29 17:57:25 Having a octacore Xeon server is a bit more forgiving at the start than battery powered devices. Oct 29 17:58:10 At the end of the day you need to understand how computers and OSes work. Oct 29 17:58:11 Idk. Low power chips became the high power chips. Just as the snowball earth produced the Cambrian exposion? Oct 29 17:59:30 Yeah, I definitely get more comfort out of studying CS because some stupid javascript transplanotationbok might come along, but it's not like it's escaping fundamentals. Oct 29 18:00:34 One thing I see in Rust is that most of the crazy in JS and Android is about building around the limitaions of the platform Oct 29 18:00:51 What if the language at its core doesn't really suck that much? Oct 29 18:02:49 I don't see how Rust can help you there at all. Oct 29 18:02:59 Being lower level it requires you to know a bit more about how things are laid out in memory. Oct 29 18:03:10 And languages don't fix issues with API and component design. Oct 29 18:04:25 its subjective ofc, but to mee android has higher growth rate of technical debt Oct 29 18:04:43 its like google fucked themselves into a corner Oct 29 18:04:44 This is an interesting podcast about that: https://androidbackstage.blogspot.si/2016/10/episode-56-in-beginning.html :) Oct 29 18:04:53 its complexity all the way down, not turtles (sadly) Oct 29 18:05:00 g00s, yes, it's a bit worse than some other platforms :) Oct 29 18:07:00 knapper_tehc did you see the announcement of Mozilla's Quantum initiative ? Oct 29 18:07:06 Nope Oct 29 18:07:18 I knew only of the browser engine Oct 29 18:07:39 so i guess some servo components are going to be transplanted into ff Oct 29 18:07:54 Oh cool, servo all growed up Oct 29 18:08:14 no not servo as-is Oct 29 18:08:18 https://medium.com/mozilla-tech/a-quantum-leap-for-the-web-a3b7174b3c12 Oct 29 18:08:40 servo will continue to remain a experimental test-bed, to try things they can't do safely in FF / gecko Oct 29 18:09:07 I used to somewhat not like how Moz was like OPEN SOURCE! but almost entirely focused on WEB! but I think they're making a hugely critical investment in Rust Oct 29 18:09:08 knapper_tehc now rust with wasm target, that would be interesting ... Oct 29 18:10:02 wasm another cool one. What was that JS target that they made that is backwards compatible? Oct 29 18:10:57 its a little more difficult to explain, and i haven't been following - but they have been hitting their milestones Oct 29 18:11:06 Lot's of really critical work being done by the Moz Oct 29 18:11:07 experimental wasm support is in at least 1 browser ... Oct 29 18:11:47 yeah, its not my favorite browser, but i use it - i think everybody should, or soon we may not have a choice :P Oct 29 18:12:19 we'll all be stuck with chrome / edge / safari Oct 29 18:12:34 IMO Moz could be lifting so much more critical techs Oct 29 18:13:35 i think they wasted some time with FFOS Oct 29 18:13:54 democratizing crappy JS and ensuring every human can Facebook without leaking information to unintended parties or making sure everyone has a blog... Yeah, I saw FFOS as a result of the overcommitment to web Oct 29 18:14:03 TCP/IP is the internet Oct 29 18:14:05 i think - they should have been doing things with web techs that are counterbalance to hegemony Oct 29 18:14:08 Web is not. That's my take Oct 29 18:14:41 things that are fundamentally at odds with those concentrating all the power : like provacy, distributed web, tim berners-lee PODs / linked data, etc Oct 29 18:16:23 A more entrepreneurial approach would make FOSS bigger than all the altruism that ultimately just ends up relying on Google. Oct 29 18:18:24 Anyway, not to knock Moz. Much props for Rust and Servo Oct 29 18:18:41 They did something revolutionary to...run JS in multiple threads (_-_) Oct 29 18:18:57 but in fact just solved a really hard problem with a tool that will be around for a while Oct 29 18:21:04 knapper_tehc something else moz could focus on https://medium.com/cointent/cointent-a-sustainable-ad-free-web-c77e3381788d Oct 29 18:21:49 http://www.tiobe.com/tiobe-index/ look at C's sharp decline @_@ Oct 29 18:22:14 anyhow have to walk dog, take care Oct 29 18:22:45 Doggy.gc() Oct 29 18:23:40 Have fun Oct 29 18:24:12 Rust overtaking Scheme and Fortran http://sogrady-media.redmonk.com/sogrady/files/2016/07/lang.rank_.Q316.plot-WM.png Oct 29 18:31:02 * capellaSucks scans back scroll, gives Moz the razzzz, grabs his "Modern Baseball" album, slips into slut mode and heads out Oct 29 18:32:38 How can I get a surface preview's resolution and the recorded video's resolution to match? I'm recording from a surface and the end video is chopped off a little. Only occurs on my samsung, fine on my nexus Oct 29 18:44:35 Faizan, you have some math to do, but what you want to learn is how to map a portion of the video onto the surface view Oct 29 18:44:49 then you just need some aspect ratio math Oct 29 18:45:03 I mean i'd like to map the entire video Oct 29 18:45:06 I know nothing of the API's for the mapping, but it's definitely a simple mapping operation Oct 29 18:45:09 No Oct 29 18:45:42 Hm? Oct 29 18:45:49 you will end up clipping on some displays or letterboxing on others Oct 29 18:46:01 yeah it's being clipped on my s6 Oct 29 18:46:16 And you want it letterboxed? Oct 29 18:46:34 what exactly does it mean by something being letterboxed? Oct 29 18:46:34 sorry Oct 29 18:46:43 The black bars Oct 29 18:46:45 the black bars Oct 29 18:47:15 Ah. Could I not record the whole view without it being letterboxed? Or am I misunderstanding something Oct 29 18:47:28 To iPhone and Vine users it's "that bullshit bandwidth-wasting blurry area" Oct 29 18:47:36 lol Oct 29 18:48:53 hmm Oct 29 18:51:28 knapper_tehc: do you know of any sources I can read up on this for? I can't seem to find anything online Oct 29 18:51:43 Faizan. Your choices are driven fundamentally by the variety of device aspect ratios Oct 29 18:52:08 Yeah Oct 29 18:52:08 Your mitigation techniques are 1) distortion 2) letterbox 3) clip or some combination of those three Oct 29 18:52:49 Right okay - so it's not always possible to have a full size recording preview, as well as a video that's not been clipped Oct 29 18:54:09 That depends on if the aspect ratio matches or not Oct 29 18:54:20 right Oct 29 18:54:54 Options 3 and 1 are not things you should do Oct 29 18:55:36 If you can adjust the size of the preview window, simply adjust it to match the aspect ratio of the recording Oct 29 18:55:41 If you can't, letterbox. Oct 29 18:57:05 okay, i'll do some reading up on this, thanks for the tips guys Oct 29 19:01:32 Dagmar: once I find the optimal sizes, should I just do setPreviewSize(optimalWidth, optimalHeight); setVideoSize(optimalWidth, optimalHeight);? Oct 29 19:06:16 I'm not doing your thinking for you. Oct 29 19:06:26 None of those variables have _any_ meaning for me Oct 29 19:07:29 optimalWidth/optimalHeight is the values calculated from a function I wrote up, sorry. I'm not asking you to do my thinking, I'm just unsure of what parameters I should set for the media recorder to ensure the sizes match Oct 29 19:08:23 Still not doing your thinking for you. Oct 29 19:08:53 Ok lol Oct 29 19:14:15 Laugh all you like, the fact that you mentioned both methods with the same parameters says that you're still not using your head, and probably have not actually read the documentation relevant to what you are trying to invoke. Oct 29 19:14:42 Until you actually know what those methods are supposed to do, you're going to continue struggling with even the simplest of tasks Oct 29 19:20:08 I mean I used http://stackoverflow.com/questions/20245625/how-to-record-video-of-particular-width-and-height-on-samsung-device-android as a source Oct 29 19:20:37 Right. Now you need to go read the documentation pertaining to the methods you're trying to use Oct 29 20:51:27 anyone using teamcity with an android project? Oct 29 21:05:29 bwaha https://news.ycombinator.com/item?id=12826191 Oct 29 21:07:19 dude should be a history author Oct 29 21:21:10 when I say the same thing someone is urged to say I'm not a pro Android developer because I always complain about Android Oct 29 21:38:11 pfn these armytek lights look pretty good Oct 29 21:40:25 do you use multiple email apps or just one? I have 3 apps for one yandex one gmail and one it comes with lg for hotmail Oct 29 21:40:38 Should i install all my emails to just the default email client. Oct 29 21:44:39 torak: did you use the wrong channel? Oct 29 21:45:52 g00s, link? Oct 29 21:46:10 pfn you use 1x CR123 right ? Oct 29 21:46:21 yeah Oct 29 21:46:37 https://www.armytek.com/products/flashlights/outdoor-and-camping/ Oct 29 21:47:18 i have a failing zebralight H52 but they have been sitting on their asses Oct 29 21:47:52 at least no new AA models in a while, could be forward voltage of the XHP's are too high Oct 29 21:48:10 dunno why ZL isn't trying XP-Ls though Oct 29 22:10:27 how do i stop a fragment (or it's parent activity?) from being recreated when i go back to it using the home icon Oct 29 22:13:14 Use another operating system? Oct 29 22:14:10 idoko, it shouldn't be unless device is low on memory Oct 29 22:15:53 What's the actual issue you have? Oct 29 22:17:15 Mavrik, idk, somehow the async task keeps getting called again if i press the button Oct 29 22:17:49 sorry...i meant the back button on the action bar not the home key Oct 29 22:20:14 So you open another activity, press back button in upper left corner there and you get your original activity restarted? Oct 29 22:21:56 yeah Oct 29 22:22:40 mhm, are you using an Intent to return back to original activity? Oct 29 22:23:43 noo, only used intent to lauch a new activity from the original Oct 29 22:25:32 so how do you go back, with finish()? Oct 29 22:26:07 usually you can explicitly request reopening of activity on the stack by using anintent and adding FLAG_ACTIVITY_CLEAR_TOP flag Oct 29 22:27:14 I'm not handling the going back thing myself, only used the action bar's setDisplayHomeAsEnabled() and the back button appears Oct 29 22:27:35 so i should add that flag when opening any activity from the original? Oct 29 22:27:35 Mavrik hm, i wonder if python2:python3::rxjava1::rxjava2 Oct 29 22:27:52 oops python2:python3::rxjava1:rxjava2 Oct 29 22:28:50 idoko, no, when returning back to original Oct 29 22:28:58 it's to request bringing the original back to top Oct 29 22:29:11 g00s, nah, looks similar enough Oct 29 22:29:22 it's just a hassle since we expose RxJava objects in public API Oct 29 22:29:37 this nullability constraint is drawing ire Oct 29 22:29:42 Someone wrote an adapter library if I remember correctly. Oct 29 22:29:53 nullability constraint? Oct 29 22:30:03 you can't emit a null object Oct 29 22:30:11 Ah. Oct 29 22:30:17 onNext(null) Oct 29 22:30:31 Yeah, that can cause bunch of pain, we got rid of all those in the codebase. Oct 29 22:30:35 i don't like the looks of that anyhow, doesn't bother me Oct 29 22:30:41 It breaks so many things I don't blame them. Oct 29 22:30:52 yeah i'd use something like onNext(MyThing.EMPTY) or whatever Oct 29 22:30:53 Since it adds another wierd case you need to handle. Oct 29 22:31:04 Yeah, or just not emitting anything. Oct 29 22:31:15 Or emit Optional<> Oct 29 22:36:44 i had to remove rxjava from some central abstractions in my app anyhow, too much garbage. Its not suitable when getting high velocity data like sensors Oct 29 22:37:26 sample rates weren't even high, 100ms - that was 2 allocations per event (Float, Notification) Oct 29 22:37:43 Notification more precisely Oct 29 22:38:01 i imagine its the same with rxjava2 Oct 29 22:38:48 these objects should be immutable, but i wonder if there is some way to use object pooling , i never tried that Oct 30 00:04:15 Hello Oct 30 00:05:04 Hello Kam,. Oct 30 00:05:12 I have an error in Android Studio Oct 30 00:05:30 Well, we can't help you unless you tell us the error. Can we? Oct 30 00:07:56 LunarEclipse120: 'Configure SDK' Oct 30 00:08:13 Kam: That isn't an error. It's just telling you to configure the SDK. Oct 30 00:08:23 I've went and added the file path Oct 30 00:09:03 Did you actually configure the SDK? Oct 30 00:09:04 its located in SDK Manager right? Oct 30 00:09:21 And you don't need to set anything as path. Oct 30 00:09:29 You need to give Android Studio the SDK location in settings. Oct 30 00:09:50 There is already a default one Oct 30 00:09:54 C:\Users\Kam\AppData\Local\Android\Sdk Oct 30 00:10:04 And is the SDK located there? Oct 30 00:10:42 can I get the x86 image for API Level 14? Oct 30 00:10:42 I think so Oct 30 00:10:46 when I open the file path Oct 30 00:10:55 I see files such as abuild-tools Oct 30 00:11:01 ndk-bundle Oct 30 00:11:02 tooks Oct 30 00:11:06 sources Oct 30 00:11:06 etc. Oct 30 00:11:16 Kam: And is Android Studio configured with that file? Oct 30 00:11:37 Yep. When I open SDK manager, its already written there Oct 30 00:11:55 Not SDK manager. Oct 30 00:13:27 File->Settings? Oct 30 00:14:21 Yes. Then System Settings --> Android SDK. Oct 30 00:14:31 Then make sure the location with the SDK is set. Oct 30 00:14:44 http://prntscr.com/d0nmpm Oct 30 00:14:49 thats exactly what it looks like Oct 30 00:14:57 I have a mac theme, so ignore that Oct 30 00:15:09 can I get the x86 system image for API Level 14? Oct 30 00:15:30 raj: Can you not ask the same question over again? Oct 30 00:15:46 I clarified, can you pay attention Oct 30 00:16:04 Clarified what? Adding the word "system"? Oct 30 00:16:59 Kam: And what is the exact error? Just "Configure SDK"> Oct 30 00:17:00 LunarEclipse120: Is there something else I'm doing wrong? Oct 30 00:17:01 *? Oct 30 00:17:13 'Please configure Android SDK' Oct 30 00:18:12 What action are you trying to do? Oct 30 00:20:07 Nothing yet really Oct 30 00:20:25 It just shows the error in Android Monitor Oct 30 00:21:49 Oh. Is the platform tools installed? Oct 30 00:22:27 How can I check if it is? Oct 30 00:23:00 In SDK Manager. Oct 30 00:25:59 Hi, does anyone know why when I run android_make_toolchain.py I get an error saying my ndk directory is missing a prebuilt directory? Oct 30 00:26:14 I dont see a platform tools option Oct 30 00:26:15 Is the NDK installed correctly? Oct 30 00:26:37 Kam: Switch to the "SDK Tools" tab. Oct 30 00:27:36 I did Oct 30 00:28:16 ohh Oct 30 00:28:29 Android Platform tools Oct 30 00:28:40 I do have it installed Oct 30 00:28:41 Sorry Oct 30 00:28:54 Is it in the folder? Oct 30 00:30:01 Yep Oct 30 00:37:27 I do not want to expose the sql server, and would like to receive the data some other way, and then perform SQL on the backend of my server Oct 30 00:37:31 So I have a remote SQL database, and I'm using an android app to get lat and long GPS data, I need to send those 2 variables to the SQL server somehow. What do you recommend is the best way to do this? Oct 30 00:37:41 posted those in revers, my bad Oct 30 00:38:37 I'll be back Oct 30 00:39:19 airking, Build a small REST API in node or python. Oct 30 00:39:36 Or even Java Oct 30 00:41:09 DLSteve: Do yoi have any documentation/advice? fairly new to this. Oct 30 00:41:11 . Oct 30 00:42:03 Depends on the language, I mainly do web development in Python but I'm not sure what languages you are familiar with. Oct 30 00:42:37 Java you can use the Spring Boot framework for a REST API. Oct 30 00:47:13 Hi danalbert, how do I use the submitted patch? Oct 30 01:05:05 DLSteve: we're using python Oct 30 01:05:20 DLSteve: All we need to do is receive to doubles, and add them to a database Oct 30 01:22:12 Wow, I never knew installing the android ndk would be so much work Oct 30 01:22:24 What a bummer Oct 30 01:32:28 hey anyone around? I'm having an odd problem with one of my apps. Oct 30 01:53:27 backnforth its ... large ;) Oct 30 01:54:40 Anyone seen this before, Unexpected response code 500 for https://android.clients.google.com/fdfe/ees/commitPurchase" Oct 30 02:27:31 airking, Sorry was getting food Oct 30 02:27:57 airking, But Flask is a very nice Python framework for a simple REST API. **** ENDING LOGGING AT Sun Oct 30 02:59:59 2016