Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this question
I have made an android app for someone else. The app has a gallery option that should show various photos. The person I am giving this app to has no programming knowledge. I would like to have a common place where the person can upload pics and they show automatically in the app and get updated for all the app users. And by "common place" I mean a site like google photos or something. I would not want users to have to authenticate or anything. Whenever they open the app, the photos should get downloaded from the site. Which web service allows me to do this?
I would think a lot of photo sites would allow you to do this. I've done it in the past with Flickr and PHP, so I imagine it could be done using Android/Java.
Having said that, there's likely to be a lot more you need to consider. Photo sites have various terms of service, copyright agreements, and other important things you'll want to tell your client about before blindly deciding on a service just because it allows you to accomplish this task.
Related
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 5 years ago.
Improve this question
I recently started programming in Android, and I already have done some easy apps, but today I want to ask you how some apps are done, to can be able to develop some advanced app in future.
In particular, I want to know how the apps like Booking, Airbnb, Couchsurfing or Worldpackers and much more existing apps like them in the market work.
I assume that they are web based applications, and maybe have some database from where retrieve data to show results in the webside and in the app, and it also reload this database from website or app?
Is it some software architectural pattern (I don't know the name) for this type of apps I can take a look at and learn?
Do you know if exist some recommended framework which can help you to develop this type of apps?
This are my questions, basically please help me to understant a little more about this kind of code. If you know some app example name, it is also welcome.
The companys that offers those apps have web services that serves datas trough Http/Https to be consumed by applications.
Android uses URLConnection to download data, and libraries like GSON to parse JSON data and DOM for XML and stores internally on SQLite to be displayed to users.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 5 years ago.
Improve this question
Say I pass a search Query to a forum board and I want to retrieve all the posts tags from the search on said forumboard.
How could I use android to parse all the posts?
I am lead to believe that I should utilize some form of API.
Can someone guide me down the right path?
I do not have a specific forumboard software in mind, if any forum softwares have good API please let me know.
Okay so you are making a site that allows users to post things(?) and you can tag them. Just like here on Stack Overflow they allow you to tag your question and you can include that in the POST your website sends back to your server. Now you can send all sorts of information back to your servers including profile, question, tags, time of last update, etc; it really is limitless.
Now once you have that, if it is your own site you can then incorporate the Swagger API or whatever API you want, or you can hook your android app directly to the server and implement the same search features there as on the website. Once you have that determined, if you want to use an API for your app then you will need to look at AsyncTask for android. This little handy task can crawl the website in the background and return whatever you want, including API information if that is what you want.
I know this answer is broad but your question is broad, you have to start from the ground up and it can be challenging but remember that in order to get good at something it takes time, and if this is something you really want to do then it's not time wasted.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
Hello I am trying to implement an feature in one of my app so that it can be installed only on one device i guess trying with Device ID is one method Or are there any other methods to do so.......
If you are putting this on the Play store, users can always download any paid software again, as long as any device is linked with the same Google account used to purchase the app. This is designed to stop people losing apps should they get a new device etc and paying for it multiple times.
After reading your comments I believe what you wish the app to do potentially breaks Google Play TOC's. That said, you have not really described what you want to do well enough.
You could require the user to register with an email address before using the app. Maintain a database of emails that have been used to register the app and if an email has already been used, block them.
Note that while this is technically a solution to the question you asked, setting a limit like this is just going to irritate your users and is more likely to cause sales to go down (the few who buy will leave negative reviews, causing others to not buy), not up.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 9 years ago.
Improve this question
I am trying to build an online application for movie management. I want the application to be an online one, could any have inputs as to how to build it, as in currently i am downloading each of the dynamic content and loading the layouts which is highly inefficient. Could anyone suggest a better procedure to make an online application and guide for the same.
https://developers.google.com/eclipse/docs/endpoints-androidconnected-gae
That link will show you how to make a Google app engine project. The easiest way to use an online database with android. You can post, and get with very little code. What you do with the data you get back is up to you... Throw it into list views, text views, fragments, etc. But yes this is the best place to start as you need an online database or a social network would not work at all. I suggest you do the above totural and then come back with some more questions. Hope this helps!
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 4 months ago.
Improve this question
I have been trying to find the answer to this question on both the Google developer site and here on SO but so far am unable to come up with a satisfactory answer.
I wish to provide users that download my application with a "user guide" on how to set-up certain parts of the application and how to load external data into it. I would like to add some screenshots in a simple step-by-step guide.
Is there a fixed framework available to do this? I could ship the app with a few pages that I load in the device's browser - but on a phone browser - looking at a screenshot of a phone may not be very "readable". Would a URL that one could view from a PC be better? Or perhaps just a textwindow within my application would be best. I was hoping someone here has had an idea that may have worked well for them in the past.
If it were me, I would just host the user guide online and provide a link to it from your app.
It would be easiest to set up and it allows to user to view the guide from their computer or tablet. (This way they can set up your app without having to switch back and forth between your guide and the relevant screen!)