I have been trying to find some way to read Google Chrome's bookmarks (not Google's Bookmarks) from Android. I'm trying to develop an application that does not needs to install a plugin on the browser to sync. the bookmarks. By the way, I know that an application called CMarks already does what I need, but I want to learn how to do it myself.
The problem is that I haven't found a way to do it. My question is related to this one I think, but it doesn't have an "answer".
I've found this, which is supposed to be the way Google Chrome's syncs. the bookmarks, but I don't see a way to implement it (there are no OAuth endpoints or anything I understand).
If someone could point me in the right direction (tutorials, manuals, etc.) would be great. Everything I've found on Google was about google Chrome plugins, but not about an external application (Java, Android, C++, etc.).
I've used fiddler to see where GChrome connects when it syncs., and it seems to connect to Google Talk.
Related
So, I am trying to search for a multivariant testing option available for native mobile apps. I am not able to find any online. Been going through blogs and google and I could only find Google Optimize and also saw few others like optimizely
But when I go through those options I only see options for website (like add urls or domain) which doesn't work with native mobile apps
I do know that Optimizely's Full Stack product will allow for experimentation testing for native applications, anything with an internet connection really. Here is their official documentation for Swift SDK.
I did some research and i can't find a proper custom marketplace solution for Android, i would like to know if someone knows any, with the possibility of being hosted and maintained by us, and fully customizable.
I read about F-Droid but it doesn't seems to be very customizable, as far as i know.
Thank you all.
Well you have a few options. We built our own app store at the last contract I was in. From a file storage it was pretty straight forward. For Android we just supported unknown devices at first, but later switched to integrated MDM(Mobile Device Management) system. I can't remember exactly which one we landed on in the end.
However, for the iOS side we had to build SSL pointers that are nested in a manifest file that points to the IPA. For Android, we just had to sign and place the APK. For Web packages, we hosted an internal NPM server.
For the packages we used Apache Archiva, but that is not the same thing, so just tossing that out there if it matters at all to you.
Lastly, we built an Angular based web interface to handle Authentication and displaying of available apps/versions. Lastly we built an app to put on the app store that others would install that would keep up with our services to know what was installed, needed upgraded, or uninstalled.
However, this took a team of engineers over a year to get done.
So let's talk free options. Just google Android Market Place self hosted alternatives. Last year at the CES I met with Aptoid and they were deploying many self hosted, self managed options that would fit your need very nicely. I don't remember the exact pricing though.
So bottom line is, depends on how fancy you want to get and if you have time to build your own, or if you want to buy/subscribe to one out of the box.
Hope that helps.
I searched thoroughly for this and found info on preventing an iFrame, but not an Android or iOS app.
Basically, some blockhead decided to embed my website into his/her Android app and "enhance" it. I assume it's <webview>? (not experienced with Android yet)
Thought about claiming via copyright, but shutting it down via code would be better.
How do I stop them from doing this on an Android app? Is it with JS I can block it or block requests from the app?
Thanks
If you are hosting a public website there is no way you can do this.
You could try and do user agent detection but that's just a hack that can easily be changed on the app developers part and will also hurt users who are simply using Android phones from accessing your website.
It would be best to reach out to the developer. You should also realize that client side manipulation of CSS, etc. is not forbidden so really it would just come down to if he is claiming something to be his own in the copyright sense.
Never built an app before.
Downloaded & installed SDK & Eclipse.
For my 'learning experience' I would like to build an app for my Galaxy S II (4.0.4) that will take me to a web site and then log me in, eg: my Gmail Account or my Voip.ms Account
Can someone point me to a tutorial or suggest how I should start such an app?
Is this too complicated to begin with?
Personally, I think this is way too complicated to start as a learner. You may end up spending a lot more time in debugging some code which does not work because of some silly stuff rather than "learning" how to code Android.
I started with a simple app that has few screens, stores some info in local SQLite DB and sends some across to an remote SQL Server over internet. I managed to complete this in 2 weeks and got quite a good hold on Android basics. Now I am working on a much complex app and am not getting stuck in fundamental issues.
Developer.android.com offers some good app examples and tutorials and is the first go-to location when you want to see how to do something Android-related.
As for what you want to do, it will really depend on the website. Going to the website in question, searching for a developer section is the way to go.
There they will explain which API they offer to devs. OAuth + REST are widely adopted but there is no universal solution, it really depends on the website.
A final note : embedding a webpage in an Android app is a very bad idea from an user-experience perspective, Using an API to offer a native app will always result in a better experience.
I've been planning to build an Android application built on Foursquare APIs. I went to the foursquare developer site and tried out the android oauth example. Also I noticed in the showcase several fancy apps such as Instgram, LocalMind. I wonder where (websites like github) I can find their source codes so that I can have a taste of how to develop a real foursquare app.
I am not sure there is a direct answer to your question.. With the exception of code snippets found by google code search or regular google search, do not expect to find full source code for integration with APIs..
As far as oauth goes, there are many examples with a simple google search on how to make it work (note that you have the Venues API that does not requires the oauth process)
As far as source code goes, you should check out this page it should have links to many examples. (got here after two clicks from that page..)
From my experience, we are developing a foursquare-enabled app with a custom server software - in short, our Android app will access our server, which will access foursquare (if required) and get data and pass it to our client (Android/iPhone/whatever).
Bottom line - eventually, you really should learn the API yourself, know the different endpoints and the returned data structures, experiment with different search results and then, if you wonder on what is the right way to get specific data or if you think you are doing something right and getting the wrong data, this is probably the place to ask about it.
The API Explorer should help a lot in doing that.