Profile

Cover photo
879 followers|89,217 views
AboutPosts

Stream

CommonsWare

Shared publicly  - 
 
Subscribers now have access to the latest release of The Busy Coder’s Guide to Android Development, known as Version 5.9, in all formats.
14
1
Mihai Campean's profile photo
Add a comment...
 
If your app uses WebView (whether the new 4.4 Chromium-flavored one or the classic one), and it loads a Web page that presents a revoked SSL certificate (whether due to a server configuration error, a Martian-in-the-middle attack, or whatever), WebView will load and show the page anyway, with no warning to the user.
7
2
Eric Cochran's profile photoNikolay Elenkov's profile photoDave Bleicher's profile photoSerge Masse's profile photo
10 comments
 
I've got my Motorola modem right here, it has all the fancy compressions :) But no one was checking CRLs in those days either.

Seriously though, it's more about latency than speed, which can actually be higher on mobile compared to dial up. Which starts being a problem if you need to open two connections (one to the target site, one to the server hosting the CRL) every time.

BTW, the only platform that implements these things reasonably well is Windows, but it took them quite a while to get there. 

Also I am working on the documenting decisions part, but it's slow going...
Add a comment...
 
I am offering a free 30-minute webinar, entitled "Gradle for Android... And You!", in April and May. Over 50 people have signed up for it so far, so I added some more dates and times (currently seven sessions still have open seats).
16
7
Peter Jarosz's profile photoNicholas S Pike's profile photo
Add a comment...

CommonsWare

Shared publicly  - 
 
It appears that Android works on a "first one in wins" strategy with custom permissions, which opens up vulnerabilities for apps that employ them. Here's a blog post I wrote about this, with links in there to a more expansive write-up, plus links to a new CWAC library that offers some help in mitigating the risk.
17
11
Ronald Ammann's profile photoDominik Schürmann's profile photoIgor Korobka's profile photoAnder Webbs's profile photo
4 comments
 
Unless android:name were required to be the app's package name, though, I don't see how this avoids the first-one-in-wins problem, though it would trigger installation errors (rather than silent permission grants), which would be a fairly substantial win. Theoretically, backwards compatibility could be handled via android:targetSdkVersion, though I cannot recall a situation where that has been applied to IPC scenarios versus purely in-app framework behavior. I'll add a link to your suggestion to the issue out on b.android.com. Thanks!
Add a comment...

CommonsWare

Shared publicly  - 
 
Subscribers now have access to the latest release of The Busy Coder’s Guide to Android Development, known as Version 5.5, in all formats. Just log into your Warescription page and download away, or set up an account and subscribe!

This is a relatively modest release, with ~50 pages of new material.
13
3
Sergey Povzner's profile photoHod Greeley's profile photo
Add a comment...

CommonsWare

Shared publicly  - 
 
If you downloaded the APK edition of my book earlier today and ran into problems, download a fresh copy. Sorry about that!
2
Add a comment...

CommonsWare

Shared publicly  - 
 
Subscribers now have access to the latest release of The Busy Coder’s Guide to Android Development, known as Version 5.3, in all formats. Just log into your Warescription page and download away, or set up an account and subscribe!
11
3
Viacheslav Antonenko's profile photoRobert Robinson's profile photo
Add a comment...
Have them in circles
879 people

CommonsWare

Shared publicly  - 
 
Subscribers now have access to the latest release of The Busy Coder’s Guide to Android Development, known as Version 5.8, in all formats.
15
2
Ivo Encarnação's profile photowaled alghobari's profile photoRob Schlüter's profile photo
 
the best of the best book...thanke you google
Add a comment...

CommonsWare

Shared publicly  - 
 
Subscribers now have access to the latest release of The Busy Coder’s Guide to Android Development, known as Version 5.7, in all formats. Just log into your Warescription page and download away, or set up an account and subscribe!
10
1
CommonsWare's profile photoSergey Povzner's profile photoEugene Beletskiy's profile photo
2 comments
 
+Eugene Beletskiy A background thread and an event bus would be my course of action. CursorLoader is fine, but the Loader contract itself cannot be implemented well for anything other than content providers, IMHO. That's what I mean by a failed abstraction .
Add a comment...

CommonsWare

Shared publicly  - 
 
Subscribers now have access to the latest release of The Busy Coder’s Guide to Android Development, known as Version 5.6, in all formats. Just log into your Warescription page and download away, or set up an account and subscribe!

This is a bit of a lateral release, without as much new material as I was hoping for...
12
4
CommonsWare's profile photoJustin Case's profile photoSalvatore Manfredi's profile photoWade Reweti's profile photo
2 comments
 
+Salvatore Manfredi The book is mostly IDE-agnostic. Where it specifically shows an IDE, it shows Eclipse. Android Studio coverage will be added in 2014, sometime after it exits the "early access preview" state.
Add a comment...

CommonsWare

Shared publicly  - 
 
Public Service Announcement: I am looking for more Android developer Q&A sites to add to AndGlobe, so please pass them along if you do not seem them listed at http://www.andglobe.com!
9
1
kalpesh patel's profile photo
Add a comment...

CommonsWare

Shared publicly  - 
 
Subscribers now have access to the latest release of The Busy Coder’s Guide to Android Development, known as Version 5.4, in all formats. Just log into your Warescription page and download away, or set up an account and subscribe!

This release fixes egregious production flaws with Version 5.3, plus adds more Gradle coverage.
11
2
Héctor Júdez's profile photoMihai Campean's profile photo
Add a comment...
People
Have them in circles
879 people