I am currently developing an app that reads out SMS/Emails while driving. Many users wished support for WhatsApp / KakaoTalk.
However, as there is no \"official\" way to
Of course you can change the permissions of your applications. If the permissions will be changed, the user will just have to manually update the app, and the new permission will be displayed to the user. But I do not exactly know how changing your app permission will help you in solving this problem.
Another thing I can tell you, is that you can not run a Service
or whatever as root
, only on rooted devices, and it will not be an easy task to root the devices through your application, and also it won't be something that many user will want.
How are you currently accessing the SMS
?
If you have a BroadcastReceiver
you could set the MAX_PRIORITY
for your receiver
and maybe it will intercept the messages before other applications. This can be done as follows:
You could also use the SMS Provider
, which is not public now but maybe if you query at a given interval this Provider
you can check for new messages. You could also have a look at this thread : Android SMS Provider if you have not done this allready.