Android :: Developers Be Liable For Charges For Using Google APIs?
Nov 1, 2009
I've been reading the Terms of Service for the Google APIs, both Maps and AJAX APIs. I have questions regarding future consequences of using these APIs in mobile apps that get distributed, hopefully, to many thousands or millions of devices.
Both say that the services must be available for free, so I'm assuming that means you cannot charge a fee for an Android app that uses these services, unless you arrange something special with Google. Which appears to be Google Maps API Premier, an advanced service that uses a page-view-counter-based calculation to determine charges, and is not cheap. Which pretty much says you'd need to charge a subscription fee if you're going to charge at all. If you don't charge now and suddenly get hit with a bill from Google, your free app must remain free (according to Android Terms) so you're out of luck? I suppose it might be possible to include a Terms of Service with the application that says the user assumes all responsibility for any charges related to use of the Google APIs, but that doesn't seem likely to succeed. I think it would be difficult to manage. I also suppose that you could ask Google to block requests that use your API key until you can get a new version out with a fee attached.
Google also says they could charge for the use of the API in the future. This is stated specifically in the AJAX APIs doc, and indirectly in the Maps doc (Google can change the terms at any time). Since the API key that is used when calling APIs belongs to the Android developer, that tells me we could potentially be on the hook for Google charges. The Terms say that we can decide to stop using the APIs. Which is fairly easy when you're running a web site, much different when your application is deployed to thousands or millions of devices. Especially if you've distributed the application for free, and with an expiration date as required of later than October 22, 2033.
I'm nervous now about using Google APIs in Android apps and wondered if anyone else has thought about this. Should Google APIs be avoided? At least until developers have some legal protection?
View 3 Replies
Jun 23, 2010
A few months ago Google sent top market developers a feww phone (Droid or Nexus).I was one of them and received a Droid.I just now called in to activate the Droid on my Verizon account and was told that it is not activated.They said that the ESN number is tied to a business account and currently active.Verizon said the only thing I can do is to contact Google, who sent me the phone, and work it out with them.The paperwork with the phone came with no numbers or email addresses.I have tried calling the Nexus support line, they could not direct me anywhere. I have tried emailing the automated robots that sent me emails about the phone.Is there anyone at Google that I can contact that would be able to help with this?
View 2 Replies
View Related
Jun 15, 2009
I want to upload my documents(in the mobile) to google docs, Can Google data APIS work in Android?
View 2 Replies
View Related
Aug 10, 2009
In the Web When we apply the Map Keys, we need sumbit the URL of our sites. In the Google APIs Add-on , we need the MD5 of our soft to get the Map keys. but here is a big question.
1. MD5 is easy to be changed.
2. First I got the MD5 of my app ,and then submit, but when I add the new keys, if the MD5 is changed, there will have the problems of the martch.
3. what should I do?
View 2 Replies
View Related
Feb 19, 2009
I am developing maps application which has to support driving directions and route search and creation. But there is no API support in Android for this.
So i want to use google map APIs instead of Android APIs, Are there any APIs available for driving directions in google. If yes, What are those APIs, How can i use those APIs with Http request/response.
I read some where that earlier googlenav package was there in Android SDK, but it is now removed. May I know the reason for removal of this package, or When can i expect it to come back with fixed version of googlenav in Android? Looking forward to your reply.
View 3 Replies
View Related
Oct 26, 2010
Or is it essentially the same SDK/APIs as standard Android development?
View 5 Replies
View Related
Sep 22, 2010
I'm configuring a new machine for Android development and moving my current project over. I did a fresh install of all the Android tools and SDKs, and under "build targets", the Google APIs' target supports Android 2.2. Of course I need 1.5 as the base build target. My project doesn't build when I select that because the Google Maps stuff from maps.jar isn't there. In fact, after I did my full install I can't find maps.jar anywhere on my new machine. Is this jar file still required for Google Maps integration, or is it history? I'm using Eclipse 3.5. I guess I'd presume there would be a "google apis" for Android 1.5 build target. I'm thinking my install must be hosed; but maybe it's my understanding.. :)
View 1 Replies
View Related
Jun 13, 2009
Has anyone had success using Google Data APIs Client Libraries. I can't seem to successfully use the GData Java client libraries in an Android app. I notice that there used to be some GData access classes in the Wireless packages that have been removed. Should I be using some map data classes in the com.google.android.maps classes I'm not seeing? I started to go down the path of accessing data through raw http calls, but it's a beating.
View 3 Replies
View Related
Jul 10, 2010
I've downloaded an app called Google Sky Map. Will using this incur charges? I don't understand how all this works. In general, is there a way of telling what charges the use of an app will incur (ruling out the use of android-intuition and/or common sense)?
View 9 Replies
View Related
Aug 15, 2010
I have purchased several apps through the Google market. Updating to Froyo required a system reset for me so the apps had to be reinstalled from the market. My google checkout and login ID are the same but Google charged me again for the apps and they showed up on my CC. Tried to resolve through google but gave up in frustration trying to find some way to dispute or rectify the situation. I disputed the charge through my CC but I have a feeling that is going to cause more trouble. Surely there is some way this is SUPPOSED to work and a planned way to rectify easily when it does not.
View 2 Replies
View Related
Mar 11, 2010
I just finished setting up my Eclipse with the Android plug-in. (i.e https://dl-ssl.google.com/android/eclipse/). Now when I do the following:
1. Eclipse > Preferences > Android, I see a lot of "Target Name" like Android 1.1 - Android 2.1
However, in the book that I'm reading, I'm also supposed to see a "Target Name" called "Google APIs". I don't see that. Is that a separate install?
View 1 Replies
View Related
Aug 21, 2010
irect reI am planning on getting THIS HTC Desire contract from Mobile Phones Direct, this will be my first ever contract phone and my first ever android phone, I am planning on getting this deal: I have a few questions: Are Mobile Phones D liable on a non redemption contract like this? Is this a good deal? I know that T-Mobile has recently changed its contract to say its 3GB FUP is only for its direct customers but if I got this contract and phoned them up and said I have an android what are the chances I could talk them into putting me on the 3GB FUP instead of the 1GB? and finally if the above is a no then is there any speed difference between those on the 1GB UP and those on the 3GB FUP? If you can help me with these questions then thank you very very much, this is my first contract and I don't want to mess it up.
View 2 Replies
View Related
Mar 5, 2009
I wrote up my experiences working on the new Finance app here: http://www.googleandblog.com/finance-for-android-google-developers-no.
View 2 Replies
View Related
Nov 3, 2010
Is there any certification for android developers provided by Google? please let me know this . I want to do that certification.
View 4 Replies
View Related
Mar 28, 2010
why are my google voice text going against my regular text charges !
View 3 Replies
View Related
Apr 12, 2010
I'm working on an Android app in which I would like to use multi-touch. However, I do not want to completely leave out those still running a 1.x OS phone. How do you program the app so that you can use the 2.x multi-touch APIs (or any other higher level API for that matter) and still allow it to gracefully degrade on 1.x systems. If you create a project in Eclipse for 1.x can you even still access the 2.x APIs?
Basically I want it to show up in the marketplace and work on all 1.6 and higher phones and just allow access to the higher level functionality if available.
Also, if anyone can point me to any data on the number of 1.x devices vs. 2.x devices in use.
View 2 Replies
View Related
May 20, 2010
I have recently started working on an app which has both Java and native components. I am trying to generate trace information for both components using Debug.startMethodTracing("myapp") and Debug.startNativeTracing() alternately.
However, both are behaving unexpectedly.
When I use Debug.startMethodTracing("myapp"), I can see a file /sdcard/myapp.trace being created but it is always empty no matter how long I run my app. When I use Debug.startNativeTracing() and start the emulator with the -trace <tracename> switch, I see a message saying "Trace started", but when I try to run my app, the
emulator crashes.
View 1 Replies
View Related
May 18, 2010
It seems a little ahead of tomorrows Google event.But I'm already getting many complaints that my app fails completely under Android 2.2.So that scares me a lot!Anyone know when the API might be released? Tomorrow perhaps?
View 5 Replies
View Related
Oct 2, 2009
I'm building an app where I want to architect the app layer separately from the service layer (not android services). So I'll create a service interface(the apis) and then create a class(es) that implement that service interface. Inside the android application layer, I want to code to just that service interface. I think this is similar to how the google maps apis works. the api interface and stubs are in the framework, then each device actually provides the implementation. I don't need to go that far, but I am wondering how I package this up. One, where would I put these interfaces, so I can code to them in the app layer (like Activities). Second, how do I tell Android where the implementing classes are? I'm guessing this is somewhere in the manifest? For now I think I would probably just build the service implementation with the application source code, if that's easier. Eventually I'd like to break that out and drop it in as a 3rd-party jar.
View 4 Replies
View Related
Apr 25, 2009
I could see there are many APIs available in Android. If I have to create some device driver do I need to use Java(Android) for that also. Or that will be in C?
View 2 Replies
View Related
Jul 8, 2010
I work with Eclipse and implement some applications using the Android Emulator.
I'd like to know: Is it possible to extend Android APIs with other .jar file?
If it's possible, how can I extend the APIs?
I just have to add libraries to the project or do I copy it to the $ANDROID_HOME/platforms/android-8/tools/lib
View 1 Replies
View Related
May 25, 2010
Kinda like in the format of a class-dump result but in Java, I already have the Android.jar file and I would like to dump a clean listing of classes and methods for each .class file. How do I do this?
View 1 Replies
View Related
Nov 24, 2010
Anyone know where I can find what Android APIs are supported in the latest Flex AIR SDK (Hero). In particular is the speech to Text API supported?
View 2 Replies
View Related
Nov 3, 2009
How can we display a buffer on screen?
Currently I create a bitmap using Bitmap's CreateBitmap() and render it on screen using canvas' drawBitmap().
Is there any other way of doing this in Java layer?
View 8 Replies
View Related
Nov 10, 2010
Wondering what the differences between REST and JSON APIs are, how you interface with them, and how to go about parsing the results. My goal is to build a small application for my android phone to tell me when the next train will get to the subway station by my house, using the developer API provided by the transit agency.
I'm learning C++ in university, but hope to go about this in Java. I'm sorry if this is more of a discussion question rather than a black and white answer question, but I can't find any information elsewhere.
View 2 Replies
View Related
Jul 13, 2012
I am working on Eclipse and am looking for method to down load Android API's offline and then plug it to Eclipse
is there a method for that ? because my internet Connection drive me crazy.
View 2 Replies
View Related
Apr 2, 2009
I am looking for some fellow developers to build a few applications that work together to allow the android phone to take advantage of cheap telephony services provided over the internet. These are sms, voip, calling cards and similar such services.I have been investigating this quite a bit and developing an app to work with PennyTel but i have discovered an issue with the Android OS. Android is not designed to let you replace low level systems in your app and there for there is no way to capture out going sms etc. This means that to write an app that sends all out going sms via pennytel is impossible and that the only way around this is to write your own sms client like ChompSMS and i am sure this will apply to other parts of the phone as well.What i am looking to do is make a reusable system that uses intents to do things. A complete sms application that uses an intent to send the sms so that more sms providers can be added later, a dialer and outgoing call system that will fire an event for another app to make the call etc.What I want is sever apps that use intents not just to open their app but also to choose the outgoing their service uses. personally i want to write one of the outgoing paths and i am looking for some developers who would be interested in writing the more front end apps like the dialer and sms applications.If anyone is interested let me know as it is just too much work for one person and i am sure your apps will be used by many people as more and more people could right services they could be hooked into.
View 3 Replies
View Related
May 24, 2010
Does anyone know if there is an API available to access all SMS messages as well as emails in the inbox? You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@google groups.com To unsubscribe from this group, send email to android-developers+unsubscribe @googlegroups.com For more options, visit this group at http://groups.google .com/group/ android -developers?hl=en
View 9 Replies
View Related
May 13, 2010
I have seen the BusinessCard example provide in Android examples.
I am using ContactAccessor abstract class to seperate out the SDK versions.
My code is running fine for 2.0 onwards, but when I am trying to build the code in Adnroid 1.6 I am getting the following errors:
Build.VERSION_CODES.ECLAIR is not resolved.
Getting errors in the whole class in which I have used Contacts APIs from 2.0 (say in class ContactAccessorSdk5.java).
How to resolve these issues?
I want to run my App on both the versions.
View 2 Replies
View Related
Dec 4, 2009
Are there any Android APIs that allow the application to retrieve the GSM Timing Advance?
View 2 Replies
View Related