【发布时间】:2026-02-23 14:15:02
【问题描述】:
我的内部 android 应用程序在 Samsung Tab S2 上运行良好,它自动获得访问设备“存储”和“位置”的权限。但是,当我在较新的三星 Galaxy Tab S7 上安装应用程序时,我必须在设置中手动提供该应用程序的权限。默认情况下,它设置为“不允许权限”我如何自动执行此操作。 AndroidManifest.xml 有以下设置
<uses-sdk
android:minSdkVersion="21"
android:targetSdkVersion="22"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.CALL_PHONE"/>
<uses-permission android:name="android.permission.READ_SMS"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
【问题讨论】:
-
@Michael 谢谢,这解释了为什么它可以在具有 android 5.2 但运行 Android 9 的旧版本上工作
-
降低目标版本,然后就不会了