Android启动应用显示"可以修改系统设置"对话

时间:2016-07-25 13:21:19

标签: android android-permissions

我写了一个简单的演示,测试第三方推送SDK。

当我启动演示时,系统会显示一个这样的对话框。 但该对话框并未显示在Android 6.0以下

enter image description here

除了允许权限请求之外,如何在启动应用程序时避免使用它?

3 个答案:

答案 0 :(得分:1)

根据marshmallow及以后的版本,应用程序在安装时不允许使用权限。相反,系统将在需要时请求所需的权限(如果被授予,则仅一次)。在旧版本(< 23)中,应用程序在安装时被授予所有必需的权限。

可以修改系统设置:

这是另一种新的访问设置。这用于执行诸如读取当前设置,打开Wi-Fi以及更改屏幕亮度或音量等操作。它是权限列表中的另一个权限。

答案 1 :(得分:0)

你可能以编程方式或类似的东西使用wifi。哪个被阻止了。请检查您的任何功能

答案 2 :(得分:0)

好的,我在Android Developers查看了文档。

似乎我的第三方SDK以编程方式请求X_train, X_test, y_train, y_test = train_test_split(X, y, random_state = False) clf = make_pipeline(SVC()) # However, fot clf, you can use whatever estimator you like kf = StratifiedKFold(y = y_train, n_folds=10, shuffle=True, random_state=False) scores = cross_val_score(clf, X_train, y_train, cv = kf, scoring='precision') print('Mean score : ', np.mean(scores)) print('Score variance : ', np.var(scores)) 权限并启动“可以修改系统设置”对话框。