This question already has answers here:
How to programmatically take a screenshot on Android?
(26 answers)
Closed 9 years ago.
Which class is responsible for creating screenshots? Is it possible to change it and include in own project to take screenshots of ANY application? Has anyone tried to do so?
Is it possible to change it and include in own project to take screenshots of ANY application?
Fortunately, no, for obvious privacy and security reasons. Development tools and rooted device users can take arbitrary screenshots. Apps can take "screenshots" of their own content, but not that of other apps, to help prevent malware from stealing data from other apps.
Related
This question already has answers here:
Android, Detect when other apps are launched
(8 answers)
Closed 6 years ago.
I have such a problem, it is necessary if you run any application to output Toast with the text "some application to run," and when closed by show again Toast with text "some application is completed."
For example launched Play Market, and in my app Toast with the text "Play Market is run."
I have no idea how it implemented, it seems necessary to use the Service Broadcast. Please tell me how to implement?
To the best of my knowledge, outside of possible security flaws, there is no reliable way to implement what you want on Android 5.0 and higher, for privacy and security reasons.
This question already has answers here:
Kiosk mode in Android
(11 answers)
Closed 7 years ago.
Is there a way to hide all apps installed on the device and make only one app available to the user? In a way that the app automatically starts as soon as the screen is unlocked?
What I basically want to do is to have a device that's dedicated to the use of a single app. Can this somehow be accomplished? What options are available?
Since this app won't be distributed through google play or any other official channel, any even undocumented hacks would be an option. Any advise is welcome.
The only way that I think this can be implemented is by creating an custom launcher and include your app inside that launcher.
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:
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:
How to ensure an Android app can only be run on a tablet?
Hi Is there any way to restrict the application so that It can only be installed in tablet?
Thanks
Sunil Kumar Sahoo
Yes go into the android market publisher page.
Make sure your app is uploaded.
Click on your app name.
Scroll down to where it says 'Show devices'.
Click that and you can exlude all mobile phones from downloading your
app.
Failing that you can set some parameters in your manifest for screen size etc, but this is less reliable.