2012-05-18 45 views
1

可能重复:
Is there any way to ask permission programmatically?请求权限需求

为我的应用程序需要的权限
<uses-permission android:name="android.permission.CALL_PHONE" />
我的大多数用户都是在安装时不快乐的原因有一个文本“有偿服务”(或某事),因为在我的应用程序,我必须打电话。

Afaik有一个解决方案,不在清单中写入权限,但在使用它们时请求它们。

我该如何做到这一点?

+1

当然,你只需要你为什么有权限要求的应用程序的描述来解释。 – cjk

+0

@rawkode:你是第一个,所以如果你想要的荣誉只是做一个帖子,该链接,而不是评论;)... – Thkru

+0

谢谢:) +四 – Rawkode

回答

4

您无法更改现有应用程序的权限,但可以创建两个不同的应用程序,一个具有CALL_PHONE权限,另一个具有该权限,另一个不具有该权限。让人们决定他们想要安装哪一个。

+0

谢谢;) - > ++ – Thkru

4

虽然我是希望看到一些混合权限系统的开发者之一,但至少根据文档,至今没有解决方案。

Android有没有机制授予权限动态(在运行时),因为它的用户体验到安全造成损害的复杂性。

Source

+0

谢谢;) - > ++ – Thkru