The access mock location is no longer a runtime permission. It is a
signature protected one that apps cannot get but the fact they request
it means they want to inject location into the system. Now the user
gets to choose the current mock location app in developer options from
the apps that request the mock location permission. The access to mock
location is no longer guarded by the permisson but from a new app op
which is off by default and the settiings UI sets it to enabled only
for the currently selected mock location app.
bug:21078873
Change-Id: I19e3f9dc7c7de82eab46b30fec1abfbca54a0e59
Uses GoogleApiClient to connect to Play services.
Uses the latest Fused Location Provider API.
Bug: 17109822
Change-Id: I96dbf348e9ae41dbbeb075e6540620afc304d3b6
Uses GoogleApiClient to connect to Play services.
Uses the latest Fused Location Provider API.
Updates the entire tutorial and code sample for clarity and correctness.
Bug: 17109822
Change-Id: I42cc36f861d0455ef9c07b793c64038c572a6e8a
Uses GoogleApiClient to connect to Play services.
Uses the latest Fused Location Provider API.
Updates the entire tutorial and code sample for clarity and correctness.
Bug: 17109822
Change-Id: I759a184a72d50702030b898a5f2e240cd3bdf4be
The code sample for GooglePlayServicesUtil.getErrorDialog had an
error, per bug report from the community. Staged the fixed doc to
http://asolovay.mtv:9860/training/location/retrieve-current.html#CheckServices
Aron, it looks like you've edited GooglePlayServicesUtil.java so I
hoped you could give it a +1. If not you, can you suggest someone?
bug: 17009860
Change-Id: Id5cbf13d2b771cfe168f1b4cb1abd5e339f1ac60