相关疑难解决方法(0)

无法获得WRITE_SETTINGS权限

当我在Android M Preview 3上有一个23的目标API时,我似乎无法获得Manifest.permission.WRITE_SETTTINGS权限.

 requestPermissions(new String[]{Manifest.permission.WRITE_SETTINGS},
              101);
Run Code Online (Sandbox Code Playgroud)

请求权限不会显示我期望的对话框,但如果我未经此许可进行以下调用,

 RingtoneManager.setActualDefaultRingtoneUri(activity, RingtoneManager.TYPE_RINGTONE, ringUri);
Run Code Online (Sandbox Code Playgroud)

电话会议除外,因为我没有这个权限.

我不知道从哪里开始.23有新的铃声API吗?或者这个权限更改只是让任何非系统应用程序无法更改铃声?

android android-6.0-marshmallow

76
推荐指数
8
解决办法
7万
查看次数

如何在Android Things上显示软键盘?

我正试图在Android Things,Raspberry Pi 3上显示软键盘.我尝试了下面的方法,但到目前为止没有成功:

<activity
       ...
       android:windowSoftInputMode="stateAlwaysVisible">
Run Code Online (Sandbox Code Playgroud)

<EditText
        ...
        android:inputType="numberDecimal"/>
Run Code Online (Sandbox Code Playgroud)

Android Things 7.0 是否支持软键盘,或者我错过了什么?

adb android-softkeyboard android-things

7
推荐指数
1
解决办法
3218
查看次数