Merge "Add permission annotation to RadioManager methods." into oc-mr1-dev

am: f299ab10e7

Change-Id: Ia2955b23a8e07a7ca921c93187454c488be08041
This commit is contained in:
Tomasz Wasilczyk
2017-08-01 17:59:37 +00:00
committed by android-build-merger

View File

@@ -16,8 +16,10 @@
package android.hardware.radio;
import android.Manifest;
import android.annotation.IntDef;
import android.annotation.NonNull;
import android.annotation.RequiresPermission;
import android.annotation.SystemApi;
import android.annotation.SystemService;
import android.content.Context;
@@ -1571,6 +1573,7 @@ public class RadioManager {
* <li>{@link #STATUS_DEAD_OBJECT} if the binder transaction to the native service fails, </li>
* </ul>
*/
@RequiresPermission(Manifest.permission.ACCESS_BROADCAST_RADIO)
public int listModules(List<ModuleProperties> modules) {
if (modules == null) {
Log.e(TAG, "the output list must not be empty");
@@ -1611,6 +1614,7 @@ public class RadioManager {
* Can be null if default handler is OK.
* @return a valid {@link RadioTuner} interface in case of success or null in case of error.
*/
@RequiresPermission(Manifest.permission.ACCESS_BROADCAST_RADIO)
public RadioTuner openTuner(int moduleId, BandConfig config, boolean withAudio,
RadioTuner.Callback callback, Handler handler) {
if (callback == null) {