This question already has an answer here:
Android: app licensing, copy protection
(1 answer)
Closed 9 years ago.
I want to prevent my app from copying from device, ie that would be impossible to pull apk from file system.
Any ideas?
It is not possible. Users with their phones rooted will have the access to your app and they can do what they want with it - you must store your secret data on external servers and use other ways to access it - i.e. require user to log in.
Related
This question already has answers here:
Unique ID of Android device
(13 answers)
Closed 5 years ago.
A developer is building an app for me and he need my ID so that he can send the APK file so that I can test the app. The developer need my UDID so that he can send me the APK file. So how do I go about finding my UDID from my android?
Android phones don't use a udid. That is something for iPhones and apples provisioning system. In this case you need to find in your advanced options where you can allow the install of unknown APK's and then the file your developer sends can be installed.
This question already has answers here:
Android Keystore File Lost [duplicate]
(4 answers)
Anyway to change Keystore or Keystore's Info on android without publish new app
(1 answer)
Closed 9 years ago.
Is there anyway to get the keystore file from .apk, Unfortunately the keystore file is missed now i need to update my app which is there is Google Play.
Please help, Thnx in advance
No, it's not. Imagine the huge security breach that would be. In addition to the already existing problem with code decompilation and recompilation, hackers could even sign a modified APK with the original key and pretend it to be original.
This question already has answers here:
How android app can detect what store installed it?
(3 answers)
Closed 9 years ago.
Is it possible to find out which store my app was installed from? I have it available on Samsung store, Amazon and Google Play and I want to be able to determine which of these stores my app was installed from and prompt the user with a message like "Thank you for downloading the app from (store)..."
The method linked by FD_, sadly, is not reliable as the information it returns can be edited, and may be null in some cases.
The best way would be to have an enum, or some sort of flag in your application, and flipping that flag before building a new release for each store. Simply check the status of that flag at runtime, to determine which store the apk came from.
This question already has answers here:
Content Provider Example using two android applications
(2 answers)
Closed 9 years ago.
If this has been answered already, kindly redirect me to the correct post.
Here is the problem:
I have 2 android apps which are under development. I have a requirement where one App (App A) will update a certain field in SQLite DB> Table 'A' and the other App (App B) has to read this entry. The DB will be created and maintained thru App B and not App A.
Is this possible? If so, how?
If more information is required, kindly let me know.
Thanks in advance
Ram
if you share the apps' user id you will be able to use the same database in both apps: sharedUserId
If you want your app data to be shared across all other apps then it will be better option to go for content providers instead of using sqlite.
This question already has answers here:
Closed 11 years ago.
Possible Duplicate:
Is it possible to install multiple android applications in one APK file?
Actually I have 2 applications
1. Main application (contains many activities)
2. Additional application (contains one widjet)
My goal is to avoid 2 apk files and deploy 2 applications using only one apk file.
Please suggest how to implement this
What you want is not supported. Put them in a single application. You do not need separate applications here, and there is but one application per APK file.