Java Android M对AppWidgetProvider的权限

Java Android M对AppWidgetProvider的权限,java,android,android-activity,permissions,widget,Java,Android,Android Activity,Permissions,Widget,我有android widget。应用程序没有任何活动。第一次在android M上将widget添加到主屏幕时,我希望获得在外部存储上写入的权限,但这需要活动。是否有方法将android widget添加到主屏幕以获得权限(在类appWidgetProvider中) 应用程序没有任何活动 您需要添加一个,或者将targetSdkVersion保持在23以下 将android小部件添加到主屏幕获得权限时有什么方法(在类appWidgetProvider中) 不可以。您只能从“活动”请求权限 应用

我有android widget。应用程序没有任何活动。第一次在android M上将widget添加到主屏幕时,我希望获得在外部存储上写入的权限,但这需要活动。是否有方法将android widget添加到主屏幕以获得权限(在类appWidgetProvider中)

应用程序没有任何活动

您需要添加一个,或者将
targetSdkVersion
保持在23以下

将android小部件添加到主屏幕获得权限时有什么方法(在类appWidgetProvider中)

不可以。您只能从“活动”请求权限

应用程序没有任何活动

您需要添加一个,或者将
targetSdkVersion
保持在23以下

将android小部件添加到主屏幕获得权限时有什么方法(在类appWidgetProvider中)


不可以。您只能请求活动的权限。

我可以在小部件首次添加时启动活动并获得权限,然后关闭活动并更新appWidgetPrivider吗?@Mortezaj8:理论上,一个小部件可以请求权限,尽管我从未尝试过。如果失败,您可以在应用程序小部件中显示某些内容(或发出
通知
),指示您需要权限,以及从那里开始的活动(例如,点击应用程序小部件)可以请求权限。我想我是第一次为小部件设置自定义布局以单击并启动活动以获取权限。你说得对,没有办法(我想)。我可以在小部件首次添加并获得权限时启动活动,然后关闭活动并更新appWidgetPrivider吗?@Mortezaj8:理论上,一个小部件可以请求权限,虽然我从未试过。如果失败,您可以在应用程序小部件中显示某些内容(或发出
通知
),指示您需要权限,以及从那里开始的活动(例如,点击应用程序小部件)可以请求权限。我想我是第一次被设置为自定义布局,让widget单击并启动活动以获得权限。你说得对,没有办法(我想)。