Язык

AppOpsManager.StartOp Метод

Определение

Перегрузки

Имя. Описание
StartOp(String, Int32, String)

Этот метод не рекомендуется использовать на уровне API 30.

StartOp(String, Int32, String, String, String)

Сообщите, что приложение приступило к выполнению длительной операции.

StartOp(String, Int32, String)

Этот метод не рекомендуется использовать на уровне API 30.

[Android.Runtime.Register("startOp", "(Ljava/lang/String;ILjava/lang/String;)I", "GetStartOp_Ljava_lang_String_ILjava_lang_String_Handler")]
public virtual Android.App.AppOpsManagerMode StartOp(string op, int uid, string packageName);
[<Android.Runtime.Register("startOp", "(Ljava/lang/String;ILjava/lang/String;)I", "GetStartOp_Ljava_lang_String_ILjava_lang_String_Handler")>]
abstract member StartOp : string * int * string -> Android.App.AppOpsManagerMode
override this.StartOp : string * int * string -> Android.App.AppOpsManagerMode

Параметры

op
String

Строка: это значение не может иметь значение NULL.

uid
Int32

int

packageName
String

Строка: это значение не может иметь значение NULL.

Возвращаемое значение

Атрибуты

Комментарии

Этот метод не рекомендуется использовать на уровне API 30. вместо этого используйте startOp(String,int,String,String,String)

Справочник по Android для android.app.AppOpsManager.startOp.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

StartOp(String, Int32, String, String, String)

Сообщите, что приложение приступило к выполнению длительной операции.

[Android.Runtime.Register("startOp", "(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)I", "GetStartOp_Ljava_lang_String_ILjava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler", ApiSince=30)]
public virtual Android.App.AppOpsManagerMode StartOp(string op, int uid, string? packageName, string? attributionTag, string? message);
[<Android.Runtime.Register("startOp", "(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)I", "GetStartOp_Ljava_lang_String_ILjava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler", ApiSince=30)>]
abstract member StartOp : string * int * string * string * string -> Android.App.AppOpsManagerMode
override this.StartOp : string * int * string * string * string -> Android.App.AppOpsManagerMode

Параметры

op
String

Строка: операция запуска. Одна из констант OPSTR_*. Это значение не может иметь значение NULL.

uid
Int32

int: идентификатор пользователя приложения, пытающегося выполнить операцию.

packageName
String

Строка: имя приложения, пытающегося выполнить операцию. Это значение может иметь значение NULL.

attributionTag
String

Строка: тег атрибуции или null для присвоения по умолчанию

message
String

Строка: описание начала операции. Это значение может иметь значение NULL.

Возвращаемое значение

Атрибуты

Комментарии

Сообщите, что приложение приступило к выполнению длительной операции. Дополнительные сведения об определении объекта callingPackageName, вызовеAttributionTag и сообщении см. в описании в noteOp(String, int,String,String,String)

Вызывает: SecurityException, если приложение настроено на сбой в этой операции или пакет не находится в переданном пользовательском интерфейсе.

Справочник по Android для android.app.AppOpsManager.startOp.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к