之前的app出现了点击dial之后会跳出弹窗选择两个phone里面的一个拨号,在查询众多资料后发现 这个和权限有些关系。
首先来看原生的dial app是怎么解决这个问题的,打开dial的xml文件,发现并没有shared user id这个东西,而我的apk为了在同一个apk中完成挂电话因此加入了这个东西为android.uid.system,因此导致权限过高,发出去的intent能被phone的xml里的两个activity同时接受到,而删掉这个id之后,就不会出现弹窗了。
之前的app出现了点击dial之后会跳出弹窗选择两个phone里面的一个拨号,在查询众多资料后发现 这个和权限有些关系。
首先来看原生的dial app是怎么解决这个问题的,打开dial的xml文件,发现并没有shared user id这个东西,而我的apk为了在同一个apk中完成挂电话因此加入了这个东西为android.uid.system,因此导致权限过高,发出去的intent能被phone的xml里的两个activity同时接受到,而删掉这个id之后,就不会出现弹窗了。