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.
Related
This question already has answers here:
When I uninstall my app , Can we remove my folder which is created through my app?
(4 answers)
Closed 5 years ago.
Is this possible to know that user is going to uninstalling my application. Because I want to delete the folder that is created by my application. So for the task, I am not getting how to do that? Please help me.
Because I want to delete the folder that is created by my application
Save your data in the location returned by getFilesDir(). It will get cleared automatically by android system when your app got uninstalled. So you don't have to worry.
see the official doc
This question already has an answer here:
Is global search in android still available for developer?
(1 answer)
Closed 6 years ago.
I read some information about Quick Search Box and downloaded the SearchableDictionary sample to understand how to make app content available in the global search. When I deploy the app to my phone (Android M) it does not show in the selection list in the 'Phone Search' settings.
[ANSWERED] Is QSB support officially dead? I read this post but the answer is old and this one suggests App Indexing replaces it.
How do the two compare?
After more searching I see that this post confirms that global search is no longer supported for phones/tablets but still exists for Android TV.
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.
This question already has answers here:
Closed 10 years ago.
Possible Duplicate:
Create Free/Paid versions of Application from same code
Im trying to make a donate version of my app on Google Play, but when I go to upload it, it gives me an error that there is already an application with the package name. Is there an easy way to make a duplicate of the app and have a different package name? Thanks.
Another way to handle this, that I've been seeing more and more of, just create a simple app that costs whatever your donation amount is, and link your users to it. It will be something simple, like a thank you card, or even no activity at all. Just remind your users to keep it for more than 20 minutes before deleting it, or it will be refunded.
Google Play uses package names to identify different applications, so you would need to change the package name. If you use Eclipse, it is quite simple to refactor the package name (e.g. if your package name is com.example.test, change it to com.example.test.donate), and then build it again.
This question already has answers here:
Closed 10 years ago.
Possible Duplicate:
How to get package name from anywhere?
In my project I have selected an application from installed applications in the phone and stored it as a string. But later in the project I need to launch that application for which I need d package name.
Is it possible to get name of the package from application name??
Please help.
Thanks in advance
The package is the only official identity of an application. If you using anything to be a persistent identity of an app, it should be that, not some something else. (You are not clear on what you are currently using, but if by "application name" you mean the label that is shown to the user for the application, that is most definitely not what you should be doing. All the user needs to do is change their locale and poof you are lost. Or install an update to the app that changes its name... like Google Music becoming Play Music.)