Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
I have developed Android application (Application somewhat social media type and this is the first application I have developed) and in that there is a feature to upload images by users.
So my question is if any user uploaded any copyrighted or offensive image then who is responsible for it? User or owner of the application developer (in this case me)?
Is there any 3rd party tools needed to scan or verify the images?
Short Answer: Write "Disclaimer"
If you are developing web application which users can upload photos and share them in anywhere they want, you can take those photos' copyrights with yourself or make your users to take that responsibility.
This is where you have to write "Disclaimer" for your application before you give the users access to use your system let them accept your term and conditions and disclaimer so they should be informed that they have responsibility on what they upload.
Also you can have a reporting option where the victim can report the incident so you can review that and delete the particular content from your site.
Is there any 3rd party tools needed to scan or verify the images?
Yes, there are many but how are you going to ensure that the image has copyrights ?
Better, you should be able to catch any of your users on this case.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
The goal is to get user's payment card data in iOS/Android apps, but not by just having them enter it. I'd like them to be able to use a platform-wide context which already keeps the payment card details. Much like the Payment Request API on the web.
I looked at ApplePay and Google Pay but they don't seem to directly provide the payment cards details.
Is there an alternative?
Google Pay and Apple wallet would be closest to the linked payments request api on the web. But keep in mind that even those wouldn't give you the card data directly.
Google Pay only works with specific 'Google Pay Processors' which handle the actual transaction (See list of processors here), so you never get the actual credit card data and cannot perform the payment processing yourself.
I assume Apple has the same restrictions.
Another issue you might have is that they are not globally supported.
Have you thought about using paypal maybe? Found a cordova plugin here.
You have good options for both iOS and Android.
For iOS look to Apple Pay -> https://developer.apple.com/apple-pay/
For Android look to Google Pay -> https://developers.google.com/pay/api/android/
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I am working on an android application where app user takes a picture and post it. I wonder how could I get the name of the taken image from reverse image google search? Is there a public api?
For example when a user takes a picture of his car, then description of the taken picture automatically fills with "car".
Seems like there's no reverse image search API from Google out of the box.
People just build systems which mimic image search behaviour via doing the requests to Google servers theirselves.
The easiest way for this is the following process:
Build your own backend, where you'll upload photos which have public-facing URL.
Perform a request to https://www.google.com/searchbyimage?&image_url=<URL>, parse the response, execute some returned JavaScript and grab the metadata.
Return the data to your app in the required format.
This is not documented anywhere. So it can change anytime in the future.
Google has specific Custom Search API, but as of now, it doesn't support reverse image search.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
Is there any API exposed in order to retrieve information about uploaded application in the android market?
I went through http://code.google.com/p/android-market-api but it only states the number of ratings and other stuff.
I want to know the Active downloads.
Thanks in advance.
Is there any API exposed in order to retrieve information about uploaded application in the android market?
There is no official API of any sort for the Android Market, unfortunately.
I went through http://code.google.com/p/android-market-api but it only states the number of ratings and other stuff.
That data is pirated. Anybody using it is subject to legal action by Google.
I have often asked for a supported and authorized API for this sort of information; Google has not done so to date.
"That data is pirated. Anybody using it is subject to legal action by Google." - where are you getting this from? Unofficial doesn't have to automatically imply piracy.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 2 years ago.
Improve this question
Are there services out there that let the user search or browse an Android app market by specifying the app's permissions (e.g. android.permission.RECORD_AUDIO), features (e.g. android.hardware.microphone), launched or filtered intents (e.g. android.speech.action.RECOGNIZE_SPEECH)?
I am interested in locating 3rd party apps that could complement my app in the Android environment so that I could recommend such apps to my users, ideally programmatically. What I've used so far is Google Code Search queries such as http://www.google.com/codesearch?q=RECOGNIZE_SPEECH, but these cover only open source apps. Is there a better way?
Update: note that Google Code Search has meanwhile been shut down. Sad. It was a really useful service.
No you can't do this.
The only way I see is to build your own crawler with
http://code.google.com/p/android-market-api/
If you're interested, I've developed an app, StripSearch, to filter search listings by the permissions used. The app works by excluding results that don't meet the permission requirements specified by a given search filter (a filter can exclude, require, or ignore specific permissions). Several filters are included by default, but you can create your own as well.
Get StripSearch here:
https://play.google.com/store/apps/details?id=com.hasslefixes.stripsearch
If you want to see a demo explaining its usage, you can watch a video here:
https://www.youtube.com/watch?v=mynw3rbky5A
StripSearch is free, does not include ads or spyware, and only uses the following permissions:
android.permission.INTERNET (obviously needed to search the store)
com.google.android.providers.gsf.permission.READ_GSERVICES (needed to obtain the Google Play Android ID tied to your phone and account)
Giv it a try!
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I am writing and publishing my apps on android and would like to provide help document (manual) to users of my apps. I've seen apps open up external web pages as their help, or use html view to open local html documents. Are these the ways we are supposed to deliver manual to our users?
Are these the ways we are supposed to
deliver manual to our users?
You can do whatever you want:
Use WebView directly for local content
Use Browser directly for remote content (e.g., Web site of documentation)
Publish your manual in EPUB and load it into one of the available EPUB readers, if the user has one installed
Publish your manual in PDF and load it into one of the available PDF readers, if the user has one installed
Use VideoView directly for local (or remote) "screencast" style instructions
and so on.
However, there is no built-in dedicated "help framework" in Android. If you wish to make a name for yourself in the world of Android, consider writing one.
Or, consider writing your apps so there is no need for help content. Obviously, not always possible, especially for highly targeted apps, but you can certainly eliminate a lot of help material with a correctly designed application.