1
アラームを設定するユーザーが必要なアプリケーションを作成しようとしていました。私は次のコードを使用して意図して目覚まし時計を呼び出そうとしましたアラーム時計を呼び出すときに許可が拒否されました
Intent i = new Intent(AlarmClock.ACTION_SET_ALARM);
i.putExtra(AlarmClock.EXTRA_MESSAGE, "MMTS train to catch rush up ...");
i.putExtra(AlarmClock.EXTRA_HOUR, d.getHours());
i.putExtra(AlarmClock.EXTRA_MINUTES, d.getMinutes());
activity.startActivity(i);
例外は、私はラインを追加した14
私は、Android 4.0 APIのバージョンに取り組んでいます
Permission Denial: starting Intent { act=android.intent.action.SET_ALARM
cmp=com.android.deskclock/.HandleSetAlarm (has extras) } from
ProcessRecord{414d1210 812:com.arjun.android.mmts/10041} (pid=812, uid=10041)
requires com.android.alarm.permission.SET_ALARM
ある
<uses-permission android:name="android.permission.SET_ALARM"></uses-permission>
私のマニフェストファイルには、それ以降も機能しませんでした。
私も後に、それは質問でこれを追加しないために残念働いていなかったことを、私は今それを追加しますと付け加えました。 – Thebestshoot
私の答えをもう一度見てください。あなたの質問に表示されている許可は、あなたが使うことを提案しているものとは異なる*です。 –
申し訳ありませんマーク私はちょうどそれを見て、それは魅力として働いた、あなたはなぜそれが2つのものの違い何が働き始めたことを教えてくれますか? – Thebestshoot