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 и используемых в соответствии с условиями, описанными в разделе "".