Is there a way to get the photos associated with a Place through the Google Play Services? For what I have seen, the only way to do this as of August 2015 is through their Web API.
Well, there isn't any way to do that as of August 2015.
This is now possible thanks to version 23 of Google Play services, which came out recently. See an example of this being used natively in Android here. Here's another SO question for reference.
Related
Google Android is making some strange updates to the API/SDK related to Play Services. They have deprecated the Drive.SCOPE_APPFOLDER option and advice developers to stop using it.
See the docs here: https://developers.google.com/drive/android/deprecation
At the same time, their most recent examples (updated 20 days ago) on how to implement Play Services Saved Games use this scope and do not offer an alternative to using it.
See it here: https://github.com/playgameservices/android-basic-samples/blob/bd72ba919a8a840dec33e83def5e366816367a42/CollectAllTheStars2/src/main/java/com/google/example/games/catt2/MainActivity.java#L310
What we as developers using the Play Services Saved Games API should do to replace this scope?
And what the heck is happening with the Google Play Services ecosystem in recent years?
Things that just work are changed to confuse, not work, or be more complicated than previous versions (i.e. the new Saved Games API).
Direct answer is DriveScopes.DRIVE_APPDATA (com.google.apis:google-api-services-drive:v3-rev197-1.25.0).
GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_GAMES_SIGN_IN)
.requestScopes(Scope(DriveScopes.DRIVE_APPDATA))
.build()
Hi today google send me this email about all my application that use Google Place picker in ios and android.
*Today we're launching upgraded Places SDKs for Android and iOS. They are pay-as-you-go and billed at the same rate as our Places API and Places Library in the Maps JavaScript API. You can visit the Android and iOS migration guides to install the new SDKs.
Effective January 29, 2019, the upgraded Places SDKs for Android and iOS will replace the existing versions of the Places SDKs - please read our documentation for more information. The existing Places SDKs (including the Place Picker feature) can continue being used by current customers of these SDKs until July 29, 2019. In order to avoid service disruption, please start using the upgraded SDK versions before July 29, 2019.
We have identified that your projects listed below are using Places API and will be impacted by this change:
#
We have noticed that you do not have a billing account with a valid form of payment. Please update your billing account and associate it to your project(s) by July 29, 2019 to avoid service interruption.
We understand this announcement may have an impact on your implementations. If you have any questions, or require further assistance, please contact Google Maps Platform Support.*
Does this means that by by July 29, 2019 all my apps that use Place Picker will not function correctly because Google decided to remove it?
What am i suppose to do? Really confused again. Thanks Google!
My app heavily depended on the PlacePicker and It was free. Though there is a migration guide, but the new APIs are not free and have an upper cap on free usage. SO I built a Place picker that lets you pick places from a map using Geocoder and its free Check it out: https://github.com/suchoX/PlacePicker
As far as I can tell, the placepicker UI that they provided will no longer be available. You will have to find a replacement for the UI or come up with something on your own. You can still use the SDK to get autocompletion in order to simulate what the placepicker was doing. Everything that made the placepicker UI work is still there, they are just deprecating and no longer supporting the UI.
It says what you are supposed to do in the email google sent you. From yesterday, you have up to July 29, 2019 to implement and start using the updated SDK versions just for the Places API in place of the old. Once you have done this release it. Make sure you do this for all your apps that are effected by this update. If you don't do this, your apps can possibly still function but that feature will not.
EDIT:
On this page you can see the Deprecation notice
When you click the Android Migration we can see that you can install the compatibility library to continue using the Place Picker during the deprecation period. After this the place picker will no longer work.
Looks like you have to find another way to do what the place picker is currently doing for you.
Place Picker old version will be turned off from jul 29 2019 but migration option available
Migration Guide here
In my android application, I want to show list of applications made by a specific company and exist in play store.But I am not finding any api to perform search with some keyword.
Any web APIs are available for searching on Google Play store?
what all ways are possible to solve this problem.
There's an unofficial API for Google Play Apps, try checking this out:
https://code.google.com/p/android-market-api/
Another option is also 42matters.com Google Play Store Android API where you can fetch all the data you are searching for.
Access to the data is not free, but you can try the API with a 14 days free trial
I'd like to implement banner-ads in my new app and stumbled across two possibilitys of doing this.
The first one is using the Android SDK: com.google.ads.*
The second one is using Google Play Services: com.google.android.gms.ads.*
I googled a lot and read the documentation but I found no resources which state the differences between both solutions.
What is the difference between both and which one is the best if I simply want to add banner-ads in my app?
Direct to the point,
The main difference is that if you use Google Play Services one then you will use Google play service APIs. If you use other modules of Google Play like maps, location, gcm, play games then you can use com.google.android.gms.ads.* but if you don't use other Services then use com.google.ads.*
Their behavior is same...
As Selvin did not post his comment as an answer I'll answer this question by myself:
Use the Google Play Services com.google.android.gms.ads.*
Don't use the Android SDK for Ads because it is deprecated:
Deprecated. On August 1, 2014, Google Play will stop accepting new or
updated apps that use the old standalone Google Mobile Ads SDK v6.4.1
or lower. You must upgrade to the Google Play version of the Mobile
Ads SDK by then.
Google Mobile Ads SDK
Does anyone have a Google Maps solution for MonoDroid? To make it work, we need to inherit from MapActivity (com.google.android.maps).
I see on the MonoDroid Roadmap that this feature is coming to MonoDroid 1.1, but there's no release date yet.
At this time, the maps API is not already bound for you. You will have to do the binding yourself. An example is available here:
https://github.com/xamarin/monodroid-samples
Since the previous post, they have now bound the google maps in the latest release. Download the latest API from xamarin and an example is here:
https://github.com/xamarin/monodroid-samples/tree/master/MapsDemo