|
My girlfriend's design research firm is looking for Portland-area Android developers to interview. If you meet the criteria they'll pay you $250 to talk to them. If you're interested, PM or email me (isachs@gmail.com) and I'll put you in touch.quote:Empirical Research and Design (https://www.empiricalux.com) is looking for Android developers in the Portland area to participate in a PAID expert panel with a large technology company on Thursday, Oct. 10th from 11:00 am to 12:00 pm, and possibly on Friday, Oct. 11th from 2:00 – 3:30 pm. They are looking for passionate Android developers who spend a significant amount of time in both their personal and professional lives doing Android app development. Ideally they will meet most or all of the following criteria (there is some flexibility):
|
# ? Oct 8, 2013 20:12 |
|
|
# ? May 13, 2024 10:56 |
|
Didn't see it mentioned in the OP, and it is relatively recent so I thought I'd ask here. Anyone using Android Studio? I made a full-fledged app for a client in about 4 days using it (only four activities though, splash, login, settings, and main), which was my first exposure to app development personally, though I've helped with assets for other people at work. Was surprisingly much much easier than I had expected, though the app itself isn't some crazy world beater or anything. The only problem I'm having now is getting it to work with PhoneGap, though that's phone gap's stupid obscure everything renamed from Cordova's fault.
|
# ? Oct 12, 2013 02:13 |
|
It looks like there are a thousand XML parser classes in Java/Android. Which one should I use. Ideally anything approximating a C# style thing like this would be awesome code:
code:
|
# ? Oct 14, 2013 15:19 |
|
TheReverend posted:It looks like there are a thousand XML parser classes in Java/Android. I'm patria to Jackson for anything XML related in Java
|
# ? Oct 14, 2013 16:02 |
|
Chrome(/Firefox): Webview, 'Browser': a usable GeckoView can't come soon enough. Or ChromeView. I don't care, just gently caress WebView forever.
|
# ? Oct 14, 2013 22:45 |
|
Anyone at Droidcon UK? PM me if you want to meet up! I'm the nerd wearing Glass.
|
# ? Oct 24, 2013 14:44 |
|
What would you do if you needed to give the user the ability to select, say, a particular method of input before entering something into an ActionBar SearchView? How would you design the UI? I'm in this situation right now and I haven't been able to come up with an elegant way of doing so that jives with the Holo design paradigm. The best I can think of is a checkable menu item, but I'm not sure how intuitive that would be.
IAmKale fucked around with this message at 15:06 on Oct 25, 2013 |
# ? Oct 25, 2013 14:38 |
|
Karthe posted:What would you do if you needed to give the user the ability to select, say, a particular method of input before entering something into an ActionBar SearchView? How would you design the UI? I'm in this situation right now and I haven't been able to come up with an elegant way of doing so that jives with the Holo design paradigm. The best I can think of is a checkable menu item, but I'm not sure how intuitive that would be. Saw this and your post on G+. I gotta say I agree with Paul Burke's response: Paul Burke posted:Another approach would be to use a secondary Action Bar (Top Bar*) with a Spinner to expose category selection. You could make it so that it only shows when the SearchView is expanded. Default the Spinner selection to "all", or if one must be selected, default to the most common category (or the last one selected).
|
# ? Oct 25, 2013 15:41 |
|
Glimm posted:Saw this and your post on G+. I gotta say I agree with Paul Burke's response: What I really need to do is allow users to toggle on or off an in-app IME that I'm implementing. As a split ActionBar is way overkill for this scenario, I'm thinking about implementing a checkable menu item. IAmKale fucked around with this message at 16:09 on Oct 25, 2013 |
# ? Oct 25, 2013 16:03 |
|
Karthe posted:I should have been more clear there, I was trying to be clever and keep things generic instead of specific to my use case. Oh right I see, I skimmed and missed the crucial difference there - sorry!
|
# ? Oct 25, 2013 17:22 |
|
I have a horrible horrible problem. My boss is the sort of person that decides someone should be able to do something and then proceeds to tell them to do it, even if they're utterly incapable of doing it. My boss has asked me to develop a simple Android application, that displays our webpage in a full screen window (with no navigation buttons since thats all internal), that automatically logs into the site, and ideally stops the user from exiting out of it. The actual application will be being used sort of like those interactive mall maps they have. He's asked me to do this even though I've never coded a thing in my life, and says "well just LEARN" when I tell him this. The things the app has to do are really simple but I have no idea where to start. Is there some sort of tutorial for building this sort of app, with no real coding knowlege at all? I'm a good learner, I'm just a bit lost. I see all these tutorials in the op but they all seem to have an assumption that you at least know a little bit of what the gently caress you're doing. I've already found how to replace the launcher with this app, which should work for keeping people out of the OS reasons, but I don't know how to actually build the app bit. edit: OK, so I got Android Studio, and have found http://world.episerver.com/Blogs/Allan-Thran/Dates/2011/4/Turning-a-mobile-web-app-into-a-native-Android-app/ which seems like it will work, so I'm going to have a stab at this and see what issues I run up against. One I can see is that there doesn't appear to be a way to store login info. DiabloStarCraft fucked around with this message at 01:37 on Oct 26, 2013 |
# ? Oct 26, 2013 00:45 |
|
DiabloStarCraft posted:I have a horrible horrible problem. My boss is the sort of person that decides someone should be able to do something and then proceeds to tell them to do it, even if they're utterly incapable of doing it. Honestly the last part is the hardest. The industry term for it is Kiosk mode and for Android you'll need to hack around at a fairly low level. I found this for you though: https://thebitplague.wordpress.com/2013/04/05/kiosk-mode-on-the-nexus-7/ If you can do it in iOS it's a lot easier as Kiosk mode is a supported feature of Enterprise Apps.
|
# ? Oct 26, 2013 16:02 |
|
What's the best way to hard code in functionality that's available only when the app is running on a device on which I'm signed in? I can't buy my app's ad-disabling IAP on my phone because of Google's policy preventing authors from purchasing their own IAPs but I still want to get rid of ads on any device I might run the app on.
|
# ? Oct 28, 2013 06:46 |
|
Karthe posted:What's the best way to hard code in functionality that's available only when the app is running on a device on which I'm signed in? I can't buy my app's ad-disabling IAP on my phone because of Google's policy preventing authors from purchasing their own IAPs but I still want to get rid of ads on any device I might run the app on. Run signed 'debug' builds without that functionality compiled in? For my game I sign with debuggable builds with the release keys all the time to test Google Play Services and whatnot.
|
# ? Oct 28, 2013 14:00 |
|
Need to upload an apk to play store. After trying to upload it I'm informed it needs to be signed. I make sure it is signed using keytool and jarsigner through Android Studio. Then I'm informed it needs to be zipaligned. I can't find such a feature in Android Studio, so after having found zipalign in the sdk, I do that manually using the signed apk as source. Now I'm again informed that it needs to be signed. I updated to the newest version of Android Studio and that fixed it. Hadn't done it before, because the mac osx version I had, couldn't auto update due to a bug in that version. Jarl fucked around with this message at 14:40 on Oct 29, 2013 |
# ? Oct 29, 2013 12:25 |
|
MrBlandAverage posted:My girlfriend's design research firm is looking for Portland-area Android developers to interview. If you meet the criteria they'll pay you $250 to talk to them. If you're interested, PM or email me (isachs@gmail.com) and I'll put you in touch. I hope it's not considered spamming to post about this again, but my girlfriend's design research firm is now looking for Android developers to interview in Seattle on November 7th at either 5:30pm or 7pm. Same deal - $250 for 2 hours of your time. Contact me by PM or email as above. Same criteria: quote:They are looking for passionate Android developers who spend a significant amount of time in both their personal and professional lives doing Android app development. Ideally they will meet most or all of the following criteria (there is some flexibility):
|
# ? Oct 30, 2013 19:54 |
|
Release notes for KitKat: http://developer.android.com/about/versions/kitkat.htmlAndroid 4.4 KitKat Quick Overview posted:
Android Design in Action, new stuff in 4.4: https://www.youtube.com/watch?v=6QHkv-bSlds What's new in Android 4.4: https://www.youtube.com/watch?v=sONcojECWXs Playlist of a bunch of videos which go into specifics on many new APIs: http://www.youtube.com/playlist?list=PLWz5rJ2EKKc-2quE-o0enpILZF3nBZg_K&feature=edit_ok Check out the API diffs here: http://developer.android.com/sdk/api_diff/19/changes.html It feels like Christmas in here. Glimm fucked around with this message at 19:48 on Oct 31, 2013 |
# ? Oct 31, 2013 19:31 |
|
Yay, WebView will be less unusably bad now I anxiously await 2015 when 4.4 makes up 40% of the market
|
# ? Oct 31, 2013 21:32 |
|
Ulysses S. Grant posted:Yay, WebView will be less unusably bad now I anxiously await 2015 when 4.4 makes up 40% of the market Yeah, I'm wondering what the chances of this being backported are. Waiting for 4.4 to drop in AOSP now, might shed some light on the feasibility of just that.
|
# ? Oct 31, 2013 21:39 |
|
Sereri posted:a usable GeckoView can't come soon enough. Or ChromeView. I don't care, just gently caress WebView forever. Playing with it in the emulator as the N5 hasn't arrived yet and I'm not going to flash any lovely XDA roms on my personal phone. Mostly consistent CSS, debuggable in Chrome, if someone'd tell me that it handles gifs in a sane way it'd make my day.
|
# ? Nov 4, 2013 21:46 |
|
Oh my god, my company is working on a Android tablet and I must have android 4.4 for this project just for the screen recording capabilities.
|
# ? Nov 5, 2013 17:55 |
|
I've been tasked with writing an android app when I have no experience with android. I was looking at google cloud messaging (gcm) and had a couple of clarifications related to the code of their example usage of gcm at: http://developer.android.com/google/gcm/client.html 1) The example only checks GooglePlayServicesUtil.isGooglePlayServicesAvailable in onCreate. It seems like one would want to check it in onResume though. 2) Presumably we need to check GooglePlayServicesUtil.isGooglePlayServicesAvailable in any activity we use them, not just the main activity. 3) With the code given, it seems like the usage of registerInBackground may cause a race condition: what if you attempt to use gcm.send before the asynctask finishes? Is there something about android that will ensure this never happens in the sample code?
|
# ? Nov 9, 2013 05:51 |
|
The user can't (reasonably) uninstall Google Play Services so you don't need to check for it frequently. Once in the main activity's onCreate seems fine.
|
# ? Nov 9, 2013 09:35 |
|
Freakus posted:I've been tasked with writing an android app when I have no experience with android. I was looking at google cloud messaging (gcm) and had a couple of clarifications related to the code of their example usage of gcm at: Huh? From the sample: code:
quote:2) Presumably we need to check GooglePlayServicesUtil.isGooglePlayServicesAvailable in any activity we use them, not just the main activity. Not every activity, just any that are an entry point into your application. If all your other activities are internal and only accessible starting from a main activity that checks for Play Services, you don't need to worry about doing it again there. quote:3) With the code given, it seems like the usage of registerInBackground may cause a race condition: what if you attempt to use gcm.send before the asynctask finishes? Is there something about android that will ensure this never happens in the sample code? So make sure you don't call gcm.send before the task finishes. Break up your code so that you use the task's onPostExecute method as a "continuation" so that you only call it after you're sure it's ready.
|
# ? Nov 9, 2013 19:01 |
|
I'm still pretty new with Android, should I switch over from Eclipse to Android Studio?
|
# ? Nov 10, 2013 04:36 |
|
Is it possible to create a toolbar type app in android that will stay on the screen even if another app is currently on screen? I want to create a permanent overlay that will stay up on the phone all the time, if possible. Is it correct that android pretty much runs one app at a time, but uses intents to create interactions between programs? Does that mean that this kind of thing won't work?
|
# ? Nov 11, 2013 00:33 |
|
Feral Integral posted:Is it possible to create a toolbar type app in android that will stay on the screen even if another app is currently on screen? I want to create a permanent overlay that will stay up on the phone all the time, if possible. This should work pretty well actually. A really popular example would be Facebook Messenger and its (in?)famous chatheads. The accepted answer on this StackOverflow post goes into some detail on the how this is done: http://stackoverflow.com/questions/15975988/what-apis-in-android-is-facebook-using-to-create-chat-heads Glimm fucked around with this message at 00:47 on Nov 11, 2013 |
# ? Nov 11, 2013 00:40 |
|
I looked for a "small Android questions" thread and couldn't find one, can I ask a beginners question here? I'm trying to draw a line with Canvas inside of a Fragment. A little research told me to extend the view class and override onDraw, then instantiate it inside of onCreateView, but when I run the larger program and view the fragment nothing shows up. Here's what I have so far: code:
EDIT: here's the StackOverflow post I made that asks the same question: http://stackoverflow.com/questions/19897672/draw-a-line-within-a-fragment-using-canvas-in-android EDIT2: I forgot to override onMeasure and someone on SO told me to override all 3 constructors, so I added them here, but I'm still seeing nothing. LSD Bunny fucked around with this message at 21:09 on Nov 11, 2013 |
# ? Nov 11, 2013 18:45 |
|
Any reason you need this to be a private class inside your fragment? I've done something similar (custom view which draws on a canvas) recently. I just created a new view class, then threw that in a layout xml file like any other view. Seems to work fine. And the only reason I did it by extending View rather than using a SurfaceHolder is that android 4.3 seems to have some sort of unresolved race condition with locking/unlocking a canvas in SurfaceHolder.
|
# ? Nov 11, 2013 21:57 |
|
I got it working, I was improperly (read: very stupidly) displaying the fragment within my activity. The code I posted is fine. I was planning on moving things around to create a public class outside the fragment once I got this "hello world" under control, I just wanted the code I posted here to be as self-contained as possible. Now, on to the actually hard stuff.
|
# ? Nov 11, 2013 22:36 |
|
Any ideas what would cause this:nimper posted:I don't think this is supposed to happen. According to him no changes to fonts were made and it reverted to normal upon restarting the app.
|
# ? Nov 14, 2013 12:40 |
|
Just made a new project in Android Studio and when I try to build I get this:quote:Gradle: Execution failed for task ':Magery:dexDebug'. I have no clue what that means. Can anyone help?
|
# ? Nov 15, 2013 02:18 |
|
Sereri posted:Any ideas what would cause this: Complete speculation, but it could be the text glyphs being pushed to the hardware rendering pipeline, but the stencil masks are getting lost along the way. They're all basic quads, the right colour and shape and position, so they just might not be getting composited properly. If that's the case I'm not sure what you could do about it, it's an internal thing right? If it only happened once I'd chalk it up to a fun glitch
|
# ? Nov 15, 2013 04:44 |
|
baka kaba posted:Complete speculation, but it could be the text glyphs being pushed to the hardware rendering pipeline, but the stencil masks are getting lost along the way. They're all basic quads, the right colour and shape and position, so they just might not be getting composited properly. Yeah that's basically what I was thinking. I've actually seen this before but that was a good year ago.
|
# ? Nov 15, 2013 14:54 |
|
Sereri posted:Yeah that's basically what I was thinking. I've actually seen this before but that was a good year ago. I blame Romain Guy. Coincidence he's moved to a different team? I think not!
|
# ? Nov 15, 2013 21:21 |
|
Has anyone messed around with audio manipulation on Android? Looking for a library to do dumb stuff, like add echo or change pitch, for example. The AudioEffect class seems to be a good start.
|
# ? Nov 20, 2013 20:02 |
|
I'm trying to write an app that demonstrates the AOA protocol. I'm currently hung up on the tooling. I finally got the stupid demo imported to eclipse and it's showing errors. I think it's related to the first bullet of http://developer.android.com/tools/adk/adk.html "Running the DemoKit Android Application" which contains a link to "Install the Google APIs API Level 10 add-on library" that redirects me to a page to install "Set Up Google Play Services SDK". Are those the same thing? There's no text on either side explaining that it got renamed or anything, the http redirect is the only evidence I have that these two things are the same. I'm stymied because halfway through the install it's having me select from 18 confusingly-named options, but "Google USB Driver" was already selected and the errors in the project are UsbManager and UsbAccessory. I've got two halves of documentation that don't even agree on the subject title so it's not clear what I need to do what I want. Have I stumbled into a generic android rant or does this specific issue have some clear docs somewhere? edit: no longer have any questions about this part, still don't think "run the provided demo" is going to happen after a day of banging on it JawnV6 fucked around with this message at 01:57 on Nov 21, 2013 |
# ? Nov 21, 2013 00:40 |
|
JawnV6 posted:I'm stymied because halfway through the install it's having me select from 18 confusingly-named options, but "Google USB Driver" was already selected and the errors in the project are UsbManager and UsbAccessory. ("Google USB Driver" is a set of device drivers used for debugging on Windows, it isn't what you're looking for.) For example, if you're using 4.4, you'd want this one (apologies for the horrible image quality): Edit: Also worth noting that if you're not targeting anything older than Honeycomb the APIs are included as standard now. You can just import android.hardware.usb.<class> directly, no need for the add-on APIs. Tunga fucked around with this message at 02:08 on Nov 21, 2013 |
# ? Nov 21, 2013 02:02 |
|
Tunga posted:Edit: Also worth noting that if you're not targeting anything older than Honeycomb the APIs are included as standard now. You can just import android.hardware.usb.<class> directly, no need for the add-on APIs. Right, except they mucked around with the API so you can't just swap one for the other, code rewrites are required to get the instances. Documentation is still horrendously fractured and doesn't mention any of this. I got past that hiccup (and a couple dozen others) and now I'm stuck without an obvious path out. It's all together and not obviously failing. By which I mean it won't recognize the accessory and offers no clues as to what's happening. It would be nice to debug this with something resembling a sane environment, but because I'm using the stupid USB plug to connect to the accessory I can't take the obvious route. I'm trying to decide between mucking with the firmware and exporting debug info on that interface or Toast.
|
# ? Nov 21, 2013 02:20 |
|
|
# ? May 13, 2024 10:56 |
|
You can debug over TCPIP if it's helpful. Start with the phone on USB debugging. adb tcpip [port] adb connect [IP]:[port] Then you can disconnect the cable.
|
# ? Nov 21, 2013 09:02 |