Android :: Possible To Use The Google App Engine As A Backend Database For Applications?
Dec 20, 2009
I would like to write a client application for Android that uses the Google App Engine as a database backend. My Android client would connect to the App Engine to save information, then it would connect later for reports. Is it possible to use the App Engine as a backend like this?
Looking for a way to integrate full-text search and fast, lightweight data management with your Android applications? The new Perst 4.0 open source, object-oriented embedded database system brings native full-text search capability to Android and builds on this feature to provide a sample search engine application for contact data residing on mobile phones.
To provide search, the database stores an inverse index of keywords, with parsing and stemming of indexed text performed either by user- defined code or by Perst's default simple parser and stemmer. The feature supports logical operators and calculates relevance of search results to a query. The new sample application, ContactsIndex, stores and indexes contact information, and could be extended to provide search capabilities for PDF, word processing, HTML and other stored files. The example applications are included with complete source code in the Perst 4.0 for Java distribution..............
I'd like to be able to send a POST request from an Android app to App Engine and have it linked to the user's Google account.I read that you need to obtain an authentication token and send it with the POST request. Does Android provide a way to request this token?And how would GAE process it?I feel like this should be easy and I'm missing something obvious.
I'm currently working on a project that uses Google App Engine as a server. I see that prior to the Android 2.0 SDK there was no way to directly access a user's Google Account information for the purposes of authentication. Do the new Account Manager APIs now make it possible to automatically log a user into a GAE app? Is anyone else working on something like this? Are there any publicly available examples on how to accomplish this?
I have spent two days trying to decide on a way to upload and download data to the Google App Engine. Do I use REST or simple HTTP post/get? Do I use JSON or XML? Do I use java or Python. I am thinking probably use python and probably use REST. But which one out there? There are so many to choose from. None seem to work out-of-the-box, but need faffing around with bits of code from here and bits of code from there. And is not clear at the outset what am taking on or what the limitations are.
I am writing a syncadapter using google account and app engine. The account appears in account and sync, but when I try to select the account for syncing, I am getting a hard database error. I am trying to figure if this error is on mobile or the app engine. Further, what can be causing this error. Another error that I am getting is failed to find provider info.
A REST XML (not JSON!) Web Service should exchange XML Schema specified XML between a Google App Engine and an Android app. I wanted to use XStream for both, however, I could not get it to work for the Google App Engine, therefore to me Apache XMLBeans is the next best choice (JAXB does not work on both).
However, with Google App Engine there is no problem, but on Android, I get several severe exceptions (eg. due to the usage of the Stax API with its javax.xml.* packages). So, Is there any other XML-binding possibility to stream XML documents on GAE and Android? If not, is it possible to patch Apache XMLBeans to work with Android?
I need to write an application that sends data to the Google App Engine from Android. The data that I would like to send can be described by a typical database record. Each record has some integers, strings, dates, etc. I would like to keep the connection details hidden/secured so that someone can't create false data in the datastore, if it it's not too involved. My question is: what is a good way to get this data from Android devices into the GAE datastore? If you could post a link to the appropriate Android libraries, or a link to how this has been done in the past, that would be really helpful.
I am trying to post data to the Blob Store on google's app engine, this code runs without throwing any exceptions, but on the blobstore end there is no log on the post request at all. The server side stuff works when i post using a form (albeit with mime data). I have allowed my android app to use internet. This is a stab in the dark but if any of you folks might have had an issue like this before perhaps the problem i am having might ring a bell
What's the most convenient way to share a database across applications? For example, I want my application's dbadapter to query the android's native contact database so when a contact on the phone is deleted, similarly that contact is removed from my application. Should i use an attach statement to attach the table? Or would the better/more secure approach be to create a custom contentprovider query onCreate of my app to verify all contacts in my application still reside on the Contacts.db.
I was reading the documentation regarding the Geocoder class and the description says:
"The Geocoder class requires a backend service that is not included in the core android framework."
I assume this means that the proprietary Google Maps API's provides this backend service which routes through the Google Maps service. I searched around trying to find information on constructing my own Geocoder backend service but have come up nil. Is there any way to produce a custom backend for the Geocoder class?
If it helps formulate a better response I'm trying to determine locations based on the GPS coordinates to produce areas such as streets, cities, parks, shopping centers, etc. If something like this already exists then I'd be more than happy to use it, but from what I've seen searching around no such service exists for an Android application.
I'm really hoping someone here has seen something like this. I'm essentially looking for a notepad app for the Android. But there is a trick to this. I want the notes to be saved and synced as accessible documents on GoogleDocs so that I can edit them on my Mac. On the Android, this should be a simple notebook / notepad app.
I am new to wordpress and I want to create an interface for being able to access my database hosted on wordpress in my mobile applications - particularly iPhone and Android.As these do not directly access SQL databases and would need routines on the server-side for being able to do so, what would be the best way for me to go about writing these routines/web-service calls?Are there any wordpress plugins available for this? If not, what language should I use - php or something else?
The idea is to allow developers to access a remote database provided by google.In android the developer will need a special permission to be set at the manifest file.This could allow applications to keep a backup of users application data without having to sign in ever, seamless.Users could than sign-in to their gmail and see a list of applications that are currently storing data on their gmail space.The user could be allowed to wipe the data or even block the application from storing data to it.This idea make the most sense since Android will be a platform were users will be constantly changing android phones as new better ones come out.
I've tried to view the db file from the File Explorer in Eclipse but I can't open the file or copy it to another location to open. I don't have a rooted phone so I was trying to view the db from the app on my emulator. I find it hard to find much info on this subject for some reason.
According to the Geocoder documentation, the class provides methods into a backend service which may or may not exist on the device. If the geocoder doesn't exist on the device, theoretically a geocode request will return no results. However, how can one differentiate between no results due to there being no backend geocoder service vs. there being no results because the location makes no sense? My app already requires the Google Maps API, so perhaps this is a moot point; as a secondary question, does the Google Maps API always include a Geocoder?
I want to develop an gps application that can navigate to some predermined locations in a database. I have created a mapview wich is working just fine, I also have a MyLocationOverlay to show my position and I have a ItemzedOverlay to show the locations to which I want to navigate. the problem is the creation of a route from the phones location to a predermined location.
I've seen a few preview videos of Google TV pop up on the internet. I noticed they contained several apps such as GameTime and the Weather Channel. I was wondering how this is possible since there's no API yet and no announcement of one from Google.
It's going to make awfully difficult for people to compete with companies such as the Weather Channel if they're being given special treatment from Google by getting the ability to launch on the device. I really hope this isn't the case.
way I can Authenticate a Google Apps User in a Android Application? One approach I know of is to take could take their username and password in a android view, and use the clientLogin interface (http://code.google.com/apis/accounts/docs/AuthForInstalledApps.html). However I was wondering if there was a different approach, maybe pushing to a browser window where it would show the google login for that domain, but I would not know how to get the details back to the application, after the authentication is done.
I have been trying to setup (without success) the Activesync facility between my two android phones and my google apps premier. Everything is fine right up until I finish the activesync set up and it asks for the current password and to replace it with a new one. I do not have any passwords set up on the phone and the only password is the password for the mail that is already entered. Can anyone tell me if they have experienced this problem and if there is a 'fix' I have tried all of the options including it to force a password and it will not connect. In case you are wondering Gmail works fine, I want Activesync for the other account so I can view two calendars.
So the one factor that will decide if I will buy the Droid or not, is if I can use my Google Apps standard addition gmail address, ie firstname.lastname@example.org, with the native gmail and google calendar applications on the Droid. Does anyone know if this is possible and whether it works well or not? Are there any other limitations to using a Google Apps account on the Droid, like access to the marketplace? Thank you so very much, I desperately want to use the Droid for my work phone but I want to make sure that I can actually do work on it.
I just tried one of the phone locater apps (Lost Phone) and it did not work with texting through Google Voice. Can I assume that all such apps will not work texting with GV? I do not have a texting plan and I instructed my carrier to block any SMS. I us GV for all my text messaging. I'm assuming that texts coming through GV don't have the same system level capabilities that these apps need?
My main Google account is a "Google Apps For Your Domain" (GAFYD) account. I have my Gmail, Calendar, etc. on this account. Unfortunately, GAFYD doesn't include Google Voice. Following the Google recommended method, I set up a regular Google Account for Google Voice (see here: Using your Google Apps address with Google Voice - Google Voice Help) that has the same username (but remains a distinct account). I do not have Gmail on this account because that would create issues. I set my phone up with my GAFYD account, as per this link: Android and G1 Forums, Mods, Hacks, News, Downloads, Skins, Themes, and more! | ModMyGphone - View Single Post - Primary Google Account in conjunction with Google Apps Account on Android Phone
Most functionality is there. In particular, Google Voice works with Gizmo and Sipdroid. However, there are some problems. Here's a thread discussing some of them: Anyone else having issues with your Google Apps for Domains account on the Droid? - Google Mobile Help
1. Cannot buy paid apps in the market. 2. Unable to use my maps layer in maps app. 3. Cannot login to google finance app.
I want to solve problem #1 - Cannot buy paid apps in the market. Many people are solving it by using another regular Gmail account. However, that's not working for me. I do have another regular Gmail account and I have been using it on my desktop computer for Check Out. However, Android on my Motorola Droid will not accept this account. I assume because it uses the same username as my GAFYD account (which is the way Google recommended doing it!). I have all my purchase history and credit card info in that account already. Creating YADGA ("yet another d*** Google account") is not an option.
Something happened that should've never happened and now I have to make a new google account and try to rebuild everything. Gmail, igoogle, voice, etc. I did some poking around, but it seems no one has ever asked about any way of transferring paid apps from one google account to another. Is this possible, or am I now $20+ in the hole on apps I can no longer use on top of everything else that has happened? For some reason, google flags things that the built-in search can't catch. Transfer Paid Apps to a New Phone?