Android Default SMS App permissions kitkat -
after going through lots of codes provided on internet, still unable list sms app in default android kitkat version. don't know whether can done adding permissions manifest file or through .java
code.
the thing want to, provide me to-the-point code can make new blank project(abc), set code in , should set app (abc) default sms app.
you can't directly set app default, nasty security risk. can signal user want status changed , user decide:
intent intent = new intent(telephony.sms.intents.action_change_default); intent.putextra(telephony.sms.intents.extra_package_name, activity.getpackagename()); activity.startactivity(intent);
however, eligible becoming default sms app, have implement all of functionality required such app, , includes handling of sms/mms related functionality (sending , receiving, notifications, etc). practically means have rewrite complete related functionality of phone, including receivers, intents, filters , code (and should aware sms , mms handling not part of system, requires quite lot of own code). , reason why won't able receive answer fits confines of answer. way code: basically, complete app.
there no way out: if want user replace default sms app, user rightfully expect whatever app choose continue support of functionality. unless provide that, app not listed among eligible ones , intent above not work.
the android developers blog of google has article titled getting sms apps ready kitkat gives first steps in learning what's expected in scenario.
Comments
Post a Comment