Android应用程序小部件权限

Android应用程序小部件权限,android,permissions,Android,Permissions,我的非常简单的应用程序目前在用户安装时根本不要求用户提供任何权限。我想保持这种方式,但我真的需要添加一个小部件 我查看了StackWidget示例(),注意到在清单中他们有: <service android:name="StackWidgetService" android:permission="android.permission.BIND_REMOTEVIEWS" android:exported="false" /> 那里的权限是“BI

我的非常简单的应用程序目前在用户安装时根本不要求用户提供任何权限。我想保持这种方式,但我真的需要添加一个小部件

我查看了StackWidget示例(),注意到在清单中他们有:

<service android:name="StackWidgetService"
        android:permission="android.permission.BIND_REMOTEVIEWS"
        android:exported="false" />

那里的权限是“BIND_REMOVEVIEWS”,我以前从未见过。如果我在这个示例的基础上构建并包含具有该权限的服务,现在是否会通知用户我的应用程序需要权限才能安装/更新?

元素会触发用户收到有关应用程序请求的权限的通知

android:permission
表示您正在使用某个其他应用程序(或者在本例中是固件)必须持有的权限来保护某个组件。由于您没有请求用户授予您权限,因此用户对
android:permission
属性不感兴趣

因此:

  • 正在询问用户“我可以为您的牦牛刮胡子吗?”

  • android:permission=“com.commonware.permission.SHAVE_YAK”
    告诉第三方应用程序“用户必须同意允许您剃掉用户的YAK”

注:在这个答案的创建过程中,没有实际的牦牛受到伤害

元素会触发用户收到有关应用程序请求的权限的通知

android:permission
表示您正在使用某个其他应用程序(或者在本例中是固件)必须持有的权限来保护某个组件。由于您没有请求用户授予您权限,因此用户对
android:permission
属性不感兴趣

因此:

  • 正在询问用户“我可以为您的牦牛刮胡子吗?”

  • android:permission=“com.commonware.permission.SHAVE_YAK”
    告诉第三方应用程序“用户必须同意允许您剃掉用户的YAK”

注:在这个答案的创建过程中,没有实际的牦牛受到伤害

元素会触发用户收到有关应用程序请求的权限的通知

android:permission
表示您正在使用某个其他应用程序(或者在本例中是固件)必须持有的权限来保护某个组件。由于您没有请求用户授予您权限,因此用户对
android:permission
属性不感兴趣

因此:

  • 正在询问用户“我可以为您的牦牛刮胡子吗?”

  • android:permission=“com.commonware.permission.SHAVE_YAK”
    告诉第三方应用程序“用户必须同意允许您剃掉用户的YAK”

注:在这个答案的创建过程中,没有实际的牦牛受到伤害

元素会触发用户收到有关应用程序请求的权限的通知

android:permission
表示您正在使用某个其他应用程序(或者在本例中是固件)必须持有的权限来保护某个组件。由于您没有请求用户授予您权限,因此用户对
android:permission
属性不感兴趣

因此:

  • 正在询问用户“我可以为您的牦牛刮胡子吗?”

  • android:permission=“com.commonware.permission.SHAVE_YAK”
    告诉第三方应用程序“用户必须同意允许您剃掉用户的YAK”


注意:在创建这个答案的过程中,没有实际的牦牛受到伤害。

is
android:permission=“android.permission.ACCESS\u FINE\u LOCATION”
应该放在
接收器或
服务中。
森:通常都不是。is
android:permission=“android.permission.ACCESS\u FINE\u LOCATION”
应该放在
接收器
服务
?@mori:note,通常都不是。is
android:permission=“android.permission.ACCESS\u FINE\u LOCATION”
应该放在
接收器
服务
通常都不是。is
android:permission=“android.permission.ACCESS\u FINE\u LOCATION”
应该放在
接收器中
服务中
?@mori:通常都不是。