From d20953a08036681b65d6a03c06a8efcc30a95e71 Mon Sep 17 00:00:00 2001 From: Jonathan Peppers Date: Sat, 15 Aug 2026 09:26:30 -0500 Subject: [PATCH 1/2] Add conservative XML documentation importer Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- .../importer-fixtures/android-reference.html | 31 + tools/importer-fixtures/java-reference.html | 22 + tools/importer-fixtures/source.xml | 82 + tools/importer.cs | 2025 +++++++++++++++++ tools/importer.md | 45 + 5 files changed, 2205 insertions(+) create mode 100644 tools/importer-fixtures/android-reference.html create mode 100644 tools/importer-fixtures/java-reference.html create mode 100644 tools/importer-fixtures/source.xml create mode 100644 tools/importer.cs create mode 100644 tools/importer.md diff --git a/tools/importer-fixtures/android-reference.html b/tools/importer-fixtures/android-reference.html new file mode 100644 index 000000000..5bb0ac0eb --- /dev/null +++ b/tools/importer-fixtures/android-reference.html @@ -0,0 +1,31 @@ + + + +
+
+

Represents a fixture widget. The widget is used only by local importer tests.

+

Summary

+

Public methods

+

setTitle

+

Sets the widget title. The exact JNI overload is required.

+ + + +
Parameters
titlethe title to display
+ + + +
Returns
intthe number of displayed characters
+ + + +
Throws
IllegalArgumentExceptionif title is empty
+

setCount

+

Sets a count encoded as a string.

+

FAVORITE

+

Identifies the favorite fixture value.

+

existing

+

Existing member documentation.

+
+ + diff --git a/tools/importer-fixtures/java-reference.html b/tools/importer-fixtures/java-reference.html new file mode 100644 index 000000000..c0872aff3 --- /dev/null +++ b/tools/importer-fixtures/java-reference.html @@ -0,0 +1,22 @@ + + + +
+
Represents a sequence of characters.
+
+
+

length

+
public int length()
+
Returns the length of this string.
+
+
Returns:
+
the length of this string
+
+
+
+

EMPTY

+
public static final String EMPTY
+
An empty fixture string.
+
+ + diff --git a/tools/importer-fixtures/source.xml b/tools/importer-fixtures/source.xml new file mode 100644 index 000000000..b83c1d0a6 --- /dev/null +++ b/tools/importer-fixtures/source.xml @@ -0,0 +1,82 @@ + + + + [Android.Runtime.Register("android/example/Widget", DoNotGenerateAcw=true)] + + + + To be added. + + To be added. + + + + + + Method + + + [Android.Runtime.Register("setTitle", "(Ljava/lang/CharSequence;)I", "")] + + + + + + + System.Int32 + + + To be added. + To be added. + To be added. + To be added. + + Keep this existing prose. + + + + + + Method + + + [Android.Runtime.Register("setCount", "(I)V", "")] + + + + + + + System.Void + + + To be added. + To be added. + + + + + Field + + + [Android.Runtime.Register("FAVORITE")] + + + + To be added. + + + + + Method + + + [Android.Runtime.Register("existing", "()V", "")] + + + + Existing prose remains unchanged. + + + + diff --git a/tools/importer.cs b/tools/importer.cs new file mode 100644 index 000000000..223bb1449 --- /dev/null +++ b/tools/importer.cs @@ -0,0 +1,2025 @@ +using System.Collections.Concurrent; +using System.Net; +using System.Security.Cryptography; +using System.Text; +using System.Text.Json; +using System.Text.RegularExpressions; +using System.Xml; +using System.Xml.Linq; + +return await ImporterProgram.RunAsync(args); + +static class ImporterProgram +{ + const string AndroidReference = "https://developer.android.com/reference/"; + const string JavaReference = "https://docs.oracle.com/en/java/javase/21/docs/api/"; + const string UserAgent = "dotnet-android-api-docs-importer/1.0 (+https://github.com/dotnet/android-api-docs)"; + const int MaximumDownloadBytes = 12 * 1024 * 1024; + const string AndroidAttribution = + "Portions of this page are modifications based on work created and shared by the " + + "Android Open Source Project and used " + + "according to terms described in the Creative Commons 2.5 Attribution License." + + ""; + + public static async Task RunAsync(string[] args) + { + Options options; + try + { + options = Options.Parse(args); + } + catch (ArgumentException error) + { + Console.Error.WriteLine($"ERROR: {error.Message}"); + Options.PrintHelp(); + return 2; + } + + if (options.Help) + { + Options.PrintHelp(); + return 0; + } + + var repositoryRoot = FindRepositoryRoot(Environment.CurrentDirectory); + if (repositoryRoot is null) + { + Console.Error.WriteLine("ERROR: Could not find the android-api-docs repository root."); + return 2; + } + + if (options.SelfTest) + return RunSelfTest(repositoryRoot); + + var report = new ImportReport + { + Mode = options.Apply ? "apply" : "dry-run", + Offline = options.Offline, + MaxChanges = options.MaxChanges, + }; + + try + { + ValidateScope(options); + var docsRoot = Path.Combine(repositoryRoot, "docs", "xml"); + var files = SelectFiles(repositoryRoot, docsRoot, options); + report.FilesScanned = files.Count; + + var loadedFiles = new List(); + foreach (var path in files) + { + try + { + var file = LoadedFile.Load(repositoryRoot, path); + if (!MatchesNamespace(file.Root, options.Namespace)) + continue; + file.SelectOwners(options.Member); + loadedFiles.Add(file); + } + catch (Exception error) when (error is XmlException or IOException or UnauthorizedAccessException) + { + report.Entries.Add(ReportEntry.Error( + Relative(repositoryRoot, path), "", "", "malformed_xml", error.Message)); + } + } + + var sourceRequests = loadedFiles + .SelectMany(file => file.Owners) + .Where(owner => owner.Placeholders.Count > 0) + .Select(owner => owner.SourceRequest) + .Where(request => request is not null) + .Cast() + .DistinctBy(request => request.Url, StringComparer.Ordinal) + .OrderBy(request => request.Url, StringComparer.Ordinal) + .ToList(); + + var cacheDirectory = options.CacheDirectory is null + ? Path.Combine( + Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), + "dotnet-android-api-doc-importer", + "cache") + : ResolvePath(repositoryRoot, options.CacheDirectory); + + using var fetcher = new SourceFetcher( + cacheDirectory, + options.Offline, + options.Concurrency, + options.Retries); + var fetchedPages = await fetcher.FetchAsync(sourceRequests); + var pages = new SortedDictionary(StringComparer.Ordinal); + foreach (var request in sourceRequests) + { + var fetched = fetchedPages[request.Url]; + if (fetched.Error is not null) + { + pages[request.Url] = SourceLoadResult.Failure(fetched.Reason!, fetched.Error); + continue; + } + try + { + pages[request.Url] = SourceLoadResult.Success( + SourcePage.Parse(request, fetched.Content!)); + } + catch (Exception error) when ( + error is ArgumentException or FormatException or InvalidOperationException) + { + pages[request.Url] = SourceLoadResult.Failure( + "source_parse_error", + $"Could not parse the official page {request.Url}: {error.Message}"); + } + } + + var remaining = options.MaxChanges; + var changedFiles = new List<(LoadedFile File, string Text)>(); + foreach (var file in loadedFiles.OrderBy(item => item.RelativePath, StringComparer.Ordinal)) + { + var text = file.Text; + var fileChanged = false; + foreach (var owner in file.Owners.OrderBy(item => item.Order)) + { + var ownerChanged = false; + var mapping = MapOwner(owner, pages); + foreach (var placeholder in owner.Placeholders.OrderBy(item => item.Order)) + { + if (mapping.ErrorReason is not null) + { + report.Entries.Add(ReportEntry.Skipped( + file.RelativePath, + owner.Id, + placeholder.Target, + mapping.ErrorReason, + mapping.Detail, + mapping.SourceUrl)); + continue; + } + + var replacement = ReplacementFor(placeholder, mapping.Docs!); + if (replacement.Text is null) + { + report.Entries.Add(ReportEntry.Skipped( + file.RelativePath, + owner.Id, + placeholder.Target, + replacement.Reason!, + replacement.Detail, + mapping.SourceUrl)); + continue; + } + + if (remaining == 0) + { + report.Entries.Add(ReportEntry.Skipped( + file.RelativePath, + owner.Id, + placeholder.Target, + "max_changes_reached", + $"The --max-changes limit of {options.MaxChanges} was reached.", + mapping.SourceUrl)); + continue; + } + + if (!TryReplacePlaceholder( + text, + file.DocsBlocks[owner.Order], + placeholder, + replacement.Text, + out var replacedText, + out var replacementError)) + { + report.Entries.Add(ReportEntry.Error( + file.RelativePath, + owner.Id, + placeholder.Target, + "source_xml_layout_mismatch", + replacementError, + mapping.SourceUrl)); + continue; + } + + text = replacedText; + file.UpdateBlockOffsets(owner.Order, text); + fileChanged = true; + ownerChanged = true; + remaining--; + report.Entries.Add(ReportEntry.Changed( + options.Apply ? "applied" : "would_apply", + file.RelativePath, + owner.Id, + placeholder.Target, + mapping.SourceUrl)); + } + + if (ownerChanged && mapping.Docs is not null) + { + text = AddSourceRemarksIfSafe(text, file, owner, mapping.Docs); + file.UpdateBlockOffsets(owner.Order, text); + } + } + + if (!fileChanged) + continue; + + try + { + _ = XDocument.Parse(text, LoadOptions.PreserveWhitespace); + changedFiles.Add((file, text)); + } + catch (XmlException error) + { + report.Entries.Add(ReportEntry.Error( + file.RelativePath, "", "", "generated_xml_invalid", error.Message)); + } + } + + if (options.Apply && !report.Entries.Any(entry => entry.Status == "error")) + { + foreach (var (file, text) in changedFiles) + file.WriteAtomically(text); + + foreach (var (file, _) in changedFiles) + _ = XDocument.Load(file.Path, LoadOptions.PreserveWhitespace); + } + + report.FilesChanged = changedFiles.Count; + report.SourcesFetched = fetcher.NetworkFetches; + report.SourcesFromCache = fetcher.CacheHits; + } + catch (Exception error) when (error is ArgumentException or IOException or UnauthorizedAccessException) + { + report.Entries.Add(ReportEntry.Error("", "", "", "fatal", error.Message)); + } + + report.SortAndCount(); + var humanReport = report.ToHumanText(); + Console.Write(humanReport); + if (options.ReportPath is not null) + { + try + { + WriteReports(repositoryRoot, options.ReportPath, report, humanReport); + } + catch (Exception error) when (error is IOException or UnauthorizedAccessException) + { + Console.Error.WriteLine($"ERROR: Could not write reports: {error.Message}"); + return 1; + } + } + + return report.ErrorCount == 0 ? 0 : 1; + } + + static void ValidateScope(Options options) + { + if (options.Paths.Count == 0 && options.Namespace is null && options.Member is null) + throw new ArgumentException( + "Specify at least one --path, --namespace, or --member filter. Unscoped repository scans are disabled."); + if (options.Apply && options.Paths.Count == 0 && options.Namespace is null) + throw new ArgumentException( + "--apply requires a --path or --namespace write scope; --member alone is not sufficient."); + } + + static string? FindRepositoryRoot(string start) + { + for (var directory = new DirectoryInfo(start); directory is not null; directory = directory.Parent) + { + if (Directory.Exists(Path.Combine(directory.FullName, ".git")) || + File.Exists(Path.Combine(directory.FullName, ".git"))) + return directory.FullName; + } + return null; + } + + static List SelectFiles(string repositoryRoot, string docsRoot, Options options) + { + var comparer = OperatingSystem.IsWindows() + ? StringComparison.OrdinalIgnoreCase + : StringComparison.Ordinal; + var docsFullPath = Path.GetFullPath(docsRoot); + var docsPrefix = docsFullPath + Path.DirectorySeparatorChar; + var paths = new SortedSet(StringComparer.Ordinal); + if (options.Paths.Count == 0) + { + foreach (var file in Directory.EnumerateFiles(docsRoot, "*.xml", SearchOption.AllDirectories)) + paths.Add(Path.GetFullPath(file)); + } + else + { + foreach (var value in options.Paths) + { + var path = ResolvePath(repositoryRoot, value); + if (!path.Equals(docsFullPath, comparer) && !path.StartsWith(docsPrefix, comparer)) + throw new ArgumentException($"--path must be under docs/xml: {value}"); + if (File.Exists(path)) + { + paths.Add(path); + } + else if (Directory.Exists(path)) + { + foreach (var file in Directory.EnumerateFiles(path, "*.xml", SearchOption.AllDirectories)) + paths.Add(Path.GetFullPath(file)); + } + else + { + throw new ArgumentException($"--path does not exist: {value}"); + } + } + } + + var selected = paths + .Where(path => path.StartsWith(docsPrefix, comparer)) + .Where(path => !path.Equals(Path.Combine(docsRoot, "index.xml"), comparer)) + .Where(path => Path.GetExtension(path).Equals(".xml", comparer)) + .ToList(); + if (options.Paths.Count > 0 && selected.Count == 0) + throw new ArgumentException("No --path selections resolved to XML files under docs/xml."); + return selected; + } + + static bool MatchesNamespace(XElement root, string? filter) + { + if (filter is null) + return true; + var fullName = (string?)root.Attribute("FullName") ?? ""; + return fullName.Equals(filter, StringComparison.Ordinal) || + fullName.StartsWith(filter + ".", StringComparison.Ordinal) || + fullName.StartsWith(filter + "+", StringComparison.Ordinal); + } + + static MappingResult MapOwner( + DocsOwner owner, + IReadOnlyDictionary pages) + { + if (owner.SourceRequest is null) + return MappingResult.Skip("missing_type_registration", + "No supported Android or Java type registration was found."); + if (!pages.TryGetValue(owner.SourceRequest.Url, out var loaded)) + return MappingResult.Skip("source_not_loaded", "The official source page was not loaded."); + if (loaded.Error is not null) + return MappingResult.Skip(loaded.Reason!, loaded.Error, owner.SourceRequest.Url); + + var page = loaded.Page!; + if (owner.Member is null) + { + if (page.TypeDocs is null || string.IsNullOrWhiteSpace(page.TypeDocs.Summary)) + return MappingResult.Skip( + "type_documentation_missing", + "The official page did not contain a usable declared-type description.", + owner.SourceRequest.Url); + return MappingResult.Success(page.TypeDocs); + } + + var registration = Registration.Member(owner.Member); + if (registration is null) + return MappingResult.Skip( + "missing_member_registration", + "The managed member has no JNI registration; no name-based guess was attempted.", + owner.SourceRequest.Url); + + if (registration.IsField) + { + var fields = page.Members + .Where(member => member.IsField) + .Where(member => member.Name.Equals(registration.Name, StringComparison.Ordinal)) + .ToList(); + if (fields.Count > 1) + return MappingResult.Skip( + "ambiguous_exact_match", + $"The official page contained {fields.Count} exact field matches for {registration.Name}.", + owner.SourceRequest.Url); + if (fields.Count == 0) + return MappingResult.Skip( + "member_not_declared_on_source_page", + "No declared field detail section matched the registered Java field name.", + owner.SourceRequest.Url); + var fieldDocs = fields[0].Docs; + if (fieldDocs is null || string.IsNullOrWhiteSpace(fieldDocs.Summary)) + return MappingResult.Skip( + "source_documentation_empty", + "The exact source field had no usable prose.", + fields[0].Url); + return MappingResult.Success(fieldDocs); + } + + var expectedArguments = Descriptor.ParseArguments(registration.Descriptor!); + if (expectedArguments is null) + return MappingResult.Skip( + "malformed_jni_signature", + $"The JNI descriptor '{registration.Descriptor}' could not be parsed.", + owner.SourceRequest.Url); + + var javaName = registration.Name == ".ctor" + ? owner.SourceRequest.JavaPath.Split('/', '$').Last() + : registration.Name; + var named = page.Members + .Where(member => MemberNameMatches(member, javaName, registration.Name == ".ctor")) + .ToList(); + var exact = named + .Where(member => member.ArgumentDescriptors is not null) + .Where(member => member.ArgumentDescriptors!.SequenceEqual(expectedArguments, StringComparer.Ordinal)) + .ToList(); + + if (exact.Count > 1) + return MappingResult.Skip( + "ambiguous_exact_match", + $"The official page contained {exact.Count} exact matches for {registration.Name}{registration.Descriptor}.", + owner.SourceRequest.Url); + if (exact.Count == 0) + { + var reason = named.Count == 0 + ? "member_not_declared_on_source_page" + : "overload_signature_mismatch"; + var detail = named.Count == 0 + ? "No declared detail section matched the registered Java member name; inherited-only members are not imported." + : $"No declared overload exactly matched JNI descriptor {registration.Descriptor}."; + return MappingResult.Skip(reason, detail, owner.SourceRequest.Url); + } + + var docs = exact[0].Docs; + if (docs is null || string.IsNullOrWhiteSpace(docs.Summary)) + return MappingResult.Skip( + "source_documentation_empty", + "The exact source member had no usable prose.", + exact[0].Url); + return MappingResult.Success(docs); + } + + static bool MemberNameMatches(SourceMember member, string name, bool constructor) => + constructor + ? member.IsConstructor && ( + member.Name.Equals(name, StringComparison.Ordinal) || + member.Name.Equals("", StringComparison.Ordinal)) + : !member.IsConstructor && member.Name.Equals(name, StringComparison.Ordinal); + + static Replacement ReplacementFor(Placeholder placeholder, SourceDocs docs) + { + return placeholder.Name switch + { + "summary" => ValueOrSkip(docs.Summary, "source_summary_missing"), + "remarks" or "para" => ValueOrSkip( + docs.Paragraphs.FirstOrDefault(), + "source_remarks_missing"), + "param" => docs.Parameters.TryGetValue(placeholder.Key, out var parameter) + ? ValueOrSkip(parameter, "source_parameter_missing") + : Replacement.Skip( + "source_parameter_missing", + $"The exact source member did not document parameter '{placeholder.Key}'."), + "returns" or "value" => ValueOrSkip(docs.Returns, "source_return_missing"), + "exception" => ExceptionReplacement(placeholder, docs), + _ => Replacement.Skip( + "unsupported_placeholder_target", + $"Placeholder element <{placeholder.Name}> is not imported."), + }; + } + + static Replacement ValueOrSkip(string? value, string reason) => + string.IsNullOrWhiteSpace(value) + ? Replacement.Skip(reason, "The exact source member did not provide this documentation channel.") + : Replacement.Use(value); + + static Replacement ExceptionReplacement(Placeholder placeholder, SourceDocs docs) + { + var simpleName = placeholder.Key + .Replace('+', '.') + .Split('.') + .LastOrDefault() ?? ""; + var matches = docs.Exceptions + .Where(item => item.Key.Equals(simpleName, StringComparison.Ordinal) || + item.Key.EndsWith("." + simpleName, StringComparison.Ordinal)) + .Select(item => item.Value) + .Distinct(StringComparer.Ordinal) + .ToList(); + return matches.Count switch + { + 1 => Replacement.Use(matches[0]), + > 1 => Replacement.Skip( + "ambiguous_source_exception", + $"Multiple source exceptions matched '{placeholder.Key}'."), + _ => Replacement.Skip( + "source_exception_missing", + $"The exact source member did not document exception '{placeholder.Key}'."), + }; + } + + static bool TryReplacePlaceholder( + string text, + DocsBlock block, + Placeholder placeholder, + string replacement, + out string updated, + out string error) + { + var blockText = text[block.Start..block.End]; + var attributeLookahead = placeholder.Name switch + { + "param" => $@"(?=[^>]*\bname\s*=\s*""{Regex.Escape(placeholder.Key)}"")", + "exception" => $@"(?=[^>]*\bcref\s*=\s*""{Regex.Escape(placeholder.Key)}"")", + _ => "", + }; + var pattern = + $@"(<{placeholder.Name}\b{attributeLookahead}[^>]*>)" + + @"(?\s*To be added\.?\s*)" + + $@"()"; + var regex = new Regex(pattern, RegexOptions.Singleline | RegexOptions.CultureInvariant); + var match = regex.Match(blockText); + if (!match.Success) + { + updated = text; + error = $"Could not locate the structurally identified {placeholder.Target} placeholder in its block."; + return false; + } + + var escaped = XmlEscape(replacement); + var localStart = match.Groups["value"].Index; + var localEnd = localStart + match.Groups["value"].Length; + var replacementBlock = blockText[..localStart] + escaped + blockText[localEnd..]; + updated = text[..block.Start] + replacementBlock + text[block.End..]; + error = ""; + return true; + } + + static string AddSourceRemarksIfSafe( + string text, + LoadedFile file, + DocsOwner owner, + SourceDocs docs) + { + var block = file.DocsBlocks[owner.Order]; + var blockText = text[block.Start..block.End]; + if (blockText.Contains(docs.SourceUrl, StringComparison.Ordinal)) + return text; + + var remarks = owner.Docs.Element("remarks"); + var remarksText = remarks is null ? "" : NormalizeText(remarks.Value); + var attributionOnly = remarks is null || + remarksText.Length == 0 || + remarksText.Equals("To be added.", StringComparison.Ordinal) || + remarksText.StartsWith( + "Portions of this page are modifications based on work created and shared by", + StringComparison.Ordinal); + + var newline = file.Newline; + var docsIndent = file.IndentAt(block.Start); + var childIndent = docsIndent + " "; + var paraIndent = childIndent + " "; + var additions = new List(); + var replacedRemarksPlaceholder = owner.Placeholders.Any( + placeholder => placeholder.Name is "remarks" or "para"); + if (attributionOnly && !replacedRemarksPlaceholder && docs.Paragraphs.Count > 0) + { + foreach (var paragraph in docs.Paragraphs) + additions.Add($"{paraIndent}{XmlEscape(paragraph)}"); + } + var sourceLabel = docs.SourceKind == "android" ? "Android" : "Java"; + additions.Add( + $"{paraIndent}{sourceLabel} reference for {XmlEscape(docs.SourceLabel)}." + + ""); + if (docs.SourceKind == "android" && + !blockText.Contains("https://developers.google.com/terms/site-policies", StringComparison.Ordinal)) + { + additions.Add($"{paraIndent}{AndroidAttribution}"); + } + + string replacementBlock; + var remarksClose = blockText.LastIndexOf("", StringComparison.Ordinal); + if (remarksClose >= 0) + { + var closingLineStart = blockText.LastIndexOf(newline, remarksClose, StringComparison.Ordinal); + closingLineStart = closingLineStart < 0 ? remarksClose : closingLineStart + newline.Length; + replacementBlock = + blockText[..closingLineStart] + + string.Join(newline, additions) + newline + childIndent + + blockText[remarksClose..]; + } + else + { + var docsClose = blockText.LastIndexOf("", StringComparison.Ordinal); + if (docsClose < 0) + return text; + var closingLineStart = blockText.LastIndexOf(newline, docsClose, StringComparison.Ordinal); + closingLineStart = closingLineStart < 0 ? docsClose : closingLineStart + newline.Length; + replacementBlock = + blockText[..closingLineStart] + + $"{childIndent}{newline}" + + string.Join(newline, additions) + newline + + $"{childIndent}{newline}{docsIndent}" + + blockText[docsClose..]; + } + return text[..block.Start] + replacementBlock + text[block.End..]; + } + + static string XmlEscape(string value) => + new XText(CleanSourceText(value)).ToString(SaveOptions.DisableFormatting); + + static string XmlAttributeEscape(string value) => + SecurityElementEscape(value).Replace("\"", """, StringComparison.Ordinal); + + static string SecurityElementEscape(string value) => + value.Replace("&", "&", StringComparison.Ordinal) + .Replace("<", "<", StringComparison.Ordinal) + .Replace(">", ">", StringComparison.Ordinal) + .Replace("'", "'", StringComparison.Ordinal); + + static string CleanSourceText(string value) + { + var text = NormalizeText(value); + text = Regex.Replace(text, @"\{@(?:link|linkplain|code|literal|value)\s+([^}]+)\}", "$1"); + text = Regex.Replace(text, @"\{@\w+(?:\s+[^}]*)?\}", ""); + text = Regex.Replace(text, @"(? + Regex.Replace(WebUtility.HtmlDecode(value).Replace('\u00a0', ' '), @"\s+", " ").Trim(); + + static string Relative(string root, string path) => + Path.GetRelativePath(root, path).Replace('\\', '/'); + + static string ResolvePath(string repositoryRoot, string path) + { + if (Path.IsPathRooted(path)) + return Path.GetFullPath(path); + var repositoryRelative = Path.GetFullPath(Path.Combine(repositoryRoot, path)); + if (File.Exists(repositoryRelative) || Directory.Exists(repositoryRelative)) + return repositoryRelative; + return Path.GetFullPath(Path.Combine(Environment.CurrentDirectory, path)); + } + + static void WriteReports( + string repositoryRoot, + string reportPath, + ImportReport report, + string humanReport) + { + var jsonPath = ResolveOutputPath(repositoryRoot, reportPath); + var directory = Path.GetDirectoryName(jsonPath); + if (!string.IsNullOrEmpty(directory)) + Directory.CreateDirectory(directory); + using var stream = new MemoryStream(); + using (var writer = new Utf8JsonWriter(stream, new JsonWriterOptions + { + Indented = true, + })) + { + writer.WriteStartObject(); + writer.WriteString("schema", report.Schema); + writer.WriteString("mode", report.Mode); + writer.WriteBoolean("offline", report.Offline); + writer.WriteNumber("maxChanges", report.MaxChanges); + writer.WriteNumber("filesScanned", report.FilesScanned); + writer.WriteNumber("filesChanged", report.FilesChanged); + writer.WriteNumber("sourcesFetched", report.SourcesFetched); + writer.WriteNumber("sourcesFromCache", report.SourcesFromCache); + writer.WriteNumber("appliedCount", report.AppliedCount); + writer.WriteNumber("wouldApplyCount", report.WouldApplyCount); + writer.WriteNumber("skippedCount", report.SkippedCount); + writer.WriteNumber("errorCount", report.ErrorCount); + writer.WriteStartArray("entries"); + foreach (var entry in report.Entries) + { + writer.WriteStartObject(); + writer.WriteString("status", entry.Status); + writer.WriteString("path", entry.Path); + writer.WriteString("member", entry.Member); + writer.WriteString("target", entry.Target); + writer.WriteString("reason", entry.Reason); + writer.WriteString("detail", entry.Detail); + writer.WriteString("sourceUrl", entry.SourceUrl); + writer.WriteEndObject(); + } + writer.WriteEndArray(); + writer.WriteEndObject(); + } + File.WriteAllBytes(jsonPath, [.. stream.ToArray(), (byte)'\n']); + var textPath = Path.ChangeExtension(jsonPath, ".txt"); + File.WriteAllText(textPath, humanReport, new UTF8Encoding(false)); + } + + static string ResolveOutputPath(string repositoryRoot, string path) + { + var resolved = Path.IsPathRooted(path) + ? path + : Path.Combine(repositoryRoot, path); + if (!Path.GetExtension(resolved).Equals(".json", StringComparison.OrdinalIgnoreCase)) + resolved += ".json"; + return Path.GetFullPath(resolved); + } + + static int RunSelfTest(string repositoryRoot) + { + var fixtureRoot = Path.Combine(repositoryRoot, "tools", "importer-fixtures"); + var sourcePath = Path.Combine(fixtureRoot, "source.xml"); + var androidHtml = File.ReadAllText(Path.Combine(fixtureRoot, "android-reference.html")); + var javaHtml = File.ReadAllText(Path.Combine(fixtureRoot, "java-reference.html")); + var file = LoadedFile.Load(repositoryRoot, sourcePath); + file.SelectOwners(null); + Assert(file.Owners.Count == 5, "fixture owner count"); + + var request = file.Owners[0].SourceRequest!; + var androidPage = SourcePage.Parse(request, androidHtml); + Assert(androidPage.TypeDocs?.Summary == "Represents a fixture widget.", "Android type summary"); + + var setTitle = file.Owners.Single(owner => owner.Id.Contains("SetTitle", StringComparison.Ordinal)); + var pages = new Dictionary(StringComparer.Ordinal) + { + [request.Url] = SourceLoadResult.Success(androidPage), + }; + var mapped = MapOwner(setTitle, pages); + Assert(mapped.Docs is not null, "exact Android JNI match"); + Assert(mapped.Docs!.Parameters["title"] == "the title to display", "Android parameter"); + Assert(mapped.Docs.Returns == "the number of displayed characters", "Android return"); + Assert(mapped.Docs.Exceptions["IllegalArgumentException"] == "if title is empty", "Android exception"); + + var mismatch = file.Owners.Single(owner => owner.Id.Contains("SetCount", StringComparison.Ordinal)); + var mismatchResult = MapOwner(mismatch, pages); + Assert(mismatchResult.ErrorReason == "overload_signature_mismatch", "overload mismatch skip"); + + var favorite = file.Owners.Single(owner => owner.Id.Contains("Favorite", StringComparison.Ordinal)); + var favoriteResult = MapOwner(favorite, pages); + Assert(favoriteResult.Docs?.Summary == "Identifies the favorite fixture value.", "exact field match"); + + var javaRequest = new SourceRequest( + "java/lang/String", + JavaReference + "java.base/java/lang/String.html", + "java"); + var javaPage = SourcePage.Parse(javaRequest, javaHtml); + var length = javaPage.Members.Single(member => member.Name == "length"); + Assert(length.ArgumentDescriptors?.Count == 0, "Java no-argument descriptor"); + Assert(length.Docs?.Returns == "the length of this string", "Java return extraction"); + var empty = javaPage.Members.Single(member => member.Name == "EMPTY"); + Assert(empty.IsField && empty.Docs?.Summary == "An empty fixture string.", "Java field extraction"); + + var block = file.DocsBlocks[setTitle.Order]; + var summary = setTitle.Placeholders.Single(item => item.Name == "summary"); + Assert(TryReplacePlaceholder( + file.Text, + block, + summary, + mapped.Docs.Summary, + out var updated, + out _), "surgical placeholder replacement"); + Assert(updated.Contains("Sets the widget title.", StringComparison.Ordinal), + "summary was replaced"); + Assert(updated.Contains("Keep this existing prose.", StringComparison.Ordinal), + "existing prose was preserved"); + file.UpdateBlockOffsets(setTitle.Order, updated); + var withRemarks = AddSourceRemarksIfSafe(updated, file, setTitle, mapped.Docs); + Assert(withRemarks.Contains(mapped.Docs.SourceUrl, StringComparison.Ordinal), "source link was added"); + _ = XDocument.Parse(withRemarks, LoadOptions.PreserveWhitespace); + + var tempDirectory = Path.Combine( + Path.GetTempPath(), + $"android-api-doc-importer-self-test-{Environment.ProcessId}"); + Directory.CreateDirectory(tempDirectory); + try + { + var tempPath = Path.Combine(tempDirectory, "source.xml"); + File.WriteAllText( + tempPath, + withRemarks.Replace("\r\n", "\n", StringComparison.Ordinal) + .Replace("\n", "\r\n", StringComparison.Ordinal), + new UTF8Encoding(false)); + var writable = LoadedFile.Load(repositoryRoot, tempPath); + writable.WriteAtomically(writable.Text); + var written = File.ReadAllText(tempPath); + Assert( + written.Replace("\r\n", "", StringComparison.Ordinal).IndexOf('\n') < 0, + "atomic write preserved CRLF"); + _ = XDocument.Load(tempPath, LoadOptions.PreserveWhitespace); + Assert(true, "atomic write produced valid XML"); + } + finally + { + Directory.Delete(tempDirectory, true); + } + + Console.WriteLine("SELF-TEST PASS: 17 assertions; exact Android/Java method and field matching, mismatch skipping, channel extraction, preservation, source links, CRLF atomic writes, and XML parsing."); + return 0; + } + + static void Assert(bool condition, string description) + { + if (!condition) + throw new InvalidOperationException($"SELF-TEST FAIL: {description}"); + } + + sealed class Options + { + public bool Apply { get; private set; } + public bool Offline { get; private set; } + public bool SelfTest { get; private set; } + public bool Help { get; private set; } + public int MaxChanges { get; private set; } = 25; + public int Concurrency { get; private set; } = 4; + public int Retries { get; private set; } = 3; + public string? Namespace { get; private set; } + public string? Member { get; private set; } + public string? CacheDirectory { get; private set; } + public string? ReportPath { get; private set; } + public List Paths { get; } = []; + + public static Options Parse(string[] args) + { + var options = new Options(); + for (var index = 0; index < args.Length; index++) + { + var argument = args[index]; + string Value() + { + if (++index >= args.Length) + throw new ArgumentException($"{argument} requires a value."); + return args[index]; + } + + switch (argument) + { + case "--apply": + options.Apply = true; + break; + case "--dry-run": + options.Apply = false; + break; + case "--offline": + options.Offline = true; + break; + case "--self-test": + options.SelfTest = true; + break; + case "--path": + options.Paths.Add(Value()); + break; + case "--namespace": + options.Namespace = Value(); + break; + case "--member": + options.Member = Value(); + break; + case "--cache": + options.CacheDirectory = Value(); + break; + case "--report": + options.ReportPath = Value(); + break; + case "--max-changes": + options.MaxChanges = PositiveInt(Value(), argument, 10_000); + break; + case "--concurrency": + options.Concurrency = PositiveInt(Value(), argument, 8); + break; + case "--retries": + options.Retries = NonNegativeInt(Value(), argument, 6); + break; + case "-h": + case "--help": + options.Help = true; + break; + default: + throw new ArgumentException($"Unknown argument: {argument}"); + } + } + return options; + } + + static int PositiveInt(string value, string name, int maximum) + { + if (!int.TryParse(value, out var result) || result < 1 || result > maximum) + throw new ArgumentException($"{name} must be between 1 and {maximum}."); + return result; + } + + static int NonNegativeInt(string value, string name, int maximum) + { + if (!int.TryParse(value, out var result) || result < 0 || result > maximum) + throw new ArgumentException($"{name} must be between 0 and {maximum}."); + return result; + } + + public static void PrintHelp() => Console.WriteLine( + """ + Conservative importer for exact Android and Java reference documentation. + + Usage: + dotnet run importer.cs -- --path [filters] [options] + + Scope (at least one required): + --path XML file or directory under docs/xml; repeatable + --namespace Exact managed namespace/type prefix + --member Exact managed member name or DocId substring + + Safety and I/O: + --dry-run Preview only (default) + --apply Write changes; requires --path or --namespace + --max-changes Maximum placeholder elements (default: 25) + --offline Read only from cache; never use the network + --cache Cache official pages by URL hash + --report Write deterministic JSON and adjacent text reports + + Network: + --concurrency <1-8> Bounded source fetches (default: 4) + --retries <0-6> Retry count with deterministic backoff (default: 3) + + Validation: + --self-test Run local fixture tests without network access + -h, --help Show help + """); + } + + sealed class LoadedFile + { + static readonly Regex DocsRegex = new( + @"]*>.*?", + RegexOptions.Singleline | RegexOptions.CultureInvariant); + + public required string Path { get; init; } + public required string RelativePath { get; init; } + public required string Text { get; set; } + public required string Newline { get; init; } + public required bool HasUtf8Bom { get; init; } + public required XElement Root { get; init; } + public List DocsBlocks { get; private set; } = []; + public List Owners { get; } = []; + + public static LoadedFile Load(string repositoryRoot, string path) + { + var bytes = File.ReadAllBytes(path); + var hasBom = bytes.AsSpan().StartsWith(Encoding.UTF8.Preamble); + var text = Encoding.UTF8.GetString(bytes.AsSpan(hasBom ? Encoding.UTF8.Preamble.Length : 0)); + var document = XDocument.Parse(text, LoadOptions.PreserveWhitespace | LoadOptions.SetLineInfo); + var root = document.Root ?? throw new XmlException("XML document has no root element."); + return new LoadedFile + { + Path = path, + RelativePath = Relative(repositoryRoot, path), + Text = text, + Newline = text.Contains("\r\n", StringComparison.Ordinal) ? "\r\n" : "\n", + HasUtf8Bom = hasBom, + Root = root, + DocsBlocks = FindDocsBlocks(text), + }; + } + + public void SelectOwners(string? memberFilter) + { + Owners.Clear(); + var typeRegistration = Registration.Type(Root); + var request = SourceRequest.Create(typeRegistration); + var typeName = (string?)Root.Attribute("FullName") ?? (string?)Root.Attribute("Name") ?? ""; + var ordered = new List<(XElement Docs, XElement? Member)> + { + (Root.Element("Docs") ?? new XElement("Docs"), null), + }; + ordered.AddRange( + Root.Element("Members")?.Elements("Member") + .Select(member => (member.Element("Docs") ?? new XElement("Docs"), (XElement?)member)) + ?? []); + if (ordered.Count != DocsBlocks.Count) + throw new XmlException( + $"Expected {ordered.Count} blocks from XML structure, found {DocsBlocks.Count} lexical blocks."); + + for (var order = 0; order < ordered.Count; order++) + { + var (docs, member) = ordered[order]; + var id = member is null ? $"T:{typeName}" : MemberId(typeName, member); + var name = (string?)member?.Attribute("MemberName"); + if (memberFilter is not null && + !string.Equals(name, memberFilter, StringComparison.Ordinal) && + !id.Contains(memberFilter, StringComparison.Ordinal)) + { + continue; + } + + var placeholders = docs + .Descendants() + .Where(element => !element.HasElements && IsPlaceholder(element.Value)) + .Select((element, index) => Placeholder.Create(element, index)) + .ToList(); + Owners.Add(new DocsOwner( + order, + id, + docs, + member, + request, + placeholders)); + } + } + + static string MemberId(string typeName, XElement member) + { + var docId = member.Elements("MemberSignature") + .FirstOrDefault(signature => (string?)signature.Attribute("Language") == "DocId"); + return (string?)docId?.Attribute("Value") ?? + $"{typeName}.{(string?)member.Attribute("MemberName")}"; + } + + static bool IsPlaceholder(string value) + { + var normalized = NormalizeText(value); + return normalized.Equals("To be added", StringComparison.Ordinal) || + normalized.Equals("To be added.", StringComparison.Ordinal); + } + + public void UpdateBlockOffsets(int changedOrder, string text) + { + Text = text; + DocsBlocks = FindDocsBlocks(text); + if (DocsBlocks.Count <= changedOrder) + throw new XmlException("A edit changed the number of documentation blocks."); + } + + static List FindDocsBlocks(string text) => + DocsRegex.Matches(text) + .Select((match, order) => new DocsBlock(order, match.Index, match.Index + match.Length)) + .ToList(); + + public string IndentAt(int offset) + { + var lineStart = Text.LastIndexOf('\n', Math.Max(0, offset - 1)); + lineStart = lineStart < 0 ? 0 : lineStart + 1; + return Regex.Match(Text[lineStart..], @"^[ \t]*").Value; + } + + public void WriteAtomically(string text) + { + var encoding = new UTF8Encoding(HasUtf8Bom); + var temp = Path + ".importer.tmp"; + File.WriteAllText(temp, text, encoding); + try + { + _ = XDocument.Load(temp, LoadOptions.PreserveWhitespace); + File.Move(temp, Path, true); + } + finally + { + if (File.Exists(temp)) + File.Delete(temp); + } + } + } + + sealed record DocsBlock(int Order, int Start, int End); + sealed record DocsOwner( + int Order, + string Id, + XElement Docs, + XElement? Member, + SourceRequest? SourceRequest, + List Placeholders); + + sealed record Placeholder(int Order, string Name, string Key, string Target) + { + public static Placeholder Create(XElement element, int order) + { + var name = element.Name.LocalName; + var key = name switch + { + "param" => (string?)element.Attribute("name") ?? "", + "exception" => (string?)element.Attribute("cref") ?? "", + _ => "", + }; + var target = key.Length == 0 ? name : $"{name}:{key}"; + return new Placeholder(order, name, key, target); + } + } + + sealed record MemberRegistration(string Name, string? Descriptor, bool IsField); + + static class Registration + { + static readonly Regex TypeRegex = new( + @"Register\(""(?[^""]+)""", + RegexOptions.CultureInvariant); + static readonly Regex MemberRegex = new( + @"Register\(""(?[^""]+)""\s*,\s*""(?[^""]*)""", + RegexOptions.CultureInvariant); + + public static string? Type(XElement root) + { + foreach (var attribute in root + .Element("Attributes")?.Elements("Attribute") + .SelectMany(item => item.Elements("AttributeName")) ?? []) + { + var match = TypeRegex.Match(attribute.Value); + if (match.Success) + return match.Groups["name"].Value; + } + return null; + } + + public static MemberRegistration? Member(XElement member) + { + foreach (var attribute in member + .Element("Attributes")?.Elements("Attribute") + .SelectMany(item => item.Elements("AttributeName")) ?? []) + { + var match = MemberRegex.Match(attribute.Value); + if (match.Success) + return new MemberRegistration( + match.Groups["name"].Value, + match.Groups["descriptor"].Value, + false); + } + if (member.Element("MemberType")?.Value == "Field") + { + foreach (var attribute in member + .Element("Attributes")?.Elements("Attribute") + .SelectMany(item => item.Elements("AttributeName")) ?? []) + { + var match = TypeRegex.Match(attribute.Value); + if (match.Success) + return new MemberRegistration(match.Groups["name"].Value, null, true); + } + } + return null; + } + } + + sealed record SourceRequest(string JavaPath, string Url, string Kind) + { + public static SourceRequest? Create(string? javaPath) + { + if (string.IsNullOrWhiteSpace(javaPath)) + return null; + if (javaPath.StartsWith("android/", StringComparison.Ordinal)) + { + var urlPath = javaPath.Replace('$', '.'); + return new SourceRequest(javaPath, AndroidReference + urlPath, "android"); + } + if (javaPath.StartsWith("java/", StringComparison.Ordinal) || + javaPath.StartsWith("javax/", StringComparison.Ordinal)) + { + var module = JavaModule(javaPath); + var urlPath = javaPath.Replace('$', '.'); + return new SourceRequest(javaPath, $"{JavaReference}{module}/{urlPath}.html", "java"); + } + return null; + } + + static string JavaModule(string path) + { + if (path.StartsWith("java/sql/", StringComparison.Ordinal) || + path.StartsWith("javax/sql/", StringComparison.Ordinal)) + return "java.sql"; + if (path.StartsWith("java/xml/", StringComparison.Ordinal) || + path.StartsWith("javax/xml/", StringComparison.Ordinal)) + return "java.xml"; + if (path.StartsWith("java/net/http/", StringComparison.Ordinal)) + return "java.net.http"; + return "java.base"; + } + } + + sealed class SourceFetcher : IDisposable + { + readonly string cacheDirectory; + readonly bool offline; + readonly int concurrency; + readonly int retries; + readonly HttpClient client; + int networkFetches; + int cacheHits; + + public int NetworkFetches => networkFetches; + public int CacheHits => cacheHits; + + public SourceFetcher(string cacheDirectory, bool offline, int concurrency, int retries) + { + this.cacheDirectory = cacheDirectory; + this.offline = offline; + this.concurrency = concurrency; + this.retries = retries; + client = new HttpClient + { + Timeout = TimeSpan.FromSeconds(60), + }; + client.DefaultRequestHeaders.UserAgent.ParseAdd(UserAgent); + } + + public async Task> FetchAsync( + IReadOnlyList requests) + { + Directory.CreateDirectory(cacheDirectory); + var results = new ConcurrentDictionary(StringComparer.Ordinal); + await Parallel.ForEachAsync( + requests, + new ParallelOptions { MaxDegreeOfParallelism = concurrency }, + async (request, cancellationToken) => + { + results[request.Url] = await FetchOneAsync(request.Url, cancellationToken); + }); + return new SortedDictionary(results, StringComparer.Ordinal); + } + + async Task FetchOneAsync(string url, CancellationToken cancellationToken) + { + var cachePath = Path.Combine(cacheDirectory, Convert.ToHexString( + SHA256.HashData(Encoding.UTF8.GetBytes(url))).ToLowerInvariant() + ".html"); + if (File.Exists(cachePath)) + { + Interlocked.Increment(ref cacheHits); + return SourceFetchResult.Success(await File.ReadAllTextAsync(cachePath, cancellationToken)); + } + if (offline) + return SourceFetchResult.Failure( + "offline_cache_miss", + $"No cached official page exists for {url}."); + + for (var attempt = 0; attempt <= retries; attempt++) + { + try + { + using var response = await client.GetAsync( + url, + HttpCompletionOption.ResponseHeadersRead, + cancellationToken); + if (response.StatusCode == HttpStatusCode.NotFound) + return SourceFetchResult.Failure("source_not_found", $"Official page returned 404: {url}"); + if (!response.IsSuccessStatusCode) + { + if (attempt < retries && IsTransient(response.StatusCode)) + { + await Task.Delay(Backoff(attempt, response), cancellationToken); + continue; + } + return SourceFetchResult.Failure( + "source_http_error", + $"Official page returned {(int)response.StatusCode}: {url}"); + } + + var length = response.Content.Headers.ContentLength; + if (length > MaximumDownloadBytes) + return SourceFetchResult.Failure( + "source_too_large", + $"Official page exceeded {MaximumDownloadBytes} bytes: {url}"); + await using var stream = await response.Content.ReadAsStreamAsync(cancellationToken); + using var memory = new MemoryStream(); + var buffer = new byte[81920]; + while (true) + { + var read = await stream.ReadAsync(buffer, cancellationToken); + if (read == 0) + break; + if (memory.Length + read > MaximumDownloadBytes) + return SourceFetchResult.Failure( + "source_too_large", + $"Official page exceeded {MaximumDownloadBytes} bytes: {url}"); + memory.Write(buffer, 0, read); + } + var content = Encoding.UTF8.GetString(memory.ToArray()); + var temp = cachePath + ".tmp." + Environment.ProcessId; + await File.WriteAllTextAsync(temp, content, new UTF8Encoding(false), cancellationToken); + File.Move(temp, cachePath, true); + Interlocked.Increment(ref networkFetches); + return SourceFetchResult.Success(content); + } + catch (Exception error) when ( + error is HttpRequestException or TaskCanceledException && + !cancellationToken.IsCancellationRequested) + { + if (attempt < retries) + { + await Task.Delay(TimeSpan.FromMilliseconds(250 * (1 << attempt)), cancellationToken); + continue; + } + return SourceFetchResult.Failure("source_fetch_failed", $"{url}: {error.Message}"); + } + } + return SourceFetchResult.Failure("source_fetch_failed", $"Could not fetch {url}."); + } + + static bool IsTransient(HttpStatusCode status) => + status is HttpStatusCode.RequestTimeout or HttpStatusCode.TooManyRequests || + (int)status >= 500; + + static TimeSpan Backoff(int attempt, HttpResponseMessage response) + { + var retryAfter = response.Headers.RetryAfter?.Delta; + if (retryAfter is not null) + return retryAfter.Value > TimeSpan.FromSeconds(10) + ? TimeSpan.FromSeconds(10) + : retryAfter.Value; + return TimeSpan.FromMilliseconds(250 * (1 << attempt)); + } + + public void Dispose() => client.Dispose(); + } + + sealed record SourceFetchResult(string? Content, string? Reason, string? Error) + { + public static SourceFetchResult Success(string content) => new(content, null, null); + public static SourceFetchResult Failure(string reason, string error) => new(null, reason, error); + } + + sealed record SourceLoadResult(SourcePage? Page, string? Reason, string? Error) + { + public static SourceLoadResult Success(SourcePage page) => new(page, null, null); + public static SourceLoadResult Failure(string reason, string error) => new(null, reason, error); + } + + sealed class SourcePage + { + public SourceDocs? TypeDocs { get; init; } + public List Members { get; init; } = []; + + public static SourcePage Parse(SourceRequest request, string html) => + request.Kind == "android" + ? ParseAndroid(request, html) + : ParseJava(request, html); + + static SourcePage ParseAndroid(SourceRequest request, string html) + { + var sections = new List(); + var headings = Regex.Matches( + html, + @"[^>]*)>(?.*?)</h3>", + RegexOptions.Singleline | RegexOptions.IgnoreCase | RegexOptions.CultureInvariant) + .Select(match => new + { + Match = match, + Attributes = ParseAttributes(match.Groups["attrs"].Value), + Title = HtmlText(match.Groups["title"].Value), + }) + .Where(item => item.Attributes.TryGetValue("class", out var classes) && + classes.Split(' ', StringSplitOptions.RemoveEmptyEntries).Contains("api-name") && + item.Attributes.ContainsKey("id")) + .ToList(); + var sectionStarts = Regex.Matches( + html, + @"<h2\b[^>]*class=""[^""]*\bapi-section\b[^""]*""", + RegexOptions.IgnoreCase | RegexOptions.CultureInvariant) + .Select(match => match.Index) + .ToList(); + + for (var index = 0; index < headings.Count; index++) + { + var heading = headings[index]; + var nextHeading = index + 1 < headings.Count ? headings[index + 1].Match.Index : html.Length; + var nextSection = sectionStarts.FirstOrDefault(position => position > heading.Match.Index); + if (nextSection == 0) + nextSection = html.Length; + var end = Math.Min(nextHeading, nextSection); + var anchor = WebUtility.HtmlDecode(heading.Attributes["id"]); + var fragment = html[heading.Match.Index..end]; + var arguments = Descriptor.FromAnchor(anchor, request.JavaPath); + var name = anchor.Split('(', 2)[0]; + var isField = !anchor.Contains('(', StringComparison.Ordinal); + var constructorName = request.JavaPath.Split('/', '$').Last(); + var isConstructor = name.Equals(constructorName, StringComparison.Ordinal); + var url = request.Url + "#" + anchor.Replace(" ", "%20", StringComparison.Ordinal); + sections.Add(new SourceMember( + name, + isConstructor, + isField, + arguments, + ExtractAndroidDocs(fragment, request, heading.Title, url))); + } + + return new SourcePage + { + TypeDocs = ExtractAndroidTypeDocs(html, request), + Members = sections, + }; + } + + static SourceDocs? ExtractAndroidTypeDocs(string html, SourceRequest request) + { + var contentStart = html.IndexOf("id=\"jd-content\"", StringComparison.OrdinalIgnoreCase); + if (contentStart < 0) + contentStart = html.IndexOf("<main", StringComparison.OrdinalIgnoreCase); + var summaryStart = html.IndexOf("id=\"summary\"", Math.Max(0, contentStart), StringComparison.OrdinalIgnoreCase); + if (contentStart < 0 || summaryStart < 0) + return null; + var fragment = html[contentStart..summaryStart]; + var finalRule = fragment.LastIndexOf("<hr", StringComparison.OrdinalIgnoreCase); + if (finalRule >= 0) + fragment = fragment[finalRule..]; + var paragraphs = ExtractParagraphs(fragment); + if (paragraphs.Count == 0) + return null; + return new SourceDocs( + FirstSentence(paragraphs[0]), + paragraphs, + new Dictionary<string, string>(StringComparer.Ordinal), + "", + new Dictionary<string, string>(StringComparer.Ordinal), + request.Url, + request.JavaPath.Replace('/', '.').Replace('$', '.'), + request.Kind); + } + + static SourceDocs? ExtractAndroidDocs( + string fragment, + SourceRequest request, + string title, + string url) + { + var parameters = new Dictionary<string, string>(StringComparer.Ordinal); + foreach (Match row in Regex.Matches( + fragment, + @"<tr\b[^>]*>(?<row>.*?)</tr>", + RegexOptions.Singleline | RegexOptions.IgnoreCase | RegexOptions.CultureInvariant)) + { + var cells = Regex.Matches( + row.Groups["row"].Value, + @"<td\b[^>]*>(?<cell>.*?)</td>", + RegexOptions.Singleline | RegexOptions.IgnoreCase | RegexOptions.CultureInvariant) + .Select(cell => HtmlText(cell.Groups["cell"].Value)) + .ToList(); + if (cells.Count >= 2 && Regex.IsMatch(cells[0], @"^[A-Za-z_]\w*$")) + parameters.TryAdd(cells[0], cells[1]); + } + + var returns = ExtractAndroidTableValue(fragment, "Returns"); + var exceptions = ExtractAndroidExceptions(fragment); + var prose = Regex.Replace( + fragment, + @"<(?:table|pre|devsite-code)\b[^>]*>.*?</(?:table|pre|devsite-code)>", + " ", + RegexOptions.Singleline | RegexOptions.IgnoreCase | RegexOptions.CultureInvariant); + var paragraphs = ExtractParagraphs(prose); + if (paragraphs.Count == 0) + return null; + return new SourceDocs( + FirstSentence(paragraphs[0]), + paragraphs, + parameters, + returns, + exceptions, + url, + $"{request.JavaPath.Replace('/', '.').Replace('$', '.')}.{title}", + request.Kind); + } + + static string ExtractAndroidTableValue(string fragment, string heading) + { + foreach (Match table in Regex.Matches( + fragment, + @"<table\b[^>]*>(?<table>.*?)</table>", + RegexOptions.Singleline | RegexOptions.IgnoreCase | RegexOptions.CultureInvariant)) + { + if (!HtmlText(table.Value).Contains(heading, StringComparison.OrdinalIgnoreCase)) + continue; + foreach (Match row in Regex.Matches( + table.Groups["table"].Value, + @"<tr\b[^>]*>(?<row>.*?)</tr>", + RegexOptions.Singleline | RegexOptions.IgnoreCase | RegexOptions.CultureInvariant)) + { + var cells = Regex.Matches( + row.Groups["row"].Value, + @"<t[dh]\b[^>]*>(?<cell>.*?)</t[dh]>", + RegexOptions.Singleline | RegexOptions.IgnoreCase | RegexOptions.CultureInvariant) + .Select(cell => HtmlText(cell.Groups["cell"].Value)) + .Where(value => value.Length > 0) + .ToList(); + if (cells.Count > 0 && !string.Join(" ", cells).Contains(heading, StringComparison.OrdinalIgnoreCase)) + return string.Join(" ", cells.Skip(cells.Count > 1 ? 1 : 0)); + } + } + return ""; + } + + static Dictionary<string, string> ExtractAndroidExceptions(string fragment) + { + var result = new Dictionary<string, string>(StringComparer.Ordinal); + foreach (Match table in Regex.Matches( + fragment, + @"<table\b[^>]*>(?<table>.*?)</table>", + RegexOptions.Singleline | RegexOptions.IgnoreCase | RegexOptions.CultureInvariant)) + { + if (!HtmlText(table.Value).Contains("Throws", StringComparison.OrdinalIgnoreCase)) + continue; + foreach (Match row in Regex.Matches( + table.Groups["table"].Value, + @"<tr\b[^>]*>(?<row>.*?)</tr>", + RegexOptions.Singleline | RegexOptions.IgnoreCase | RegexOptions.CultureInvariant)) + { + var cells = Regex.Matches( + row.Groups["row"].Value, + @"<td\b[^>]*>(?<cell>.*?)</td>", + RegexOptions.Singleline | RegexOptions.IgnoreCase | RegexOptions.CultureInvariant) + .Select(cell => HtmlText(cell.Groups["cell"].Value)) + .ToList(); + if (cells.Count >= 2) + result.TryAdd(cells[0], cells[1]); + } + } + return result; + } + + static SourcePage ParseJava(SourceRequest request, string html) + { + var members = new List<SourceMember>(); + foreach (Match section in Regex.Matches( + html, + @"<section\b(?<attrs>[^>]*)>(?<body>.*?)</section>", + RegexOptions.Singleline | RegexOptions.IgnoreCase | RegexOptions.CultureInvariant)) + { + var attributes = ParseAttributes(section.Groups["attrs"].Value); + if (!attributes.TryGetValue("class", out var classes) || + !classes.Split(' ', StringSplitOptions.RemoveEmptyEntries).Contains("detail") || + !attributes.TryGetValue("id", out var encodedAnchor)) + continue; + var anchor = WebUtility.HtmlDecode(encodedAnchor); + var isField = !anchor.Contains('(', StringComparison.Ordinal); + var arguments = isField ? null : Descriptor.FromAnchor(anchor, request.JavaPath); + if (!isField && arguments is null) + continue; + var body = section.Groups["body"].Value; + var heading = Regex.Match( + body, + @"<h3\b[^>]*>(?<name>.*?)</h3>", + RegexOptions.Singleline | RegexOptions.IgnoreCase | RegexOptions.CultureInvariant); + var displayName = heading.Success ? HtmlText(heading.Groups["name"].Value) : anchor.Split('(', 2)[0]; + var anchorName = anchor.Split('(', 2)[0]; + var isConstructor = anchorName is "<init>" or "%3Cinit%3E" || + displayName.Equals(request.JavaPath.Split('/', '$').Last(), StringComparison.Ordinal); + var name = isConstructor ? displayName : anchorName; + var url = request.Url + "#" + encodedAnchor; + members.Add(new SourceMember( + name, + isConstructor, + isField, + arguments, + ExtractJavaDocs(body, request, displayName, url))); + } + return new SourcePage + { + TypeDocs = ExtractJavaTypeDocs(html, request), + Members = members, + }; + } + + static SourceDocs? ExtractJavaTypeDocs(string html, SourceRequest request) + { + var match = Regex.Match( + html, + @"<section\b[^>]*class=""[^""]*\bclass-description\b[^""]*""[^>]*>(?<body>.*?)</section>", + RegexOptions.Singleline | RegexOptions.IgnoreCase | RegexOptions.CultureInvariant); + if (!match.Success) + return null; + var paragraphs = ExtractBlocks(match.Groups["body"].Value); + if (paragraphs.Count == 0) + return null; + return new SourceDocs( + FirstSentence(paragraphs[0]), + paragraphs, + new Dictionary<string, string>(StringComparer.Ordinal), + "", + new Dictionary<string, string>(StringComparer.Ordinal), + request.Url, + request.JavaPath.Replace('/', '.').Replace('$', '.'), + request.Kind); + } + + static SourceDocs? ExtractJavaDocs( + string body, + SourceRequest request, + string displayName, + string url) + { + var paragraphs = ExtractBlocks(body); + if (paragraphs.Count == 0) + return null; + var notes = Regex.Match( + body, + @"<dl\b[^>]*class=""[^""]*\bnotes\b[^""]*""[^>]*>(?<notes>.*?)</dl>", + RegexOptions.Singleline | RegexOptions.IgnoreCase | RegexOptions.CultureInvariant); + var noteBody = notes.Success ? notes.Groups["notes"].Value : ""; + var parameters = ExtractJavaParameters(noteBody); + var returns = ExtractJavaNoteValue(noteBody, "Returns:"); + var exceptions = ExtractJavaExceptions(noteBody); + return new SourceDocs( + FirstSentence(paragraphs[0]), + paragraphs, + parameters, + returns, + exceptions, + url, + $"{request.JavaPath.Replace('/', '.').Replace('$', '.')}.{displayName}", + request.Kind); + } + + static Dictionary<string, string> ExtractJavaParameters(string notes) + { + var result = new Dictionary<string, string>(StringComparer.Ordinal); + var body = NoteSection(notes, "Parameters:"); + foreach (Match item in Regex.Matches( + body, + @"<dd\b[^>]*>\s*<code\b[^>]*>(?<name>.*?)</code>\s*-\s*(?<value>.*?)</dd>", + RegexOptions.Singleline | RegexOptions.IgnoreCase | RegexOptions.CultureInvariant)) + { + var name = HtmlText(item.Groups["name"].Value); + var value = HtmlText(item.Groups["value"].Value); + if (name.Length > 0 && value.Length > 0) + result.TryAdd(name, value); + } + return result; + } + + static string ExtractJavaNoteValue(string notes, string heading) + { + var body = NoteSection(notes, heading); + var item = Regex.Match( + body, + @"<dd\b[^>]*>(?<value>.*?)</dd>", + RegexOptions.Singleline | RegexOptions.IgnoreCase | RegexOptions.CultureInvariant); + return item.Success ? HtmlText(item.Groups["value"].Value) : ""; + } + + static Dictionary<string, string> ExtractJavaExceptions(string notes) + { + var result = new Dictionary<string, string>(StringComparer.Ordinal); + var body = NoteSection(notes, "Throws:"); + foreach (Match item in Regex.Matches( + body, + @"<dd\b[^>]*>\s*<code\b[^>]*>(?<name>.*?)</code>\s*-\s*(?<value>.*?)</dd>", + RegexOptions.Singleline | RegexOptions.IgnoreCase | RegexOptions.CultureInvariant)) + { + var name = HtmlText(item.Groups["name"].Value); + var value = HtmlText(item.Groups["value"].Value); + if (name.Length > 0 && value.Length > 0) + result.TryAdd(name, value); + } + return result; + } + + static string NoteSection(string notes, string heading) + { + var match = Regex.Match( + notes, + $@"<dt\b[^>]*>\s*{Regex.Escape(heading)}\s*</dt>(?<body>.*?)(?=<dt\b|$)", + RegexOptions.Singleline | RegexOptions.IgnoreCase | RegexOptions.CultureInvariant); + return match.Success ? match.Groups["body"].Value : ""; + } + + static List<string> ExtractParagraphs(string html) => + Regex.Matches( + html, + @"<p\b[^>]*>(?<body>.*?)</p>", + RegexOptions.Singleline | RegexOptions.IgnoreCase | RegexOptions.CultureInvariant) + .Select(match => HtmlText(match.Groups["body"].Value)) + .Where(value => value.Length > 0) + .Distinct(StringComparer.Ordinal) + .ToList(); + + static List<string> ExtractBlocks(string html) => + Regex.Matches( + html, + @"<div\b[^>]*class=""[^""]*\bblock\b[^""]*""[^>]*>(?<body>.*?)</div>", + RegexOptions.Singleline | RegexOptions.IgnoreCase | RegexOptions.CultureInvariant) + .Select(match => HtmlText(match.Groups["body"].Value)) + .Where(value => value.Length > 0) + .Distinct(StringComparer.Ordinal) + .ToList(); + + static Dictionary<string, string> ParseAttributes(string attributes) + { + var result = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase); + foreach (Match match in Regex.Matches( + attributes, + @"(?<name>[:\w-]+)\s*=\s*(?<quote>[""'])(?<value>.*?)\k<quote>", + RegexOptions.Singleline | RegexOptions.CultureInvariant)) + { + result[match.Groups["name"].Value] = WebUtility.HtmlDecode(match.Groups["value"].Value); + } + return result; + } + + static string HtmlText(string html) + { + var withoutIgnored = Regex.Replace( + html, + @"<(?:script|style|svg|pre|devsite-code)\b[^>]*>.*?</(?:script|style|svg|pre|devsite-code)>", + " ", + RegexOptions.Singleline | RegexOptions.IgnoreCase | RegexOptions.CultureInvariant); + var withBreaks = Regex.Replace( + withoutIgnored, + @"</?(?:p|div|li|tr|td|th|dd|dt|br|ul|ol|blockquote)\b[^>]*>", + " ", + RegexOptions.IgnoreCase | RegexOptions.CultureInvariant); + return CleanSourceText(Regex.Replace(withBreaks, @"<[^>]+>", " ")); + } + + static string FirstSentence(string text) + { + var match = Regex.Match(text, @"^(.+?[.!?])(?:\s|$)", RegexOptions.CultureInvariant); + return match.Success ? match.Groups[1].Value : text; + } + } + + sealed record SourceMember( + string Name, + bool IsConstructor, + bool IsField, + List<string>? ArgumentDescriptors, + SourceDocs? Docs) + { + public string Url => Docs?.SourceUrl ?? ""; + } + + sealed record SourceDocs( + string Summary, + List<string> Paragraphs, + Dictionary<string, string> Parameters, + string Returns, + Dictionary<string, string> Exceptions, + string SourceUrl, + string SourceLabel, + string SourceKind); + + static class Descriptor + { + static readonly Dictionary<string, string> Primitive = new(StringComparer.Ordinal) + { + ["boolean"] = "Z", + ["byte"] = "B", + ["char"] = "C", + ["double"] = "D", + ["float"] = "F", + ["int"] = "I", + ["long"] = "J", + ["short"] = "S", + ["void"] = "V", + }; + + static readonly HashSet<string> JavaLang = new(StringComparer.Ordinal) + { + "Boolean", "Byte", "CharSequence", "Character", "Class", "ClassLoader", + "Double", "Enum", "Exception", "Float", "Integer", "Iterable", "Long", + "Object", "Runnable", "Short", "String", "Throwable", + }; + + public static List<string>? ParseArguments(string descriptor) + { + if (descriptor.Length < 2 || descriptor[0] != '(') + return null; + var result = new List<string>(); + var index = 1; + while (index < descriptor.Length && descriptor[index] != ')') + { + var start = index; + while (index < descriptor.Length && descriptor[index] == '[') + index++; + if (index >= descriptor.Length) + return null; + if (descriptor[index] == 'L') + { + var end = descriptor.IndexOf(';', index); + if (end < 0) + return null; + index = end + 1; + } + else if ("ZBCDFIJS".Contains(descriptor[index], StringComparison.Ordinal)) + { + index++; + } + else + { + return null; + } + result.Add(descriptor[start..index]); + } + return index < descriptor.Length && descriptor[index] == ')' ? result : null; + } + + public static List<string>? FromAnchor(string anchor, string currentPath) + { + anchor = Uri.UnescapeDataString(WebUtility.HtmlDecode(anchor)); + var open = anchor.IndexOf('('); + if (open < 0 || !anchor.EndsWith(')')) + return null; + var body = anchor[(open + 1)..^1]; + var values = SplitTopLevel(body); + var result = new List<string>(); + foreach (var value in values) + { + var descriptor = FromJavaType(value, currentPath); + if (descriptor is null) + return null; + result.Add(descriptor); + } + return result; + } + + static string? FromJavaType(string javaType, string currentPath) + { + var value = NormalizeText(javaType); + value = Regex.Replace(value, @"@\w+(?:\([^)]*\))?\s*", ""); + value = value.Replace("? extends ", "", StringComparison.Ordinal) + .Replace("? super ", "", StringComparison.Ordinal) + .Replace("?", "", StringComparison.Ordinal); + value = Regex.Replace(value, @"<.*>", "").Trim(); + var dimensions = 0; + if (value.EndsWith("...", StringComparison.Ordinal)) + { + value = value[..^3].Trim(); + dimensions++; + } + while (value.EndsWith("[]", StringComparison.Ordinal)) + { + value = value[..^2].Trim(); + dimensions++; + } + + string descriptor; + if (Primitive.TryGetValue(value, out var primitive)) + { + descriptor = primitive; + } + else + { + if (!value.Contains('.', StringComparison.Ordinal)) + { + value = JavaLang.Contains(value) + ? "java.lang." + value + : currentPath[..currentPath.LastIndexOf('/')].Replace('/', '.') + "." + value; + } + var parts = value.Split('.'); + var classStart = Array.FindIndex(parts, part => part.Length > 0 && char.IsUpper(part[0])); + if (classStart < 0) + return null; + var package = string.Join("/", parts.Take(classStart)); + var className = string.Join("$", parts.Skip(classStart)); + descriptor = $"L{package}/{className};"; + } + return new string('[', dimensions) + descriptor; + } + + static List<string> SplitTopLevel(string value) + { + if (string.IsNullOrWhiteSpace(value)) + return []; + var result = new List<string>(); + var start = 0; + var depth = 0; + for (var index = 0; index < value.Length; index++) + { + switch (value[index]) + { + case '<': + case '[': + depth++; + break; + case '>': + case ']': + depth = Math.Max(0, depth - 1); + break; + case ',' when depth == 0: + result.Add(value[start..index].Trim()); + start = index + 1; + break; + } + } + result.Add(value[start..].Trim()); + return result; + } + } + + sealed record MappingResult( + SourceDocs? Docs, + string? ErrorReason, + string Detail, + string SourceUrl) + { + public static MappingResult Success(SourceDocs docs) => + new(docs, null, "", docs.SourceUrl); + public static MappingResult Skip(string reason, string detail, string sourceUrl = "") => + new(null, reason, detail, sourceUrl); + } + + sealed record Replacement(string? Text, string? Reason, string Detail) + { + public static Replacement Use(string text) => new(text, null, ""); + public static Replacement Skip(string reason, string detail) => new(null, reason, detail); + } + + sealed class ImportReport + { + public string Schema { get; init; } = "android-api-doc-importer-report/v1"; + public required string Mode { get; init; } + public required bool Offline { get; init; } + public required int MaxChanges { get; init; } + public int FilesScanned { get; set; } + public int FilesChanged { get; set; } + public int SourcesFetched { get; set; } + public int SourcesFromCache { get; set; } + public int AppliedCount { get; private set; } + public int WouldApplyCount { get; private set; } + public int SkippedCount { get; private set; } + public int ErrorCount { get; private set; } + public List<ReportEntry> Entries { get; set; } = []; + + public void SortAndCount() + { + Entries = Entries + .OrderBy(entry => entry.Path, StringComparer.Ordinal) + .ThenBy(entry => entry.Member, StringComparer.Ordinal) + .ThenBy(entry => entry.Target, StringComparer.Ordinal) + .ThenBy(entry => entry.Status, StringComparer.Ordinal) + .ToList(); + AppliedCount = Entries.Count(entry => entry.Status == "applied"); + WouldApplyCount = Entries.Count(entry => entry.Status == "would_apply"); + SkippedCount = Entries.Count(entry => entry.Status == "skipped"); + ErrorCount = Entries.Count(entry => entry.Status == "error"); + } + + public string ToHumanText() + { + var builder = new StringBuilder(); + builder.AppendLine($"Mode: {Mode}"); + builder.AppendLine( + $"Files: scanned={FilesScanned}, changed={FilesChanged}; " + + $"sources: network={SourcesFetched}, cache={SourcesFromCache}"); + builder.AppendLine( + $"Results: applied={AppliedCount}, would-apply={WouldApplyCount}, " + + $"skipped={SkippedCount}, errors={ErrorCount}"); + foreach (var group in Entries + .Where(entry => entry.Status is "skipped" or "error") + .GroupBy(entry => (entry.Status, entry.Reason)) + .OrderBy(group => group.Key.Status, StringComparer.Ordinal) + .ThenBy(group => group.Key.Reason, StringComparer.Ordinal)) + { + builder.AppendLine($" {group.Key.Status}: {group.Key.Reason} ({group.Count()})"); + } + foreach (var entry in Entries.Where(entry => entry.Status is "skipped" or "error")) + { + builder.Append($" {entry.Status}: {entry.Path}"); + if (entry.Member.Length > 0) + builder.Append($" [{entry.Member}]"); + if (entry.Target.Length > 0) + builder.Append($" {entry.Target}"); + builder.Append($" - {entry.Reason}"); + if (entry.Detail.Length > 0) + builder.Append($": {entry.Detail}"); + builder.AppendLine(); + } + return builder.ToString(); + } + } + + sealed record ReportEntry + { + public required string Status { get; init; } + public required string Path { get; init; } + public required string Member { get; init; } + public required string Target { get; init; } + public required string Reason { get; init; } + public required string Detail { get; init; } + public required string SourceUrl { get; init; } + + public static ReportEntry Changed( + string status, + string path, + string member, + string target, + string sourceUrl) => + new() + { + Status = status, + Path = path, + Member = member, + Target = target, + Reason = "exact_structural_match", + Detail = "", + SourceUrl = sourceUrl, + }; + + public static ReportEntry Skipped( + string path, + string member, + string target, + string reason, + string detail, + string sourceUrl = "") => + new() + { + Status = "skipped", + Path = path, + Member = member, + Target = target, + Reason = reason, + Detail = detail, + SourceUrl = sourceUrl, + }; + + public static ReportEntry Error( + string path, + string member, + string target, + string reason, + string detail, + string sourceUrl = "") => + new() + { + Status = "error", + Path = path, + Member = member, + Target = target, + Reason = reason, + Detail = detail, + SourceUrl = sourceUrl, + }; + } +} diff --git a/tools/importer.md b/tools/importer.md new file mode 100644 index 000000000..1e54c9a30 --- /dev/null +++ b/tools/importer.md @@ -0,0 +1,45 @@ +# XML documentation importer + +`importer.cs` is a conservative file-based C# app that fills exact `To be added` +placeholders inside `<Docs>` from declared members on official Android developer +reference pages and official Java 21 API pages. + +Run it with the .NET 10 SDK or newer: + +```powershell +cd tools +dotnet run importer.cs -- --self-test +dotnet run importer.cs -- --path ..\docs\xml\Android.Animation\ArgbEvaluator.xml --member Evaluate --report ..\artifacts\argb-import +dotnet run importer.cs -- --path ..\docs\xml\Android.Animation --namespace Android.Animation --max-changes 10 --cache C:\temp\android-doc-cache +dotnet run importer.cs -- --path ..\docs\xml\Android.Animation\ArgbEvaluator.xml --member Evaluate --apply --max-changes 4 +dotnet run importer.cs -- --path ..\docs\xml\Android.Animation --namespace Android.Animation --offline --cache C:\temp\android-doc-cache +``` + +Dry-run is the default. An unscoped scan is rejected, and `--apply` requires a +path or namespace write scope. `docs/xml/index.xml` is always excluded. The +default limit is 25 placeholder elements. + +The importer uses the managed type registration and the member's exact JNI name +and descriptor. It skips members with missing registrations, unknown type +descriptors, overload mismatches, ambiguous matches, inherited-only detail, or +missing documentation channels. It never creates generic prose or falls back to +AOSP. Existing non-placeholder documentation is retained. + +Official pages are cached by URL hash. Network requests use a clear user agent, +bounded concurrency, a size limit, and deterministic retry/backoff. `--offline` +only reads the cache. `--report path` writes a deterministic JSON report and an +adjacent text report. + +On apply, each changed file is reparsed before and after an atomic write while +retaining its original newline convention and UTF-8 BOM state. Run +`git diff --check` after a batch. + +Limitations: + +- Java module routing is intentionally limited to `java.base`, `java.sql`, + `java.xml`, and `java.net.http`. +- Documentation is imported as XML-escaped plain text; source HTML formatting + is not reproduced. +- Only existing placeholders are replaced. Exception text is filled only when + an existing managed `cref` has one unambiguous source exception match. +- Source-page layout changes cause conservative skips rather than guessed text. From a5e62706b1235b898a8d7aaab9feef07c39d89c6 Mon Sep 17 00:00:00 2001 From: Jonathan Peppers <jonathan.peppers@microsoft.com> Date: Sat, 15 Aug 2026 09:51:59 -0500 Subject: [PATCH 2/2] Document source-backed Android.Telephony APIs Import exact Android reference documentation for registered methods and fields while preserving conservative skips for managed-only and undocumented surfaces. Refs #230. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- ...cessNetworkConstants+AccessNetworkType.xml | 7 +- .../AccessNetworkConstants+EutranBand.xml | 7 +- .../AccessNetworkConstants+GeranBand.xml | 7 +- .../AccessNetworkConstants+NgranBands.xml | 7 +- .../Android.Telephony/AutheenticationType.xml | 22 +- .../AvailableNetworkInfo+Builder.xml | 33 +- .../AvailableNetworkInfo.xml | 22 +- .../BarringInfo+BarringServiceInfo.xml | 18 +- docs/xml/Android.Telephony/BarringInfo.xml | 20 +- .../Android.Telephony/BarringServiceType.xml | 70 +- docs/xml/Android.Telephony/BarringType.xml | 28 +- .../CallComposerErrorCode.xml | 49 +- .../Android.Telephony/CallDisconnectCause.xml | 562 +++- .../CarrierCallWaitingSyncType.xml | 35 +- .../CarrierConfigManager.xml | 44 +- .../Android.Telephony/CarrierImsSmsFormat.xml | 16 +- .../CarrierImsSupplementaryService.xml | 156 +- .../CellConnectionStatus.xml | 28 +- docs/xml/Android.Telephony/CellIdentity.xml | 6 +- docs/xml/Android.Telephony/CellInfo.xml | 2 +- docs/xml/Android.Telephony/CellInfoNr.xml | 11 +- .../xml/Android.Telephony/CellInfoTdscdma.xml | 4 +- docs/xml/Android.Telephony/CellLocation.xml | 2 +- .../Android.Telephony/CellSignalStrength.xml | 14 +- .../CellSignalStrengthCdma.xml | 16 +- .../CellSignalStrengthGsm.xml | 16 +- .../CellSignalStrengthLte.xml | 16 +- .../CellSignalStrengthNr.xml | 41 +- .../CellSignalStrengthTdscdma.xml | 32 +- .../CellSignalStrengthWcdma.xml | 16 +- .../ClosedSubscriberGroupInfo.xml | 11 +- docs/xml/Android.Telephony/D2DSharing.xml | 28 +- .../DataConnectionStatus.xml | 21 +- .../Android.Telephony/DataEnabledReason.xml | 42 +- .../Android.Telephony/DataFailCauseType.xml | 2466 ++++++++++++++--- .../Android.Telephony/DataLimitBehavior.xml | 28 +- .../xml/Android.Telephony/DataRoamingMode.xml | 8 +- docs/xml/Android.Telephony/DuplexMode.xml | 21 +- .../IccOpenLogicalChannelResponse.xml | 4 +- .../IccOpenLogicalChannelResponseStatus.xml | 4 +- .../Android.Telephony/ImsEmergencyDomain.xml | 21 +- .../ImsEmergencyScanType.xml | 21 +- .../ImsEmergencyVoWifiRequires.xml | 23 +- .../ImsGeolocationPidfFor.xml | 28 +- .../ImsIpsecAuthenticationAlgorithm.xml | 14 +- .../ImsIpsecEncryptionAlgorithm.xml | 21 +- docs/xml/Android.Telephony/ImsNetworkType.xml | 14 +- .../ImsPreferredTransport.xml | 28 +- .../Android.Telephony/ImsRequestUriFormat.xml | 14 +- .../ImsVoiceConferenceSubscribeType.xml | 14 +- .../ImsVoiceEvsEncodedBwType.xml | 63 +- .../ImsVoiceEvsOperationalMode.xml | 14 +- .../ImsVoiceEvsPrimaryModeBitrate.xml | 84 +- .../ImsVoicePayloadFormat.xml | 14 +- .../ImsVoiceSessionPrivacyType.xml | 21 +- .../ImsVoiceSessionRefreshMethod.xml | 16 +- .../ImsVoiceSessionRefresherType.xml | 21 +- .../ImsVoiceSrvccSupport.xml | 28 +- .../IncludeLocationDataType.xml | 21 +- .../IwlanAuthenticationMethod.xml | 15 +- .../IwlanEpdgAddressPreference.xml | 21 +- .../IwlanEpdgAddressType.xml | 35 +- docs/xml/Android.Telephony/IwlanIdType.xml | 24 +- docs/xml/Android.Telephony/MmsError.xml | 60 +- docs/xml/Android.Telephony/MultiSimMode.xml | 21 +- .../Android.Telephony/NeighboringCellInfo.xml | 6 +- .../NetworkRegistrationInfo.xml | 15 +- .../NetworkRegistrationInfoDomain.xml | 28 +- .../NetworkRegistrationInfoNrState.xml | 28 +- .../NetworkRegistrationInfoServiceType.xml | 49 +- .../Android.Telephony/NetworkScanRequest.xml | 26 +- .../xml/Android.Telephony/NetworkScanType.xml | 14 +- docs/xml/Android.Telephony/NetworkType.xml | 55 +- .../Android.Telephony/OverrideNetworkType.xml | 35 +- .../Android.Telephony/PhoneNumberFormat.xml | 12 +- .../PhoneNumberFormattingTextWatcher.xml | 4 +- .../Android.Telephony/PhoneNumberSource.xml | 21 +- .../Android.Telephony/PhoneNumberUtils.xml | 8 +- docs/xml/Android.Telephony/PhoneState.xml | 8 +- .../Android.Telephony/PhoneStateListener.xml | 6 +- .../PhysicalChannelConfig.xml | 39 +- .../PreciseDataConnectionState.xml | 20 +- ...seDataConnectionStateNetworkValidation.xml | 35 +- .../Android.Telephony/PremiumCapability.xml | 7 +- .../PurchasePremiumCapabilityResult.xml | 112 +- .../RadioAccessSpecifier.xml | 24 +- docs/xml/Android.Telephony/ScanResultCode.xml | 56 +- .../ServiceCapabilityType.xml | 23 +- docs/xml/Android.Telephony/ServiceState.xml | 11 +- .../SignalMeasurementType.xml | 70 +- docs/xml/Android.Telephony/SignalStrength.xml | 4 +- .../SignalStrengthUpdateRequest+Builder.xml | 22 +- .../SignalStrengthUpdateRequest.xml | 18 +- .../SignalThresholdInfo+Builder.xml | 44 +- .../Android.Telephony/SignalThresholdInfo.xml | 18 +- docs/xml/Android.Telephony/SimState.xml | 36 +- docs/xml/Android.Telephony/SmsEncoding.xml | 11 +- docs/xml/Android.Telephony/SmsManager.xml | 6 +- .../SmsMessage+MessageClass.xml | 5 +- docs/xml/Android.Telephony/SmsMessage.xml | 6 +- docs/xml/Android.Telephony/SmsResult.xml | 490 +++- docs/xml/Android.Telephony/SmsResultError.xml | 42 +- docs/xml/Android.Telephony/SmsRpCause.xml | 161 +- .../Android.Telephony/SubscriptionInfo.xml | 16 +- .../Android.Telephony/SubscriptionManager.xml | 10 +- .../SubscriptionPlan+Builder.xml | 89 +- .../Android.Telephony/SubscriptionPlan.xml | 38 +- .../Android.Telephony/SubscriptionStatus.xml | 35 +- .../Android.Telephony/SubscriptionType.xml | 16 +- ...elephonyCallback+IDataActivityListener.xml | 2 +- .../Android.Telephony/TelephonyCallback.xml | 7 +- .../TelephonyDisplayInfo.xml | 18 +- .../Android.Telephony/TelephonyManager.xml | 57 +- .../TelephonyManagerErrorCode.xml | 14 +- ...lephonyScanManager+NetworkScanCallback.xml | 3 +- .../TelephonyScanManager.xml | 7 +- .../Android.Telephony/UiccApplicationType.xml | 27 +- docs/xml/Android.Telephony/UiccCardInfo.xml | 20 +- docs/xml/Android.Telephony/UiccPortInfo.xml | 20 +- docs/xml/Android.Telephony/UsageSetting.xml | 29 +- docs/xml/Android.Telephony/UssdResultCode.xml | 8 +- .../VisualVoicemailService.xml | 8 +- .../Android.Telephony/VisualVoicemailSms.xml | 20 +- ...sualVoicemailSmsFilterSettings+Builder.xml | 18 +- .../VisualVoicemailSmsFilterSettings.xml | 16 +- .../importer-fixtures/android-reference.html | 2 +- tools/importer-fixtures/source.xml | 3 +- tools/importer.cs | 171 +- tools/importer.md | 12 +- 129 files changed, 5617 insertions(+), 1220 deletions(-) diff --git a/docs/xml/Android.Telephony/AccessNetworkConstants+AccessNetworkType.xml b/docs/xml/Android.Telephony/AccessNetworkConstants+AccessNetworkType.xml index 75994b699..292e1ca65 100644 --- a/docs/xml/Android.Telephony/AccessNetworkConstants+AccessNetworkType.xml +++ b/docs/xml/Android.Telephony/AccessNetworkConstants+AccessNetworkType.xml @@ -316,8 +316,11 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary>To be added.</summary> - <remarks>To be added.</remarks> + <summary>Constant Value: 2 (0x00000002) Content and code samples on this page are subject to the licenses described in the Content License.</summary> + <remarks>Constant Value: 2 (0x00000002) Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/AccessNetworkConstants.AccessNetworkType#UTRAN" title="Reference documentation">Android reference for <code>android.telephony.AccessNetworkConstants.AccessNetworkType.UTRAN</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/AccessNetworkConstants+EutranBand.xml b/docs/xml/Android.Telephony/AccessNetworkConstants+EutranBand.xml index 0cbd1cb6f..ef902e514 100644 --- a/docs/xml/Android.Telephony/AccessNetworkConstants+EutranBand.xml +++ b/docs/xml/Android.Telephony/AccessNetworkConstants+EutranBand.xml @@ -1780,8 +1780,11 @@ </ReturnValue> <MemberValue>9</MemberValue> <Docs> - <summary>To be added.</summary> - <remarks>To be added.</remarks> + <summary>Constant Value: 9 (0x00000009) Content and code samples on this page are subject to the licenses described in the Content License.</summary> + <remarks>Constant Value: 9 (0x00000009) Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/AccessNetworkConstants.EutranBand#BAND_9" title="Reference documentation">Android reference for <code>android.telephony.AccessNetworkConstants.EutranBand.BAND_9</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="JniPeerMembers"> diff --git a/docs/xml/Android.Telephony/AccessNetworkConstants+GeranBand.xml b/docs/xml/Android.Telephony/AccessNetworkConstants+GeranBand.xml index 7b8d70a67..f657d4b53 100644 --- a/docs/xml/Android.Telephony/AccessNetworkConstants+GeranBand.xml +++ b/docs/xml/Android.Telephony/AccessNetworkConstants+GeranBand.xml @@ -445,8 +445,11 @@ </ReturnValue> <MemberValue>7</MemberValue> <Docs> - <summary>To be added.</summary> - <remarks>To be added.</remarks> + <summary>Constant Value: 7 (0x00000007) Content and code samples on this page are subject to the licenses described in the Content License.</summary> + <remarks>Constant Value: 7 (0x00000007) Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/AccessNetworkConstants.GeranBand#BAND_T810" title="Reference documentation">Android reference for <code>android.telephony.AccessNetworkConstants.GeranBand.BAND_T810</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="JniPeerMembers"> diff --git a/docs/xml/Android.Telephony/AccessNetworkConstants+NgranBands.xml b/docs/xml/Android.Telephony/AccessNetworkConstants+NgranBands.xml index b8c0cac71..27a57e49c 100644 --- a/docs/xml/Android.Telephony/AccessNetworkConstants+NgranBands.xml +++ b/docs/xml/Android.Telephony/AccessNetworkConstants+NgranBands.xml @@ -1602,8 +1602,11 @@ </ReturnValue> <MemberValue>96</MemberValue> <Docs> - <summary>To be added.</summary> - <remarks>To be added.</remarks> + <summary>Constant Value: 96 (0x00000060) Content and code samples on this page are subject to the licenses described in the Content License.</summary> + <remarks>Constant Value: 96 (0x00000060) Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/AccessNetworkConstants.NgranBands#BAND_96" title="Reference documentation">Android reference for <code>android.telephony.AccessNetworkConstants.NgranBands.BAND_96</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="JniPeerMembers"> diff --git a/docs/xml/Android.Telephony/AutheenticationType.xml b/docs/xml/Android.Telephony/AutheenticationType.xml index 982932403..a0380c1ef 100644 --- a/docs/xml/Android.Telephony/AutheenticationType.xml +++ b/docs/xml/Android.Telephony/AutheenticationType.xml @@ -42,9 +42,11 @@ </ReturnValue> <MemberValue>129</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Authentication type for UICC challenge is EAP AKA.</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Authentication type for UICC challenge is EAP AKA. See RFC 4187 for details.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#AUTHTYPE_EAP_AKA" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.AUTHTYPE_EAP_AKA</code>.</a></format></para> </remarks> </Docs> </Member> @@ -73,9 +75,11 @@ </ReturnValue> <MemberValue>128</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Authentication type for UICC challenge is EAP SIM.</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Authentication type for UICC challenge is EAP SIM. See RFC 4186 for details.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#AUTHTYPE_EAP_SIM" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.AUTHTYPE_EAP_SIM</code>.</a></format></para> </remarks> </Docs> </Member> @@ -104,7 +108,12 @@ </ReturnValue> <MemberValue>132</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Authentication type for GBA Bootstrap Challenge.</summary> + <remarks> + <para>Authentication type for GBA Bootstrap Challenge. Pass this authentication type into the getIccAuthentication(int, int, String) API to perform a GBA Bootstrap challenge (BSF), with data (generated according to the procedure defined in 3GPP 33.220 Section 5.3.2 step.4) in base64 encoding. This method will return the Bootstrapping response in base64 encoding when ICC authentication is completed. Ref 3GPP 33.220 Section 5.3.2.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#AUTHTYPE_GBA_BOOTSTRAP" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.AUTHTYPE_GBA_BOOTSTRAP</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="GbaNafKeyExternal"> @@ -132,7 +141,12 @@ </ReturnValue> <MemberValue>133</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Authentication type for GBA Network Application Functions (NAF) key External Challenge.</summary> + <remarks> + <para>Authentication type for GBA Network Application Functions (NAF) key External Challenge. Pass this authentication type into the getIccAuthentication(int, int, String) API to perform a GBA Network Applications Functions (NAF) key External challenge using the NAF_ID parameter as the data in base64 encoding. This method will return the Ks_Ext_Naf key in base64 encoding when ICC authentication is completed. Ref 3GPP 33.220 Section 5.3.2.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#AUTHTYPE_GBA_NAF_KEY_EXTERNAL" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.AUTHTYPE_GBA_NAF_KEY_EXTERNAL</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/AvailableNetworkInfo+Builder.xml b/docs/xml/Android.Telephony/AvailableNetworkInfo+Builder.xml index a5d5ce016..2191aaa45 100644 --- a/docs/xml/Android.Telephony/AvailableNetworkInfo+Builder.xml +++ b/docs/xml/Android.Telephony/AvailableNetworkInfo+Builder.xml @@ -191,10 +191,13 @@ <Parameter Name="mccMncs" Type="System.Collections.Generic.IList<System.String>" /> </Parameters> <Docs> - <param name="mccMncs">To be added.</param> - <summary>To be added.</summary> - <returns>To be added.</returns> - <remarks>To be added.</remarks> + <param name="mccMncs">nonull list of mccmncs. An empty List is still accepted. Please read documentation in AvailableNetworkInfo to see consequences of an empty List. This value cannot be null.</param> + <summary>Sets the list of mccmncs associated with the subscription id.</summary> + <returns>the original Builder object. This value cannot be null.</returns> + <remarks>Sets the list of mccmncs associated with the subscription id. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/AvailableNetworkInfo.Builder#setMccMncs(java.util.List<java.lang.String>)" title="Reference documentation">Android reference for <code>android.telephony.AvailableNetworkInfo.Builder.setMccMncs</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="SetPriority"> @@ -224,10 +227,13 @@ <Parameter Name="priority" Type="System.Int32" /> </Parameters> <Docs> - <param name="priority">To be added.</param> - <summary>To be added.</summary> - <returns>To be added.</returns> - <remarks>To be added.</remarks> + <param name="priority">of the subscription id. See AvailableNetworkInfo.getPriority for more details. Value is one of the following: AvailableNetworkInfo.PRIORITY_HIGH AvailableNetworkInfo.PRIORITY_MED AvailableNetworkInfo.PRIORITY_LOW</param> + <summary>Sets the priority for the subscription id.</summary> + <returns>the original Builder object. This value cannot be null.</returns> + <remarks>Sets the priority for the subscription id. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/AvailableNetworkInfo.Builder#setPriority(int)" title="Reference documentation">Android reference for <code>android.telephony.AvailableNetworkInfo.Builder.setPriority</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="SetRadioAccessSpecifiers"> @@ -257,10 +263,13 @@ <Parameter Name="radioAccessSpecifiers" Type="System.Collections.Generic.IList<Android.Telephony.RadioAccessSpecifier>" /> </Parameters> <Docs> - <param name="radioAccessSpecifiers">To be added.</param> - <summary>To be added.</summary> - <returns>To be added.</returns> - <remarks>To be added.</remarks> + <param name="radioAccessSpecifiers">nonull list of radioAccessSpecifiers. An empty List is still accepted. Please read documentation in AvailableNetworkInfo to see consequences of an empty List. This value cannot be null.</param> + <summary>Sets the list of mccmncs associated with the subscription id.</summary> + <returns>the original Builder object. This value cannot be null.</returns> + <remarks>Sets the list of mccmncs associated with the subscription id. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/AvailableNetworkInfo.Builder#setRadioAccessSpecifiers(java.util.List<android.telephony.RadioAccessSpecifier>)" title="Reference documentation">Android reference for <code>android.telephony.AvailableNetworkInfo.Builder.setRadioAccessSpecifiers</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ThresholdClass"> diff --git a/docs/xml/Android.Telephony/AvailableNetworkInfo.xml b/docs/xml/Android.Telephony/AvailableNetworkInfo.xml index eaa2566cd..af70b5a46 100644 --- a/docs/xml/Android.Telephony/AvailableNetworkInfo.xml +++ b/docs/xml/Android.Telephony/AvailableNetworkInfo.xml @@ -124,7 +124,7 @@ <c>AccessNetworkConstants.UtranBand</c> and <c>AccessNetworkConstants.EutranBand</c> See <c>AccessNetworkConstants.AccessNetworkType</c> for details regarding different network types.</summary> - <value>To be added.</value> + <value>List < Integer ></value> <remarks> <para>Returns the frequency bands that need to be scanned by opportunistic network service @@ -203,9 +203,12 @@ </ReturnValue> <Parameters /> <Docs> - <summary>To be added.</summary> - <returns>To be added.</returns> - <remarks>To be added.</remarks> + <summary>Describe the kinds of special objects contained in this Parcelable instance's marshaled representation.</summary> + <returns>a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0 or CONTENTS_FILE_DESCRIPTOR</returns> + <remarks>Describe the kinds of special objects contained in this Parcelable instance's marshaled representation. For example, if the object will include a file descriptor in the output of writeToParcel(Parcel,int), the return value of this method must include the CONTENTS_FILE_DESCRIPTOR bit. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/AvailableNetworkInfo#describeContents()" title="Reference documentation">Android reference for <code>android.telephony.AvailableNetworkInfo.describeContents</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="JniPeerMembers"> @@ -619,10 +622,13 @@ </Parameter> </Parameters> <Docs> - <param name="dest">To be added.</param> - <param name="flags">To be added.</param> - <summary>To be added.</summary> - <remarks>To be added.</remarks> + <param name="dest">The Parcel in which the object should be written. This value cannot be null.</param> + <param name="flags">Additional flags about how the object should be written. May be 0 or Parcelable.PARCELABLE_WRITE_RETURN_VALUE. Value is either 0 or a combination of the following: Parcelable.PARCELABLE_WRITE_RETURN_VALUE</param> + <summary>Flatten this object in to a Parcel.</summary> + <remarks>Flatten this object in to a Parcel. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/AvailableNetworkInfo#writeToParcel(android.os.Parcel,%20int)" title="Reference documentation">Android reference for <code>android.telephony.AvailableNetworkInfo.writeToParcel</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/BarringInfo+BarringServiceInfo.xml b/docs/xml/Android.Telephony/BarringInfo+BarringServiceInfo.xml index b91d360f1..552c245e4 100644 --- a/docs/xml/Android.Telephony/BarringInfo+BarringServiceInfo.xml +++ b/docs/xml/Android.Telephony/BarringInfo+BarringServiceInfo.xml @@ -415,9 +415,12 @@ </ReturnValue> <Parameters /> <Docs> - <summary>To be added.</summary> - <returns>To be added.</returns> - <remarks>To be added.</remarks> + <summary>Describe the kinds of special objects contained in this Parcelable instance's marshaled representation.</summary> + <returns>a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0 or CONTENTS_FILE_DESCRIPTOR</returns> + <remarks>Describe the kinds of special objects contained in this Parcelable instance's marshaled representation. For example, if the object will include a file descriptor in the output of writeToParcel(Parcel,int), the return value of this method must include the CONTENTS_FILE_DESCRIPTOR bit. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/BarringInfo.BarringServiceInfo#describeContents()" title="Reference documentation">Android reference for <code>android.telephony.BarringInfo.BarringServiceInfo.describeContents</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="IsBarred"> @@ -632,9 +635,12 @@ </Parameters> <Docs> <param name="dest">To be added.</param> - <param name="flags">To be added.</param> - <summary>To be added.</summary> - <remarks>To be added.</remarks> + <param name="flags">Additional flags about how the object should be written. May be 0 or Parcelable.PARCELABLE_WRITE_RETURN_VALUE. Value is either 0 or a combination of the following: Parcelable.PARCELABLE_WRITE_RETURN_VALUE</param> + <summary>Flatten this object in to a Parcel.</summary> + <remarks>Flatten this object in to a Parcel. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/BarringInfo.BarringServiceInfo#writeToParcel(android.os.Parcel,%20int)" title="Reference documentation">Android reference for <code>android.telephony.BarringInfo.BarringServiceInfo.writeToParcel</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/BarringInfo.xml b/docs/xml/Android.Telephony/BarringInfo.xml index bb2ac3563..68237d532 100644 --- a/docs/xml/Android.Telephony/BarringInfo.xml +++ b/docs/xml/Android.Telephony/BarringInfo.xml @@ -595,9 +595,12 @@ </ReturnValue> <Parameters /> <Docs> - <summary>To be added.</summary> - <returns>To be added.</returns> - <remarks>To be added.</remarks> + <summary>Describe the kinds of special objects contained in this Parcelable instance's marshaled representation.</summary> + <returns>a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0 or CONTENTS_FILE_DESCRIPTOR</returns> + <remarks>Describe the kinds of special objects contained in this Parcelable instance's marshaled representation. For example, if the object will include a file descriptor in the output of writeToParcel(Parcel,int), the return value of this method must include the CONTENTS_FILE_DESCRIPTOR bit. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/BarringInfo#describeContents()" title="Reference documentation">Android reference for <code>android.telephony.BarringInfo.describeContents</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="GetBarringServiceInfo"> @@ -634,7 +637,7 @@ </Parameter> </Parameters> <Docs> - <param name="service">To be added.</param> + <param name="service">Value is one of the following: BARRING_SERVICE_TYPE_CS_SERVICE BARRING_SERVICE_TYPE_PS_SERVICE BARRING_SERVICE_TYPE_CS_VOICE BARRING_SERVICE_TYPE_MO_SIGNALLING BARRING_SERVICE_TYPE_MO_DATA BARRING_SERVICE_TYPE_CS_FALLBACK BARRING_SERVICE_TYPE_MMTEL_VOICE BARRING_SERVICE_TYPE_MMTEL_VIDEO BARRING_SERVICE_TYPE_EMERGENCY BARRING_SERVICE_TYPE_SMS</param> <summary>Get the BarringServiceInfo for a specified service.</summary> <returns>a BarringServiceInfo struct describing the current barring status for a service</returns> <remarks> @@ -780,9 +783,12 @@ </Parameters> <Docs> <param name="dest">To be added.</param> - <param name="flags">To be added.</param> - <summary>To be added.</summary> - <remarks>To be added.</remarks> + <param name="flags">Additional flags about how the object should be written. May be 0 or Parcelable.PARCELABLE_WRITE_RETURN_VALUE. Value is either 0 or a combination of the following: Parcelable.PARCELABLE_WRITE_RETURN_VALUE</param> + <summary>Flatten this object in to a Parcel.</summary> + <remarks>Flatten this object in to a Parcel. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/BarringInfo#writeToParcel(android.os.Parcel,%20int)" title="Reference documentation">Android reference for <code>android.telephony.BarringInfo.writeToParcel</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/BarringServiceType.xml b/docs/xml/Android.Telephony/BarringServiceType.xml index 28b97b372..ebcc27456 100644 --- a/docs/xml/Android.Telephony/BarringServiceType.xml +++ b/docs/xml/Android.Telephony/BarringServiceType.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>5</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Barring indicator for circuit-switched fallback for voice; applicable to EUTRAN and NGRAN</summary> + <remarks> + <para>Barring indicator for circuit-switched fallback for voice; applicable to EUTRAN and NGRAN</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/BarringInfo#BARRING_SERVICE_TYPE_CS_FALLBACK" title="Reference documentation">Android reference for <code>android.telephony.BarringInfo.BARRING_SERVICE_TYPE_CS_FALLBACK</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CsService"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Barring indicator for circuit-switched service; applicable to UTRAN</summary> + <remarks> + <para>Barring indicator for circuit-switched service; applicable to UTRAN</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/BarringInfo#BARRING_SERVICE_TYPE_CS_SERVICE" title="Reference documentation">Android reference for <code>android.telephony.BarringInfo.BARRING_SERVICE_TYPE_CS_SERVICE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CsVoice"> @@ -96,7 +106,12 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Barring indicator for circuit-switched voice service; applicable to UTRAN</summary> + <remarks> + <para>Barring indicator for circuit-switched voice service; applicable to UTRAN</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/BarringInfo#BARRING_SERVICE_TYPE_CS_VOICE" title="Reference documentation">Android reference for <code>android.telephony.BarringInfo.BARRING_SERVICE_TYPE_CS_VOICE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Emergency"> @@ -124,7 +139,12 @@ </ReturnValue> <MemberValue>8</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Barring indicator for emergency services; applicable to UTRAN, EUTRAN, and NGRAN</summary> + <remarks> + <para>Barring indicator for emergency services; applicable to UTRAN, EUTRAN, and NGRAN</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/BarringInfo#BARRING_SERVICE_TYPE_EMERGENCY" title="Reference documentation">Android reference for <code>android.telephony.BarringInfo.BARRING_SERVICE_TYPE_EMERGENCY</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MmtelVideo"> @@ -152,7 +172,12 @@ </ReturnValue> <MemberValue>7</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Barring indicator for MMTEL (IMS) video; applicable to EUTRAN and NGRAN</summary> + <remarks> + <para>Barring indicator for MMTEL (IMS) video; applicable to EUTRAN and NGRAN</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/BarringInfo#BARRING_SERVICE_TYPE_MMTEL_VIDEO" title="Reference documentation">Android reference for <code>android.telephony.BarringInfo.BARRING_SERVICE_TYPE_MMTEL_VIDEO</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MmtelVoice"> @@ -180,7 +205,12 @@ </ReturnValue> <MemberValue>6</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Barring indicator for MMTEL (IMS) voice; applicable to EUTRAN and NGRAN</summary> + <remarks> + <para>Barring indicator for MMTEL (IMS) voice; applicable to EUTRAN and NGRAN</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/BarringInfo#BARRING_SERVICE_TYPE_MMTEL_VOICE" title="Reference documentation">Android reference for <code>android.telephony.BarringInfo.BARRING_SERVICE_TYPE_MMTEL_VOICE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MoData"> @@ -208,7 +238,12 @@ </ReturnValue> <MemberValue>4</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Barring indicator for mobile-originated data traffic; applicable to EUTRAN and NGRAN</summary> + <remarks> + <para>Barring indicator for mobile-originated data traffic; applicable to EUTRAN and NGRAN</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/BarringInfo#BARRING_SERVICE_TYPE_MO_DATA" title="Reference documentation">Android reference for <code>android.telephony.BarringInfo.BARRING_SERVICE_TYPE_MO_DATA</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MoSignalling"> @@ -236,7 +271,12 @@ </ReturnValue> <MemberValue>3</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Barring indicator for mobile-originated signalling; applicable to EUTRAN and NGRAN</summary> + <remarks> + <para>Barring indicator for mobile-originated signalling; applicable to EUTRAN and NGRAN</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/BarringInfo#BARRING_SERVICE_TYPE_MO_SIGNALLING" title="Reference documentation">Android reference for <code>android.telephony.BarringInfo.BARRING_SERVICE_TYPE_MO_SIGNALLING</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="PsService"> @@ -264,7 +304,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Barring indicator for packet-switched service; applicable to UTRAN</summary> + <remarks> + <para>Barring indicator for packet-switched service; applicable to UTRAN</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/BarringInfo#BARRING_SERVICE_TYPE_PS_SERVICE" title="Reference documentation">Android reference for <code>android.telephony.BarringInfo.BARRING_SERVICE_TYPE_PS_SERVICE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Sms"> @@ -292,7 +337,12 @@ </ReturnValue> <MemberValue>9</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Barring indicator for SMS sending; applicable to UTRAN, EUTRAN, and NGRAN</summary> + <remarks> + <para>Barring indicator for SMS sending; applicable to UTRAN, EUTRAN, and NGRAN</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/BarringInfo#BARRING_SERVICE_TYPE_SMS" title="Reference documentation">Android reference for <code>android.telephony.BarringInfo.BARRING_SERVICE_TYPE_SMS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/BarringType.xml b/docs/xml/Android.Telephony/BarringType.xml index ab5db07d6..7310e926d 100644 --- a/docs/xml/Android.Telephony/BarringType.xml +++ b/docs/xml/Android.Telephony/BarringType.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The service may be barred based on additional factors</summary> + <remarks> + <para>The service may be barred based on additional factors</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/BarringInfo.BarringServiceInfo#BARRING_TYPE_CONDITIONAL" title="Reference documentation">Android reference for <code>android.telephony.BarringInfo.BarringServiceInfo.BARRING_TYPE_CONDITIONAL</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="None"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Barring is inactive</summary> + <remarks> + <para>Barring is inactive</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/BarringInfo.BarringServiceInfo#BARRING_TYPE_NONE" title="Reference documentation">Android reference for <code>android.telephony.BarringInfo.BarringServiceInfo.BARRING_TYPE_NONE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Unconditional"> @@ -96,7 +106,12 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The service is barred</summary> + <remarks> + <para>The service is barred</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/BarringInfo.BarringServiceInfo#BARRING_TYPE_UNCONDITIONAL" title="Reference documentation">Android reference for <code>android.telephony.BarringInfo.BarringServiceInfo.BARRING_TYPE_UNCONDITIONAL</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Unknown"> @@ -124,7 +139,12 @@ </ReturnValue> <MemberValue>-1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>If a modem does not report barring info, then the barring type will be UNKNOWN</summary> + <remarks> + <para>If a modem does not report barring info, then the barring type will be UNKNOWN</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/BarringInfo.BarringServiceInfo#BARRING_TYPE_UNKNOWN" title="Reference documentation">Android reference for <code>android.telephony.BarringInfo.BarringServiceInfo.BARRING_TYPE_UNKNOWN</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/CallComposerErrorCode.xml b/docs/xml/Android.Telephony/CallComposerErrorCode.xml index 2de525737..d2c35a5c8 100644 --- a/docs/xml/Android.Telephony/CallComposerErrorCode.xml +++ b/docs/xml/Android.Telephony/CallComposerErrorCode.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>3</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Indicates that the device failed to authenticate with the carrier when uploading the picture.</summary> + <remarks> + <para>Indicates that the device failed to authenticate with the carrier when uploading the picture. Clients that encounter this error should not retry the upload unless a reboot or radio reset has been performed in the interim.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager.CallComposerException#ERROR_AUTHENTICATION_FAILED" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.CallComposerException.ERROR_AUTHENTICATION_FAILED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="FileTooLarge"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Indicates that the file or stream supplied exceeds the size limit defined in TelephonyManager.getMaximumCallComposerPictureSize().</summary> + <remarks> + <para>Indicates that the file or stream supplied exceeds the size limit defined in TelephonyManager.getMaximumCallComposerPictureSize(). Clients that encounter this error should retry the upload after reducing the size of the picture.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager.CallComposerException#ERROR_FILE_TOO_LARGE" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.CallComposerException.ERROR_FILE_TOO_LARGE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="InputClosed"> @@ -96,7 +106,12 @@ </ReturnValue> <MemberValue>4</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Indicates that the InputStream passed to )">TelephonyManager.uploadCallComposerPicture(InputStream, String, Executor, OutcomeReceiver) was closed.</summary> + <remarks> + <para>Indicates that the InputStream passed to )">TelephonyManager.uploadCallComposerPicture(InputStream, String, Executor, OutcomeReceiver) was closed. The caller should retry if this error is encountered, and be sure to not close the stream before the callback is called this time.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager.CallComposerException#ERROR_INPUT_CLOSED" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.CallComposerException.ERROR_INPUT_CLOSED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="IoException"> @@ -124,7 +139,12 @@ </ReturnValue> <MemberValue>5</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Indicates that an IOException was encountered while reading the picture.</summary> + <remarks> + <para>Indicates that an IOException was encountered while reading the picture. The offending IOException will be available via getIOException(). Clients should use the contents of the exception to determine whether a retry is warranted.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager.CallComposerException#ERROR_IO_EXCEPTION" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.CallComposerException.ERROR_IO_EXCEPTION</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NetworkUnavailable"> @@ -152,7 +172,12 @@ </ReturnValue> <MemberValue>6</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Indicates that the device is currently not connected to a network that's capable of reaching a carrier's RCS servers.</summary> + <remarks> + <para>Indicates that the device is currently not connected to a network that's capable of reaching a carrier's RCS servers. Clients should prompt the user to remedy the issue by moving to an area with better signal, by connecting to a different network, or to retry at another time.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager.CallComposerException#ERROR_NETWORK_UNAVAILABLE" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.CallComposerException.ERROR_NETWORK_UNAVAILABLE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RemoteEndClosed"> @@ -180,7 +205,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Indicates that the phone process died or otherwise became unavailable while uploading the call composer picture.</summary> + <remarks> + <para>Indicates that the phone process died or otherwise became unavailable while uploading the call composer picture. Clients that encounter this error should retry the upload.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager.CallComposerException#ERROR_REMOTE_END_CLOSED" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.CallComposerException.ERROR_REMOTE_END_CLOSED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Unknown"> @@ -208,7 +238,12 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Indicates that an unknown error was encountered when uploading the call composer picture.</summary> + <remarks> + <para>Indicates that an unknown error was encountered when uploading the call composer picture. Clients that encounter this error should retry the upload.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager.CallComposerException#ERROR_UNKNOWN" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.CallComposerException.ERROR_UNKNOWN</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/CallDisconnectCause.xml b/docs/xml/Android.Telephony/CallDisconnectCause.xml index 6522964c9..ea6d516e3 100644 --- a/docs/xml/Android.Telephony/CallDisconnectCause.xml +++ b/docs/xml/Android.Telephony/CallDisconnectCause.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>72</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Indicates that a new outgoing call cannot be placed because there is already an outgoing call dialing out.</summary> + <remarks> + <para>Indicates that a new outgoing call cannot be placed because there is already an outgoing call dialing out.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#ALREADY_DIALING" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.ALREADY_DIALING</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="AnsweredElsewhere"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>52</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The call was terminated because it was answered on another device.</summary> + <remarks> + <para>The call was terminated because it was answered on another device.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#ANSWERED_ELSEWHERE" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.ANSWERED_ELSEWHERE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Busy"> @@ -96,7 +106,12 @@ </ReturnValue> <MemberValue>4</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Outgoing call to busy line</summary> + <remarks> + <para>Outgoing call to busy line</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#BUSY" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.BUSY</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CallBarred"> @@ -124,7 +139,12 @@ </ReturnValue> <MemberValue>20</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Call was blocked by call barring</summary> + <remarks> + <para>Call was blocked by call barring</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#CALL_BARRED" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.CALL_BARRED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CallingDisabled"> @@ -152,7 +172,12 @@ </ReturnValue> <MemberValue>74</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Indicates that a new outgoing call cannot be placed because calling has been disabled using the ro.telephony.disable-call system property.</summary> + <remarks> + <para>Indicates that a new outgoing call cannot be placed because calling has been disabled using the ro.telephony.disable-call system property.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#CALLING_DISABLED" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.CALLING_DISABLED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CallPulled"> @@ -180,7 +205,12 @@ </ReturnValue> <MemberValue>51</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The call was terminated because it was pulled to another device.</summary> + <remarks> + <para>The call was terminated because it was pulled to another device.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#CALL_PULLED" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.CALL_PULLED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CantCallWhileRinging"> @@ -208,7 +238,12 @@ </ReturnValue> <MemberValue>73</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Indicates that a new outgoing call cannot be placed while there is a ringing call.</summary> + <remarks> + <para>Indicates that a new outgoing call cannot be placed while there is a ringing call.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#CANT_CALL_WHILE_RINGING" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.CANT_CALL_WHILE_RINGING</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CdmaAccessBlocked"> @@ -236,7 +271,12 @@ </ReturnValue> <MemberValue>35</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Access Blocked by CDMA network</summary> + <remarks> + <para>Access Blocked by CDMA network</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#CDMA_ACCESS_BLOCKED" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.CDMA_ACCESS_BLOCKED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CdmaAccessFailure"> @@ -264,7 +304,12 @@ </ReturnValue> <MemberValue>32</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Unable to obtain access to the CDMA system</summary> + <remarks> + <para>Unable to obtain access to the CDMA system</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#CDMA_ACCESS_FAILURE" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.CDMA_ACCESS_FAILURE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CdmaAlreadyActivated"> @@ -292,7 +337,12 @@ </ReturnValue> <MemberValue>49</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The call was terminated because CDMA phone service and roaming have already been activated.</summary> + <remarks> + <para>The call was terminated because CDMA phone service and roaming have already been activated.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#CDMA_ALREADY_ACTIVATED" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.CDMA_ALREADY_ACTIVATED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CdmaDrop"> @@ -320,7 +370,12 @@ </ReturnValue> <MemberValue>27</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Drop call</summary> + <remarks> + <para>Drop call</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#CDMA_DROP" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.CDMA_DROP</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CdmaIntercept"> @@ -348,7 +403,12 @@ </ReturnValue> <MemberValue>28</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>INTERCEPT order received, MS state idle entered</summary> + <remarks> + <para>INTERCEPT order received, MS state idle entered</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#CDMA_INTERCEPT" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.CDMA_INTERCEPT</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CdmaLockedUntilPowerCycle"> @@ -376,7 +436,12 @@ </ReturnValue> <MemberValue>26</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>MS is locked until next power cycle</summary> + <remarks> + <para>MS is locked until next power cycle</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#CDMA_LOCKED_UNTIL_POWER_CYCLE" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.CDMA_LOCKED_UNTIL_POWER_CYCLE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CdmaNotEmergency"> @@ -404,7 +469,12 @@ </ReturnValue> <MemberValue>34</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Not an emergency call</summary> + <remarks> + <para>Not an emergency call</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#CDMA_NOT_EMERGENCY" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.CDMA_NOT_EMERGENCY</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CdmaPreempted"> @@ -432,7 +502,12 @@ </ReturnValue> <MemberValue>33</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Not a preempted call</summary> + <remarks> + <para>Not a preempted call</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#CDMA_PREEMPTED" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.CDMA_PREEMPTED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CdmaReorder"> @@ -460,7 +535,12 @@ </ReturnValue> <MemberValue>29</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>MS has been redirected, call is cancelled</summary> + <remarks> + <para>MS has been redirected, call is cancelled</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#CDMA_REORDER" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.CDMA_REORDER</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CdmaRetryOrder"> @@ -488,7 +568,12 @@ </ReturnValue> <MemberValue>31</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Requested service is rejected, retry delay is set</summary> + <remarks> + <para>Requested service is rejected, retry delay is set</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#CDMA_RETRY_ORDER" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.CDMA_RETRY_ORDER</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CdmaSoReject"> @@ -516,7 +601,12 @@ </ReturnValue> <MemberValue>30</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Service option rejection</summary> + <remarks> + <para>Service option rejection</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#CDMA_SO_REJECT" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.CDMA_SO_REJECT</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Congestion"> @@ -544,7 +634,12 @@ </ReturnValue> <MemberValue>5</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Outgoing call to congested network</summary> + <remarks> + <para>Outgoing call to congested network</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#CONGESTION" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.CONGESTION</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CsRestricted"> @@ -572,7 +667,12 @@ </ReturnValue> <MemberValue>22</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Call was blocked by restricted all voice access</summary> + <remarks> + <para>Call was blocked by restricted all voice access</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#CS_RESTRICTED" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.CS_RESTRICTED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CsRestrictedEmergency"> @@ -600,7 +700,12 @@ </ReturnValue> <MemberValue>24</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Call was blocked by restricted emergency voice access</summary> + <remarks> + <para>Call was blocked by restricted emergency voice access</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#CS_RESTRICTED_EMERGENCY" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.CS_RESTRICTED_EMERGENCY</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CsRestrictedNormal"> @@ -628,7 +733,12 @@ </ReturnValue> <MemberValue>23</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Call was blocked by restricted normal voice access</summary> + <remarks> + <para>Call was blocked by restricted normal voice access</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#CS_RESTRICTED_NORMAL" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.CS_RESTRICTED_NORMAL</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="DataDisabled"> @@ -656,7 +766,12 @@ </ReturnValue> <MemberValue>54</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The call was terminated because cellular data has been disabled.</summary> + <remarks> + <para>The call was terminated because cellular data has been disabled. Used when in a video call and the user disables cellular data via the settings.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#DATA_DISABLED" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.DATA_DISABLED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="DataLimitReached"> @@ -684,7 +799,12 @@ </ReturnValue> <MemberValue>55</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The call was terminated because the data policy has disabled cellular data.</summary> + <remarks> + <para>The call was terminated because the data policy has disabled cellular data. Used when in a video call and the user has exceeded the device data limit.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#DATA_LIMIT_REACHED" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.DATA_LIMIT_REACHED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="DialedCallForwardingWhileRoaming"> @@ -712,7 +832,12 @@ </ReturnValue> <MemberValue>57</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The call being placed was detected as a call forwarding number and was being dialed while roaming on a carrier that does not allow this.</summary> + <remarks> + <para>The call being placed was detected as a call forwarding number and was being dialed while roaming on a carrier that does not allow this.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#DIALED_CALL_FORWARDING_WHILE_ROAMING" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.DIALED_CALL_FORWARDING_WHILE_ROAMING</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="DialedMmi"> @@ -740,7 +865,12 @@ </ReturnValue> <MemberValue>39</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Our initial phone number was actually an MMI sequence.</summary> + <remarks> + <para>Our initial phone number was actually an MMI sequence.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#DIALED_MMI" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.DIALED_MMI</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="DialLowBattery"> @@ -768,7 +898,12 @@ </ReturnValue> <MemberValue>62</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>A call was not dialed because the device's battery is too low.</summary> + <remarks> + <para>A call was not dialed because the device's battery is too low.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#DIAL_LOW_BATTERY" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.DIAL_LOW_BATTERY</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="DialModifiedToDial"> @@ -796,7 +931,12 @@ </ReturnValue> <MemberValue>48</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Stk Call Control modified DIAL request to DIAL with modified data.</summary> + <remarks> + <para>Stk Call Control modified DIAL request to DIAL with modified data.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#DIAL_MODIFIED_TO_DIAL" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.DIAL_MODIFIED_TO_DIAL</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="DialModifiedToDialVideo"> @@ -824,7 +964,12 @@ </ReturnValue> <MemberValue>66</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Stk Call Control modified DIAL request to video DIAL request.</summary> + <remarks> + <para>Stk Call Control modified DIAL request to video DIAL request.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#DIAL_MODIFIED_TO_DIAL_VIDEO" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.DIAL_MODIFIED_TO_DIAL_VIDEO</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="DialModifiedToSs"> @@ -852,7 +997,12 @@ </ReturnValue> <MemberValue>47</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Stk Call Control modified DIAL request to SS request.</summary> + <remarks> + <para>Stk Call Control modified DIAL request to SS request.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#DIAL_MODIFIED_TO_SS" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.DIAL_MODIFIED_TO_SS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="DialModifiedToUssd"> @@ -880,7 +1030,12 @@ </ReturnValue> <MemberValue>46</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Stk Call Control modified DIAL request to USSD request.</summary> + <remarks> + <para>Stk Call Control modified DIAL request to USSD request.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#DIAL_MODIFIED_TO_USSD" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.DIAL_MODIFIED_TO_USSD</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="DialVideoModifiedToDial"> @@ -908,7 +1063,12 @@ </ReturnValue> <MemberValue>69</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Stk Call Control modified Video DIAL request to DIAL request.</summary> + <remarks> + <para>Stk Call Control modified Video DIAL request to DIAL request.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#DIAL_VIDEO_MODIFIED_TO_DIAL" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.DIAL_VIDEO_MODIFIED_TO_DIAL</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="DialVideoModifiedToDialVideo"> @@ -936,7 +1096,12 @@ </ReturnValue> <MemberValue>70</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Stk Call Control modified Video DIAL request to Video DIAL request.</summary> + <remarks> + <para>Stk Call Control modified Video DIAL request to Video DIAL request.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#DIAL_VIDEO_MODIFIED_TO_DIAL_VIDEO" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.DIAL_VIDEO_MODIFIED_TO_DIAL_VIDEO</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="DialVideoModifiedToSs"> @@ -964,7 +1129,12 @@ </ReturnValue> <MemberValue>67</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Stk Call Control modified Video DIAL request to SS request.</summary> + <remarks> + <para>Stk Call Control modified Video DIAL request to SS request.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#DIAL_VIDEO_MODIFIED_TO_SS" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.DIAL_VIDEO_MODIFIED_TO_SS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="DialVideoModifiedToUssd"> @@ -992,7 +1162,12 @@ </ReturnValue> <MemberValue>68</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Stk Call Control modified Video DIAL request to USSD request.</summary> + <remarks> + <para>Stk Call Control modified Video DIAL request to USSD request.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#DIAL_VIDEO_MODIFIED_TO_USSD" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.DIAL_VIDEO_MODIFIED_TO_USSD</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="EmergencyCallOverWfcNotAvailable"> @@ -1020,7 +1195,12 @@ </ReturnValue> <MemberValue>78</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Indicates that an emergency call cannot be placed over WFC because the service is not available in the current location.</summary> + <remarks> + <para>Indicates that an emergency call cannot be placed over WFC because the service is not available in the current location.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#EMERGENCY_CALL_OVER_WFC_NOT_AVAILABLE" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.EMERGENCY_CALL_OVER_WFC_NOT_AVAILABLE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="EmergencyPermFailure"> @@ -1048,7 +1228,12 @@ </ReturnValue> <MemberValue>64</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Emergency call failed with a permanent fail cause and should not be redialed on this slot.</summary> + <remarks> + <para>Emergency call failed with a permanent fail cause and should not be redialed on this slot.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#EMERGENCY_PERM_FAILURE" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.EMERGENCY_PERM_FAILURE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="EmergencyTempFailure"> @@ -1076,7 +1261,12 @@ </ReturnValue> <MemberValue>63</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Emergency call failed with a temporary fail cause and can be redialed on this slot.</summary> + <remarks> + <para>Emergency call failed with a temporary fail cause and can be redialed on this slot.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#EMERGENCY_TEMP_FAILURE" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.EMERGENCY_TEMP_FAILURE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ErrorUnspecified"> @@ -1104,7 +1294,12 @@ </ReturnValue> <MemberValue>36</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Unknown error or not specified</summary> + <remarks> + <para>Unknown error or not specified</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#ERROR_UNSPECIFIED" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.ERROR_UNSPECIFIED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="FdnBlocked"> @@ -1132,7 +1327,12 @@ </ReturnValue> <MemberValue>21</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Call was blocked by fixed dial number</summary> + <remarks> + <para>Call was blocked by fixed dial number</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#FDN_BLOCKED" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.FDN_BLOCKED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="IccError"> @@ -1160,7 +1360,12 @@ </ReturnValue> <MemberValue>19</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>No ICC, ICC locked, or other ICC error</summary> + <remarks> + <para>No ICC, ICC locked, or other ICC error</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#ICC_ERROR" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.ICC_ERROR</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ImeiNotAccepted"> @@ -1188,7 +1393,12 @@ </ReturnValue> <MemberValue>58</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The network does not accept the emergency call request because IMEI was used as identification and this cability is not supported by the network.</summary> + <remarks> + <para>The network does not accept the emergency call request because IMEI was used as identification and this cability is not supported by the network.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#IMEI_NOT_ACCEPTED" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.IMEI_NOT_ACCEPTED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ImsAccessBlocked"> @@ -1216,7 +1426,12 @@ </ReturnValue> <MemberValue>60</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The call has failed because of access class barring.</summary> + <remarks> + <para>The call has failed because of access class barring.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#IMS_ACCESS_BLOCKED" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.IMS_ACCESS_BLOCKED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ImsMergedSuccessfully"> @@ -1244,7 +1459,12 @@ </ReturnValue> <MemberValue>45</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The call, which was an IMS call, disconnected because it merged with another call.</summary> + <remarks> + <para>The call, which was an IMS call, disconnected because it merged with another call.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#IMS_MERGED_SUCCESSFULLY" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.IMS_MERGED_SUCCESSFULLY</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ImsSipAlternateEmergencyCall"> @@ -1272,7 +1492,12 @@ </ReturnValue> <MemberValue>71</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The network has reported that an alternative emergency number has been dialed, but the user must exit airplane mode to place the call.</summary> + <remarks> + <para>The network has reported that an alternative emergency number has been dialed, but the user must exit airplane mode to place the call.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#IMS_SIP_ALTERNATE_EMERGENCY_CALL" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.IMS_SIP_ALTERNATE_EMERGENCY_CALL</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="IncomingAutoRejected"> @@ -1300,7 +1525,12 @@ </ReturnValue> <MemberValue>81</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Indicates that incoming call was rejected by the modem before the call went in ringing</summary> + <remarks> + <para>Indicates that incoming call was rejected by the modem before the call went in ringing</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#INCOMING_AUTO_REJECTED" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.INCOMING_AUTO_REJECTED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="IncomingMissed"> @@ -1328,7 +1558,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>An incoming call that was missed and never answered</summary> + <remarks> + <para>An incoming call that was missed and never answered</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#INCOMING_MISSED" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.INCOMING_MISSED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="IncomingRejected"> @@ -1356,7 +1591,12 @@ </ReturnValue> <MemberValue>16</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>An incoming call that was rejected</summary> + <remarks> + <para>An incoming call that was rejected</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#INCOMING_REJECTED" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.INCOMING_REJECTED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="InvalidCredentials"> @@ -1384,7 +1624,12 @@ </ReturnValue> <MemberValue>10</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Invalid credentials</summary> + <remarks> + <para>Invalid credentials</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#INVALID_CREDENTIALS" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.INVALID_CREDENTIALS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="InvalidNumber"> @@ -1412,7 +1657,12 @@ </ReturnValue> <MemberValue>7</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Invalid dial string</summary> + <remarks> + <para>Invalid dial string</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#INVALID_NUMBER" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.INVALID_NUMBER</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="LimitExceeded"> @@ -1440,7 +1690,12 @@ </ReturnValue> <MemberValue>15</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>GSM or CDMA ACM limit exceeded</summary> + <remarks> + <para>GSM or CDMA ACM limit exceeded</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#LIMIT_EXCEEDED" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.LIMIT_EXCEEDED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Local"> @@ -1468,7 +1723,12 @@ </ReturnValue> <MemberValue>3</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Normal; Local hangup</summary> + <remarks> + <para>Normal; Local hangup</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#LOCAL" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.LOCAL</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="LostSignal"> @@ -1496,7 +1756,12 @@ </ReturnValue> <MemberValue>14</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Client went out of network range</summary> + <remarks> + <para>Client went out of network range</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#LOST_SIGNAL" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.LOST_SIGNAL</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="LowBattery"> @@ -1524,7 +1789,12 @@ </ReturnValue> <MemberValue>61</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The call has ended (mid-call) because the device's battery is too low.</summary> + <remarks> + <para>The call has ended (mid-call) because the device's battery is too low.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#LOW_BATTERY" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.LOW_BATTERY</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MaximumNumberOfCallsReached"> @@ -1552,7 +1822,12 @@ </ReturnValue> <MemberValue>53</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The call was terminated because the maximum allowable number of calls has been reached.</summary> + <remarks> + <para>The call was terminated because the maximum allowable number of calls has been reached.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#MAXIMUM_NUMBER_OF_CALLS_REACHED" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.MAXIMUM_NUMBER_OF_CALLS_REACHED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MediaTimeout"> @@ -1580,7 +1855,12 @@ </ReturnValue> <MemberValue>77</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Indicates that the call is dropped due to RTCP inactivity, primarily due to media path disruption.</summary> + <remarks> + <para>Indicates that the call is dropped due to RTCP inactivity, primarily due to media path disruption.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#MEDIA_TIMEOUT" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.MEDIA_TIMEOUT</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Mmi"> @@ -1608,7 +1888,12 @@ </ReturnValue> <MemberValue>6</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Not presently used</summary> + <remarks> + <para>Not presently used</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#MMI" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.MMI</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NoPhoneNumberSupplied"> @@ -1636,7 +1921,12 @@ </ReturnValue> <MemberValue>38</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The supplied CALL Intent didn't contain a valid phone number.</summary> + <remarks> + <para>The supplied CALL Intent didn't contain a valid phone number.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#NO_PHONE_NUMBER_SUPPLIED" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.NO_PHONE_NUMBER_SUPPLIED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Normal"> @@ -1664,7 +1954,12 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Normal; Remote hangup</summary> + <remarks> + <para>Normal; Remote hangup</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#NORMAL" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.NORMAL</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NormalUnspecified"> @@ -1692,7 +1987,12 @@ </ReturnValue> <MemberValue>65</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>This cause is used to report a normal event only when no other cause in the normal class applies.</summary> + <remarks> + <para>This cause is used to report a normal event only when no other cause in the normal class applies.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#NORMAL_UNSPECIFIED" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.NORMAL_UNSPECIFIED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NotDisconnected"> @@ -1720,7 +2020,12 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Has not yet disconnected</summary> + <remarks> + <para>Has not yet disconnected</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#NOT_DISCONNECTED" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.NOT_DISCONNECTED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NotValid"> @@ -1748,7 +2053,12 @@ </ReturnValue> <MemberValue>-1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The disconnect cause is not valid (Not received a disconnect cause)</summary> + <remarks> + <para>The disconnect cause is not valid (Not received a disconnect cause)</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#NOT_VALID" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.NOT_VALID</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NumberUnreachable"> @@ -1776,7 +2086,12 @@ </ReturnValue> <MemberValue>8</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Cannot reach the peer</summary> + <remarks> + <para>Cannot reach the peer</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#NUMBER_UNREACHABLE" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.NUMBER_UNREACHABLE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="OtaspProvisioningInProcess"> @@ -1804,7 +2119,12 @@ </ReturnValue> <MemberValue>76</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Indicates that a new outgoing call cannot be placed because OTASP provisioning is currently in process.</summary> + <remarks> + <para>Indicates that a new outgoing call cannot be placed because OTASP provisioning is currently in process.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#OTASP_PROVISIONING_IN_PROCESS" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.OTASP_PROVISIONING_IN_PROCESS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="OutgoingCanceled"> @@ -1832,7 +2152,12 @@ </ReturnValue> <MemberValue>44</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The outgoing call was canceled by the ConnectionService.</summary> + <remarks> + <para>The outgoing call was canceled by the ConnectionService.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#OUTGOING_CANCELED" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.OUTGOING_CANCELED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="OutgoingEmergencyCallPlaced"> @@ -1860,7 +2185,12 @@ </ReturnValue> <MemberValue>80</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Indicates that an emergency call was placed, which caused the existing connection to be hung up.</summary> + <remarks> + <para>Indicates that an emergency call was placed, which caused the existing connection to be hung up.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#OUTGOING_EMERGENCY_CALL_PLACED" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.OUTGOING_EMERGENCY_CALL_PLACED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="OutgoingFailure"> @@ -1888,7 +2218,12 @@ </ReturnValue> <MemberValue>43</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The outgoing call failed with an unknown cause.</summary> + <remarks> + <para>The outgoing call failed with an unknown cause.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#OUTGOING_FAILURE" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.OUTGOING_FAILURE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="OutOfNetwork"> @@ -1916,7 +2251,12 @@ </ReturnValue> <MemberValue>11</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Calling from out of network is not allowed</summary> + <remarks> + <para>Calling from out of network is not allowed</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#OUT_OF_NETWORK" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.OUT_OF_NETWORK</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="OutOfService"> @@ -1944,7 +2284,12 @@ </ReturnValue> <MemberValue>18</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Out of service</summary> + <remarks> + <para>Out of service</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#OUT_OF_SERVICE" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.OUT_OF_SERVICE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="PowerOff"> @@ -1972,7 +2317,12 @@ </ReturnValue> <MemberValue>17</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Radio is turned off explicitly</summary> + <remarks> + <para>Radio is turned off explicitly</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#POWER_OFF" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.POWER_OFF</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="SatelliteEnabled"> @@ -2000,7 +2350,12 @@ </ReturnValue> <MemberValue>82</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Indicates that the call was unable to be made because the satellite modem is enabled.</summary> + <remarks> + <para>Indicates that the call was unable to be made because the satellite modem is enabled.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#SATELLITE_ENABLED" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.SATELLITE_ENABLED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ServerError"> @@ -2028,7 +2383,12 @@ </ReturnValue> <MemberValue>12</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Server error</summary> + <remarks> + <para>Server error</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#SERVER_ERROR" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.SERVER_ERROR</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ServerUnreachable"> @@ -2056,7 +2416,12 @@ </ReturnValue> <MemberValue>9</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Cannot reach the server</summary> + <remarks> + <para>Cannot reach the server</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#SERVER_UNREACHABLE" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.SERVER_UNREACHABLE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="TimedOut"> @@ -2084,7 +2449,12 @@ </ReturnValue> <MemberValue>13</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Client timed out</summary> + <remarks> + <para>Client timed out</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#TIMED_OUT" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.TIMED_OUT</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="TooManyOngoingCalls"> @@ -2112,7 +2482,12 @@ </ReturnValue> <MemberValue>75</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Indicates that a new outgoing call cannot be placed because there is currently an ongoing foreground and background call.</summary> + <remarks> + <para>Indicates that a new outgoing call cannot be placed because there is currently an ongoing foreground and background call.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#TOO_MANY_ONGOING_CALLS" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.TOO_MANY_ONGOING_CALLS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="UnobtainableNumber"> @@ -2140,7 +2515,12 @@ </ReturnValue> <MemberValue>25</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Unassigned number</summary> + <remarks> + <para>Unassigned number</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#UNOBTAINABLE_NUMBER" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.UNOBTAINABLE_NUMBER</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="VideoCallNotAllowedWhileTtyEnabled"> @@ -2168,7 +2548,12 @@ </ReturnValue> <MemberValue>50</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The call was terminated because it is not possible to place a video call while TTY is enabled.</summary> + <remarks> + <para>The call was terminated because it is not possible to place a video call while TTY is enabled.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#VIDEO_CALL_NOT_ALLOWED_WHILE_TTY_ENABLED" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.VIDEO_CALL_NOT_ALLOWED_WHILE_TTY_ENABLED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="VoicemailNumberMissing"> @@ -2196,7 +2581,12 @@ </ReturnValue> <MemberValue>40</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>We tried to call a voicemail: URI but the device has no voicemail number configured.</summary> + <remarks> + <para>We tried to call a voicemail: URI but the device has no voicemail number configured.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#VOICEMAIL_NUMBER_MISSING" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.VOICEMAIL_NUMBER_MISSING</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="WfcServiceNotAvailableInThisLocation"> @@ -2224,7 +2614,12 @@ </ReturnValue> <MemberValue>79</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Indicates that WiFi calling service is not available in the current location.</summary> + <remarks> + <para>Indicates that WiFi calling service is not available in the current location.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#WFC_SERVICE_NOT_AVAILABLE_IN_THIS_LOCATION" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.WFC_SERVICE_NOT_AVAILABLE_IN_THIS_LOCATION</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="WifiLost"> @@ -2252,7 +2647,14 @@ </ReturnValue> <MemberValue>59</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>A call over WIFI was disconnected because the WIFI signal was lost or became too degraded to continue the call.</summary> + <remarks> + <para>A call over WIFI was disconnected because the WIFI signal was lost or became too degraded to continue the call.</para> + <para>Constant Value: 59 (0x0000003b) Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.</para> + <para>Last updated 2026-08-14 UTC.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DisconnectCause#WIFI_LOST" title="Reference documentation">Android reference for <code>android.telephony.DisconnectCause.WIFI_LOST</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/CarrierCallWaitingSyncType.xml b/docs/xml/Android.Telephony/CarrierCallWaitingSyncType.xml index e2d6c916b..82e9424de 100644 --- a/docs/xml/Android.Telephony/CarrierCallWaitingSyncType.xml +++ b/docs/xml/Android.Telephony/CarrierCallWaitingSyncType.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>3</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Activate call waiting on the carrier network when the user enables call waiting the first time.</summary> + <remarks> + <para>Activate call waiting on the carrier network when the user enables call waiting the first time. Call waiting is then always considered enabled on the carrier network. If the user disables call waiting, the setting will only be applied to the terminal based call waiting service and the call will be rejected on the terminal. The mismatch between CS calls and IMS calls can happen when the network based call waiting service is in disabled state in the legacy 3G/2G networks while it's enabled in the terminal side. However, if the user retrieves the setting again when the device is in the legacy 3G/2G networks, the correct state will be shown to the user.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsSs#CALL_WAITING_SYNC_FIRST_CHANGE" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsSs.CALL_WAITING_SYNC_FIRST_CHANGE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="FirstPowerUp"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Activate call waiting on the carrier network when the device boots or a subscription using this carrier is loaded.</summary> + <remarks> + <para>Activate call waiting on the carrier network when the device boots or a subscription using this carrier is loaded. Call waiting is always considered enabled on the carrier network and the user setting for call waiting is applied on the terminal side only. If the user disables call waiting, the call will be rejected on the terminal. The mismatch between CS calls and IMS calls can happen when the network based call waiting service is in disabled state in the legacy 3G/2G networks while it's enabled in the terminal side.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsSs#CALL_WAITING_SYNC_FIRST_POWER_UP" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsSs.CALL_WAITING_SYNC_FIRST_POWER_UP</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ImsOnly"> @@ -96,7 +106,12 @@ </ReturnValue> <MemberValue>4</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Do not synchronize the call waiting service state between the carrier network and the terminal based IMS call waiting service.</summary> + <remarks> + <para>Do not synchronize the call waiting service state between the carrier network and the terminal based IMS call waiting service. If the user changes the call waiting setting when IMS is registered, the change will only be applied to the terminal based call waiting service. If IMS is not registered when call waiting is changed, synchronize this setting with the carrier network.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsSs#CALL_WAITING_SYNC_IMS_ONLY" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsSs.CALL_WAITING_SYNC_IMS_ONLY</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="None"> @@ -124,7 +139,12 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Do not synchronize the user's call waiting setting with the network.</summary> + <remarks> + <para>Do not synchronize the user's call waiting setting with the network. Call waiting is always enabled on the carrier network and the user setting for call waiting is applied on the terminal side. If the user disables call waiting, the call will be rejected on the terminal.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsSs#CALL_WAITING_SYNC_NONE" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsSs.CALL_WAITING_SYNC_NONE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="UserChange"> @@ -152,7 +172,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The change of user\u2019s setting is always passed to the carrier network and then synchronized to the terminal based call waiting solution over IMS.</summary> + <remarks> + <para>The change of user\u2019s setting is always passed to the carrier network and then synchronized to the terminal based call waiting solution over IMS. If changing the service over the carrier network is not successful, the setting over IMS shall not be changed.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsSs#CALL_WAITING_SYNC_USER_CHANGE" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsSs.CALL_WAITING_SYNC_USER_CHANGE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/CarrierConfigManager.xml b/docs/xml/Android.Telephony/CarrierConfigManager.xml index 125104544..5932f70ca 100644 --- a/docs/xml/Android.Telephony/CarrierConfigManager.xml +++ b/docs/xml/Android.Telephony/CarrierConfigManager.xml @@ -642,10 +642,13 @@ </Parameter> </Parameters> <Docs> - <param name="keys">To be added.</param> - <summary>To be added.</summary> - <returns>To be added.</returns> - <remarks>To be added.</remarks> + <param name="keys">The config keys to retrieve values. This value cannot be null.</param> + <summary>Gets the configuration values of the specified config keys applied for the default subscription.</summary> + <returns>A PersistableBundle with key/value mapping for the specified carrier configs on success, or an empty (but never null) bundle on failure.</returns> + <remarks>Gets the configuration values of the specified config keys applied for the default subscription. If the value for the key can't be found, the returned bundle will filter the key out. After using this method to get the configuration bundle, isConfigForIdentifiedCarrier(PersistableBundle) should be called to confirm whether any carrier specific configuration has been applied. Note that on success, the key/value for KEY_CARRIER_CONFIG_VERSION_STRING and KEY_CARRIER_CONFIG_APPLIED_BOOL are always in the returned bundle, no matter if they were explicitly requested. Requires Permission: READ_PHONE_STATE, or the calling app has carrier privileges for the default subscription (see TelephonyManager.hasCarrierPrivileges() ). Requires Manifest.permission.READ_PHONE_STATE or carrier privileges + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager#getConfig(java.lang.String[])" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.getConfig</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="GetConfigByComponentForSubId"> @@ -806,11 +809,14 @@ </Parameter> </Parameters> <Docs> - <param name="subId">To be added.</param> - <param name="keys">To be added.</param> - <summary>To be added.</summary> - <returns>To be added.</returns> - <remarks>To be added.</remarks> + <param name="subId">The subscription ID on which the carrier config should be retrieved.</param> + <param name="keys">The carrier config keys to retrieve values. This value cannot be null.</param> + <summary>Gets the configuration values of the specified keys for a particular subscription.</summary> + <returns>A PersistableBundle with key/value mapping for the specified configuration on success, or an empty (but never null) bundle on failure (for example, when the calling app has no permission).</returns> + <remarks>Gets the configuration values of the specified keys for a particular subscription. If an invalid subId is used, the returned configuration will contain default values for the specified keys. If the value for the key can't be found, the returned configuration will filter the key out. After using this method to get the configuration bundle, isConfigForIdentifiedCarrier(PersistableBundle) should be called to confirm whether any carrier specific configuration has been applied. Note that on success, the key/value for KEY_CARRIER_CONFIG_VERSION_STRING and KEY_CARRIER_CONFIG_APPLIED_BOOL are always in the returned bundle, no matter if they were explicitly requested. Requires Permission: READ_PHONE_STATE, or the calling app has carrier privileges on the specified subscription (see TelephonyManager.hasCarrierPrivileges() ). Requires Manifest.permission.READ_PHONE_STATE or carrier privileges + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager#getConfigForSubId(int,%20java.lang.String[])" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.getConfigForSubId</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ImsiKeyAvailabilityInt"> @@ -14579,10 +14585,13 @@ <Parameter Name="listener" Type="Android.Telephony.CarrierConfigManager+ICarrierConfigChangeListener" /> </Parameters> <Docs> - <param name="executor">To be added.</param> - <param name="listener">To be added.</param> - <summary>To be added.</summary> - <remarks>To be added.</remarks> + <param name="executor">The executor on which the listener will be called. This value cannot be null. Callback and listener events are dispatched through this Executor, providing an easy way to control which thread is used. To dispatch events through the main thread of your application, you can use Context.getMainExecutor(). Otherwise, provide an Executor that dispatches to an appropriate thread.</param> + <param name="listener">The CarrierConfigChangeListener called when carrier configs has changed. This value cannot be null.</param> + <summary>Register a CarrierConfigChangeListener to get a notification when carrier configurations have changed.</summary> + <remarks>Register a CarrierConfigChangeListener to get a notification when carrier configurations have changed. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager#registerCarrierConfigChangeListener(java.util.concurrent.Executor,%20android.telephony.CarrierConfigManager.CarrierConfigChangeListener)" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.registerCarrierConfigChangeListener</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RemoveGroupUuidString"> @@ -14801,9 +14810,12 @@ <Parameter Name="listener" Type="Android.Telephony.CarrierConfigManager+ICarrierConfigChangeListener" /> </Parameters> <Docs> - <param name="listener">To be added.</param> - <summary>To be added.</summary> - <remarks>To be added.</remarks> + <param name="listener">The CarrierConfigChangeListener which was registered with method registerCarrierConfigChangeListener(Executor,CarrierConfigChangeListener). This value cannot be null.</param> + <summary>Unregister the CarrierConfigChangeListener to stop notification on carrier configurations change.</summary> + <remarks>Unregister the CarrierConfigChangeListener to stop notification on carrier configurations change. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager#unregisterCarrierConfigChangeListener(android.telephony.CarrierConfigManager.CarrierConfigChangeListener)" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.unregisterCarrierConfigChangeListener</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="UssdOverCsOnly"> diff --git a/docs/xml/Android.Telephony/CarrierImsSmsFormat.xml b/docs/xml/Android.Telephony/CarrierImsSmsFormat.xml index 134d42c70..52210d594 100644 --- a/docs/xml/Android.Telephony/CarrierImsSmsFormat.xml +++ b/docs/xml/Android.Telephony/CarrierImsSmsFormat.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>SMS format is 3GPP.</summary> + <remarks> + <para>SMS format is 3GPP.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsSms#SMS_FORMAT_3GPP" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsSms.SMS_FORMAT_3GPP</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Format3gpp2"> @@ -68,7 +73,14 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>SMS format is 3GPP2.</summary> + <remarks> + <para>SMS format is 3GPP2.</para> + <para>Constant Value: 1 (0x00000001) Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.</para> + <para>Last updated 2026-08-03 UTC.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsSms#SMS_FORMAT_3GPP2" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsSms.SMS_FORMAT_3GPP2</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/CarrierImsSupplementaryService.xml b/docs/xml/Android.Telephony/CarrierImsSupplementaryService.xml index 56deb3099..3b6239086 100644 --- a/docs/xml/Android.Telephony/CarrierImsSupplementaryService.xml +++ b/docs/xml/Android.Telephony/CarrierImsSupplementaryService.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>20</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Call Barring - Anonymous Call Rejection/Barring of all anonymous incoming number support as per 3GPP TS 24.611.</summary> + <remarks> + <para>Call Barring - Anonymous Call Rejection/Barring of all anonymous incoming number support as per 3GPP TS 24.611.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsSs#SUPPLEMENTARY_SERVICE_CB_ACR" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsSs.SUPPLEMENTARY_SERVICE_CB_ACR</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CbAll"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>12</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Call Barring - All barring services, This value is associated with MMI support service code 330 as indicated TS 22.030 Table B.1</summary> + <remarks> + <para>Call Barring - All barring services, This value is associated with MMI support service code 330 as indicated TS 22.030 Table B.1</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsSs#SUPPLEMENTARY_SERVICE_CB_ALL" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsSs.SUPPLEMENTARY_SERVICE_CB_ALL</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CbBaic"> @@ -96,7 +106,12 @@ </ReturnValue> <MemberValue>18</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Call Barring - Barring of all incoming calls (BAIC) support as per 3GPP TS 24.611.</summary> + <remarks> + <para>Call Barring - Barring of all incoming calls (BAIC) support as per 3GPP TS 24.611. This value is associated with MMI support service code 35 as indicated TS 22.030 Table B.1</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsSs#SUPPLEMENTARY_SERVICE_CB_BAIC" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsSs.SUPPLEMENTARY_SERVICE_CB_BAIC</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CbBaoc"> @@ -124,7 +139,12 @@ </ReturnValue> <MemberValue>14</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Call Barring - Barring of all outgoing calls (BAOC) support as per 3GPP TS 24.611.</summary> + <remarks> + <para>Call Barring - Barring of all outgoing calls (BAOC) support as per 3GPP TS 24.611. This value is associated with MMI support service code 33 as indicated TS 22.030 Table B.1</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsSs#SUPPLEMENTARY_SERVICE_CB_BAOC" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsSs.SUPPLEMENTARY_SERVICE_CB_BAOC</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CbBicRoam"> @@ -152,7 +172,12 @@ </ReturnValue> <MemberValue>19</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Call Barring - Barring of incoming calls when roaming outside the home PLMN country (BIC-ROAM) support as per 3GPP TS 24.611.</summary> + <remarks> + <para>Call Barring - Barring of incoming calls when roaming outside the home PLMN country (BIC-ROAM) support as per 3GPP TS 24.611. This value is associated with MMI support service code 351 as indicated TS 22.030 Table B.1</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsSs#SUPPLEMENTARY_SERVICE_CB_BIC_ROAM" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsSs.SUPPLEMENTARY_SERVICE_CB_BIC_ROAM</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CbBil"> @@ -180,7 +205,12 @@ </ReturnValue> <MemberValue>21</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Call Barring - Barring list of incoming numbers support.</summary> + <remarks> + <para>Call Barring - Barring list of incoming numbers support.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsSs#SUPPLEMENTARY_SERVICE_CB_BIL" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsSs.SUPPLEMENTARY_SERVICE_CB_BIL</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CbBoic"> @@ -208,7 +238,12 @@ </ReturnValue> <MemberValue>15</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Call Barring - Barring of outgoing international calls (BOIC) support as per 3GPP TS 24.611.</summary> + <remarks> + <para>Call Barring - Barring of outgoing international calls (BOIC) support as per 3GPP TS 24.611. This value is associated with MMI support service code 331 as indicated TS 22.030 Table B.1</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsSs#SUPPLEMENTARY_SERVICE_CB_BOIC" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsSs.SUPPLEMENTARY_SERVICE_CB_BOIC</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CbBoicExhc"> @@ -236,7 +271,12 @@ </ReturnValue> <MemberValue>16</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Call Barring - Barring of outgoing international calls except those directed to the home PLMN country (BOIC-EXHC) support as per 3GPP TS 24.611.</summary> + <remarks> + <para>Call Barring - Barring of outgoing international calls except those directed to the home PLMN country (BOIC-EXHC) support as per 3GPP TS 24.611. This value is associated with MMI support service code 332 as indicated TS 22.030 Table B.1</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsSs#SUPPLEMENTARY_SERVICE_CB_BOIC_EXHC" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsSs.SUPPLEMENTARY_SERVICE_CB_BOIC_EXHC</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CbIbs"> @@ -264,7 +304,12 @@ </ReturnValue> <MemberValue>17</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Call Barring - Incoming barring services, This value is associated with MMI support service code 353 as indicated TS 22.030 Table B.1</summary> + <remarks> + <para>Call Barring - Incoming barring services, This value is associated with MMI support service code 353 as indicated TS 22.030 Table B.1</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsSs#SUPPLEMENTARY_SERVICE_CB_IBS" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsSs.SUPPLEMENTARY_SERVICE_CB_IBS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CbObs"> @@ -292,7 +337,12 @@ </ReturnValue> <MemberValue>13</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Call Barring - Outgoing barring services, This value is associated with MMI support service code 333 as indicated TS 22.030 Table B.1</summary> + <remarks> + <para>Call Barring - Outgoing barring services, This value is associated with MMI support service code 333 as indicated TS 22.030 Table B.1</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsSs#SUPPLEMENTARY_SERVICE_CB_OBS" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsSs.SUPPLEMENTARY_SERVICE_CB_OBS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CfAll"> @@ -320,7 +370,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Call Diversion - All call forwarding support as per 3GPP 24.604.</summary> + <remarks> + <para>Call Diversion - All call forwarding support as per 3GPP 24.604. This value is associated with MMI support service code 002 as indicated in TS 22.030 Table B.1</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsSs#SUPPLEMENTARY_SERVICE_CF_ALL" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsSs.SUPPLEMENTARY_SERVICE_CF_ALL</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CfAllConditonalForwarding"> @@ -348,7 +403,12 @@ </ReturnValue> <MemberValue>3</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Call Diversion - All conditional call forwarding support as per 3GPP 24.604.</summary> + <remarks> + <para>Call Diversion - All conditional call forwarding support as per 3GPP 24.604. This value is associated with MMI support service code 004 as indicated in TS 22.030 Table B.1</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsSs#SUPPLEMENTARY_SERVICE_CF_ALL_CONDITONAL_FORWARDING" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsSs.SUPPLEMENTARY_SERVICE_CF_ALL_CONDITONAL_FORWARDING</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CfCfb"> @@ -376,7 +436,12 @@ </ReturnValue> <MemberValue>4</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Call Diversion - Call forwarding on mobile subscriber busy (CFB) support as per 3GPP 24.604.</summary> + <remarks> + <para>Call Diversion - Call forwarding on mobile subscriber busy (CFB) support as per 3GPP 24.604. This value is associated with MMI support service code 67 as indicated in TS 22.030 Table B.1</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsSs#SUPPLEMENTARY_SERVICE_CF_CFB" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsSs.SUPPLEMENTARY_SERVICE_CF_CFB</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CfCfnl"> @@ -404,7 +469,12 @@ </ReturnValue> <MemberValue>7</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Communication Forwarding on Not Logged-in (CFNL).</summary> + <remarks> + <para>Communication Forwarding on Not Logged-in (CFNL). support as per 3GPP 24.604 Section 4.2.1.7</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsSs#SUPPLEMENTARY_SERVICE_CF_CFNL" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsSs.SUPPLEMENTARY_SERVICE_CF_CFNL</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CfCfnrc"> @@ -432,7 +502,12 @@ </ReturnValue> <MemberValue>6</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Call Diversion - Call forwarding on mobile subscriber not reachable (CFNRC) support as per 3GPP 24.604.</summary> + <remarks> + <para>Call Diversion - Call forwarding on mobile subscriber not reachable (CFNRC) support as per 3GPP 24.604. This value is associated with MMI support service code 62 as indicated in TS 22.030 Table B.1</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsSs#SUPPLEMENTARY_SERVICE_CF_CFNRC" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsSs.SUPPLEMENTARY_SERVICE_CF_CFNRC</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CfCfnry"> @@ -460,7 +535,12 @@ </ReturnValue> <MemberValue>5</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Call Diversion - Call forwarding on no reply (CFNRY) support as per 3GPP 24.604.</summary> + <remarks> + <para>Call Diversion - Call forwarding on no reply (CFNRY) support as per 3GPP 24.604. This value is associated with MMI support service code 61 as indicated in TS 22.030 Table B.1</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsSs#SUPPLEMENTARY_SERVICE_CF_CFNRY" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsSs.SUPPLEMENTARY_SERVICE_CF_CFNRY</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CfCfu"> @@ -488,7 +568,12 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Call Diversion - All Unconditional call forwarding support (CFU) as per 3GPP 24.604.</summary> + <remarks> + <para>Call Diversion - All Unconditional call forwarding support (CFU) as per 3GPP 24.604. This value is associated with MMI support service code 21 as indicated in TS 22.030 Table B.1</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsSs#SUPPLEMENTARY_SERVICE_CF_CFU" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsSs.SUPPLEMENTARY_SERVICE_CF_CFU</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Cw"> @@ -516,7 +601,12 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Communication Waiting (CW) support as per 3GPP 24.615.</summary> + <remarks> + <para>Communication Waiting (CW) support as per 3GPP 24.615.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsSs#SUPPLEMENTARY_SERVICE_CW" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsSs.SUPPLEMENTARY_SERVICE_CW</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="IdentificationOip"> @@ -544,7 +634,12 @@ </ReturnValue> <MemberValue>8</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Originating Identification Presentation (OIP) support as per 3GPP 24.607.</summary> + <remarks> + <para>Originating Identification Presentation (OIP) support as per 3GPP 24.607.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsSs#SUPPLEMENTARY_SERVICE_IDENTIFICATION_OIP" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsSs.SUPPLEMENTARY_SERVICE_IDENTIFICATION_OIP</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="IdentificationOir"> @@ -572,7 +667,12 @@ </ReturnValue> <MemberValue>10</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Originating Identification Restriction (OIR) support as per 3GPP 24.607.</summary> + <remarks> + <para>Originating Identification Restriction (OIR) support as per 3GPP 24.607.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsSs#SUPPLEMENTARY_SERVICE_IDENTIFICATION_OIR" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsSs.SUPPLEMENTARY_SERVICE_IDENTIFICATION_OIR</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="IdentificationTip"> @@ -600,7 +700,12 @@ </ReturnValue> <MemberValue>9</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Terminating Identification Presentation (TIP) support as per 3GPP 24.608.</summary> + <remarks> + <para>Terminating Identification Presentation (TIP) support as per 3GPP 24.608.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsSs#SUPPLEMENTARY_SERVICE_IDENTIFICATION_TIP" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsSs.SUPPLEMENTARY_SERVICE_IDENTIFICATION_TIP</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="IdentificationTir"> @@ -628,7 +733,14 @@ </ReturnValue> <MemberValue>11</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Terminating Identification Restriction (TIR) support as per 3GPP 24.608.</summary> + <remarks> + <para>Terminating Identification Restriction (TIR) support as per 3GPP 24.608.</para> + <para>Constant Value: 11 (0x0000000b) Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.</para> + <para>Last updated 2026-08-03 UTC.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsSs#SUPPLEMENTARY_SERVICE_IDENTIFICATION_TIR" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsSs.SUPPLEMENTARY_SERVICE_IDENTIFICATION_TIR</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/CellConnectionStatus.xml b/docs/xml/Android.Telephony/CellConnectionStatus.xml index c5d1a7790..47272f211 100644 --- a/docs/xml/Android.Telephony/CellConnectionStatus.xml +++ b/docs/xml/Android.Telephony/CellConnectionStatus.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Cell is not a serving cell.</summary> + <remarks> + <para>Cell is not a serving cell. The cell has been measured but is neither a camped nor serving cell (3GPP 36.304).</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CellInfo#CONNECTION_NONE" title="Reference documentation">Android reference for <code>android.telephony.CellInfo.CONNECTION_NONE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="PrimaryServing"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>UE is connected to cell for signalling and possibly data (3GPP 36.331, 25.331).</summary> + <remarks> + <para>UE is connected to cell for signalling and possibly data (3GPP 36.331, 25.331).</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CellInfo#CONNECTION_PRIMARY_SERVING" title="Reference documentation">Android reference for <code>android.telephony.CellInfo.CONNECTION_PRIMARY_SERVING</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="SecondaryServing"> @@ -96,7 +106,12 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>UE is connected to cell for data (3GPP 36.331, 25.331).</summary> + <remarks> + <para>UE is connected to cell for data (3GPP 36.331, 25.331).</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CellInfo#CONNECTION_SECONDARY_SERVING" title="Reference documentation">Android reference for <code>android.telephony.CellInfo.CONNECTION_SECONDARY_SERVING</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Unknown"> @@ -124,7 +139,12 @@ </ReturnValue> <MemberValue>2147483647</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Connection status is unknown.</summary> + <remarks> + <para>Connection status is unknown.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CellInfo#CONNECTION_UNKNOWN" title="Reference documentation">Android reference for <code>android.telephony.CellInfo.CONNECTION_UNKNOWN</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/CellIdentity.xml b/docs/xml/Android.Telephony/CellIdentity.xml index 50d70a7d4..ae54d1c86 100644 --- a/docs/xml/Android.Telephony/CellIdentity.xml +++ b/docs/xml/Android.Telephony/CellIdentity.xml @@ -146,7 +146,7 @@ <Parameters /> <Docs> <summary>Implement the Parcelable interface</summary> - <returns>To be added.</returns> + <returns>a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0 or CONTENTS_FILE_DESCRIPTOR</returns> <remarks> <para>Implement the Parcelable interface</para> <para> @@ -430,8 +430,8 @@ </Parameter> </Parameters> <Docs> - <param name="dest">To be added.</param> - <param name="type">To be added.</param> + <param name="dest">The Parcel in which the object should be written. This value cannot be null.</param> + <param name="type">Additional flags about how the object should be written. May be 0 or Parcelable.PARCELABLE_WRITE_RETURN_VALUE. Value is either 0 or a combination of the following: Parcelable.PARCELABLE_WRITE_RETURN_VALUE</param> <summary>Used by child classes for parceling.</summary> <remarks> <para>Used by child classes for parceling.</para> diff --git a/docs/xml/Android.Telephony/CellInfo.xml b/docs/xml/Android.Telephony/CellInfo.xml index d8b90af3a..0527c7f20 100644 --- a/docs/xml/Android.Telephony/CellInfo.xml +++ b/docs/xml/Android.Telephony/CellInfo.xml @@ -429,7 +429,7 @@ <Parameters /> <Docs> <summary>Implement the Parcelable interface</summary> - <returns>To be added.</returns> + <returns>a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0 or CONTENTS_FILE_DESCRIPTOR</returns> <remarks> <para>Implement the Parcelable interface</para> <para> diff --git a/docs/xml/Android.Telephony/CellInfoNr.xml b/docs/xml/Android.Telephony/CellInfoNr.xml index f0ce2aafd..a2e6b7287 100644 --- a/docs/xml/Android.Telephony/CellInfoNr.xml +++ b/docs/xml/Android.Telephony/CellInfoNr.xml @@ -273,10 +273,13 @@ </Parameter> </Parameters> <Docs> - <param name="dest">To be added.</param> - <param name="flags">To be added.</param> - <summary>To be added.</summary> - <remarks>To be added.</remarks> + <param name="dest">The Parcel in which the object should be written. This value cannot be null.</param> + <param name="flags">Additional flags about how the object should be written. May be 0 or Parcelable.PARCELABLE_WRITE_RETURN_VALUE. Value is either 0 or a combination of the following: Parcelable.PARCELABLE_WRITE_RETURN_VALUE</param> + <summary>Implement the Parcelable interface</summary> + <remarks>Implement the Parcelable interface + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CellInfoNr#writeToParcel(android.os.Parcel,%20int)" title="Reference documentation">Android reference for <code>android.telephony.CellInfoNr.writeToParcel</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/CellInfoTdscdma.xml b/docs/xml/Android.Telephony/CellInfoTdscdma.xml index 836f4499a..4b72cf2d1 100644 --- a/docs/xml/Android.Telephony/CellInfoTdscdma.xml +++ b/docs/xml/Android.Telephony/CellInfoTdscdma.xml @@ -303,8 +303,8 @@ </Parameter> </Parameters> <Docs> - <param name="dest">To be added.</param> - <param name="flags">To be added.</param> + <param name="dest">The Parcel in which the object should be written. This value cannot be null.</param> + <param name="flags">Additional flags about how the object should be written. May be 0 or Parcelable.PARCELABLE_WRITE_RETURN_VALUE. Value is either 0 or a combination of the following: Parcelable.PARCELABLE_WRITE_RETURN_VALUE</param> <summary>Implement the Parcelable interface</summary> <remarks> <para>Implement the Parcelable interface</para> diff --git a/docs/xml/Android.Telephony/CellLocation.xml b/docs/xml/Android.Telephony/CellLocation.xml index 2082b656d..6d0c5f1a9 100644 --- a/docs/xml/Android.Telephony/CellLocation.xml +++ b/docs/xml/Android.Telephony/CellLocation.xml @@ -126,7 +126,7 @@ <Docs> <summary>Return a new CellLocation object representing an unknown location, or null for unknown/none phone radio types.</summary> - <value>To be added.</value> + <value>CellLocation</value> <remarks> <para>Return a new CellLocation object representing an unknown location, or null for unknown/none phone radio types.</para> diff --git a/docs/xml/Android.Telephony/CellSignalStrength.xml b/docs/xml/Android.Telephony/CellSignalStrength.xml index 8e4da2858..be9f17eb0 100644 --- a/docs/xml/Android.Telephony/CellSignalStrength.xml +++ b/docs/xml/Android.Telephony/CellSignalStrength.xml @@ -146,9 +146,11 @@ <param name="o">the object to compare this instance with.</param> <summary>Compares this instance with the specified object and indicates if they are equal.</summary> - <returns>To be added.</returns> + <returns>true if this object is the same as the obj argument; false otherwise.</returns> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Indicates whether some other object is "equal to" this one. The equals method implements an equivalence relation on non-null object references: It is reflexive: for any non-null reference value x, x.equals(x) should return true. It is symmetric: for any non-null reference values x and y, x.equals(y) should return true if and only if y.equals(x) returns true. It is transitive: for any non-null reference values x, y, and z, if x.equals(y) returns true and y.equals(z) returns true, then x.equals(z) should return true. It is consistent: for any non-null reference values x and y, multiple invocations of x.equals(y) consistently return true or consistently return false, provided no information used in equals comparisons on the objects is modified. For any non-null reference value x, x.equals(null) should return false. An equivalence relation partitions the elements it operates on into equivalence classes; all the members of an equivalence class are equal to each other. Members of an equivalence class are substitutable for each other, at least for some purposes.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CellSignalStrength#equals(java.lang.Object)" title="Reference documentation">Android reference for <code>android.telephony.CellSignalStrength.equals</code>.</a></format></para> </remarks> <since version="Added in API level 17" /> </Docs> @@ -175,9 +177,13 @@ <Parameters /> <Docs> <summary>Returns an integer hash code for this object.</summary> - <returns>To be added.</returns> + <returns>a hash code value for this object.</returns> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Returns a hash code value for the object. This method is supported for the benefit of hash tables such as those provided by HashMap. The general contract of hashCode is: Whenever it is invoked on the same object more than once during an execution of a Java application, the hashCode method must consistently return the same integer, provided no information used in equals comparisons on the object is modified. This integer need not remain consistent from one execution of an application to another execution of the same application. If two objects are equal according to the equals method, then calling the hashCode method on each of the two objects must produce the same integer result. It is not required that if two objects are unequal according to the equals method, then calling the hashCode method on each of the two objects must produce distinct integer results. However, the programmer should be aware that producing distinct integer results for unequal objects may improve the performance of hash tables.</para> + <para>Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.</para> + <para>Last updated 2026-08-03 UTC.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CellSignalStrength#hashCode()" title="Reference documentation">Android reference for <code>android.telephony.CellSignalStrength.hashCode</code>.</a></format></para> </remarks> <since version="Added in API level 17" /> </Docs> @@ -234,9 +240,11 @@ </ReturnValue> <Docs> <summary tool="true">Get signal level as an int from 0.</summary> - <value>To be added.</value> + <value>a single integer from 0 to 4 representing the general signal quality. 0 represents very poor or unknown signal quality while 4 represents excellent signal quality. Value is between SIGNAL_STRENGTH_NONE_OR_UNKNOWN and SIGNAL_STRENGTH_GREAT inclusive</value> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Retrieve an abstract level value for the overall signal quality.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CellSignalStrength#getLevel()" title="Reference documentation">Android reference for <code>android.telephony.CellSignalStrength.getLevel</code>.</a></format></para> </remarks> <since version="Added in API level 17" /> </Docs> diff --git a/docs/xml/Android.Telephony/CellSignalStrengthCdma.xml b/docs/xml/Android.Telephony/CellSignalStrengthCdma.xml index 687ac1d91..1e3800dd2 100644 --- a/docs/xml/Android.Telephony/CellSignalStrengthCdma.xml +++ b/docs/xml/Android.Telephony/CellSignalStrengthCdma.xml @@ -329,7 +329,7 @@ <Parameters /> <Docs> <summary>Implement the Parcelable interface</summary> - <returns>To be added.</returns> + <returns>a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0 or CONTENTS_FILE_DESCRIPTOR</returns> <remarks> <para>Implement the Parcelable interface</para> <para> @@ -372,9 +372,11 @@ <param name="o">the object to compare this instance with.</param> <summary>Compares this instance with the specified object and indicates if they are equal.</summary> - <returns>To be added.</returns> + <returns>true if this object is the same as the obj argument; false otherwise.</returns> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Indicates whether some other object is "equal to" this one. The equals method implements an equivalence relation on non-null object references: It is reflexive: for any non-null reference value x, x.equals(x) should return true. It is symmetric: for any non-null reference values x and y, x.equals(y) should return true if and only if y.equals(x) returns true. It is transitive: for any non-null reference values x, y, and z, if x.equals(y) returns true and y.equals(z) returns true, then x.equals(z) should return true. It is consistent: for any non-null reference values x and y, multiple invocations of x.equals(y) consistently return true or consistently return false, provided no information used in equals comparisons on the objects is modified. For any non-null reference value x, x.equals(null) should return false. An equivalence relation partitions the elements it operates on into equivalence classes; all the members of an equivalence class are equal to each other. Members of an equivalence class are substitutable for each other, at least for some purposes.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CellSignalStrengthCdma#equals(java.lang.Object)" title="Reference documentation">Android reference for <code>android.telephony.CellSignalStrengthCdma.equals</code>.</a></format></para> </remarks> <since version="Added in API level 17" /> </Docs> @@ -553,9 +555,11 @@ <Parameters /> <Docs> <summary>Returns an integer hash code for this object.</summary> - <returns>To be added.</returns> + <returns>a hash code value for this object.</returns> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Returns a hash code value for the object. This method is supported for the benefit of hash tables such as those provided by HashMap. The general contract of hashCode is: Whenever it is invoked on the same object more than once during an execution of a Java application, the hashCode method must consistently return the same integer, provided no information used in equals comparisons on the object is modified. This integer need not remain consistent from one execution of an application to another execution of the same application. If two objects are equal according to the equals method, then calling the hashCode method on each of the two objects must produce the same integer result. It is not required that if two objects are unequal according to the equals method, then calling the hashCode method on each of the two objects must produce distinct integer results. However, the programmer should be aware that producing distinct integer results for unequal objects may improve the performance of hash tables.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CellSignalStrengthCdma#hashCode()" title="Reference documentation">Android reference for <code>android.telephony.CellSignalStrengthCdma.hashCode</code>.</a></format></para> </remarks> <since version="Added in API level 17" /> </Docs> @@ -618,10 +622,10 @@ <ReturnType>System.Int32</ReturnType> </ReturnValue> <Docs> - <summary>To be added</summary> - <value>To be added.</value> + <summary>Retrieve an abstract level value for the overall signal quality.</summary> + <value>Value is between CellSignalStrength.SIGNAL_STRENGTH_NONE_OR_UNKNOWN and CellSignalStrength.SIGNAL_STRENGTH_GREAT inclusive</value> <remarks> - <para>To be added</para> + <para>Retrieve an abstract level value for the overall signal quality.</para> <para> <format type="text/html"> <a href="https://developer.android.com/reference/android/telephony/CellSignalStrengthCdma#getLevel()" title="Reference documentation">Java documentation for <code>android.telephony.CellSignalStrengthCdma.getLevel()</code>.</a> diff --git a/docs/xml/Android.Telephony/CellSignalStrengthGsm.xml b/docs/xml/Android.Telephony/CellSignalStrengthGsm.xml index 3ce3aa8ce..8928b5d41 100644 --- a/docs/xml/Android.Telephony/CellSignalStrengthGsm.xml +++ b/docs/xml/Android.Telephony/CellSignalStrengthGsm.xml @@ -234,7 +234,7 @@ <Parameters /> <Docs> <summary>Implement the Parcelable interface</summary> - <returns>To be added.</returns> + <returns>a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0 or CONTENTS_FILE_DESCRIPTOR</returns> <remarks> <para>Implement the Parcelable interface</para> <para> @@ -277,9 +277,11 @@ <param name="o">the object to compare this instance with.</param> <summary>Compares this instance with the specified object and indicates if they are equal.</summary> - <returns>To be added.</returns> + <returns>true if this object is the same as the obj argument; false otherwise.</returns> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Indicates whether some other object is "equal to" this one. The equals method implements an equivalence relation on non-null object references: It is reflexive: for any non-null reference value x, x.equals(x) should return true. It is symmetric: for any non-null reference values x and y, x.equals(y) should return true if and only if y.equals(x) returns true. It is transitive: for any non-null reference values x, y, and z, if x.equals(y) returns true and y.equals(z) returns true, then x.equals(z) should return true. It is consistent: for any non-null reference values x and y, multiple invocations of x.equals(y) consistently return true or consistently return false, provided no information used in equals comparisons on the objects is modified. For any non-null reference value x, x.equals(null) should return false. An equivalence relation partitions the elements it operates on into equivalence classes; all the members of an equivalence class are equal to each other. Members of an equivalence class are substitutable for each other, at least for some purposes.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CellSignalStrengthGsm#equals(java.lang.Object)" title="Reference documentation">Android reference for <code>android.telephony.CellSignalStrengthGsm.equals</code>.</a></format></para> </remarks> <since version="Added in API level 17" /> </Docs> @@ -306,9 +308,11 @@ <Parameters /> <Docs> <summary>Returns an integer hash code for this object.</summary> - <returns>To be added.</returns> + <returns>a hash code value for this object.</returns> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Returns a hash code value for the object. This method is supported for the benefit of hash tables such as those provided by HashMap. The general contract of hashCode is: Whenever it is invoked on the same object more than once during an execution of a Java application, the hashCode method must consistently return the same integer, provided no information used in equals comparisons on the object is modified. This integer need not remain consistent from one execution of an application to another execution of the same application. If two objects are equal according to the equals method, then calling the hashCode method on each of the two objects must produce the same integer result. It is not required that if two objects are unequal according to the equals method, then calling the hashCode method on each of the two objects must produce distinct integer results. However, the programmer should be aware that producing distinct integer results for unequal objects may improve the performance of hash tables.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CellSignalStrengthGsm#hashCode()" title="Reference documentation">Android reference for <code>android.telephony.CellSignalStrengthGsm.hashCode</code>.</a></format></para> </remarks> <since version="Added in API level 17" /> </Docs> @@ -371,10 +375,10 @@ <ReturnType>System.Int32</ReturnType> </ReturnValue> <Docs> - <summary>To be added</summary> - <value>To be added.</value> + <summary>Retrieve an abstract level value for the overall signal quality.</summary> + <value>Value is between CellSignalStrength.SIGNAL_STRENGTH_NONE_OR_UNKNOWN and CellSignalStrength.SIGNAL_STRENGTH_GREAT inclusive</value> <remarks> - <para>To be added</para> + <para>Retrieve an abstract level value for the overall signal quality.</para> <para> <format type="text/html"> <a href="https://developer.android.com/reference/android/telephony/CellSignalStrengthGsm#getLevel()" title="Reference documentation">Java documentation for <code>android.telephony.CellSignalStrengthGsm.getLevel()</code>.</a> diff --git a/docs/xml/Android.Telephony/CellSignalStrengthLte.xml b/docs/xml/Android.Telephony/CellSignalStrengthLte.xml index 63b472d1f..51e306154 100644 --- a/docs/xml/Android.Telephony/CellSignalStrengthLte.xml +++ b/docs/xml/Android.Telephony/CellSignalStrengthLte.xml @@ -277,7 +277,7 @@ <Parameters /> <Docs> <summary>Implement the Parcelable interface</summary> - <returns>To be added.</returns> + <returns>a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0 or CONTENTS_FILE_DESCRIPTOR</returns> <remarks> <para>Implement the Parcelable interface</para> <para> @@ -320,9 +320,11 @@ <param name="o">the object to compare this instance with.</param> <summary>Compares this instance with the specified object and indicates if they are equal.</summary> - <returns>To be added.</returns> + <returns>true if this object is the same as the obj argument; false otherwise.</returns> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Indicates whether some other object is "equal to" this one. The equals method implements an equivalence relation on non-null object references: It is reflexive: for any non-null reference value x, x.equals(x) should return true. It is symmetric: for any non-null reference values x and y, x.equals(y) should return true if and only if y.equals(x) returns true. It is transitive: for any non-null reference values x, y, and z, if x.equals(y) returns true and y.equals(z) returns true, then x.equals(z) should return true. It is consistent: for any non-null reference values x and y, multiple invocations of x.equals(y) consistently return true or consistently return false, provided no information used in equals comparisons on the objects is modified. For any non-null reference value x, x.equals(null) should return false. An equivalence relation partitions the elements it operates on into equivalence classes; all the members of an equivalence class are equal to each other. Members of an equivalence class are substitutable for each other, at least for some purposes.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CellSignalStrengthLte#equals(java.lang.Object)" title="Reference documentation">Android reference for <code>android.telephony.CellSignalStrengthLte.equals</code>.</a></format></para> </remarks> <since version="Added in API level 17" /> </Docs> @@ -349,9 +351,11 @@ <Parameters /> <Docs> <summary>Returns an integer hash code for this object.</summary> - <returns>To be added.</returns> + <returns>a hash code value for this object.</returns> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Returns a hash code value for the object. This method is supported for the benefit of hash tables such as those provided by HashMap. The general contract of hashCode is: Whenever it is invoked on the same object more than once during an execution of a Java application, the hashCode method must consistently return the same integer, provided no information used in equals comparisons on the object is modified. This integer need not remain consistent from one execution of an application to another execution of the same application. If two objects are equal according to the equals method, then calling the hashCode method on each of the two objects must produce the same integer result. It is not required that if two objects are unequal according to the equals method, then calling the hashCode method on each of the two objects must produce distinct integer results. However, the programmer should be aware that producing distinct integer results for unequal objects may improve the performance of hash tables.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CellSignalStrengthLte#hashCode()" title="Reference documentation">Android reference for <code>android.telephony.CellSignalStrengthLte.hashCode</code>.</a></format></para> </remarks> <since version="Added in API level 17" /> </Docs> @@ -414,10 +418,10 @@ <ReturnType>System.Int32</ReturnType> </ReturnValue> <Docs> - <summary>To be added</summary> - <value>To be added.</value> + <summary>Retrieve an abstract level value for the overall signal quality.</summary> + <value>Value is between CellSignalStrength.SIGNAL_STRENGTH_NONE_OR_UNKNOWN and CellSignalStrength.SIGNAL_STRENGTH_GREAT inclusive</value> <remarks> - <para>To be added</para> + <para>Retrieve an abstract level value for the overall signal quality.</para> <para> <format type="text/html"> <a href="https://developer.android.com/reference/android/telephony/CellSignalStrengthLte#getLevel()" title="Reference documentation">Java documentation for <code>android.telephony.CellSignalStrengthLte.getLevel()</code>.</a> diff --git a/docs/xml/Android.Telephony/CellSignalStrengthNr.xml b/docs/xml/Android.Telephony/CellSignalStrengthNr.xml index b3a74f1a7..86b8ed16b 100644 --- a/docs/xml/Android.Telephony/CellSignalStrengthNr.xml +++ b/docs/xml/Android.Telephony/CellSignalStrengthNr.xml @@ -425,9 +425,12 @@ </ReturnValue> <Parameters /> <Docs> - <summary>To be added.</summary> - <returns>To be added.</returns> - <remarks>To be added.</remarks> + <summary>Describe the kinds of special objects contained in this Parcelable instance's marshaled representation.</summary> + <returns>a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0 or CONTENTS_FILE_DESCRIPTOR</returns> + <remarks>Describe the kinds of special objects contained in this Parcelable instance's marshaled representation. For example, if the object will include a file descriptor in the output of writeToParcel(Parcel,int), the return value of this method must include the CONTENTS_FILE_DESCRIPTOR bit. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CellSignalStrengthNr#describeContents()" title="Reference documentation">Android reference for <code>android.telephony.CellSignalStrengthNr.describeContents</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Equals"> @@ -457,10 +460,13 @@ <Parameter Name="obj" Type="Java.Lang.Object" /> </Parameters> <Docs> - <param name="obj">To be added.</param> - <summary>To be added.</summary> - <returns>To be added.</returns> - <remarks>To be added.</remarks> + <param name="obj">the reference object with which to compare.</param> + <summary>Indicates whether some other object is "equal to" this one.</summary> + <returns>true if this object is the same as the obj argument; false otherwise.</returns> + <remarks>Indicates whether some other object is "equal to" this one. The equals method implements an equivalence relation on non-null object references: It is reflexive: for any non-null reference value x, x.equals(x) should return true. It is symmetric: for any non-null reference values x and y, x.equals(y) should return true if and only if y.equals(x) returns true. It is transitive: for any non-null reference values x, y, and z, if x.equals(y) returns true and y.equals(z) returns true, then x.equals(z) should return true. It is consistent: for any non-null reference values x and y, multiple invocations of x.equals(y) consistently return true or consistently return false, provided no information used in equals comparisons on the objects is modified. For any non-null reference value x, x.equals(null) should return false. An equivalence relation partitions the elements it operates on into equivalence classes; all the members of an equivalence class are equal to each other. Members of an equivalence class are substitutable for each other, at least for some purposes. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CellSignalStrengthNr#equals(java.lang.Object)" title="Reference documentation">Android reference for <code>android.telephony.CellSignalStrengthNr.equals</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="GetHashCode"> @@ -488,9 +494,12 @@ </ReturnValue> <Parameters /> <Docs> - <summary>To be added.</summary> - <returns>To be added.</returns> - <remarks>To be added.</remarks> + <summary>Returns a hash code value for the object.</summary> + <returns>a hash code value for this object.</returns> + <remarks>Returns a hash code value for the object. This method is supported for the benefit of hash tables such as those provided by HashMap. The general contract of hashCode is: Whenever it is invoked on the same object more than once during an execution of a Java application, the hashCode method must consistently return the same integer, provided no information used in equals comparisons on the object is modified. This integer need not remain consistent from one execution of an application to another execution of the same application. If two objects are equal according to the equals method, then calling the hashCode method on each of the two objects must produce the same integer result. It is not required that if two objects are unequal according to the equals method, then calling the hashCode method on each of the two objects must produce distinct integer results. However, the programmer should be aware that producing distinct integer results for unequal objects may improve the performance of hash tables. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CellSignalStrengthNr#hashCode()" title="Reference documentation">Android reference for <code>android.telephony.CellSignalStrengthNr.hashCode</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="JniPeerMembers"> @@ -549,10 +558,10 @@ <ReturnType>System.Int32</ReturnType> </ReturnValue> <Docs> - <summary>To be added</summary> - <value>To be added.</value> + <summary>Retrieve an abstract level value for the overall signal quality.</summary> + <value>Value is between CellSignalStrength.SIGNAL_STRENGTH_NONE_OR_UNKNOWN and CellSignalStrength.SIGNAL_STRENGTH_GREAT inclusive</value> <remarks> - <para>To be added</para> + <para>Retrieve an abstract level value for the overall signal quality.</para> <para> <format type="text/html"> <a href="https://developer.android.com/reference/android/telephony/CellSignalStrengthNr#getLevel()" title="Reference documentation">Java documentation for <code>android.telephony.CellSignalStrengthNr.getLevel()</code>.</a> @@ -838,9 +847,9 @@ </Parameter> </Parameters> <Docs> - <param name="dest">To be added.</param> - <param name="flags">To be added.</param> - <summary>To be added.</summary> + <param name="dest">The Parcel in which the object should be written. This value cannot be null.</param> + <param name="flags">Additional flags about how the object should be written. May be 0 or Parcelable.PARCELABLE_WRITE_RETURN_VALUE. Value is either 0 or a combination of the following: Parcelable.PARCELABLE_WRITE_RETURN_VALUE</param> + <summary>Flatten this object in to a Parcel.</summary> <remarks> <para> <format type="text/html"> diff --git a/docs/xml/Android.Telephony/CellSignalStrengthTdscdma.xml b/docs/xml/Android.Telephony/CellSignalStrengthTdscdma.xml index 1d07cff7a..6263f8110 100644 --- a/docs/xml/Android.Telephony/CellSignalStrengthTdscdma.xml +++ b/docs/xml/Android.Telephony/CellSignalStrengthTdscdma.xml @@ -209,7 +209,7 @@ <Parameters /> <Docs> <summary>Implement the Parcelable interface</summary> - <returns>To be added.</returns> + <returns>a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0 or CONTENTS_FILE_DESCRIPTOR</returns> <remarks> <para>Implement the Parcelable interface</para> <para> @@ -252,10 +252,13 @@ <Parameter Name="o" Type="Java.Lang.Object" /> </Parameters> <Docs> - <param name="o">To be added.</param> - <summary>To be added.</summary> - <returns>To be added.</returns> - <remarks>To be added.</remarks> + <param name="o">the reference object with which to compare.</param> + <summary>Indicates whether some other object is "equal to" this one.</summary> + <returns>true if this object is the same as the obj argument; false otherwise.</returns> + <remarks>Indicates whether some other object is "equal to" this one. The equals method implements an equivalence relation on non-null object references: It is reflexive: for any non-null reference value x, x.equals(x) should return true. It is symmetric: for any non-null reference values x and y, x.equals(y) should return true if and only if y.equals(x) returns true. It is transitive: for any non-null reference values x, y, and z, if x.equals(y) returns true and y.equals(z) returns true, then x.equals(z) should return true. It is consistent: for any non-null reference values x and y, multiple invocations of x.equals(y) consistently return true or consistently return false, provided no information used in equals comparisons on the objects is modified. For any non-null reference value x, x.equals(null) should return false. An equivalence relation partitions the elements it operates on into equivalence classes; all the members of an equivalence class are equal to each other. Members of an equivalence class are substitutable for each other, at least for some purposes. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CellSignalStrengthTdscdma#equals(java.lang.Object)" title="Reference documentation">Android reference for <code>android.telephony.CellSignalStrengthTdscdma.equals</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="GetHashCode"> @@ -283,9 +286,12 @@ </ReturnValue> <Parameters /> <Docs> - <summary>To be added.</summary> - <returns>To be added.</returns> - <remarks>To be added.</remarks> + <summary>Returns a hash code value for the object.</summary> + <returns>a hash code value for this object.</returns> + <remarks>Returns a hash code value for the object. This method is supported for the benefit of hash tables such as those provided by HashMap. The general contract of hashCode is: Whenever it is invoked on the same object more than once during an execution of a Java application, the hashCode method must consistently return the same integer, provided no information used in equals comparisons on the object is modified. This integer need not remain consistent from one execution of an application to another execution of the same application. If two objects are equal according to the equals method, then calling the hashCode method on each of the two objects must produce the same integer result. It is not required that if two objects are unequal according to the equals method, then calling the hashCode method on each of the two objects must produce distinct integer results. However, the programmer should be aware that producing distinct integer results for unequal objects may improve the performance of hash tables. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CellSignalStrengthTdscdma#hashCode()" title="Reference documentation">Android reference for <code>android.telephony.CellSignalStrengthTdscdma.hashCode</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="JniPeerMembers"> @@ -344,10 +350,10 @@ <ReturnType>System.Int32</ReturnType> </ReturnValue> <Docs> - <summary>To be added</summary> - <value>To be added.</value> + <summary>Retrieve an abstract level value for the overall signal quality.</summary> + <value>Value is between 0 and 4 inclusive</value> <remarks> - <para>To be added</para> + <para>Retrieve an abstract level value for the overall signal quality.</para> <para> <format type="text/html"> <a href="https://developer.android.com/reference/android/telephony/CellSignalStrengthTdscdma#getLevel()" title="Reference documentation">Java documentation for <code>android.telephony.CellSignalStrengthTdscdma.getLevel()</code>.</a> @@ -498,8 +504,8 @@ </Parameter> </Parameters> <Docs> - <param name="dest">To be added.</param> - <param name="flags">To be added.</param> + <param name="dest">The Parcel in which the object should be written. This value cannot be null.</param> + <param name="flags">Additional flags about how the object should be written. May be 0 or Parcelable.PARCELABLE_WRITE_RETURN_VALUE. Value is either 0 or a combination of the following: Parcelable.PARCELABLE_WRITE_RETURN_VALUE</param> <summary>Implement the Parcelable interface</summary> <remarks> <para>Implement the Parcelable interface</para> diff --git a/docs/xml/Android.Telephony/CellSignalStrengthWcdma.xml b/docs/xml/Android.Telephony/CellSignalStrengthWcdma.xml index 738df23e8..961d5c729 100644 --- a/docs/xml/Android.Telephony/CellSignalStrengthWcdma.xml +++ b/docs/xml/Android.Telephony/CellSignalStrengthWcdma.xml @@ -191,7 +191,7 @@ <Parameters /> <Docs> <summary>Implement the Parcelable interface</summary> - <returns>To be added.</returns> + <returns>a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0 or CONTENTS_FILE_DESCRIPTOR</returns> <remarks> <para>Implement the Parcelable interface</para> <para> @@ -277,9 +277,11 @@ <param name="o">the object to compare this instance with.</param> <summary>Compares this instance with the specified object and indicates if they are equal.</summary> - <returns>To be added.</returns> + <returns>true if this object is the same as the obj argument; false otherwise.</returns> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Indicates whether some other object is "equal to" this one. The equals method implements an equivalence relation on non-null object references: It is reflexive: for any non-null reference value x, x.equals(x) should return true. It is symmetric: for any non-null reference values x and y, x.equals(y) should return true if and only if y.equals(x) returns true. It is transitive: for any non-null reference values x, y, and z, if x.equals(y) returns true and y.equals(z) returns true, then x.equals(z) should return true. It is consistent: for any non-null reference values x and y, multiple invocations of x.equals(y) consistently return true or consistently return false, provided no information used in equals comparisons on the objects is modified. For any non-null reference value x, x.equals(null) should return false. An equivalence relation partitions the elements it operates on into equivalence classes; all the members of an equivalence class are equal to each other. Members of an equivalence class are substitutable for each other, at least for some purposes.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CellSignalStrengthWcdma#equals(java.lang.Object)" title="Reference documentation">Android reference for <code>android.telephony.CellSignalStrengthWcdma.equals</code>.</a></format></para> </remarks> <since version="Added in API level 18" /> </Docs> @@ -306,9 +308,11 @@ <Parameters /> <Docs> <summary>Returns an integer hash code for this object.</summary> - <returns>To be added.</returns> + <returns>a hash code value for this object.</returns> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Returns a hash code value for the object. This method is supported for the benefit of hash tables such as those provided by HashMap. The general contract of hashCode is: Whenever it is invoked on the same object more than once during an execution of a Java application, the hashCode method must consistently return the same integer, provided no information used in equals comparisons on the object is modified. This integer need not remain consistent from one execution of an application to another execution of the same application. If two objects are equal according to the equals method, then calling the hashCode method on each of the two objects must produce the same integer result. It is not required that if two objects are unequal according to the equals method, then calling the hashCode method on each of the two objects must produce distinct integer results. However, the programmer should be aware that producing distinct integer results for unequal objects may improve the performance of hash tables.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CellSignalStrengthWcdma#hashCode()" title="Reference documentation">Android reference for <code>android.telephony.CellSignalStrengthWcdma.hashCode</code>.</a></format></para> </remarks> <since version="Added in API level 18" /> </Docs> @@ -371,10 +375,10 @@ <ReturnType>System.Int32</ReturnType> </ReturnValue> <Docs> - <summary>To be added</summary> - <value>To be added.</value> + <summary>Retrieve an abstract level value for the overall signal quality.</summary> + <value>Value is between CellSignalStrength.SIGNAL_STRENGTH_NONE_OR_UNKNOWN and CellSignalStrength.SIGNAL_STRENGTH_GREAT inclusive</value> <remarks> - <para>To be added</para> + <para>Retrieve an abstract level value for the overall signal quality.</para> <para> <format type="text/html"> <a href="https://developer.android.com/reference/android/telephony/CellSignalStrengthWcdma#getLevel()" title="Reference documentation">Java documentation for <code>android.telephony.CellSignalStrengthWcdma.getLevel()</code>.</a> diff --git a/docs/xml/Android.Telephony/ClosedSubscriberGroupInfo.xml b/docs/xml/Android.Telephony/ClosedSubscriberGroupInfo.xml index 1e3c3cdfe..7b2df160f 100644 --- a/docs/xml/Android.Telephony/ClosedSubscriberGroupInfo.xml +++ b/docs/xml/Android.Telephony/ClosedSubscriberGroupInfo.xml @@ -213,7 +213,7 @@ <Parameters /> <Docs> <summary>Implement the Parcelable interface</summary> - <returns>To be added.</returns> + <returns>a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0 or CONTENTS_FILE_DESCRIPTOR</returns> <remarks> <para>Implement the Parcelable interface</para> <para> @@ -401,9 +401,12 @@ </Parameters> <Docs> <param name="dest">To be added.</param> - <param name="type">To be added.</param> - <summary>To be added.</summary> - <remarks>To be added.</remarks> + <param name="type">Additional flags about how the object should be written. May be 0 or Parcelable.PARCELABLE_WRITE_RETURN_VALUE. Value is either 0 or a combination of the following: Parcelable.PARCELABLE_WRITE_RETURN_VALUE</param> + <summary>Flatten this object in to a Parcel.</summary> + <remarks>Flatten this object in to a Parcel. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/ClosedSubscriberGroupInfo#writeToParcel(android.os.Parcel,%20int)" title="Reference documentation">Android reference for <code>android.telephony.ClosedSubscriberGroupInfo.writeToParcel</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/D2DSharing.xml b/docs/xml/Android.Telephony/D2DSharing.xml index 471a40371..f09fc99bb 100644 --- a/docs/xml/Android.Telephony/D2DSharing.xml +++ b/docs/xml/Android.Telephony/D2DSharing.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>3</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Device status is shared whenever possible.</summary> + <remarks> + <para>Device status is shared whenever possible.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SubscriptionManager#D2D_SHARING_ALL" title="Reference documentation">Android reference for <code>android.telephony.SubscriptionManager.D2D_SHARING_ALL</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="AllContacts"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Device status is shared with all numbers in the user's contacts.</summary> + <remarks> + <para>Device status is shared with all numbers in the user's contacts.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SubscriptionManager#D2D_SHARING_ALL_CONTACTS" title="Reference documentation">Android reference for <code>android.telephony.SubscriptionManager.D2D_SHARING_ALL_CONTACTS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Disabled"> @@ -96,7 +106,12 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Device status is not shared to a remote party.</summary> + <remarks> + <para>Device status is not shared to a remote party.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SubscriptionManager#D2D_SHARING_DISABLED" title="Reference documentation">Android reference for <code>android.telephony.SubscriptionManager.D2D_SHARING_DISABLED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="SelectedContacts"> @@ -124,7 +139,12 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Device status is shared with all selected contacts.</summary> + <remarks> + <para>Device status is shared with all selected contacts.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SubscriptionManager#D2D_SHARING_SELECTED_CONTACTS" title="Reference documentation">Android reference for <code>android.telephony.SubscriptionManager.D2D_SHARING_SELECTED_CONTACTS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/DataConnectionStatus.xml b/docs/xml/Android.Telephony/DataConnectionStatus.xml index 8e2e35efa..a89eb0ef1 100644 --- a/docs/xml/Android.Telephony/DataConnectionStatus.xml +++ b/docs/xml/Android.Telephony/DataConnectionStatus.xml @@ -123,7 +123,12 @@ </ReturnValue> <MemberValue>4</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Data connection state: Disconnecting.</summary> + <remarks> + <para>Data connection state: Disconnecting. IP traffic may be available but will cease working imminently.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#DATA_DISCONNECTING" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.DATA_DISCONNECTING</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="HandoverInProgress"> @@ -151,7 +156,12 @@ </ReturnValue> <MemberValue>5</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Data connection state: Handover in progress.</summary> + <remarks> + <para>Data connection state: Handover in progress. The connection is being transited from cellular network to IWLAN, or from IWLAN to cellular network.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#DATA_HANDOVER_IN_PROGRESS" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.DATA_HANDOVER_IN_PROGRESS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Suspended"> @@ -206,7 +216,12 @@ </ReturnValue> <MemberValue>-1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Data connection state: Unknown.</summary> + <remarks> + <para>Data connection state: Unknown. Used before we know the state.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#DATA_UNKNOWN" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.DATA_UNKNOWN</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/DataEnabledReason.xml b/docs/xml/Android.Telephony/DataEnabledReason.xml index 1600d0ae4..dbe3bdc18 100644 --- a/docs/xml/Android.Telephony/DataEnabledReason.xml +++ b/docs/xml/Android.Telephony/DataEnabledReason.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>To indicate enable or disable carrier data by the system based on carrier signalling or carrier privileged apps.</summary> + <remarks> + <para>To indicate enable or disable carrier data by the system based on carrier signalling or carrier privileged apps. Carrier data on/off won't affect user settings but will bypass the settings and turns off data internally if set to false.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#DATA_ENABLED_REASON_CARRIER" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.DATA_ENABLED_REASON_CARRIER</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Override"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>4</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>To indicate data was enabled or disabled due to mobile data policy overrides.</summary> + <remarks> + <para>To indicate data was enabled or disabled due to mobile data policy overrides. Note that this is not a valid reason for setDataEnabledForReason(int, boolean) and is only used to indicate that data enabled was changed due to an override.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#DATA_ENABLED_REASON_OVERRIDE" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.DATA_ENABLED_REASON_OVERRIDE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Policy"> @@ -96,7 +106,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>To indicate that data control due to policy.</summary> + <remarks> + <para>To indicate that data control due to policy. Usually used when data limit is passed. Policy data on/off won't affect user settings but will bypass the settings and turns off data internally if set to false.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#DATA_ENABLED_REASON_POLICY" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.DATA_ENABLED_REASON_POLICY</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Thermal"> @@ -124,7 +139,12 @@ </ReturnValue> <MemberValue>3</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>To indicate enable or disable data by thermal service.</summary> + <remarks> + <para>To indicate enable or disable data by thermal service. Thermal data on/off won't affect user settings but will bypass the settings and turns off data internally if set to false.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#DATA_ENABLED_REASON_THERMAL" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.DATA_ENABLED_REASON_THERMAL</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Unknown"> @@ -152,7 +172,12 @@ </ReturnValue> <MemberValue>-1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>To indicate that data was enabled or disabled due to an unknown reason.</summary> + <remarks> + <para>To indicate that data was enabled or disabled due to an unknown reason. Note that this is not a valid reason for setDataEnabledForReason(int, boolean) and is only used to indicate that data enabled was changed.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#DATA_ENABLED_REASON_UNKNOWN" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.DATA_ENABLED_REASON_UNKNOWN</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="User"> @@ -180,7 +205,12 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>To indicate that user enabled or disabled data.</summary> + <remarks> + <para>To indicate that user enabled or disabled data.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#DATA_ENABLED_REASON_USER" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.DATA_ENABLED_REASON_USER</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/DataFailCauseType.xml b/docs/xml/Android.Telephony/DataFailCauseType.xml index 75293f241..ee2b4556b 100644 --- a/docs/xml/Android.Telephony/DataFailCauseType.xml +++ b/docs/xml/Android.Telephony/DataFailCauseType.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>2219</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Access attempt is already in progress.</summary> + <remarks> + <para>Access attempt is already in progress.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#ACCESS_ATTEMPT_ALREADY_IN_PROGRESS" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.ACCESS_ATTEMPT_ALREADY_IN_PROGRESS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="AccessBlock"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>2087</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Access blocked by the base station.</summary> + <remarks> + <para>Access blocked by the base station.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#ACCESS_BLOCK" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.ACCESS_BLOCK</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="AccessBlockAll"> @@ -96,7 +106,12 @@ </ReturnValue> <MemberValue>2088</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Access blocked by the base station for all mobile devices.</summary> + <remarks> + <para>Access blocked by the base station for all mobile devices.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#ACCESS_BLOCK_ALL" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.ACCESS_BLOCK_ALL</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="AccessClassDsacRejection"> @@ -124,7 +139,12 @@ </ReturnValue> <MemberValue>2108</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Access class blocking restrictions for the current camped cell.</summary> + <remarks> + <para>Access class blocking restrictions for the current camped cell.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#ACCESS_CLASS_DSAC_REJECTION" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.ACCESS_CLASS_DSAC_REJECTION</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="AccessControlListCheckFailure"> @@ -152,7 +172,12 @@ </ReturnValue> <MemberValue>2128</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Access control list check failure at the lower layer.</summary> + <remarks> + <para>Access control list check failure at the lower layer.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#ACCESS_CONTROL_LIST_CHECK_FAILURE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.ACCESS_CONTROL_LIST_CHECK_FAILURE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ActivationRejectedBcmViolation"> @@ -180,7 +205,12 @@ </ReturnValue> <MemberValue>48</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>UE requested to modify QoS parameters or the bearer control mode, which is not compatible with the selected bearer control mode.</summary> + <remarks> + <para>UE requested to modify QoS parameters or the bearer control mode, which is not compatible with the selected bearer control mode.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#ACTIVATION_REJECTED_BCM_VIOLATION" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.ACTIVATION_REJECTED_BCM_VIOLATION</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ActivationRejectGgsn"> @@ -208,7 +238,12 @@ </ReturnValue> <MemberValue>30</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Activation rejected by Gateway GPRS Support Node (GGSN), Serving Gateway or PDN Gateway.</summary> + <remarks> + <para>Activation rejected by Gateway GPRS Support Node (GGSN), Serving Gateway or PDN Gateway.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#ACTIVATION_REJECT_GGSN" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.ACTIVATION_REJECT_GGSN</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ActivationRejectUnspecified"> @@ -236,7 +271,12 @@ </ReturnValue> <MemberValue>31</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Activation rejected, unspecified.</summary> + <remarks> + <para>Activation rejected, unspecified.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#ACTIVATION_REJECT_UNSPECIFIED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.ACTIVATION_REJECT_UNSPECIFIED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ActivePdpContextMaxNumberReached"> @@ -264,7 +304,12 @@ </ReturnValue> <MemberValue>65</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Max number of Packet Data Protocol (PDP) context reached.</summary> + <remarks> + <para>Max number of Packet Data Protocol (PDP) context reached.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#ACTIVE_PDP_CONTEXT_MAX_NUMBER_REACHED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.ACTIVE_PDP_CONTEXT_MAX_NUMBER_REACHED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="AllMatchingRulesFailed"> @@ -292,7 +337,12 @@ </ReturnValue> <MemberValue>2254</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>If connection failed for all matching URSP rules.</summary> + <remarks> + <para>If connection failed for all matching URSP rules.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#ALL_MATCHING_RULES_FAILED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.ALL_MATCHING_RULES_FAILED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ApnDisabled"> @@ -320,7 +370,12 @@ </ReturnValue> <MemberValue>2045</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>APN has been disabled.</summary> + <remarks> + <para>APN has been disabled.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#APN_DISABLED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.APN_DISABLED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ApnDisallowedOnRoaming"> @@ -348,7 +403,12 @@ </ReturnValue> <MemberValue>2059</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>PDN connection to the APN is disallowed on the roaming network.</summary> + <remarks> + <para>PDN connection to the APN is disallowed on the roaming network.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#APN_DISALLOWED_ON_ROAMING" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.APN_DISALLOWED_ON_ROAMING</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ApnMismatch"> @@ -376,7 +436,12 @@ </ReturnValue> <MemberValue>2054</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>New PDN bring up is rejected during interface selection because the UE has already allotted the available interfaces for other PDNs.</summary> + <remarks> + <para>New PDN bring up is rejected during interface selection because the UE has already allotted the available interfaces for other PDNs.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#APN_MISMATCH" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.APN_MISMATCH</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ApnParametersChanged"> @@ -404,7 +469,12 @@ </ReturnValue> <MemberValue>2060</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>APN-related parameters are changed.</summary> + <remarks> + <para>APN-related parameters are changed.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#APN_PARAMETERS_CHANGED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.APN_PARAMETERS_CHANGED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ApnPendingHandover"> @@ -432,7 +502,12 @@ </ReturnValue> <MemberValue>2041</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Interface bring up is attempted for an APN that is yet to be handed over to target RAT.</summary> + <remarks> + <para>Interface bring up is attempted for an APN that is yet to be handed over to target RAT.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#APN_PENDING_HANDOVER" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.APN_PENDING_HANDOVER</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ApnTypeConflict"> @@ -460,7 +535,12 @@ </ReturnValue> <MemberValue>112</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>APN type conflict.</summary> + <remarks> + <para>APN type conflict.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#APN_TYPE_CONFLICT" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.APN_TYPE_CONFLICT</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="AuthFailureOnEmergencyCall"> @@ -488,7 +568,12 @@ </ReturnValue> <MemberValue>122</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Authentication failure on emergency call.</summary> + <remarks> + <para>Authentication failure on emergency call.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#AUTH_FAILURE_ON_EMERGENCY_CALL" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.AUTH_FAILURE_ON_EMERGENCY_CALL</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="BearerHandlingNotSupported"> @@ -516,7 +601,12 @@ </ReturnValue> <MemberValue>60</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Procedure requested by the UE was rejected because the bearer handling is not supported.</summary> + <remarks> + <para>Procedure requested by the UE was rejected because the bearer handling is not supported.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#BEARER_HANDLING_NOT_SUPPORTED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.BEARER_HANDLING_NOT_SUPPORTED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CallDisallowedInRoaming"> @@ -544,7 +634,12 @@ </ReturnValue> <MemberValue>2068</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Roaming is disallowed during call bring up.</summary> + <remarks> + <para>Roaming is disallowed during call bring up.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#CALL_DISALLOWED_IN_ROAMING" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.CALL_DISALLOWED_IN_ROAMING</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CallPreemptByEmergencyApn"> @@ -572,7 +667,12 @@ </ReturnValue> <MemberValue>127</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Emergency call bring up on a different ePDG.</summary> + <remarks> + <para>Emergency call bring up on a different ePDG.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#CALL_PREEMPT_BY_EMERGENCY_APN" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.CALL_PREEMPT_BY_EMERGENCY_APN</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CannotEncodeOtaMessage"> @@ -600,7 +700,12 @@ </ReturnValue> <MemberValue>2159</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Unable to encode the OTA message for MT PDP or deactivate PDP.</summary> + <remarks> + <para>Unable to encode the OTA message for MT PDP or deactivate PDP.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#CANNOT_ENCODE_OTA_MESSAGE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.CANNOT_ENCODE_OTA_MESSAGE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CdmaAlertStop"> @@ -628,7 +733,12 @@ </ReturnValue> <MemberValue>2077</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Received an alert stop from the base station due to incoming only.</summary> + <remarks> + <para>Received an alert stop from the base station due to incoming only.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#CDMA_ALERT_STOP" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.CDMA_ALERT_STOP</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CdmaIncomingCall"> @@ -656,7 +766,12 @@ </ReturnValue> <MemberValue>2076</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Receiving an incoming call from the base station.</summary> + <remarks> + <para>Receiving an incoming call from the base station.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#CDMA_INCOMING_CALL" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.CDMA_INCOMING_CALL</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CdmaIntercept"> @@ -684,7 +799,12 @@ </ReturnValue> <MemberValue>2073</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Received an intercept order from the base station.</summary> + <remarks> + <para>Received an intercept order from the base station.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#CDMA_INTERCEPT" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.CDMA_INTERCEPT</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CdmaLock"> @@ -712,7 +832,12 @@ </ReturnValue> <MemberValue>2072</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Device in CDMA locked state.</summary> + <remarks> + <para>Device in CDMA locked state.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#CDMA_LOCK" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.CDMA_LOCK</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CdmaReleaseDueToSoRejection"> @@ -740,7 +865,12 @@ </ReturnValue> <MemberValue>2075</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Receiving a release from the base station with a SO (Service Option) Reject reason.</summary> + <remarks> + <para>Receiving a release from the base station with a SO (Service Option) Reject reason.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#CDMA_RELEASE_DUE_TO_SO_REJECTION" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.CDMA_RELEASE_DUE_TO_SO_REJECTION</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CdmaReorder"> @@ -768,7 +898,12 @@ </ReturnValue> <MemberValue>2074</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Receiving a reorder from the base station.</summary> + <remarks> + <para>Receiving a reorder from the base station.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#CDMA_REORDER" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.CDMA_REORDER</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CdmaRetryOrder"> @@ -796,7 +931,12 @@ </ReturnValue> <MemberValue>2086</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Receiving a retry order from the base station.</summary> + <remarks> + <para>Receiving a retry order from the base station.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#CDMA_RETRY_ORDER" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.CDMA_RETRY_ORDER</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ChannelAcquisitionFailure"> @@ -824,7 +964,12 @@ </ReturnValue> <MemberValue>2078</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Channel acquisition failures.</summary> + <remarks> + <para>Channel acquisition failures. This indicates that device has failed acquiring all the channels in the PRL.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#CHANNEL_ACQUISITION_FAILURE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.CHANNEL_ACQUISITION_FAILURE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CloseInProgress"> @@ -852,7 +997,12 @@ </ReturnValue> <MemberValue>2030</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Tearing down is in progress.</summary> + <remarks> + <para>Tearing down is in progress.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#CLOSE_IN_PROGRESS" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.CLOSE_IN_PROGRESS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CollisionWithNetworkInitiatedRequest"> @@ -880,7 +1030,12 @@ </ReturnValue> <MemberValue>56</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Network has already initiated the activation, modification, or deactivation of bearer resources that was requested by the UE.</summary> + <remarks> + <para>Network has already initiated the activation, modification, or deactivation of bearer resources that was requested by the UE.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#COLLISION_WITH_NETWORK_INITIATED_REQUEST" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.COLLISION_WITH_NETWORK_INITIATED_REQUEST</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CompanionIfaceInUse"> @@ -908,7 +1063,12 @@ </ReturnValue> <MemberValue>118</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Companion interface in use.</summary> + <remarks> + <para>Companion interface in use.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#COMPANION_IFACE_IN_USE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.COMPANION_IFACE_IN_USE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ConcurrentServiceNotSupportedByBaseStation"> @@ -936,7 +1096,12 @@ </ReturnValue> <MemberValue>2080</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Concurrent service is not supported by base station.</summary> + <remarks> + <para>Concurrent service is not supported by base station.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#CONCURRENT_SERVICE_NOT_SUPPORTED_BY_BASE_STATION" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.CONCURRENT_SERVICE_NOT_SUPPORTED_BY_BASE_STATION</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ConcurrentServicesIncompatible"> @@ -964,7 +1129,12 @@ </ReturnValue> <MemberValue>2083</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The concurrent services requested were not compatible.</summary> + <remarks> + <para>The concurrent services requested were not compatible.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#CONCURRENT_SERVICES_INCOMPATIBLE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.CONCURRENT_SERVICES_INCOMPATIBLE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ConcurrentServicesNotAllowed"> @@ -992,7 +1162,12 @@ </ReturnValue> <MemberValue>2091</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>In favor of a voice call or SMS when concurrent voice and data are not supported.</summary> + <remarks> + <para>In favor of a voice call or SMS when concurrent voice and data are not supported.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#CONCURRENT_SERVICES_NOT_ALLOWED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.CONCURRENT_SERVICES_NOT_ALLOWED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ConditionalIeError"> @@ -1020,7 +1195,12 @@ </ReturnValue> <MemberValue>100</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Conditional Information Element (IE) error.</summary> + <remarks> + <para>Conditional Information Element (IE) error.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#CONDITIONAL_IE_ERROR" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.CONDITIONAL_IE_ERROR</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Congestion"> @@ -1048,7 +1228,12 @@ </ReturnValue> <MemberValue>2106</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Network cannot serve a request from the MS due to congestion.</summary> + <remarks> + <para>Network cannot serve a request from the MS due to congestion.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#CONGESTION" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.CONGESTION</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ConnectionReleased"> @@ -1076,7 +1261,12 @@ </ReturnValue> <MemberValue>2113</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Indicate the connection was released.</summary> + <remarks> + <para>Indicate the connection was released.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#CONNECTION_RELEASED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.CONNECTION_RELEASED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CsDomainNotAvailable"> @@ -1104,7 +1294,12 @@ </ReturnValue> <MemberValue>2181</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>CS domain is not available.</summary> + <remarks> + <para>CS domain is not available.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#CS_DOMAIN_NOT_AVAILABLE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.CS_DOMAIN_NOT_AVAILABLE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CsFallbackCallEstablishmentNotAllowed"> @@ -1132,7 +1327,12 @@ </ReturnValue> <MemberValue>2188</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>CS fallback call establishment is not allowed.</summary> + <remarks> + <para>CS fallback call establishment is not allowed.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#CS_FALLBACK_CALL_ESTABLISHMENT_NOT_ALLOWED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.CS_FALLBACK_CALL_ESTABLISHMENT_NOT_ALLOWED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="DataPlanExpired"> @@ -1160,7 +1360,12 @@ </ReturnValue> <MemberValue>2198</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Network initiates a detach on LTE with error cause ""data plan has been replenished or has expired.</summary> + <remarks> + <para>Network initiates a detach on LTE with error cause ""data plan has been replenished or has expired.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#DATA_PLAN_EXPIRED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.DATA_PLAN_EXPIRED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="DataRoamingSettingsDisabled"> @@ -1188,7 +1393,12 @@ </ReturnValue> <MemberValue>2064</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>PDN Connection to a given APN is disallowed because data roaming is disabled from the device user interface settings and the UE is roaming.</summary> + <remarks> + <para>PDN Connection to a given APN is disallowed because data roaming is disabled from the device user interface settings and the UE is roaming.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#DATA_ROAMING_SETTINGS_DISABLED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.DATA_ROAMING_SETTINGS_DISABLED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="DataSettingsDisabled"> @@ -1216,7 +1426,12 @@ </ReturnValue> <MemberValue>2063</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>PDN Connection to a given APN is disallowed because data is disabled from the device user interface settings.</summary> + <remarks> + <para>PDN Connection to a given APN is disallowed because data is disabled from the device user interface settings.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#DATA_SETTINGS_DISABLED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.DATA_SETTINGS_DISABLED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="DbmOrSmsInProgress"> @@ -1244,7 +1459,12 @@ </ReturnValue> <MemberValue>2211</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>DBM or SMS is in progress.</summary> + <remarks> + <para>DBM or SMS is in progress.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#DBM_OR_SMS_IN_PROGRESS" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.DBM_OR_SMS_IN_PROGRESS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="DdsSwitched"> @@ -1272,7 +1492,12 @@ </ReturnValue> <MemberValue>2065</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>DDS (Default data subscription) switch occurs.</summary> + <remarks> + <para>DDS (Default data subscription) switch occurs.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#DDS_SWITCHED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.DDS_SWITCHED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="DdsSwitchInProgress"> @@ -1300,7 +1525,12 @@ </ReturnValue> <MemberValue>2067</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Default data subscription switch is in progress.</summary> + <remarks> + <para>Default data subscription switch is in progress.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#DDS_SWITCH_IN_PROGRESS" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.DDS_SWITCH_IN_PROGRESS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="DrbReleasedByRrc"> @@ -1328,7 +1558,12 @@ </ReturnValue> <MemberValue>2112</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Data radio bearer is released by the RRC.</summary> + <remarks> + <para>Data radio bearer is released by the RRC.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#DRB_RELEASED_BY_RRC" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.DRB_RELEASED_BY_RRC</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="DsExplicitDeactivation"> @@ -1356,7 +1591,12 @@ </ReturnValue> <MemberValue>2125</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Dedicated bearer will be deactivated regardless of the network response.</summary> + <remarks> + <para>Dedicated bearer will be deactivated regardless of the network response.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#DS_EXPLICIT_DEACTIVATION" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.DS_EXPLICIT_DEACTIVATION</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="DualSwitch"> @@ -1384,7 +1624,12 @@ </ReturnValue> <MemberValue>2227</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Dual switch from single standby to dual standby is in progress.</summary> + <remarks> + <para>Dual switch from single standby to dual standby is in progress.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#DUAL_SWITCH" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.DUAL_SWITCH</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="DunCallDisallowed"> @@ -1412,7 +1657,12 @@ </ReturnValue> <MemberValue>2056</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Dial up networking (DUN) call bring up is rejected since UE is in eHRPD RAT.</summary> + <remarks> + <para>Dial up networking (DUN) call bring up is rejected since UE is in eHRPD RAT.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#DUN_CALL_DISALLOWED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.DUN_CALL_DISALLOWED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="DuplicateBearerId"> @@ -1440,7 +1690,12 @@ </ReturnValue> <MemberValue>2118</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Active dedicated bearer was requested using the same default bearer ID.</summary> + <remarks> + <para>Active dedicated bearer was requested using the same default bearer ID.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#DUPLICATE_BEARER_ID" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.DUPLICATE_BEARER_ID</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="EhrpdToHrpdFallback"> @@ -1468,7 +1723,12 @@ </ReturnValue> <MemberValue>2049</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Device falls back from eHRPD to HRPD.</summary> + <remarks> + <para>Device falls back from eHRPD to HRPD.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#EHRPD_TO_HRPD_FALLBACK" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.EHRPD_TO_HRPD_FALLBACK</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="EmbmsNotEnabled"> @@ -1496,7 +1756,12 @@ </ReturnValue> <MemberValue>2193</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Data call has been brought down because EMBMS is not enabled at the RRC layer.</summary> + <remarks> + <para>Data call has been brought down because EMBMS is not enabled at the RRC layer.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#EMBMS_NOT_ENABLED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.EMBMS_NOT_ENABLED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="EmbmsRegularDeactivation"> @@ -1524,7 +1789,12 @@ </ReturnValue> <MemberValue>2195</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>EMBMS data call has been successfully brought down.</summary> + <remarks> + <para>EMBMS data call has been successfully brought down.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#EMBMS_REGULAR_DEACTIVATION" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.EMBMS_REGULAR_DEACTIVATION</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="EmergencyIfaceOnly"> @@ -1552,7 +1822,12 @@ </ReturnValue> <MemberValue>116</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Emergency interface only.</summary> + <remarks> + <para>Emergency interface only.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#EMERGENCY_IFACE_ONLY" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.EMERGENCY_IFACE_ONLY</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="EmergencyMode"> @@ -1580,7 +1855,12 @@ </ReturnValue> <MemberValue>2221</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Device is operating in Emergency mode.</summary> + <remarks> + <para>Device is operating in Emergency mode.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#EMERGENCY_MODE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.EMERGENCY_MODE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="EmmAccessBarred"> @@ -1608,7 +1888,12 @@ </ReturnValue> <MemberValue>115</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>EPS (Evolved Packet System) Mobility Management (EMM) access barred.</summary> + <remarks> + <para>EPS (Evolved Packet System) Mobility Management (EMM) access barred.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#EMM_ACCESS_BARRED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.EMM_ACCESS_BARRED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="EmmAccessBarredInfiniteRetry"> @@ -1636,7 +1921,12 @@ </ReturnValue> <MemberValue>121</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>EPS (Evolved Packet System) Mobility Management (EMM) access barred infinity retry.</summary> + <remarks> + <para>EPS (Evolved Packet System) Mobility Management (EMM) access barred infinity retry. *</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#EMM_ACCESS_BARRED_INFINITE_RETRY" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.EMM_ACCESS_BARRED_INFINITE_RETRY</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="EmmAttachFailed"> @@ -1664,7 +1954,12 @@ </ReturnValue> <MemberValue>2115</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Attach procedure is rejected by the network.</summary> + <remarks> + <para>Attach procedure is rejected by the network.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#EMM_ATTACH_FAILED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.EMM_ATTACH_FAILED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="EmmAttachStarted"> @@ -1692,7 +1987,12 @@ </ReturnValue> <MemberValue>2116</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Attach procedure is started for EMC purposes.</summary> + <remarks> + <para>Attach procedure is started for EMC purposes.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#EMM_ATTACH_STARTED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.EMM_ATTACH_STARTED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="EmmDetached"> @@ -1720,7 +2020,12 @@ </ReturnValue> <MemberValue>2114</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>UE is detached.</summary> + <remarks> + <para>UE is detached.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#EMM_DETACHED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.EMM_DETACHED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="EmmT3417Expired"> @@ -1748,7 +2053,12 @@ </ReturnValue> <MemberValue>2130</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>T3417 timer expiration of the service request procedure.</summary> + <remarks> + <para>T3417 timer expiration of the service request procedure.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#EMM_T3417_EXPIRED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.EMM_T3417_EXPIRED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="EmmT3417ExtExpired"> @@ -1776,7 +2086,12 @@ </ReturnValue> <MemberValue>2131</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Extended service request fails due to expiration of the T3417 EXT timer.</summary> + <remarks> + <para>Extended service request fails due to expiration of the T3417 EXT timer.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#EMM_T3417_EXT_EXPIRED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.EMM_T3417_EXT_EXPIRED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="EpsServicesAndNonEpsServicesNotAllowed"> @@ -1804,7 +2119,12 @@ </ReturnValue> <MemberValue>2178</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>EPS and non-EPS services are not allowed by the network.</summary> + <remarks> + <para>EPS and non-EPS services are not allowed by the network.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#EPS_SERVICES_AND_NON_EPS_SERVICES_NOT_ALLOWED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.EPS_SERVICES_AND_NON_EPS_SERVICES_NOT_ALLOWED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="EpsServicesNotAllowedInPlmn"> @@ -1832,7 +2152,12 @@ </ReturnValue> <MemberValue>2179</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>EPS services are not allowed in the PLMN.</summary> + <remarks> + <para>EPS services are not allowed in the PLMN.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#EPS_SERVICES_NOT_ALLOWED_IN_PLMN" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.EPS_SERVICES_NOT_ALLOWED_IN_PLMN</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ErrorUnspecified"> @@ -1860,7 +2185,12 @@ </ReturnValue> <MemberValue>65535</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Data call fail due to unspecific errors.</summary> + <remarks> + <para>Data call fail due to unspecific errors.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#ERROR_UNSPECIFIED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.ERROR_UNSPECIFIED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="EsmBadOtaMessage"> @@ -1888,7 +2218,12 @@ </ReturnValue> <MemberValue>2122</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Bad OTA message is received from the network.</summary> + <remarks> + <para>Bad OTA message is received from the network.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#ESM_BAD_OTA_MESSAGE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.ESM_BAD_OTA_MESSAGE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="EsmBearerDeactivatedToSyncWithNetwork"> @@ -1916,7 +2251,12 @@ </ReturnValue> <MemberValue>2120</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Bearer must be deactivated to synchronize with the network.</summary> + <remarks> + <para>Bearer must be deactivated to synchronize with the network.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#ESM_BEARER_DEACTIVATED_TO_SYNC_WITH_NETWORK" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.ESM_BEARER_DEACTIVATED_TO_SYNC_WITH_NETWORK</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="EsmCollisionScenarios"> @@ -1944,7 +2284,12 @@ </ReturnValue> <MemberValue>2119</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Collision scenarios for the UE and network-initiated procedures.</summary> + <remarks> + <para>Collision scenarios for the UE and network-initiated procedures.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#ESM_COLLISION_SCENARIOS" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.ESM_COLLISION_SCENARIOS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="EsmContextTransferredDueToIrat"> @@ -1972,7 +2317,12 @@ </ReturnValue> <MemberValue>2124</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>PDN was disconnected by the downlaod server due to IRAT.</summary> + <remarks> + <para>PDN was disconnected by the downlaod server due to IRAT.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#ESM_CONTEXT_TRANSFERRED_DUE_TO_IRAT" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.ESM_CONTEXT_TRANSFERRED_DUE_TO_IRAT</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="EsmDownloadServerRejectedTheCall"> @@ -2000,7 +2350,12 @@ </ReturnValue> <MemberValue>2123</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Download server rejected the call.</summary> + <remarks> + <para>Download server rejected the call.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#ESM_DOWNLOAD_SERVER_REJECTED_THE_CALL" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.ESM_DOWNLOAD_SERVER_REJECTED_THE_CALL</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="EsmFailure"> @@ -2028,7 +2383,12 @@ </ReturnValue> <MemberValue>2182</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>ESM level failure.</summary> + <remarks> + <para>ESM level failure.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#ESM_FAILURE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.ESM_FAILURE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="EsmInfoNotReceived"> @@ -2056,7 +2416,12 @@ </ReturnValue> <MemberValue>53</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>EPS Session Management (ESM) information is not received.</summary> + <remarks> + <para>EPS Session Management (ESM) information is not received.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#ESM_INFO_NOT_RECEIVED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.ESM_INFO_NOT_RECEIVED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="EsmLocalCauseNone"> @@ -2084,7 +2449,12 @@ </ReturnValue> <MemberValue>2126</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>No specific local cause is mentioned, usually a valid OTA cause.</summary> + <remarks> + <para>No specific local cause is mentioned, usually a valid OTA cause.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#ESM_LOCAL_CAUSE_NONE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.ESM_LOCAL_CAUSE_NONE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="EsmNwActivatedDedBearerWithIdOfDefBearer"> @@ -2112,7 +2482,12 @@ </ReturnValue> <MemberValue>2121</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Active dedicated bearer was requested for an existing default bearer.</summary> + <remarks> + <para>Active dedicated bearer was requested for an existing default bearer.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#ESM_NW_ACTIVATED_DED_BEARER_WITH_ID_OF_DEF_BEARER" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.ESM_NW_ACTIVATED_DED_BEARER_WITH_ID_OF_DEF_BEARER</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="EsmProcedureTimeOut"> @@ -2140,7 +2515,12 @@ </ReturnValue> <MemberValue>2155</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>ESM procedure maximum attempt timeout failure.</summary> + <remarks> + <para>ESM procedure maximum attempt timeout failure.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#ESM_PROCEDURE_TIME_OUT" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.ESM_PROCEDURE_TIME_OUT</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="EsmUnknownEpsBearerContext"> @@ -2168,7 +2548,12 @@ </ReturnValue> <MemberValue>2111</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Invalid EPS bearer identity in the request.</summary> + <remarks> + <para>Invalid EPS bearer identity in the request.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#ESM_UNKNOWN_EPS_BEARER_CONTEXT" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.ESM_UNKNOWN_EPS_BEARER_CONTEXT</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="EvdoConnectionDenyByBillingOrAuthenticationFailure"> @@ -2196,7 +2581,12 @@ </ReturnValue> <MemberValue>2201</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Received a connection deny due to billing or authentication failure on EVDO network.</summary> + <remarks> + <para>Received a connection deny due to billing or authentication failure on EVDO network.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#EVDO_CONNECTION_DENY_BY_BILLING_OR_AUTHENTICATION_FAILURE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.EVDO_CONNECTION_DENY_BY_BILLING_OR_AUTHENTICATION_FAILURE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="EvdoConnectionDenyByGeneralOrNetworkBusy"> @@ -2224,7 +2614,12 @@ </ReturnValue> <MemberValue>2200</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Received a connection deny due to general or network busy on EVDO network.</summary> + <remarks> + <para>Received a connection deny due to general or network busy on EVDO network.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#EVDO_CONNECTION_DENY_BY_GENERAL_OR_NETWORK_BUSY" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.EVDO_CONNECTION_DENY_BY_GENERAL_OR_NETWORK_BUSY</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="EvdoHdrChanged"> @@ -2252,7 +2647,12 @@ </ReturnValue> <MemberValue>2202</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>HDR system has been changed due to redirection or the PRL was not preferred.</summary> + <remarks> + <para>HDR system has been changed due to redirection or the PRL was not preferred.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#EVDO_HDR_CHANGED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.EVDO_HDR_CHANGED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="EvdoHdrConnectionSetupTimeout"> @@ -2280,7 +2680,12 @@ </ReturnValue> <MemberValue>2206</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Connection setup on the HDR system was time out.</summary> + <remarks> + <para>Connection setup on the HDR system was time out.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#EVDO_HDR_CONNECTION_SETUP_TIMEOUT" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.EVDO_HDR_CONNECTION_SETUP_TIMEOUT</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="EvdoHdrExited"> @@ -2308,7 +2713,12 @@ </ReturnValue> <MemberValue>2203</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Device exited HDR due to redirection or the PRL was not preferred.</summary> + <remarks> + <para>Device exited HDR due to redirection or the PRL was not preferred.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#EVDO_HDR_EXITED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.EVDO_HDR_EXITED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="EvdoHdrNoSession"> @@ -2336,7 +2746,12 @@ </ReturnValue> <MemberValue>2204</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Device does not have an HDR session.</summary> + <remarks> + <para>Device does not have an HDR session.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#EVDO_HDR_NO_SESSION" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.EVDO_HDR_NO_SESSION</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="EvdoUsingGpsFixInsteadOfHdrCall"> @@ -2364,7 +2779,12 @@ </ReturnValue> <MemberValue>2205</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>It is ending an HDR call origination in favor of a GPS fix.</summary> + <remarks> + <para>It is ending an HDR call origination in favor of a GPS fix.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#EVDO_USING_GPS_FIX_INSTEAD_OF_HDR_CALL" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.EVDO_USING_GPS_FIX_INSTEAD_OF_HDR_CALL</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Fade"> @@ -2392,7 +2812,12 @@ </ReturnValue> <MemberValue>2217</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Device lost the system due to fade.</summary> + <remarks> + <para>Device lost the system due to fade.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#FADE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.FADE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="FailedToAcquireColocatedHdr"> @@ -2420,7 +2845,12 @@ </ReturnValue> <MemberValue>2207</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Device failed to acquire a co-located HDR for origination.</summary> + <remarks> + <para>Device failed to acquire a co-located HDR for origination.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#FAILED_TO_ACQUIRE_COLOCATED_HDR" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.FAILED_TO_ACQUIRE_COLOCATED_HDR</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="FeatureNotSupp"> @@ -2448,7 +2878,12 @@ </ReturnValue> <MemberValue>40</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Feature not supported.</summary> + <remarks> + <para>Feature not supported.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#FEATURE_NOT_SUPP" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.FEATURE_NOT_SUPP</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="FilterSemanticError"> @@ -2476,7 +2911,12 @@ </ReturnValue> <MemberValue>44</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Semantic errors in packet filter.</summary> + <remarks> + <para>Semantic errors in packet filter.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#FILTER_SEMANTIC_ERROR" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.FILTER_SEMANTIC_ERROR</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="FilterSytaxError"> @@ -2504,7 +2944,12 @@ </ReturnValue> <MemberValue>45</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Syntactical errors in packet filter(s).</summary> + <remarks> + <para>Syntactical errors in packet filter(s).</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#FILTER_SYTAX_ERROR" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.FILTER_SYTAX_ERROR</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ForbiddenApnName"> @@ -2532,7 +2977,12 @@ </ReturnValue> <MemberValue>2066</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>PDN being brought up with an APN that is part of forbidden APN Name list.</summary> + <remarks> + <para>PDN being brought up with an APN that is part of forbidden APN Name list.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#FORBIDDEN_APN_NAME" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.FORBIDDEN_APN_NAME</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="GprsRegistrationFail"> @@ -2560,7 +3010,12 @@ </ReturnValue> <MemberValue>-2</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Data fail due to GPRS registration failure.</summary> + <remarks> + <para>Data fail due to GPRS registration failure.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#GPRS_REGISTRATION_FAIL" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.GPRS_REGISTRATION_FAIL</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="GprsServicesAndNonGprsServicesNotAllowed"> @@ -2588,7 +3043,12 @@ </ReturnValue> <MemberValue>2097</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Not allowed to operate either GPRS or non-GPRS services.</summary> + <remarks> + <para>Not allowed to operate either GPRS or non-GPRS services.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#GPRS_SERVICES_AND_NON_GPRS_SERVICES_NOT_ALLOWED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.GPRS_SERVICES_AND_NON_GPRS_SERVICES_NOT_ALLOWED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="GprsServicesNotAllowed"> @@ -2616,7 +3076,12 @@ </ReturnValue> <MemberValue>2098</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>MS is not allowed to operate GPRS services.</summary> + <remarks> + <para>MS is not allowed to operate GPRS services.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#GPRS_SERVICES_NOT_ALLOWED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.GPRS_SERVICES_NOT_ALLOWED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="GprsServicesNotAllowedInThisPlmn"> @@ -2644,7 +3109,12 @@ </ReturnValue> <MemberValue>2103</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>UE requests GPRS service or the network initiates a detach request in a PLMN that does not offer roaming for GPRS services.</summary> + <remarks> + <para>UE requests GPRS service or the network initiates a detach request in a PLMN that does not offer roaming for GPRS services.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#GPRS_SERVICES_NOT_ALLOWED_IN_THIS_PLMN" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.GPRS_SERVICES_NOT_ALLOWED_IN_THIS_PLMN</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="HandoffPreferenceChanged"> @@ -2672,7 +3142,12 @@ </ReturnValue> <MemberValue>2251</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>System preference change back to SRAT during handoff</summary> + <remarks> + <para>System preference change back to SRAT during handoff</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#HANDOFF_PREFERENCE_CHANGED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.HANDOFF_PREFERENCE_CHANGED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="HdrAccessFailure"> @@ -2700,7 +3175,12 @@ </ReturnValue> <MemberValue>2213</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>HDR system access failure.</summary> + <remarks> + <para>HDR system access failure.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#HDR_ACCESS_FAILURE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.HDR_ACCESS_FAILURE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="HdrFade"> @@ -2728,7 +3208,12 @@ </ReturnValue> <MemberValue>2212</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>HDR module released the call due to fade.</summary> + <remarks> + <para>HDR module released the call due to fade.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#HDR_FADE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.HDR_FADE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="HdrNoLockGranted"> @@ -2756,7 +3241,12 @@ </ReturnValue> <MemberValue>2210</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>HDR module could not be obtained because of the RF locked.</summary> + <remarks> + <para>HDR module could not be obtained because of the RF locked.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#HDR_NO_LOCK_GRANTED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.HDR_NO_LOCK_GRANTED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="IfaceAndPolFamilyMismatch"> @@ -2812,7 +3302,12 @@ </ReturnValue> <MemberValue>117</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Interface mismatch.</summary> + <remarks> + <para>Interface mismatch.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#IFACE_MISMATCH" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.IFACE_MISMATCH</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="IllegalMe"> @@ -2840,7 +3335,12 @@ </ReturnValue> <MemberValue>2096</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>ME could not be authenticated and the ME used is not acceptable to the network.</summary> + <remarks> + <para>ME could not be authenticated and the ME used is not acceptable to the network.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#ILLEGAL_ME" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.ILLEGAL_ME</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="IllegalMs"> @@ -2868,7 +3368,12 @@ </ReturnValue> <MemberValue>2095</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Network refuses service to the MS because either an identity of the MS is not acceptable to the network or the MS does not pass the authentication check.</summary> + <remarks> + <para>Network refuses service to the MS because either an identity of the MS is not acceptable to the network or the MS does not pass the authentication check.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#ILLEGAL_MS" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.ILLEGAL_MS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ImeiNotAccepted"> @@ -2896,7 +3401,12 @@ </ReturnValue> <MemberValue>2177</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>IMEI of the UE is not accepted by the network.</summary> + <remarks> + <para>IMEI of the UE is not accepted by the network.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#IMEI_NOT_ACCEPTED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.IMEI_NOT_ACCEPTED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ImplicitlyDetached"> @@ -2924,7 +3434,12 @@ </ReturnValue> <MemberValue>2100</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Mobile reachable timer has expired, or the GMM context data related to the subscription does not exist in the SGSN.</summary> + <remarks> + <para>Mobile reachable timer has expired, or the GMM context data related to the subscription does not exist in the SGSN.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#IMPLICITLY_DETACHED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.IMPLICITLY_DETACHED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ImsiUnknownInHomeSubscriberServer"> @@ -2952,7 +3467,12 @@ </ReturnValue> <MemberValue>2176</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>IMSI present in the UE is unknown in the home subscriber server.</summary> + <remarks> + <para>IMSI present in the UE is unknown in the home subscriber server.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#IMSI_UNKNOWN_IN_HOME_SUBSCRIBER_SERVER" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.IMSI_UNKNOWN_IN_HOME_SUBSCRIBER_SERVER</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="IncomingCallRejected"> @@ -2980,7 +3500,12 @@ </ReturnValue> <MemberValue>2092</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The other clients rejected incoming call.</summary> + <remarks> + <para>The other clients rejected incoming call.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#INCOMING_CALL_REJECTED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.INCOMING_CALL_REJECTED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="InsufficientResources"> @@ -3008,7 +3533,12 @@ </ReturnValue> <MemberValue>26</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Insufficient resources.</summary> + <remarks> + <para>Insufficient resources.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#INSUFFICIENT_RESOURCES" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.INSUFFICIENT_RESOURCES</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="InterfaceInUse"> @@ -3036,7 +3566,12 @@ </ReturnValue> <MemberValue>2058</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The current interface is being in use.</summary> + <remarks> + <para>The current interface is being in use.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#INTERFACE_IN_USE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.INTERFACE_IN_USE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="InternalCallPreemptByHighPrioApn"> @@ -3064,7 +3599,12 @@ </ReturnValue> <MemberValue>114</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Internal data call preempt by high priority APN.</summary> + <remarks> + <para>Internal data call preempt by high priority APN.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#INTERNAL_CALL_PREEMPT_BY_HIGH_PRIO_APN" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.INTERNAL_CALL_PREEMPT_BY_HIGH_PRIO_APN</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="InternalEpcNonepcTransition"> @@ -3092,7 +3632,12 @@ </ReturnValue> <MemberValue>2057</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Rejected/Brought down since UE is transition between EPC and NONEPC RAT.</summary> + <remarks> + <para>Rejected/Brought down since UE is transition between EPC and NONEPC RAT.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#INTERNAL_EPC_NONEPC_TRANSITION" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.INTERNAL_EPC_NONEPC_TRANSITION</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="InvalidConnectionId"> @@ -3120,7 +3665,12 @@ </ReturnValue> <MemberValue>2156</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>No PDP exists with the given connection ID while modifying or deactivating or activation for an already active PDP.</summary> + <remarks> + <para>No PDP exists with the given connection ID while modifying or deactivating or activation for an already active PDP.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#INVALID_CONNECTION_ID" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.INVALID_CONNECTION_ID</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="InvalidDnsAddr"> @@ -3148,7 +3698,12 @@ </ReturnValue> <MemberValue>123</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Not receiving a DNS address that was mandatory.</summary> + <remarks> + <para>Not receiving a DNS address that was mandatory.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#INVALID_DNS_ADDR" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.INVALID_DNS_ADDR</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="InvalidEmmState"> @@ -3176,7 +3731,12 @@ </ReturnValue> <MemberValue>2190</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Invalid EMM state.</summary> + <remarks> + <para>Invalid EMM state.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#INVALID_EMM_STATE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.INVALID_EMM_STATE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="InvalidMandatoryInfo"> @@ -3204,7 +3764,12 @@ </ReturnValue> <MemberValue>96</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Invalid mandatory information.</summary> + <remarks> + <para>Invalid mandatory information.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#INVALID_MANDATORY_INFO" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.INVALID_MANDATORY_INFO</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="InvalidMode"> @@ -3232,7 +3797,12 @@ </ReturnValue> <MemberValue>2223</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Device operational mode is different from the mode requested in the traffic channel bring up.</summary> + <remarks> + <para>Device operational mode is different from the mode requested in the traffic channel bring up.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#INVALID_MODE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.INVALID_MODE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="InvalidPcscfAddr"> @@ -3260,7 +3830,12 @@ </ReturnValue> <MemberValue>113</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Invalid Proxy-Call Session Control Function (P-CSCF) address.</summary> + <remarks> + <para>Invalid Proxy-Call Session Control Function (P-CSCF) address.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#INVALID_PCSCF_ADDR" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.INVALID_PCSCF_ADDR</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="InvalidPcscfOrDnsAddress"> @@ -3288,7 +3863,12 @@ </ReturnValue> <MemberValue>124</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Not receiving either a PCSCF or a DNS address, one of them being mandatory.</summary> + <remarks> + <para>Not receiving either a PCSCF or a DNS address, one of them being mandatory.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#INVALID_PCSCF_OR_DNS_ADDRESS" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.INVALID_PCSCF_OR_DNS_ADDRESS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="InvalidPrimaryNsapi"> @@ -3316,7 +3896,12 @@ </ReturnValue> <MemberValue>2158</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Primary context for NSAPI does not exist.</summary> + <remarks> + <para>Primary context for NSAPI does not exist.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#INVALID_PRIMARY_NSAPI" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.INVALID_PRIMARY_NSAPI</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="InvalidSimState"> @@ -3344,7 +3929,12 @@ </ReturnValue> <MemberValue>2224</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>SIM was marked by the network as invalid for the circuit and/or packet service domain.</summary> + <remarks> + <para>SIM was marked by the network as invalid for the circuit and/or packet service domain.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#INVALID_SIM_STATE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.INVALID_SIM_STATE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="InvalidTransactionId"> @@ -3372,7 +3962,12 @@ </ReturnValue> <MemberValue>81</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Invalid transaction id.</summary> + <remarks> + <para>Invalid transaction id.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#INVALID_TRANSACTION_ID" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.INVALID_TRANSACTION_ID</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="IpAddressMismatch"> @@ -3400,7 +3995,12 @@ </ReturnValue> <MemberValue>119</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>IP address mismatch.</summary> + <remarks> + <para>IP address mismatch.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#IP_ADDRESS_MISMATCH" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.IP_ADDRESS_MISMATCH</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Ipv6AddressTransferFailed"> @@ -3428,7 +4028,12 @@ </ReturnValue> <MemberValue>2047</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>IPv6 address transfer failed.</summary> + <remarks> + <para>IPv6 address transfer failed.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#IPV6_ADDRESS_TRANSFER_FAILED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.IPV6_ADDRESS_TRANSFER_FAILED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Ipv6PrefixUnavailable"> @@ -3456,7 +4061,12 @@ </ReturnValue> <MemberValue>2250</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Device failure to obtain the prefix from the network.</summary> + <remarks> + <para>Device failure to obtain the prefix from the network.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#IPV6_PREFIX_UNAVAILABLE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.IPV6_PREFIX_UNAVAILABLE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="IpVersionMismatch"> @@ -3484,7 +4094,12 @@ </ReturnValue> <MemberValue>2055</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>New call bring up is rejected since the existing data call IP type doesn't match the requested IP.</summary> + <remarks> + <para>New call bring up is rejected since the existing data call IP type doesn't match the requested IP.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#IP_VERSION_MISMATCH" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.IP_VERSION_MISMATCH</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="IratHandoverFailed"> @@ -3512,7 +4127,12 @@ </ReturnValue> <MemberValue>2194</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Data call was unsuccessfully transferred during the IRAT handover.</summary> + <remarks> + <para>Data call was unsuccessfully transferred during the IRAT handover.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#IRAT_HANDOVER_FAILED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.IRAT_HANDOVER_FAILED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Is707bMaxAccessProbes"> @@ -3540,7 +4160,12 @@ </ReturnValue> <MemberValue>2089</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Maximum access probes for the IS-707B call.</summary> + <remarks> + <para>Maximum access probes for the IS-707B call.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#IS707B_MAX_ACCESS_PROBES" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.IS707B_MAX_ACCESS_PROBES</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="IwlanAuthorizationRejected"> @@ -3568,7 +4193,12 @@ </ReturnValue> <MemberValue>9003</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The user is barred from using the non-3GPP access or the subscribed APN.</summary> + <remarks> + <para>The user is barred from using the non-3GPP access or the subscribed APN.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#IWLAN_AUTHORIZATION_REJECTED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.IWLAN_AUTHORIZATION_REJECTED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="IwlanCongestion"> @@ -3596,7 +4226,12 @@ </ReturnValue> <MemberValue>15500</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The requested service was rejected because of congestion in the network while accessing the IWLAN ePDG.</summary> + <remarks> + <para>The requested service was rejected because of congestion in the network while accessing the IWLAN ePDG. Defined in 3GPP TS 24.502, Section 9.2.4.2.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#IWLAN_CONGESTION" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.IWLAN_CONGESTION</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="IwlanDnsResolutionNameFailure"> @@ -3624,7 +4259,12 @@ </ReturnValue> <MemberValue>16388</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Unable to resolve FQDN for the ePDG to an IP address</summary> + <remarks> + <para>Unable to resolve FQDN for the ePDG to an IP address</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#IWLAN_DNS_RESOLUTION_NAME_FAILURE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.IWLAN_DNS_RESOLUTION_NAME_FAILURE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="IwlanDnsResolutionTimeout"> @@ -3652,7 +4292,12 @@ </ReturnValue> <MemberValue>16389</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>No response received from the DNS Server due to a timeout</summary> + <remarks> + <para>No response received from the DNS Server due to a timeout</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#IWLAN_DNS_RESOLUTION_TIMEOUT" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.IWLAN_DNS_RESOLUTION_TIMEOUT</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="IwlanIkev2AuthFailure"> @@ -3680,7 +4325,12 @@ </ReturnValue> <MemberValue>16385</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Sent in the response to an IKE_AUTH message when, for some reason, the authentication failed.</summary> + <remarks> + <para>Sent in the response to an IKE_AUTH message when, for some reason, the authentication failed.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#IWLAN_IKEV2_AUTH_FAILURE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.IWLAN_IKEV2_AUTH_FAILURE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="IwlanIkev2CertInvalid"> @@ -3708,7 +4358,12 @@ </ReturnValue> <MemberValue>16387</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>IKE Certification validation failure</summary> + <remarks> + <para>IKE Certification validation failure</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#IWLAN_IKEV2_CERT_INVALID" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.IWLAN_IKEV2_CERT_INVALID</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="IwlanIkev2ConfigFailure"> @@ -3736,7 +4391,12 @@ </ReturnValue> <MemberValue>16384</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>IKE configuration error resulting in failure</summary> + <remarks> + <para>IKE configuration error resulting in failure</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#IWLAN_IKEV2_CONFIG_FAILURE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.IWLAN_IKEV2_CONFIG_FAILURE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="IwlanIkev2MsgTimeout"> @@ -3764,7 +4424,12 @@ </ReturnValue> <MemberValue>16386</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>IKE message timeout, tunnel setup failed due to no response from EPDG</summary> + <remarks> + <para>IKE message timeout, tunnel setup failed due to no response from EPDG</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#IWLAN_IKEV2_MSG_TIMEOUT" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.IWLAN_IKEV2_MSG_TIMEOUT</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="IwlanIllegalMe"> @@ -3792,7 +4457,12 @@ </ReturnValue> <MemberValue>9006</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The Mobile Equipment used is not acceptable to the network</summary> + <remarks> + <para>The Mobile Equipment used is not acceptable to the network</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#IWLAN_ILLEGAL_ME" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.IWLAN_ILLEGAL_ME</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="IwlanImeiNotAccepted"> @@ -3820,7 +4490,12 @@ </ReturnValue> <MemberValue>11005</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The network does not accept emergency PDN bringup request using an IMEI</summary> + <remarks> + <para>The network does not accept emergency PDN bringup request using an IMEI</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#IWLAN_IMEI_NOT_ACCEPTED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.IWLAN_IMEI_NOT_ACCEPTED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="IwlanMaxConnectionReached"> @@ -3848,7 +4523,12 @@ </ReturnValue> <MemberValue>8193</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The PDN connection has been rejected.</summary> + <remarks> + <para>The PDN connection has been rejected. No additional PDN connections can be established for the UE due to the network policies or capabilities.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#IWLAN_MAX_CONNECTION_REACHED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.IWLAN_MAX_CONNECTION_REACHED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="IwlanNetworkFailure"> @@ -3876,7 +4556,12 @@ </ReturnValue> <MemberValue>10500</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The network has determined that the requested procedure cannot be completed successfully due to network failure.</summary> + <remarks> + <para>The network has determined that the requested procedure cannot be completed successfully due to network failure.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#IWLAN_NETWORK_FAILURE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.IWLAN_NETWORK_FAILURE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="IwlanNoApnSubscription"> @@ -3904,7 +4589,12 @@ </ReturnValue> <MemberValue>9002</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The requested APN is not included in the user's profile, and therefore is not authorized for that user.</summary> + <remarks> + <para>The requested APN is not included in the user's profile, and therefore is not authorized for that user.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#IWLAN_NO_APN_SUBSCRIPTION" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.IWLAN_NO_APN_SUBSCRIPTION</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="IwlanNon3gppAccessToEpcNotAllowed"> @@ -3932,7 +4622,12 @@ </ReturnValue> <MemberValue>9000</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>No non-3GPP subscription is associated with the IMSI.</summary> + <remarks> + <para>No non-3GPP subscription is associated with the IMSI. The UE is not allowed to use non-3GPP access to EPC.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#IWLAN_NON_3GPP_ACCESS_TO_EPC_NOT_ALLOWED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.IWLAN_NON_3GPP_ACCESS_TO_EPC_NOT_ALLOWED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="IwlanPdnConnectionRejection"> @@ -3960,7 +4655,12 @@ </ReturnValue> <MemberValue>8192</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The PDN connection corresponding to the requested APN has been rejected.</summary> + <remarks> + <para>The PDN connection corresponding to the requested APN has been rejected.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#IWLAN_PDN_CONNECTION_REJECTION" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.IWLAN_PDN_CONNECTION_REJECTION</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="IwlanPlmnNotAllowed"> @@ -3988,7 +4688,12 @@ </ReturnValue> <MemberValue>11011</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The ePDG performs PLMN filtering (based on roaming agreements) and rejects the request from the UE.</summary> + <remarks> + <para>The ePDG performs PLMN filtering (based on roaming agreements) and rejects the request from the UE. The UE requests service in a PLMN where the UE is not allowed to operate.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#IWLAN_PLMN_NOT_ALLOWED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.IWLAN_PLMN_NOT_ALLOWED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="IwlanRatTypeNotAllowed"> @@ -4016,7 +4721,12 @@ </ReturnValue> <MemberValue>11001</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The access type is restricted to the user.</summary> + <remarks> + <para>The access type is restricted to the user.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#IWLAN_RAT_TYPE_NOT_ALLOWED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.IWLAN_RAT_TYPE_NOT_ALLOWED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="IwlanSemanticErrorInTheTftOperation"> @@ -4044,7 +4754,12 @@ </ReturnValue> <MemberValue>8241</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The PDN connection has been rejected due to a semantic error in TFT operation.</summary> + <remarks> + <para>The PDN connection has been rejected due to a semantic error in TFT operation.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#IWLAN_SEMANTIC_ERROR_IN_THE_TFT_OPERATION" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.IWLAN_SEMANTIC_ERROR_IN_THE_TFT_OPERATION</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="IwlanSemanticErrorsInPacketFilters"> @@ -4072,7 +4787,12 @@ </ReturnValue> <MemberValue>8244</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The PDN connection has been rejected due to sematic errors in the packet filter.</summary> + <remarks> + <para>The PDN connection has been rejected due to sematic errors in the packet filter.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#IWLAN_SEMANTIC_ERRORS_IN_PACKET_FILTERS" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.IWLAN_SEMANTIC_ERRORS_IN_PACKET_FILTERS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="IwlanSyntacticalErrorInTheTftOperation"> @@ -4100,7 +4820,12 @@ </ReturnValue> <MemberValue>8242</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The PDN connection has been rejected due to a syntactic error in TFT operation.</summary> + <remarks> + <para>The PDN connection has been rejected due to a syntactic error in TFT operation.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#IWLAN_SYNTACTICAL_ERROR_IN_THE_TFT_OPERATION" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.IWLAN_SYNTACTICAL_ERROR_IN_THE_TFT_OPERATION</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="IwlanSyntacticalErrorsInPacketFilters"> @@ -4128,7 +4853,12 @@ </ReturnValue> <MemberValue>8245</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The PDN connection has been rejected due to syntactic errors in the packet filter.</summary> + <remarks> + <para>The PDN connection has been rejected due to syntactic errors in the packet filter.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#IWLAN_SYNTACTICAL_ERRORS_IN_PACKET_FILTERS" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.IWLAN_SYNTACTICAL_ERRORS_IN_PACKET_FILTERS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="IwlanTunnelNotFound"> @@ -4156,7 +4886,12 @@ </ReturnValue> <MemberValue>16390</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Expected to update or bring down an ePDG tunnel, but no tunnel found</summary> + <remarks> + <para>Expected to update or bring down an ePDG tunnel, but no tunnel found</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#IWLAN_TUNNEL_NOT_FOUND" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.IWLAN_TUNNEL_NOT_FOUND</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="IwlanUnauthenticatedEmergencyNotSupported"> @@ -4184,7 +4919,12 @@ </ReturnValue> <MemberValue>11055</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The ePDG does not support un-authenticated IMSI based emergency PDN bringup *</summary> + <remarks> + <para>The ePDG does not support un-authenticated IMSI based emergency PDN bringup *</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#IWLAN_UNAUTHENTICATED_EMERGENCY_NOT_SUPPORTED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.IWLAN_UNAUTHENTICATED_EMERGENCY_NOT_SUPPORTED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="IwlanUserUnknown"> @@ -4212,7 +4952,12 @@ </ReturnValue> <MemberValue>9001</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The user identified by the IMSI is unknown.</summary> + <remarks> + <para>The user identified by the IMSI is unknown.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#IWLAN_USER_UNKNOWN" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.IWLAN_USER_UNKNOWN</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="LimitedToIpv4"> @@ -4240,7 +4985,12 @@ </ReturnValue> <MemberValue>2234</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>IPv6 interface bring up fails because the network provided only the IPv4 address for the upcoming PDN permanent client can reattempt a IPv6 call bring up after the IPv4 interface is also brought down.</summary> + <remarks> + <para>IPv6 interface bring up fails because the network provided only the IPv4 address for the upcoming PDN permanent client can reattempt a IPv6 call bring up after the IPv4 interface is also brought down. However, there is no guarantee that the network will provide a IPv6 address.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#LIMITED_TO_IPV4" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.LIMITED_TO_IPV4</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="LimitedToIpv6"> @@ -4268,7 +5018,12 @@ </ReturnValue> <MemberValue>2235</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>IPv4 interface bring up fails because the network provided only the IPv6 address for the upcoming PDN permanent client can reattempt a IPv4 call bring up after the IPv6 interface is also brought down.</summary> + <remarks> + <para>IPv4 interface bring up fails because the network provided only the IPv6 address for the upcoming PDN permanent client can reattempt a IPv4 call bring up after the IPv6 interface is also brought down. However there is no guarantee that the network will provide a IPv4 address.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#LIMITED_TO_IPV6" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.LIMITED_TO_IPV6</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="LlcSndcp"> @@ -4296,7 +5051,12 @@ </ReturnValue> <MemberValue>25</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Logical Link Control (LLC) Sub Network Dependent Convergence Protocol (SNDCP).</summary> + <remarks> + <para>Logical Link Control (LLC) Sub Network Dependent Convergence Protocol (SNDCP).</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#LLC_SNDCP" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.LLC_SNDCP</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="LocalEnd"> @@ -4324,7 +5084,12 @@ </ReturnValue> <MemberValue>2215</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Client ended the data call.</summary> + <remarks> + <para>Client ended the data call.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#LOCAL_END" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.LOCAL_END</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="LocationAreaNotAllowed"> @@ -4352,7 +5117,12 @@ </ReturnValue> <MemberValue>2102</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>MS requests service, or the network initiates a detach request, in a location area where the HPLMN determines that the MS, by subscription, is not allowed to operate.</summary> + <remarks> + <para>MS requests service, or the network initiates a detach request, in a location area where the HPLMN determines that the MS, by subscription, is not allowed to operate.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#LOCATION_AREA_NOT_ALLOWED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.LOCATION_AREA_NOT_ALLOWED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="LostConnection"> @@ -4380,7 +5150,12 @@ </ReturnValue> <MemberValue>65540</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Data connection was lost.</summary> + <remarks> + <para>Data connection was lost.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#LOST_CONNECTION" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.LOST_CONNECTION</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="LowerLayerRegistrationFailure"> @@ -4408,7 +5183,12 @@ </ReturnValue> <MemberValue>2197</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Lower layer registration failure.</summary> + <remarks> + <para>Lower layer registration failure.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#LOWER_LAYER_REGISTRATION_FAILURE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.LOWER_LAYER_REGISTRATION_FAILURE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="LowPowerModeOrPoweringDown"> @@ -4436,7 +5216,12 @@ </ReturnValue> <MemberValue>2044</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Device is going into lower power mode or powering down.</summary> + <remarks> + <para>Device is going into lower power mode or powering down.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#LOW_POWER_MODE_OR_POWERING_DOWN" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.LOW_POWER_MODE_OR_POWERING_DOWN</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="LteNasServiceRequestFailed"> @@ -4464,7 +5249,12 @@ </ReturnValue> <MemberValue>2117</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Service request procedure failure.</summary> + <remarks> + <para>Service request procedure failure.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#LTE_NAS_SERVICE_REQUEST_FAILED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.LTE_NAS_SERVICE_REQUEST_FAILED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="LteThrottlingNotRequired"> @@ -4492,7 +5282,12 @@ </ReturnValue> <MemberValue>2127</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Throttling is not needed for this service request failure.</summary> + <remarks> + <para>Throttling is not needed for this service request failure.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#LTE_THROTTLING_NOT_REQUIRED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.LTE_THROTTLING_NOT_REQUIRED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MacFailure"> @@ -4520,7 +5315,12 @@ </ReturnValue> <MemberValue>2183</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>MAC level failure.</summary> + <remarks> + <para>MAC level failure.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MAC_FAILURE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MAC_FAILURE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MatchAllRuleNotAllowed"> @@ -4548,7 +5348,12 @@ </ReturnValue> <MemberValue>2253</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>No matching rule available for the request, and match-all rule is not allowed for it.</summary> + <remarks> + <para>No matching rule available for the request, and match-all rule is not allowed for it.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MATCH_ALL_RULE_NOT_ALLOWED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MATCH_ALL_RULE_NOT_ALLOWED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MaxAccessProbe"> @@ -4576,7 +5381,12 @@ </ReturnValue> <MemberValue>2079</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Maximum access probes transmitted.</summary> + <remarks> + <para>Maximum access probes transmitted.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MAX_ACCESS_PROBE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MAX_ACCESS_PROBE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MaximiumNsapisExceeded"> @@ -4604,7 +5414,12 @@ </ReturnValue> <MemberValue>2157</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Maximum NSAPIs have been exceeded during PDP activation.</summary> + <remarks> + <para>Maximum NSAPIs have been exceeded during PDP activation.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MAXIMIUM_NSAPIS_EXCEEDED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MAXIMIUM_NSAPIS_EXCEEDED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MaxinumSizeOfL2MessageExceeded"> @@ -4632,7 +5447,12 @@ </ReturnValue> <MemberValue>2166</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Maximum size of the L2 message was exceeded.</summary> + <remarks> + <para>Maximum size of the L2 message was exceeded.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MAXINUM_SIZE_OF_L2_MESSAGE_EXCEEDED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MAXINUM_SIZE_OF_L2_MESSAGE_EXCEEDED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MaxIpv4Connections"> @@ -4660,7 +5480,12 @@ </ReturnValue> <MemberValue>2052</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>IPv4 data call bring up is rejected because the UE already maintains the allotted maximum number of IPv4 data connections.</summary> + <remarks> + <para>IPv4 data call bring up is rejected because the UE already maintains the allotted maximum number of IPv4 data connections.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MAX_IPV4_CONNECTIONS" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MAX_IPV4_CONNECTIONS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MaxIpv6Connections"> @@ -4688,7 +5513,12 @@ </ReturnValue> <MemberValue>2053</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>IPv6 data call bring up is rejected because the UE already maintains the allotted maximum number of IPv6 data connections.</summary> + <remarks> + <para>IPv6 data call bring up is rejected because the UE already maintains the allotted maximum number of IPv6 data connections.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MAX_IPV6_CONNECTIONS" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MAX_IPV6_CONNECTIONS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MaxPppInactivityTimerExpired"> @@ -4716,7 +5546,12 @@ </ReturnValue> <MemberValue>2046</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Maximum PPP inactivity timer expired.</summary> + <remarks> + <para>Maximum PPP inactivity timer expired.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MAX_PPP_INACTIVITY_TIMER_EXPIRED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MAX_PPP_INACTIVITY_TIMER_EXPIRED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MessageIncorrectSemantic"> @@ -4744,7 +5579,12 @@ </ReturnValue> <MemberValue>95</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Incorrect message semantic.</summary> + <remarks> + <para>Incorrect message semantic.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MESSAGE_INCORRECT_SEMANTIC" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MESSAGE_INCORRECT_SEMANTIC</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MessageTypeUnsupported"> @@ -4772,7 +5612,12 @@ </ReturnValue> <MemberValue>97</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Unsupported message type.</summary> + <remarks> + <para>Unsupported message type.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MESSAGE_TYPE_UNSUPPORTED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MESSAGE_TYPE_UNSUPPORTED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MipConfigFailure"> @@ -4800,7 +5645,12 @@ </ReturnValue> <MemberValue>2050</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>UE is in MIP-only configuration but the MIP configuration fails on call bring up due to incorrect provisioning.</summary> + <remarks> + <para>UE is in MIP-only configuration but the MIP configuration fails on call bring up due to incorrect provisioning.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MIP_CONFIG_FAILURE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MIP_CONFIG_FAILURE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MipFaAdminProhibited"> @@ -4828,7 +5678,12 @@ </ReturnValue> <MemberValue>2001</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Foreign agent administratively prohibited MIP (Mobile IP) registration.</summary> + <remarks> + <para>Foreign agent administratively prohibited MIP (Mobile IP) registration.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MIP_FA_ADMIN_PROHIBITED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MIP_FA_ADMIN_PROHIBITED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MipFaDeliveryStyleNotSupported"> @@ -4856,7 +5711,12 @@ </ReturnValue> <MemberValue>2012</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Foreign agent rejected MIP (Mobile IP) registration because of delivery style was not supported.</summary> + <remarks> + <para>Foreign agent rejected MIP (Mobile IP) registration because of delivery style was not supported.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MIP_FA_DELIVERY_STYLE_NOT_SUPPORTED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MIP_FA_DELIVERY_STYLE_NOT_SUPPORTED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MipFaEncapsulationUnavailable"> @@ -4884,7 +5744,12 @@ </ReturnValue> <MemberValue>2008</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Foreign agent rejected MIP (Mobile IP) registration because of requested encapsulation was unavailable.</summary> + <remarks> + <para>Foreign agent rejected MIP (Mobile IP) registration because of requested encapsulation was unavailable.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MIP_FA_ENCAPSULATION_UNAVAILABLE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MIP_FA_ENCAPSULATION_UNAVAILABLE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MipFaHomeAgentAuthenticationFailure"> @@ -4912,7 +5777,12 @@ </ReturnValue> <MemberValue>2004</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Foreign agent rejected MIP (Mobile IP) registration because of home agent authentication failure.</summary> + <remarks> + <para>Foreign agent rejected MIP (Mobile IP) registration because of home agent authentication failure.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MIP_FA_HOME_AGENT_AUTHENTICATION_FAILURE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MIP_FA_HOME_AGENT_AUTHENTICATION_FAILURE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MipFaInsufficientResources"> @@ -4940,7 +5810,12 @@ </ReturnValue> <MemberValue>2002</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Foreign agent rejected MIP (Mobile IP) registration because of insufficient resources.</summary> + <remarks> + <para>Foreign agent rejected MIP (Mobile IP) registration because of insufficient resources.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MIP_FA_INSUFFICIENT_RESOURCES" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MIP_FA_INSUFFICIENT_RESOURCES</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MipFaMalformedReply"> @@ -4968,7 +5843,12 @@ </ReturnValue> <MemberValue>2007</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Foreign agent rejected MIP (Mobile IP) registration because of malformed reply.</summary> + <remarks> + <para>Foreign agent rejected MIP (Mobile IP) registration because of malformed reply.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MIP_FA_MALFORMED_REPLY" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MIP_FA_MALFORMED_REPLY</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MipFaMalformedRequest"> @@ -4996,7 +5876,12 @@ </ReturnValue> <MemberValue>2006</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Foreign agent rejected MIP (Mobile IP) registration because of malformed request.</summary> + <remarks> + <para>Foreign agent rejected MIP (Mobile IP) registration because of malformed request.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MIP_FA_MALFORMED_REQUEST" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MIP_FA_MALFORMED_REQUEST</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MipFaMissingChallenge"> @@ -5024,7 +5909,12 @@ </ReturnValue> <MemberValue>2017</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Foreign agent rejected MIP (Mobile IP) registration because of missing challenge.</summary> + <remarks> + <para>Foreign agent rejected MIP (Mobile IP) registration because of missing challenge.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MIP_FA_MISSING_CHALLENGE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MIP_FA_MISSING_CHALLENGE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MipFaMissingHomeAddress"> @@ -5052,7 +5942,12 @@ </ReturnValue> <MemberValue>2015</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Foreign agent rejected MIP (Mobile IP) registration because of missing Home Address.</summary> + <remarks> + <para>Foreign agent rejected MIP (Mobile IP) registration because of missing Home Address.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MIP_FA_MISSING_HOME_ADDRESS" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MIP_FA_MISSING_HOME_ADDRESS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MipFaMissingHomeAgent"> @@ -5080,7 +5975,12 @@ </ReturnValue> <MemberValue>2014</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Foreign agent rejected MIP (Mobile IP) registration because of missing Home Agent.</summary> + <remarks> + <para>Foreign agent rejected MIP (Mobile IP) registration because of missing Home Agent.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MIP_FA_MISSING_HOME_AGENT" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MIP_FA_MISSING_HOME_AGENT</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MipFaMissingNai"> @@ -5108,7 +6008,12 @@ </ReturnValue> <MemberValue>2013</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Foreign agent rejected MIP (Mobile IP) registration because of missing NAI (Network Access Identifier).</summary> + <remarks> + <para>Foreign agent rejected MIP (Mobile IP) registration because of missing NAI (Network Access Identifier).</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MIP_FA_MISSING_NAI" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MIP_FA_MISSING_NAI</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MipFaMobileNodeAuthenticationFailure"> @@ -5136,7 +6041,12 @@ </ReturnValue> <MemberValue>2003</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Foreign agent rejected MIP (Mobile IP) registration because of MN-AAA authenticator was wrong.</summary> + <remarks> + <para>Foreign agent rejected MIP (Mobile IP) registration because of MN-AAA authenticator was wrong.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MIP_FA_MOBILE_NODE_AUTHENTICATION_FAILURE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MIP_FA_MOBILE_NODE_AUTHENTICATION_FAILURE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MipFaReasonUnspecified"> @@ -5164,7 +6074,12 @@ </ReturnValue> <MemberValue>2000</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Reason unspecified for foreign agent rejected MIP (Mobile IP) registration.</summary> + <remarks> + <para>Reason unspecified for foreign agent rejected MIP (Mobile IP) registration.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MIP_FA_REASON_UNSPECIFIED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MIP_FA_REASON_UNSPECIFIED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MipFaRequestedLifetimeTooLong"> @@ -5192,7 +6107,12 @@ </ReturnValue> <MemberValue>2005</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Foreign agent rejected MIP (Mobile IP) registration because of requested lifetime was too long.</summary> + <remarks> + <para>Foreign agent rejected MIP (Mobile IP) registration because of requested lifetime was too long.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MIP_FA_REQUESTED_LIFETIME_TOO_LONG" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MIP_FA_REQUESTED_LIFETIME_TOO_LONG</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MipFaReverseTunnelIsMandatory"> @@ -5220,7 +6140,12 @@ </ReturnValue> <MemberValue>2011</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Foreign agent rejected MIP (Mobile IP) registration because of reverse tunnel was mandatory but not requested by device.</summary> + <remarks> + <para>Foreign agent rejected MIP (Mobile IP) registration because of reverse tunnel was mandatory but not requested by device.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MIP_FA_REVERSE_TUNNEL_IS_MANDATORY" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MIP_FA_REVERSE_TUNNEL_IS_MANDATORY</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MipFaReverseTunnelUnavailable"> @@ -5248,7 +6173,12 @@ </ReturnValue> <MemberValue>2010</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Foreign agent rejected MIP (Mobile IP) registration because of reverse tunnel was unavailable.</summary> + <remarks> + <para>Foreign agent rejected MIP (Mobile IP) registration because of reverse tunnel was unavailable.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MIP_FA_REVERSE_TUNNEL_UNAVAILABLE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MIP_FA_REVERSE_TUNNEL_UNAVAILABLE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MipFaStaleChallenge"> @@ -5276,7 +6206,12 @@ </ReturnValue> <MemberValue>2018</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Foreign agent rejected MIP (Mobile IP) registration because of stale challenge.</summary> + <remarks> + <para>Foreign agent rejected MIP (Mobile IP) registration because of stale challenge.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MIP_FA_STALE_CHALLENGE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MIP_FA_STALE_CHALLENGE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MipFaUnknownChallenge"> @@ -5304,7 +6239,12 @@ </ReturnValue> <MemberValue>2016</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Foreign agent rejected MIP (Mobile IP) registration because of unknown challenge.</summary> + <remarks> + <para>Foreign agent rejected MIP (Mobile IP) registration because of unknown challenge.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MIP_FA_UNKNOWN_CHALLENGE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MIP_FA_UNKNOWN_CHALLENGE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MipFaVjHeaderCompressionUnavailable"> @@ -5332,7 +6272,12 @@ </ReturnValue> <MemberValue>2009</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Foreign agent rejected MIP (Mobile IP) registration of VJ Header Compression was unavailable.</summary> + <remarks> + <para>Foreign agent rejected MIP (Mobile IP) registration of VJ Header Compression was unavailable.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MIP_FA_VJ_HEADER_COMPRESSION_UNAVAILABLE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MIP_FA_VJ_HEADER_COMPRESSION_UNAVAILABLE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MipHaAdminProhibited"> @@ -5360,7 +6305,12 @@ </ReturnValue> <MemberValue>2020</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Home agent administratively prohibited MIP (Mobile IP) registration.</summary> + <remarks> + <para>Home agent administratively prohibited MIP (Mobile IP) registration.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MIP_HA_ADMIN_PROHIBITED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MIP_HA_ADMIN_PROHIBITED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MipHaEncapsulationUnavailable"> @@ -5388,7 +6338,12 @@ </ReturnValue> <MemberValue>2029</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Home agent rejected MIP (Mobile IP) registration because of encapsulation unavailable.</summary> + <remarks> + <para>Home agent rejected MIP (Mobile IP) registration because of encapsulation unavailable.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MIP_HA_ENCAPSULATION_UNAVAILABLE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MIP_HA_ENCAPSULATION_UNAVAILABLE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MipHaForeignAgentAuthenticationFailure"> @@ -5416,7 +6371,12 @@ </ReturnValue> <MemberValue>2023</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Home agent rejected MIP (Mobile IP) registration because of foreign agent authentication failure.</summary> + <remarks> + <para>Home agent rejected MIP (Mobile IP) registration because of foreign agent authentication failure.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MIP_HA_FOREIGN_AGENT_AUTHENTICATION_FAILURE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MIP_HA_FOREIGN_AGENT_AUTHENTICATION_FAILURE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MipHaInsufficientResources"> @@ -5444,7 +6404,12 @@ </ReturnValue> <MemberValue>2021</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Home agent rejected MIP (Mobile IP) registration because of insufficient resources.</summary> + <remarks> + <para>Home agent rejected MIP (Mobile IP) registration because of insufficient resources.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MIP_HA_INSUFFICIENT_RESOURCES" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MIP_HA_INSUFFICIENT_RESOURCES</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MipHaMalformedRequest"> @@ -5472,7 +6437,12 @@ </ReturnValue> <MemberValue>2025</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Home agent rejected MIP (Mobile IP) registration because of malformed request.</summary> + <remarks> + <para>Home agent rejected MIP (Mobile IP) registration because of malformed request.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MIP_HA_MALFORMED_REQUEST" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MIP_HA_MALFORMED_REQUEST</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MipHaMobileNodeAuthenticationFailure"> @@ -5500,7 +6470,12 @@ </ReturnValue> <MemberValue>2022</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Home agent rejected MIP (Mobile IP) registration because of MN-HA authenticator was wrong.</summary> + <remarks> + <para>Home agent rejected MIP (Mobile IP) registration because of MN-HA authenticator was wrong.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MIP_HA_MOBILE_NODE_AUTHENTICATION_FAILURE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MIP_HA_MOBILE_NODE_AUTHENTICATION_FAILURE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MipHaReasonUnspecified"> @@ -5528,7 +6503,12 @@ </ReturnValue> <MemberValue>2019</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Reason unspecified for home agent rejected MIP (Mobile IP) registration.</summary> + <remarks> + <para>Reason unspecified for home agent rejected MIP (Mobile IP) registration.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MIP_HA_REASON_UNSPECIFIED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MIP_HA_REASON_UNSPECIFIED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MipHaRegistrationIdMismatch"> @@ -5556,7 +6536,12 @@ </ReturnValue> <MemberValue>2024</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Home agent rejected MIP (Mobile IP) registration because of registration id mismatch.</summary> + <remarks> + <para>Home agent rejected MIP (Mobile IP) registration because of registration id mismatch.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MIP_HA_REGISTRATION_ID_MISMATCH" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MIP_HA_REGISTRATION_ID_MISMATCH</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MipHaReverseTunnelIsMandatory"> @@ -5584,7 +6569,12 @@ </ReturnValue> <MemberValue>2028</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Home agent rejected MIP (Mobile IP) registration because of reverse tunnel is mandatory but not requested by device.</summary> + <remarks> + <para>Home agent rejected MIP (Mobile IP) registration because of reverse tunnel is mandatory but not requested by device.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MIP_HA_REVERSE_TUNNEL_IS_MANDATORY" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MIP_HA_REVERSE_TUNNEL_IS_MANDATORY</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MipHaReverseTunnelUnavailable"> @@ -5612,7 +6602,12 @@ </ReturnValue> <MemberValue>2027</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Home agent rejected MIP (Mobile IP) registration because of reverse tunnel was unavailable.</summary> + <remarks> + <para>Home agent rejected MIP (Mobile IP) registration because of reverse tunnel was unavailable.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MIP_HA_REVERSE_TUNNEL_UNAVAILABLE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MIP_HA_REVERSE_TUNNEL_UNAVAILABLE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MipHaUnknownHomeAgentAddress"> @@ -5640,7 +6635,12 @@ </ReturnValue> <MemberValue>2026</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Home agent rejected MIP (Mobile IP) registration because of unknown home agent address.</summary> + <remarks> + <para>Home agent rejected MIP (Mobile IP) registration because of unknown home agent address.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MIP_HA_UNKNOWN_HOME_AGENT_ADDRESS" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MIP_HA_UNKNOWN_HOME_AGENT_ADDRESS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MissingUnknownApn"> @@ -5668,7 +6668,12 @@ </ReturnValue> <MemberValue>27</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Missing or unknown APN.</summary> + <remarks> + <para>Missing or unknown APN.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MISSING_UNKNOWN_APN" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MISSING_UNKNOWN_APN</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ModemAppPreempted"> @@ -5696,7 +6701,12 @@ </ReturnValue> <MemberValue>2032</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Another application in modem preempts the data call.</summary> + <remarks> + <para>Another application in modem preempts the data call.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MODEM_APP_PREEMPTED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MODEM_APP_PREEMPTED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ModemRestart"> @@ -5724,7 +6734,12 @@ </ReturnValue> <MemberValue>2037</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Modem restart.</summary> + <remarks> + <para>Modem restart.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MODEM_RESTART" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MODEM_RESTART</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MscTemporarilyNotReachable"> @@ -5752,7 +6767,12 @@ </ReturnValue> <MemberValue>2180</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Mobile switching center is temporarily unreachable.</summary> + <remarks> + <para>Mobile switching center is temporarily unreachable.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MSC_TEMPORARILY_NOT_REACHABLE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MSC_TEMPORARILY_NOT_REACHABLE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MsgAndProtocolStateUncompatible"> @@ -5780,7 +6800,12 @@ </ReturnValue> <MemberValue>101</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Message and protocol state uncompatible.</summary> + <remarks> + <para>Message and protocol state uncompatible.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MSG_AND_PROTOCOL_STATE_UNCOMPATIBLE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MSG_AND_PROTOCOL_STATE_UNCOMPATIBLE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MsgTypeNoncompatibleState"> @@ -5808,7 +6833,12 @@ </ReturnValue> <MemberValue>98</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Message type uncompatible.</summary> + <remarks> + <para>Message type uncompatible.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MSG_TYPE_NONCOMPATIBLE_STATE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MSG_TYPE_NONCOMPATIBLE_STATE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MsIdentityCannotBeDerivedByTheNetwork"> @@ -5836,7 +6866,12 @@ </ReturnValue> <MemberValue>2099</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>No matching identity or context could be found in the network.</summary> + <remarks> + <para>No matching identity or context could be found in the network.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MS_IDENTITY_CANNOT_BE_DERIVED_BY_THE_NETWORK" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MS_IDENTITY_CANNOT_BE_DERIVED_BY_THE_NETWORK</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MultiConnToSamePdnNotAllowed"> @@ -5864,7 +6899,12 @@ </ReturnValue> <MemberValue>55</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Multiple connections to a same PDN is not allowed.</summary> + <remarks> + <para>Multiple connections to a same PDN is not allowed.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MULTI_CONN_TO_SAME_PDN_NOT_ALLOWED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MULTI_CONN_TO_SAME_PDN_NOT_ALLOWED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MultiplePdpCallNotAllowed"> @@ -5892,7 +6932,12 @@ </ReturnValue> <MemberValue>2192</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Multiple PDP call feature is disabled.</summary> + <remarks> + <para>Multiple PDP call feature is disabled.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#MULTIPLE_PDP_CALL_NOT_ALLOWED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.MULTIPLE_PDP_CALL_NOT_ALLOWED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NasLayerFailure"> @@ -5920,7 +6965,12 @@ </ReturnValue> <MemberValue>2191</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Non-Access Spectrum layer failure.</summary> + <remarks> + <para>Non-Access Spectrum layer failure.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#NAS_LAYER_FAILURE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.NAS_LAYER_FAILURE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NasRequestRejectedByNetwork"> @@ -5948,7 +6998,12 @@ </ReturnValue> <MemberValue>2167</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Non-access stratum (NAS) request was rejected by the network.</summary> + <remarks> + <para>Non-access stratum (NAS) request was rejected by the network.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#NAS_REQUEST_REJECTED_BY_NETWORK" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.NAS_REQUEST_REJECTED_BY_NETWORK</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NasSignalling"> @@ -5976,7 +7031,12 @@ </ReturnValue> <MemberValue>14</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>NAS signalling.</summary> + <remarks> + <para>NAS signalling.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#NAS_SIGNALLING" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.NAS_SIGNALLING</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NetworkFailure"> @@ -6004,7 +7064,12 @@ </ReturnValue> <MemberValue>38</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Network Failure.</summary> + <remarks> + <para>Network Failure.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#NETWORK_FAILURE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.NETWORK_FAILURE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NetworkInitiatedDetachNoAutoReattach"> @@ -6032,7 +7097,12 @@ </ReturnValue> <MemberValue>2154</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Network-initiated detach without reattach.</summary> + <remarks> + <para>Network-initiated detach without reattach.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#NETWORK_INITIATED_DETACH_NO_AUTO_REATTACH" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.NETWORK_INITIATED_DETACH_NO_AUTO_REATTACH</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NetworkInitiatedDetachWithAutoReattach"> @@ -6060,7 +7130,12 @@ </ReturnValue> <MemberValue>2153</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Network-initiated detach with reattach.</summary> + <remarks> + <para>Network-initiated detach with reattach.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#NETWORK_INITIATED_DETACH_WITH_AUTO_REATTACH" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.NETWORK_INITIATED_DETACH_WITH_AUTO_REATTACH</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NetworkInitiatedTermination"> @@ -6088,7 +7163,12 @@ </ReturnValue> <MemberValue>2031</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Brought down by the network.</summary> + <remarks> + <para>Brought down by the network.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#NETWORK_INITIATED_TERMINATION" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.NETWORK_INITIATED_TERMINATION</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NoCdmaService"> @@ -6116,7 +7196,12 @@ </ReturnValue> <MemberValue>2084</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Device does not have CDMA service.</summary> + <remarks> + <para>Device does not have CDMA service.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#NO_CDMA_SERVICE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.NO_CDMA_SERVICE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NoCollocatedHdr"> @@ -6144,7 +7229,12 @@ </ReturnValue> <MemberValue>2225</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>There is no co-located HDR.</summary> + <remarks> + <para>There is no co-located HDR.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#NO_COLLOCATED_HDR" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.NO_COLLOCATED_HDR</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NoEpsBearerContextActivated"> @@ -6172,7 +7262,12 @@ </ReturnValue> <MemberValue>2189</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>No EPS bearer context was activated.</summary> + <remarks> + <para>No EPS bearer context was activated.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#NO_EPS_BEARER_CONTEXT_ACTIVATED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.NO_EPS_BEARER_CONTEXT_ACTIVATED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NoGprsContext"> @@ -6200,7 +7295,12 @@ </ReturnValue> <MemberValue>2094</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>GPRS context is not available.</summary> + <remarks> + <para>GPRS context is not available.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#NO_GPRS_CONTEXT" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.NO_GPRS_CONTEXT</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NoHybridHdrService"> @@ -6228,7 +7328,12 @@ </ReturnValue> <MemberValue>2209</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Device has no hybrid HDR service.</summary> + <remarks> + <para>Device has no hybrid HDR service.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#NO_HYBRID_HDR_SERVICE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.NO_HYBRID_HDR_SERVICE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="None"> @@ -6256,7 +7361,12 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>There is no failure</summary> + <remarks> + <para>There is no failure</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#NONE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.NONE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NonIpNotSupported"> @@ -6284,7 +7394,12 @@ </ReturnValue> <MemberValue>2069</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>UE is unable to bring up a non-IP data call because the device is not camped on a NB1 cell.</summary> + <remarks> + <para>UE is unable to bring up a non-IP data call because the device is not camped on a NB1 cell.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#NON_IP_NOT_SUPPORTED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.NON_IP_NOT_SUPPORTED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NoPdpContextActivated"> @@ -6312,7 +7427,12 @@ </ReturnValue> <MemberValue>2107</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>MS requests an establishment of the radio access bearers for all active PDP contexts by sending a service request message indicating data to the network, but the SGSN does not have any active PDP context.</summary> + <remarks> + <para>MS requests an establishment of the radio access bearers for all active PDP contexts by sending a service request message indicating data to the network, but the SGSN does not have any active PDP context.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#NO_PDP_CONTEXT_ACTIVATED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.NO_PDP_CONTEXT_ACTIVATED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NoResponseFromBaseStation"> @@ -6340,7 +7460,12 @@ </ReturnValue> <MemberValue>2081</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>There was no response received from the base station.</summary> + <remarks> + <para>There was no response received from the base station.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#NO_RESPONSE_FROM_BASE_STATION" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.NO_RESPONSE_FROM_BASE_STATION</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NormalRelease"> @@ -6368,7 +7493,12 @@ </ReturnValue> <MemberValue>2218</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Receiving a release from the base station with no reason.</summary> + <remarks> + <para>Receiving a release from the base station with no reason.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#NORMAL_RELEASE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.NORMAL_RELEASE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NoService"> @@ -6396,7 +7526,12 @@ </ReturnValue> <MemberValue>2216</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Device has no service.</summary> + <remarks> + <para>Device has no service.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#NO_SERVICE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.NO_SERVICE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NoServiceOnGateway"> @@ -6424,7 +7559,12 @@ </ReturnValue> <MemberValue>2093</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>No service on the gateway.</summary> + <remarks> + <para>No service on the gateway.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#NO_SERVICE_ON_GATEWAY" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.NO_SERVICE_ON_GATEWAY</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NsapiInUse"> @@ -6452,7 +7592,12 @@ </ReturnValue> <MemberValue>35</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The Network Service Access Point Identifier (NSAPI) is in use.</summary> + <remarks> + <para>The Network Service Access Point Identifier (NSAPI) is in use.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#NSAPI_IN_USE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.NSAPI_IN_USE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NullApnDisallowed"> @@ -6480,7 +7625,12 @@ </ReturnValue> <MemberValue>2061</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>PDN is attempted to be brought up with NULL APN but NULL APN is not supported.</summary> + <remarks> + <para>PDN is attempted to be brought up with NULL APN but NULL APN is not supported.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#NULL_APN_DISALLOWED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.NULL_APN_DISALLOWED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="OemDcfailcause1"> @@ -6928,7 +8078,12 @@ </ReturnValue> <MemberValue>50</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Packet Data Protocol (PDP) type IPv4 only allowed.</summary> + <remarks> + <para>Packet Data Protocol (PDP) type IPv4 only allowed.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#ONLY_IPV4_ALLOWED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.ONLY_IPV4_ALLOWED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="OnlyIpv4v6Allowed"> @@ -6956,7 +8111,12 @@ </ReturnValue> <MemberValue>57</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Network supports IPv4v6 PDP type only.</summary> + <remarks> + <para>Network supports IPv4v6 PDP type only. Non-IP type is not allowed. In LTE mode of operation, this is a PDN throttling cause code, meaning the UE may throttle further requests to the same APN.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#ONLY_IPV4V6_ALLOWED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.ONLY_IPV4V6_ALLOWED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="OnlyIpv6Allowed"> @@ -6984,7 +8144,12 @@ </ReturnValue> <MemberValue>51</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Packet Data Protocol (PDP) type IPv6 only allowed.</summary> + <remarks> + <para>Packet Data Protocol (PDP) type IPv6 only allowed.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#ONLY_IPV6_ALLOWED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.ONLY_IPV6_ALLOWED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="OnlyNonIpAllowed"> @@ -7012,7 +8177,12 @@ </ReturnValue> <MemberValue>58</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Network supports non-IP PDP type only.</summary> + <remarks> + <para>Network supports non-IP PDP type only. IPv4, IPv6 and IPv4v6 is not allowed. In LTE mode of operation, this is a PDN throttling cause code, meaning the UE can throttle further requests to the same APN.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#ONLY_NON_IP_ALLOWED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.ONLY_NON_IP_ALLOWED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="OnlySingleBearerAllowed"> @@ -7040,7 +8210,12 @@ </ReturnValue> <MemberValue>52</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Single address bearers only allowed.</summary> + <remarks> + <para>Single address bearers only allowed.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#ONLY_SINGLE_BEARER_ALLOWED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.ONLY_SINGLE_BEARER_ALLOWED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="OperatorBarred"> @@ -7068,7 +8243,12 @@ </ReturnValue> <MemberValue>8</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Operator determined barring.</summary> + <remarks> + <para>Operator determined barring. (no retry)</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#OPERATOR_BARRED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.OPERATOR_BARRED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="OtaspCommitInProgress"> @@ -7096,7 +8276,12 @@ </ReturnValue> <MemberValue>2208</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>OTASP commit is in progress.</summary> + <remarks> + <para>OTASP commit is in progress.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#OTASP_COMMIT_IN_PROGRESS" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.OTASP_COMMIT_IN_PROGRESS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="PdnConnDoesNotExist"> @@ -7124,7 +8309,12 @@ </ReturnValue> <MemberValue>54</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>PDN connection does not exist.</summary> + <remarks> + <para>PDN connection does not exist.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#PDN_CONN_DOES_NOT_EXIST" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.PDN_CONN_DOES_NOT_EXIST</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="PdnInactivityTimerExpired"> @@ -7152,7 +8342,12 @@ </ReturnValue> <MemberValue>2051</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>PDN inactivity timer expired due to no data transmission in a configurable duration of time.</summary> + <remarks> + <para>PDN inactivity timer expired due to no data transmission in a configurable duration of time.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#PDN_INACTIVITY_TIMER_EXPIRED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.PDN_INACTIVITY_TIMER_EXPIRED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="PdnIpv4CallDisallowed"> @@ -7180,7 +8375,12 @@ </ReturnValue> <MemberValue>2033</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>IPV4 PDN is in throttled state due to network providing only IPV6 address during the previous VSNCP bringup (subs_limited_to_v6).</summary> + <remarks> + <para>IPV4 PDN is in throttled state due to network providing only IPV6 address during the previous VSNCP bringup (subs_limited_to_v6).</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#PDN_IPV4_CALL_DISALLOWED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.PDN_IPV4_CALL_DISALLOWED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="PdnIpv4CallThrottled"> @@ -7208,7 +8408,12 @@ </ReturnValue> <MemberValue>2034</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>IPV4 PDN is in throttled state due to previous VSNCP bringup failure(s).</summary> + <remarks> + <para>IPV4 PDN is in throttled state due to previous VSNCP bringup failure(s).</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#PDN_IPV4_CALL_THROTTLED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.PDN_IPV4_CALL_THROTTLED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="PdnIpv6CallDisallowed"> @@ -7236,7 +8441,12 @@ </ReturnValue> <MemberValue>2035</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>IPV6 PDN is in throttled state due to network providing only IPV4 address during the previous VSNCP bringup (subs_limited_to_v4).</summary> + <remarks> + <para>IPV6 PDN is in throttled state due to network providing only IPV4 address during the previous VSNCP bringup (subs_limited_to_v4).</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#PDN_IPV6_CALL_DISALLOWED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.PDN_IPV6_CALL_DISALLOWED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="PdnIpv6CallThrottled"> @@ -7264,7 +8474,12 @@ </ReturnValue> <MemberValue>2036</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>IPV6 PDN is in throttled state due to previous VSNCP bringup failure(s).</summary> + <remarks> + <para>IPV6 PDN is in throttled state due to previous VSNCP bringup failure(s).</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#PDN_IPV6_CALL_THROTTLED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.PDN_IPV6_CALL_THROTTLED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="PdnNonIpCallDisallowed"> @@ -7292,7 +8507,12 @@ </ReturnValue> <MemberValue>2071</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Non-IP PDN is in disallowed state due to the network providing only an IP address.</summary> + <remarks> + <para>Non-IP PDN is in disallowed state due to the network providing only an IP address.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#PDN_NON_IP_CALL_DISALLOWED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.PDN_NON_IP_CALL_DISALLOWED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="PdnNonIpCallThrottled"> @@ -7320,7 +8540,12 @@ </ReturnValue> <MemberValue>2070</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Non-IP PDN is in throttled state due to previous VSNCP bringup failure(s).</summary> + <remarks> + <para>Non-IP PDN is in throttled state due to previous VSNCP bringup failure(s).</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#PDN_NON_IP_CALL_THROTTLED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.PDN_NON_IP_CALL_THROTTLED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="PdpActivateMaxRetryFailed"> @@ -7348,7 +8573,12 @@ </ReturnValue> <MemberValue>2109</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>SM attempts PDP activation for a maximum of four attempts.</summary> + <remarks> + <para>SM attempts PDP activation for a maximum of four attempts.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#PDP_ACTIVATE_MAX_RETRY_FAILED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.PDP_ACTIVATE_MAX_RETRY_FAILED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="PdpDuplicate"> @@ -7376,7 +8606,12 @@ </ReturnValue> <MemberValue>2104</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>PDP context already exists.</summary> + <remarks> + <para>PDP context already exists.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#PDP_DUPLICATE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.PDP_DUPLICATE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="PdpEstablishTimeoutExpired"> @@ -7404,7 +8639,12 @@ </ReturnValue> <MemberValue>2161</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Expiration of the PDP establish timer with a maximum of five retries.</summary> + <remarks> + <para>Expiration of the PDP establish timer with a maximum of five retries.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#PDP_ESTABLISH_TIMEOUT_EXPIRED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.PDP_ESTABLISH_TIMEOUT_EXPIRED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="PdpInactiveTimeoutExpired"> @@ -7432,7 +8672,12 @@ </ReturnValue> <MemberValue>2163</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Expiration of the PDP deactivate timer with a maximum of four retries.</summary> + <remarks> + <para>Expiration of the PDP deactivate timer with a maximum of four retries.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#PDP_INACTIVE_TIMEOUT_EXPIRED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.PDP_INACTIVE_TIMEOUT_EXPIRED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="PdpLowerlayerError"> @@ -7460,7 +8705,12 @@ </ReturnValue> <MemberValue>2164</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>PDP activation failed due to RRC_ABORT or a forbidden PLMN.</summary> + <remarks> + <para>PDP activation failed due to RRC_ABORT or a forbidden PLMN.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#PDP_LOWERLAYER_ERROR" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.PDP_LOWERLAYER_ERROR</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="PdpModifyCollision"> @@ -7488,7 +8738,12 @@ </ReturnValue> <MemberValue>2165</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>MO PDP modify collision when the MT PDP is already in progress.</summary> + <remarks> + <para>MO PDP modify collision when the MT PDP is already in progress.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#PDP_MODIFY_COLLISION" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.PDP_MODIFY_COLLISION</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="PdpModifyTimeoutExpired"> @@ -7516,7 +8771,12 @@ </ReturnValue> <MemberValue>2162</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Expiration of the PDP modify timer with a maximum of four retries.</summary> + <remarks> + <para>Expiration of the PDP modify timer with a maximum of four retries.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#PDP_MODIFY_TIMEOUT_EXPIRED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.PDP_MODIFY_TIMEOUT_EXPIRED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="PdpPppNotSupported"> @@ -7544,7 +8804,12 @@ </ReturnValue> <MemberValue>2038</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>PDP PPP calls are not supported.</summary> + <remarks> + <para>PDP PPP calls are not supported.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#PDP_PPP_NOT_SUPPORTED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.PDP_PPP_NOT_SUPPORTED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="PdpWithoutActiveTft"> @@ -7572,7 +8837,12 @@ </ReturnValue> <MemberValue>46</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Packet Data Protocol (PDP) without active traffic flow template (TFT).</summary> + <remarks> + <para>Packet Data Protocol (PDP) without active traffic flow template (TFT).</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#PDP_WITHOUT_ACTIVE_TFT" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.PDP_WITHOUT_ACTIVE_TFT</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="PhoneInUse"> @@ -7600,7 +8870,12 @@ </ReturnValue> <MemberValue>2222</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Device is in use (e.g., voice call).</summary> + <remarks> + <para>Device is in use (e.g., voice call).</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#PHONE_IN_USE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.PHONE_IN_USE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="PhysicalLinkCloseInProgress"> @@ -7628,7 +8903,12 @@ </ReturnValue> <MemberValue>2040</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Physical link is in the process of cleanup.</summary> + <remarks> + <para>Physical link is in the process of cleanup.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#PHYSICAL_LINK_CLOSE_IN_PROGRESS" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.PHYSICAL_LINK_CLOSE_IN_PROGRESS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="PlmnNotAllowed"> @@ -7656,7 +8936,12 @@ </ReturnValue> <MemberValue>2101</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>UE requests GPRS service, or the network initiates a detach request in a PLMN which does not offer roaming for GPRS services to that MS.</summary> + <remarks> + <para>UE requests GPRS service, or the network initiates a detach request in a PLMN which does not offer roaming for GPRS services to that MS.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#PLMN_NOT_ALLOWED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.PLMN_NOT_ALLOWED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="PppAuthFailure"> @@ -7684,7 +8969,12 @@ </ReturnValue> <MemberValue>2229</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Data call bring up fails in the PPP setup due to an authorization failure.</summary> + <remarks> + <para>Data call bring up fails in the PPP setup due to an authorization failure. (e.g., authorization is required, but not negotiated with the network during an LCP phase)</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#PPP_AUTH_FAILURE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.PPP_AUTH_FAILURE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="PppChapFailure"> @@ -7712,7 +9002,12 @@ </ReturnValue> <MemberValue>2232</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Data call bring up fails in the PPP setup due to a CHAP failure.</summary> + <remarks> + <para>Data call bring up fails in the PPP setup due to a CHAP failure.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#PPP_CHAP_FAILURE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.PPP_CHAP_FAILURE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="PppCloseInProgress"> @@ -7740,7 +9035,12 @@ </ReturnValue> <MemberValue>2233</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Data call bring up fails in the PPP setup because the PPP is in the process of cleaning the previous PPP session.</summary> + <remarks> + <para>Data call bring up fails in the PPP setup because the PPP is in the process of cleaning the previous PPP session.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#PPP_CLOSE_IN_PROGRESS" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.PPP_CLOSE_IN_PROGRESS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="PppOptionMismatch"> @@ -7768,7 +9068,12 @@ </ReturnValue> <MemberValue>2230</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Data call bring up fails in the PPP setup due to an option mismatch.</summary> + <remarks> + <para>Data call bring up fails in the PPP setup due to an option mismatch.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#PPP_OPTION_MISMATCH" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.PPP_OPTION_MISMATCH</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="PppPapFailure"> @@ -7796,7 +9101,12 @@ </ReturnValue> <MemberValue>2231</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Data call bring up fails in the PPP setup due to a PAP failure.</summary> + <remarks> + <para>Data call bring up fails in the PPP setup due to a PAP failure.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#PPP_PAP_FAILURE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.PPP_PAP_FAILURE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="PppTimeout"> @@ -7824,7 +9134,12 @@ </ReturnValue> <MemberValue>2228</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Data call bring up fails in the PPP setup due to a timeout.</summary> + <remarks> + <para>Data call bring up fails in the PPP setup due to a timeout. (e.g., an LCP conf ack was not received from the network)</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#PPP_TIMEOUT" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.PPP_TIMEOUT</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="PrefRadioTechChanged"> @@ -7852,7 +9167,12 @@ </ReturnValue> <MemberValue>-4</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Preferred technology has changed, must retry with parameters appropriate for new technology.</summary> + <remarks> + <para>Preferred technology has changed, must retry with parameters appropriate for new technology.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#PREF_RADIO_TECH_CHANGED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.PREF_RADIO_TECH_CHANGED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ProfileBearerIncompatible"> @@ -7880,7 +9200,12 @@ </ReturnValue> <MemberValue>2042</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>APN bearer type in the profile does not match preferred network mode.</summary> + <remarks> + <para>APN bearer type in the profile does not match preferred network mode.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#PROFILE_BEARER_INCOMPATIBLE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.PROFILE_BEARER_INCOMPATIBLE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ProtocolErrors"> @@ -7908,7 +9233,12 @@ </ReturnValue> <MemberValue>111</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Protocol errors.</summary> + <remarks> + <para>Protocol errors.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#PROTOCOL_ERRORS" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.PROTOCOL_ERRORS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="QosNotAccepted"> @@ -7936,7 +9266,12 @@ </ReturnValue> <MemberValue>37</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Quality of service (QoS) is not accepted.</summary> + <remarks> + <para>Quality of service (QoS) is not accepted.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#QOS_NOT_ACCEPTED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.QOS_NOT_ACCEPTED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RadioAccessBearerFailure"> @@ -7964,7 +9299,12 @@ </ReturnValue> <MemberValue>2110</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Radio access bearer failure.</summary> + <remarks> + <para>Radio access bearer failure.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#RADIO_ACCESS_BEARER_FAILURE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.RADIO_ACCESS_BEARER_FAILURE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RadioAccessBearerSetupFailure"> @@ -7992,7 +9332,12 @@ </ReturnValue> <MemberValue>2160</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Radio access bearer is not established by the lower layers during activation, modification, or deactivation.</summary> + <remarks> + <para>Radio access bearer is not established by the lower layers during activation, modification, or deactivation.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#RADIO_ACCESS_BEARER_SETUP_FAILURE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.RADIO_ACCESS_BEARER_SETUP_FAILURE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RadioNotAvailable"> @@ -8020,7 +9365,12 @@ </ReturnValue> <MemberValue>65537</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Data fail due to radio not unavailable.</summary> + <remarks> + <para>Data fail due to radio not unavailable.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#RADIO_NOT_AVAILABLE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.RADIO_NOT_AVAILABLE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RadioPowerOff"> @@ -8048,7 +9398,12 @@ </ReturnValue> <MemberValue>-5</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>data call was disconnected because radio was resetting, powered off.</summary> + <remarks> + <para>data call was disconnected because radio was resetting, powered off.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#RADIO_POWER_OFF" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.RADIO_POWER_OFF</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RedirectionOrHandoffInProgress"> @@ -8076,7 +9431,12 @@ </ReturnValue> <MemberValue>2220</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Device is in the process of redirecting or handing off to a different target system.</summary> + <remarks> + <para>Device is in the process of redirecting or handing off to a different target system.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#REDIRECTION_OR_HANDOFF_IN_PROGRESS" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.REDIRECTION_OR_HANDOFF_IN_PROGRESS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RegistrationFail"> @@ -8104,7 +9464,12 @@ </ReturnValue> <MemberValue>-1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Data fail due to registration failure.</summary> + <remarks> + <para>Data fail due to registration failure.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#REGISTRATION_FAIL" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.REGISTRATION_FAIL</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RegularDeactivation"> @@ -8132,7 +9497,12 @@ </ReturnValue> <MemberValue>36</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Regular deactivation.</summary> + <remarks> + <para>Regular deactivation.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#REGULAR_DEACTIVATION" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.REGULAR_DEACTIVATION</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RejectedByBaseStation"> @@ -8160,7 +9530,12 @@ </ReturnValue> <MemberValue>2082</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The base station rejecting the call.</summary> + <remarks> + <para>The base station rejecting the call.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#REJECTED_BY_BASE_STATION" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.REJECTED_BY_BASE_STATION</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RrcConnectionAbortedAfterHandover"> @@ -8188,7 +9563,12 @@ </ReturnValue> <MemberValue>2173</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Radio resource control (RRC) connection was aborted by the non-access stratum (NAS) after an IRAT to LTE IRAT handover.</summary> + <remarks> + <para>Radio resource control (RRC) connection was aborted by the non-access stratum (NAS) after an IRAT to LTE IRAT handover.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#RRC_CONNECTION_ABORTED_AFTER_HANDOVER" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.RRC_CONNECTION_ABORTED_AFTER_HANDOVER</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RrcConnectionAbortedAfterIratCellChange"> @@ -8216,7 +9596,12 @@ </ReturnValue> <MemberValue>2174</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Radio resource control (RRC) connection was aborted before deactivating the LTE stack after a successful LTE to GSM/EDGE IRAT cell change order procedure.</summary> + <remarks> + <para>Radio resource control (RRC) connection was aborted before deactivating the LTE stack after a successful LTE to GSM/EDGE IRAT cell change order procedure.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#RRC_CONNECTION_ABORTED_AFTER_IRAT_CELL_CHANGE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.RRC_CONNECTION_ABORTED_AFTER_IRAT_CELL_CHANGE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RrcConnectionAbortedDueToIratChange"> @@ -8244,7 +9629,12 @@ </ReturnValue> <MemberValue>2171</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Radio resource control (RRC) connection was aborted before deactivating the LTE stack due to a successful LTE to WCDMA/GSM/TD-SCDMA IRAT change.</summary> + <remarks> + <para>Radio resource control (RRC) connection was aborted before deactivating the LTE stack due to a successful LTE to WCDMA/GSM/TD-SCDMA IRAT change.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#RRC_CONNECTION_ABORTED_DUE_TO_IRAT_CHANGE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.RRC_CONNECTION_ABORTED_DUE_TO_IRAT_CHANGE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RrcConnectionAbortedDuringIratCellChange"> @@ -8272,7 +9662,12 @@ </ReturnValue> <MemberValue>2175</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Radio resource control (RRC) connection was aborted in the middle of a LTE to GSM IRAT cell change order procedure.</summary> + <remarks> + <para>Radio resource control (RRC) connection was aborted in the middle of a LTE to GSM IRAT cell change order procedure.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#RRC_CONNECTION_ABORTED_DURING_IRAT_CELL_CHANGE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.RRC_CONNECTION_ABORTED_DURING_IRAT_CELL_CHANGE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RrcConnectionAbortRequest"> @@ -8300,7 +9695,12 @@ </ReturnValue> <MemberValue>2151</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Connection has been released by the radio resource control (RRC) due to an abort request.</summary> + <remarks> + <para>Connection has been released by the radio resource control (RRC) due to an abort request.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#RRC_CONNECTION_ABORT_REQUEST" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.RRC_CONNECTION_ABORT_REQUEST</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RrcConnectionAccessBarred"> @@ -8328,7 +9728,12 @@ </ReturnValue> <MemberValue>2139</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Radio resource control (RRC) connection establishment failed due to access barrred.</summary> + <remarks> + <para>Radio resource control (RRC) connection establishment failed due to access barrred.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#RRC_CONNECTION_ACCESS_BARRED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.RRC_CONNECTION_ACCESS_BARRED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RrcConnectionAccessStratumFailure"> @@ -8356,7 +9761,12 @@ </ReturnValue> <MemberValue>2137</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Radio resource control (RRC) connection failure at access stratum.</summary> + <remarks> + <para>Radio resource control (RRC) connection failure at access stratum.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#RRC_CONNECTION_ACCESS_STRATUM_FAILURE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.RRC_CONNECTION_ACCESS_STRATUM_FAILURE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RrcConnectionAnotherProcedureInProgress"> @@ -8384,7 +9794,12 @@ </ReturnValue> <MemberValue>2138</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Radio resource control (RRC) connection establishment is aborted due to another procedure.</summary> + <remarks> + <para>Radio resource control (RRC) connection establishment is aborted due to another procedure.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#RRC_CONNECTION_ANOTHER_PROCEDURE_IN_PROGRESS" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.RRC_CONNECTION_ANOTHER_PROCEDURE_IN_PROGRESS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RrcConnectionCellNotCamped"> @@ -8412,7 +9827,12 @@ </ReturnValue> <MemberValue>2144</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Connection establishment failed as the radio resource control (RRC) is not camped on any cell.</summary> + <remarks> + <para>Connection establishment failed as the radio resource control (RRC) is not camped on any cell.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#RRC_CONNECTION_CELL_NOT_CAMPED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.RRC_CONNECTION_CELL_NOT_CAMPED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RrcConnectionCellReselection"> @@ -8440,7 +9860,12 @@ </ReturnValue> <MemberValue>2140</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Radio resource control (RRC) connection establishment failed due to cell reselection at access stratum.</summary> + <remarks> + <para>Radio resource control (RRC) connection establishment failed due to cell reselection at access stratum.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#RRC_CONNECTION_CELL_RESELECTION" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.RRC_CONNECTION_CELL_RESELECTION</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RrcConnectionConfigFailure"> @@ -8468,7 +9893,12 @@ </ReturnValue> <MemberValue>2141</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Connection establishment failed due to configuration failure at the radio resource control (RRC).</summary> + <remarks> + <para>Connection establishment failed due to configuration failure at the radio resource control (RRC).</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#RRC_CONNECTION_CONFIG_FAILURE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.RRC_CONNECTION_CONFIG_FAILURE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RrcConnectionInvalidRequest"> @@ -8496,7 +9926,12 @@ </ReturnValue> <MemberValue>2168</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Radio resource control (RRC) connection establishment failure due to an error in the request message.</summary> + <remarks> + <para>Radio resource control (RRC) connection establishment failure due to an error in the request message.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#RRC_CONNECTION_INVALID_REQUEST" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.RRC_CONNECTION_INVALID_REQUEST</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RrcConnectionLinkFailure"> @@ -8524,7 +9959,12 @@ </ReturnValue> <MemberValue>2143</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Connection establishment failed due to a link failure at the radio resource control (RRC).</summary> + <remarks> + <para>Connection establishment failed due to a link failure at the radio resource control (RRC).</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#RRC_CONNECTION_LINK_FAILURE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.RRC_CONNECTION_LINK_FAILURE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RrcConnectionNormalRelease"> @@ -8552,7 +9992,12 @@ </ReturnValue> <MemberValue>2147</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Normal radio resource control (RRC) connection release.</summary> + <remarks> + <para>Normal radio resource control (RRC) connection release.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#RRC_CONNECTION_NORMAL_RELEASE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.RRC_CONNECTION_NORMAL_RELEASE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RrcConnectionOutOfServiceDuringCellRegister"> @@ -8580,7 +10025,12 @@ </ReturnValue> <MemberValue>2150</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>UE is out of service during the call register.</summary> + <remarks> + <para>UE is out of service during the call register.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#RRC_CONNECTION_OUT_OF_SERVICE_DURING_CELL_REGISTER" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.RRC_CONNECTION_OUT_OF_SERVICE_DURING_CELL_REGISTER</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RrcConnectionRadioLinkFailure"> @@ -8608,7 +10058,12 @@ </ReturnValue> <MemberValue>2148</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Radio resource control (RRC) connection release failed due to radio link failure conditions.</summary> + <remarks> + <para>Radio resource control (RRC) connection release failed due to radio link failure conditions.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#RRC_CONNECTION_RADIO_LINK_FAILURE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.RRC_CONNECTION_RADIO_LINK_FAILURE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RrcConnectionReestablishmentFailure"> @@ -8636,7 +10091,12 @@ </ReturnValue> <MemberValue>2149</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Radio resource control (RRC) connection re-establishment failure.</summary> + <remarks> + <para>Radio resource control (RRC) connection re-establishment failure.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#RRC_CONNECTION_REESTABLISHMENT_FAILURE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.RRC_CONNECTION_REESTABLISHMENT_FAILURE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RrcConnectionRejectByNetwork"> @@ -8664,7 +10124,12 @@ </ReturnValue> <MemberValue>2146</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Radio resource control (RRC) connection establishment failed due to the network rejecting the UE connection request.</summary> + <remarks> + <para>Radio resource control (RRC) connection establishment failed due to the network rejecting the UE connection request.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#RRC_CONNECTION_REJECT_BY_NETWORK" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.RRC_CONNECTION_REJECT_BY_NETWORK</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RrcConnectionReleasedSecurityNotActive"> @@ -8692,7 +10157,12 @@ </ReturnValue> <MemberValue>2172</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>If the UE has an LTE radio link failure before security is established, the radio resource control (RRC) connection must be released and the UE must return to idle.</summary> + <remarks> + <para>If the UE has an LTE radio link failure before security is established, the radio resource control (RRC) connection must be released and the UE must return to idle.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#RRC_CONNECTION_RELEASED_SECURITY_NOT_ACTIVE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.RRC_CONNECTION_RELEASED_SECURITY_NOT_ACTIVE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RrcConnectionRfUnavailable"> @@ -8720,7 +10190,12 @@ </ReturnValue> <MemberValue>2170</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Radio resource control (RRC) connection establishment failure due to the RF was unavailable.</summary> + <remarks> + <para>Radio resource control (RRC) connection establishment failure due to the RF was unavailable.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#RRC_CONNECTION_RF_UNAVAILABLE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.RRC_CONNECTION_RF_UNAVAILABLE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RrcConnectionSystemInformationBlockReadError"> @@ -8748,7 +10223,12 @@ </ReturnValue> <MemberValue>2152</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Radio resource control (RRC) connection released due to a system information block read error.</summary> + <remarks> + <para>Radio resource control (RRC) connection released due to a system information block read error.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#RRC_CONNECTION_SYSTEM_INFORMATION_BLOCK_READ_ERROR" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.RRC_CONNECTION_SYSTEM_INFORMATION_BLOCK_READ_ERROR</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RrcConnectionSystemIntervalFailure"> @@ -8776,7 +10256,12 @@ </ReturnValue> <MemberValue>2145</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Connection establishment failed due to a service interval failure at the radio resource control (RRC).</summary> + <remarks> + <para>Connection establishment failed due to a service interval failure at the radio resource control (RRC).</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#RRC_CONNECTION_SYSTEM_INTERVAL_FAILURE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.RRC_CONNECTION_SYSTEM_INTERVAL_FAILURE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RrcConnectionTimerExpired"> @@ -8804,7 +10289,12 @@ </ReturnValue> <MemberValue>2142</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Radio resource control (RRC) connection could not be established in the time limit.</summary> + <remarks> + <para>Radio resource control (RRC) connection could not be established in the time limit.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#RRC_CONNECTION_TIMER_EXPIRED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.RRC_CONNECTION_TIMER_EXPIRED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RrcConnectionTrackingAreaIdChanged"> @@ -8832,7 +10322,12 @@ </ReturnValue> <MemberValue>2169</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Radio resource control (RRC) connection establishment failure due to a change in the tracking area ID.</summary> + <remarks> + <para>Radio resource control (RRC) connection establishment failure due to a change in the tracking area ID.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#RRC_CONNECTION_TRACKING_AREA_ID_CHANGED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.RRC_CONNECTION_TRACKING_AREA_ID_CHANGED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RrcUplinkConnectionRelease"> @@ -8860,7 +10355,12 @@ </ReturnValue> <MemberValue>2134</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Radio resource control (RRC) uplink data delivery failed due to a connection release.</summary> + <remarks> + <para>Radio resource control (RRC) uplink data delivery failed due to a connection release.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#RRC_UPLINK_CONNECTION_RELEASE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.RRC_UPLINK_CONNECTION_RELEASE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RrcUplinkDataTransmissionFailure"> @@ -8888,7 +10388,12 @@ </ReturnValue> <MemberValue>2132</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Transmission failure of radio resource control (RRC) uplink data.</summary> + <remarks> + <para>Transmission failure of radio resource control (RRC) uplink data.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#RRC_UPLINK_DATA_TRANSMISSION_FAILURE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.RRC_UPLINK_DATA_TRANSMISSION_FAILURE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RrcUplinkDeliveryFailedDueToHandover"> @@ -8916,7 +10421,12 @@ </ReturnValue> <MemberValue>2133</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Radio resource control (RRC) uplink data delivery failed due to a handover.</summary> + <remarks> + <para>Radio resource control (RRC) uplink data delivery failed due to a handover.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#RRC_UPLINK_DELIVERY_FAILED_DUE_TO_HANDOVER" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.RRC_UPLINK_DELIVERY_FAILED_DUE_TO_HANDOVER</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RrcUplinkErrorRequestFromNas"> @@ -8944,7 +10454,12 @@ </ReturnValue> <MemberValue>2136</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Radio resource control (RRC) is not connected but the non-access stratum (NAS) sends an uplink data request.</summary> + <remarks> + <para>Radio resource control (RRC) is not connected but the non-access stratum (NAS) sends an uplink data request.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#RRC_UPLINK_ERROR_REQUEST_FROM_NAS" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.RRC_UPLINK_ERROR_REQUEST_FROM_NAS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RrcUplinkRadioLinkFailure"> @@ -8972,7 +10487,12 @@ </ReturnValue> <MemberValue>2135</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Radio resource control (RRC) uplink data delivery failed due to a radio link failure.</summary> + <remarks> + <para>Radio resource control (RRC) uplink data delivery failed due to a radio link failure.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#RRC_UPLINK_RADIO_LINK_FAILURE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.RRC_UPLINK_RADIO_LINK_FAILURE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RuimNotPresent"> @@ -9000,7 +10520,12 @@ </ReturnValue> <MemberValue>2085</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>RUIM not being present.</summary> + <remarks> + <para>RUIM not being present.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#RUIM_NOT_PRESENT" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.RUIM_NOT_PRESENT</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="SecurityModeRejected"> @@ -9028,7 +10553,12 @@ </ReturnValue> <MemberValue>2186</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Unspecified security mode reject.</summary> + <remarks> + <para>Unspecified security mode reject.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#SECURITY_MODE_REJECTED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.SECURITY_MODE_REJECTED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ServiceNotAllowedOnPlmn"> @@ -9056,7 +10586,12 @@ </ReturnValue> <MemberValue>2129</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Service is not allowed on the requested PLMN.</summary> + <remarks> + <para>Service is not allowed on the requested PLMN.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#SERVICE_NOT_ALLOWED_ON_PLMN" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.SERVICE_NOT_ALLOWED_ON_PLMN</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ServiceOptionNotSubscribed"> @@ -9084,7 +10619,12 @@ </ReturnValue> <MemberValue>33</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Requested service option not subscribed.</summary> + <remarks> + <para>Requested service option not subscribed.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#SERVICE_OPTION_NOT_SUBSCRIBED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.SERVICE_OPTION_NOT_SUBSCRIBED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ServiceOptionNotSupported"> @@ -9112,7 +10652,12 @@ </ReturnValue> <MemberValue>32</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Service option not supported.</summary> + <remarks> + <para>Service option not supported.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#SERVICE_OPTION_NOT_SUPPORTED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.SERVICE_OPTION_NOT_SUPPORTED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ServiceOptionOutOfOrder"> @@ -9140,7 +10685,12 @@ </ReturnValue> <MemberValue>34</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Service option temporarily out of order.</summary> + <remarks> + <para>Service option temporarily out of order.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#SERVICE_OPTION_OUT_OF_ORDER" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.SERVICE_OPTION_OUT_OF_ORDER</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="SignalLost"> @@ -9168,7 +10718,12 @@ </ReturnValue> <MemberValue>-3</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Data call drop due to network/modem disconnect.</summary> + <remarks> + <para>Data call drop due to network/modem disconnect.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#SIGNAL_LOST" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.SIGNAL_LOST</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="SimCardChanged"> @@ -9196,7 +10751,12 @@ </ReturnValue> <MemberValue>2043</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Card was refreshed or removed.</summary> + <remarks> + <para>Card was refreshed or removed.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#SIM_CARD_CHANGED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.SIM_CARD_CHANGED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="SliceRejected"> @@ -9224,7 +10784,12 @@ </ReturnValue> <MemberValue>2252</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Data call fail due to the slice not being allowed for the data call.</summary> + <remarks> + <para>Data call fail due to the slice not being allowed for the data call.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#SLICE_REJECTED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.SLICE_REJECTED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="SynchronizationFailure"> @@ -9252,7 +10817,12 @@ </ReturnValue> <MemberValue>2184</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Synchronization failure.</summary> + <remarks> + <para>Synchronization failure.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#SYNCHRONIZATION_FAILURE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.SYNCHRONIZATION_FAILURE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="TestLoopbackRegularDeactivation"> @@ -9280,7 +10850,12 @@ </ReturnValue> <MemberValue>2196</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Test loop-back data call has been successfully brought down.</summary> + <remarks> + <para>Test loop-back data call has been successfully brought down.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#TEST_LOOPBACK_REGULAR_DEACTIVATION" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.TEST_LOOPBACK_REGULAR_DEACTIVATION</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="TetheredCallActive"> @@ -9308,7 +10883,12 @@ </ReturnValue> <MemberValue>-6</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Data call was disconnected by modem because tethered.</summary> + <remarks> + <para>Data call was disconnected by modem because tethered.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#TETHERED_CALL_ACTIVE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.TETHERED_CALL_ACTIVE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="TftSemanticError"> @@ -9336,7 +10916,12 @@ </ReturnValue> <MemberValue>41</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Semantic error in the Traffic flow templates (TFT) operation.</summary> + <remarks> + <para>Semantic error in the Traffic flow templates (TFT) operation.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#TFT_SEMANTIC_ERROR" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.TFT_SEMANTIC_ERROR</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="TftSytaxError"> @@ -9364,7 +10949,12 @@ </ReturnValue> <MemberValue>42</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Syntactical error in the Traffic flow templates (TFT) operation.</summary> + <remarks> + <para>Syntactical error in the Traffic flow templates (TFT) operation.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#TFT_SYTAX_ERROR" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.TFT_SYTAX_ERROR</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ThermalEmergency"> @@ -9392,7 +10982,12 @@ </ReturnValue> <MemberValue>2090</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Put device in thermal emergency.</summary> + <remarks> + <para>Put device in thermal emergency.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#THERMAL_EMERGENCY" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.THERMAL_EMERGENCY</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ThermalMitigation"> @@ -9420,7 +11015,12 @@ </ReturnValue> <MemberValue>2062</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Thermal level increases and causes calls to be torn down when normal mode of operation is not allowed.</summary> + <remarks> + <para>Thermal level increases and causes calls to be torn down when normal mode of operation is not allowed.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#THERMAL_MITIGATION" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.THERMAL_MITIGATION</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="TratSwapFailed"> @@ -9448,7 +11048,12 @@ </ReturnValue> <MemberValue>2048</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Target RAT swap failed.</summary> + <remarks> + <para>Target RAT swap failed.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#TRAT_SWAP_FAILED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.TRAT_SWAP_FAILED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="UeInitiatedDetachOrDisconnect"> @@ -9476,7 +11081,12 @@ </ReturnValue> <MemberValue>128</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>UE performs a detach or disconnect PDN action based on TE requirements.</summary> + <remarks> + <para>UE performs a detach or disconnect PDN action based on TE requirements.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#UE_INITIATED_DETACH_OR_DISCONNECT" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.UE_INITIATED_DETACH_OR_DISCONNECT</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="UeIsEnteringPowersaveMode"> @@ -9504,7 +11114,12 @@ </ReturnValue> <MemberValue>2226</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>UE is entering power save mode.</summary> + <remarks> + <para>UE is entering power save mode.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#UE_IS_ENTERING_POWERSAVE_MODE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.UE_IS_ENTERING_POWERSAVE_MODE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="UeRatChange"> @@ -9532,7 +11147,12 @@ </ReturnValue> <MemberValue>2105</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>RAT change on the UE.</summary> + <remarks> + <para>RAT change on the UE.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#UE_RAT_CHANGE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.UE_RAT_CHANGE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="UeSecurityCapabilitiesMismatch"> @@ -9560,7 +11180,12 @@ </ReturnValue> <MemberValue>2185</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>UE security capabilities mismatch.</summary> + <remarks> + <para>UE security capabilities mismatch.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#UE_SECURITY_CAPABILITIES_MISMATCH" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.UE_SECURITY_CAPABILITIES_MISMATCH</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="UmtsHandoverToIwlan"> @@ -9588,7 +11213,12 @@ </ReturnValue> <MemberValue>2199</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>UMTS interface is brought down due to handover from UMTS to iWLAN.</summary> + <remarks> + <para>UMTS interface is brought down due to handover from UMTS to iWLAN.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#UMTS_HANDOVER_TO_IWLAN" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.UMTS_HANDOVER_TO_IWLAN</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="UmtsReactivationReq"> @@ -9616,7 +11246,12 @@ </ReturnValue> <MemberValue>39</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Universal Mobile Telecommunications System (UMTS) reactivation request.</summary> + <remarks> + <para>Universal Mobile Telecommunications System (UMTS) reactivation request.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#UMTS_REACTIVATION_REQ" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.UMTS_REACTIVATION_REQ</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="UnacceptableNetworkParameter"> @@ -9644,7 +11279,12 @@ </ReturnValue> <MemberValue>65538</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Data fail due to unacceptable network parameter.</summary> + <remarks> + <para>Data fail due to unacceptable network parameter.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#UNACCEPTABLE_NETWORK_PARAMETER" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.UNACCEPTABLE_NETWORK_PARAMETER</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="UnacceptableNonEpsAuthentication"> @@ -9672,7 +11312,12 @@ </ReturnValue> <MemberValue>2187</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Unacceptable non-EPS authentication.</summary> + <remarks> + <para>Unacceptable non-EPS authentication.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#UNACCEPTABLE_NON_EPS_AUTHENTICATION" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.UNACCEPTABLE_NON_EPS_AUTHENTICATION</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Unknown"> @@ -9700,7 +11345,12 @@ </ReturnValue> <MemberValue>65536</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Unknown data failure cause.</summary> + <remarks> + <para>Unknown data failure cause.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#UNKNOWN" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.UNKNOWN</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="UnknownInfoElement"> @@ -9728,7 +11378,12 @@ </ReturnValue> <MemberValue>99</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Unknown info element.</summary> + <remarks> + <para>Unknown info element.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#UNKNOWN_INFO_ELEMENT" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.UNKNOWN_INFO_ELEMENT</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="UnknownPdpAddressType"> @@ -9756,7 +11411,12 @@ </ReturnValue> <MemberValue>28</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Unknown Packet Data Protocol (PDP) address type.</summary> + <remarks> + <para>Unknown Packet Data Protocol (PDP) address type.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#UNKNOWN_PDP_ADDRESS_TYPE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.UNKNOWN_PDP_ADDRESS_TYPE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="UnknownPdpContext"> @@ -9784,7 +11444,12 @@ </ReturnValue> <MemberValue>43</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Unknown Packet Data Protocol (PDP) context.</summary> + <remarks> + <para>Unknown Packet Data Protocol (PDP) context.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#UNKNOWN_PDP_CONTEXT" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.UNKNOWN_PDP_CONTEXT</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="UnpreferredRat"> @@ -9812,7 +11477,12 @@ </ReturnValue> <MemberValue>2039</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>RAT on which the data call is attempted/connected is no longer the preferred RAT.</summary> + <remarks> + <para>RAT on which the data call is attempted/connected is no longer the preferred RAT.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#UNPREFERRED_RAT" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.UNPREFERRED_RAT</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Unsupported1XPrev"> @@ -9840,7 +11510,12 @@ </ReturnValue> <MemberValue>2214</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>P_rev supported by 1 base station is less than 6, which is not supported for a 1X data call.</summary> + <remarks> + <para>P_rev supported by 1 base station is less than 6, which is not supported for a 1X data call. The UE must be in the footprint of BS which has p_rev >= 6 to support this SO33 call.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#UNSUPPORTED_1X_PREV" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.UNSUPPORTED_1X_PREV</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="UnsupportedApnInCurrentPlmn"> @@ -9868,7 +11543,12 @@ </ReturnValue> <MemberValue>66</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Unsupported APN in current public land mobile network (PLMN).</summary> + <remarks> + <para>Unsupported APN in current public land mobile network (PLMN).</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#UNSUPPORTED_APN_IN_CURRENT_PLMN" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.UNSUPPORTED_APN_IN_CURRENT_PLMN</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="UnsupportedQciValue"> @@ -9896,7 +11576,12 @@ </ReturnValue> <MemberValue>59</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>QCI (QoS Class Identifier) indicated in the UE request cannot be supported.</summary> + <remarks> + <para>QCI (QoS Class Identifier) indicated in the UE request cannot be supported.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#UNSUPPORTED_QCI_VALUE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.UNSUPPORTED_QCI_VALUE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="UserAuthentication"> @@ -9924,7 +11609,12 @@ </ReturnValue> <MemberValue>29</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>User authentication.</summary> + <remarks> + <para>User authentication.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#USER_AUTHENTICATION" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.USER_AUTHENTICATION</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="VsncpAdministrativelyProhibited"> @@ -9952,7 +11642,12 @@ </ReturnValue> <MemberValue>2245</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Data call bring up fails in the VSNCP phase due to a network rejection of the VSNCP configuration request with the reason of administratively prohibited at the HSGW.</summary> + <remarks> + <para>Data call bring up fails in the VSNCP phase due to a network rejection of the VSNCP configuration request with the reason of administratively prohibited at the HSGW.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#VSNCP_ADMINISTRATIVELY_PROHIBITED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.VSNCP_ADMINISTRATIVELY_PROHIBITED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="VsncpApnUnauthorized"> @@ -9980,7 +11675,12 @@ </ReturnValue> <MemberValue>2238</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Data call bring up fails in the VSNCP phase due to a network rejection of the VSNCP configuration request because the requested APN is unauthorized.</summary> + <remarks> + <para>Data call bring up fails in the VSNCP phase due to a network rejection of the VSNCP configuration request because the requested APN is unauthorized.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#VSNCP_APN_UNAUTHORIZED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.VSNCP_APN_UNAUTHORIZED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="VsncpGenError"> @@ -10008,7 +11708,12 @@ </ReturnValue> <MemberValue>2237</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Data call bring up fails in the VSNCP phase due to a general error.</summary> + <remarks> + <para>Data call bring up fails in the VSNCP phase due to a general error. It's used when there is no other specific error code available to report the failure.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#VSNCP_GEN_ERROR" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.VSNCP_GEN_ERROR</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="VsncpInsufficientParameters"> @@ -10036,7 +11741,12 @@ </ReturnValue> <MemberValue>2243</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Data call bring up fails in the VSNCP phase due to a network rejection of the VSNCP configuration request with the reason of insufficient parameter.</summary> + <remarks> + <para>Data call bring up fails in the VSNCP phase due to a network rejection of the VSNCP configuration request with the reason of insufficient parameter.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#VSNCP_INSUFFICIENT_PARAMETERS" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.VSNCP_INSUFFICIENT_PARAMETERS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="VsncpNoPdnGatewayAddress"> @@ -10064,7 +11774,12 @@ </ReturnValue> <MemberValue>2240</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Data call bring up fails in the VSNCP phase due to the network rejected the VSNCP configuration request due to no PDN gateway address.</summary> + <remarks> + <para>Data call bring up fails in the VSNCP phase due to the network rejected the VSNCP configuration request due to no PDN gateway address.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#VSNCP_NO_PDN_GATEWAY_ADDRESS" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.VSNCP_NO_PDN_GATEWAY_ADDRESS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="VsncpPdnExistsForThisApn"> @@ -10092,7 +11807,12 @@ </ReturnValue> <MemberValue>2248</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Data call bring up fails in the VSNCP phase due to a network rejection of the VSNCP configuration request because the PDN exists for this APN.</summary> + <remarks> + <para>Data call bring up fails in the VSNCP phase due to a network rejection of the VSNCP configuration request because the PDN exists for this APN.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#VSNCP_PDN_EXISTS_FOR_THIS_APN" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.VSNCP_PDN_EXISTS_FOR_THIS_APN</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="VsncpPdnGatewayReject"> @@ -10120,7 +11840,12 @@ </ReturnValue> <MemberValue>2242</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Data call bring up fails in the VSNCP phase due to a network rejection of the VSNCP configuration request due to a PDN gateway reject.</summary> + <remarks> + <para>Data call bring up fails in the VSNCP phase due to a network rejection of the VSNCP configuration request due to a PDN gateway reject.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#VSNCP_PDN_GATEWAY_REJECT" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.VSNCP_PDN_GATEWAY_REJECT</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="VsncpPdnGatewayUnreachable"> @@ -10148,7 +11873,12 @@ </ReturnValue> <MemberValue>2241</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Data call bring up fails in the VSNCP phase due to a network rejection of the VSNCP configuration request because the PDN gateway is unreachable.</summary> + <remarks> + <para>Data call bring up fails in the VSNCP phase due to a network rejection of the VSNCP configuration request because the PDN gateway is unreachable.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#VSNCP_PDN_GATEWAY_UNREACHABLE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.VSNCP_PDN_GATEWAY_UNREACHABLE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="VsncpPdnIdInUse"> @@ -10176,7 +11906,12 @@ </ReturnValue> <MemberValue>2246</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Data call bring up fails in the VSNCP phase due to a network rejection of PDN ID in use, or all existing PDNs are brought down with this end reason because one of the PDN bring up was rejected by the network with the reason of PDN ID in use.</summary> + <remarks> + <para>Data call bring up fails in the VSNCP phase due to a network rejection of PDN ID in use, or all existing PDNs are brought down with this end reason because one of the PDN bring up was rejected by the network with the reason of PDN ID in use.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#VSNCP_PDN_ID_IN_USE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.VSNCP_PDN_ID_IN_USE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="VsncpPdnLimitExceeded"> @@ -10204,7 +11939,12 @@ </ReturnValue> <MemberValue>2239</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Data call bring up fails in the VSNCP phase due to a network rejection of the VSNCP configuration request because the PDN limit has been exceeded.</summary> + <remarks> + <para>Data call bring up fails in the VSNCP phase due to a network rejection of the VSNCP configuration request because the PDN limit has been exceeded.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#VSNCP_PDN_LIMIT_EXCEEDED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.VSNCP_PDN_LIMIT_EXCEEDED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="VsncpReconnectNotAllowed"> @@ -10232,7 +11972,12 @@ </ReturnValue> <MemberValue>2249</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Data call bring up fails in the VSNCP phase due to a network rejection of the VSNCP configuration request with reconnect to this PDN not allowed, or an active data call is terminated by the network because reconnection to this PDN is not allowed.</summary> + <remarks> + <para>Data call bring up fails in the VSNCP phase due to a network rejection of the VSNCP configuration request with reconnect to this PDN not allowed, or an active data call is terminated by the network because reconnection to this PDN is not allowed. Upon receiving this error code from the network, the modem infinitely throttles the PDN until the next power cycle.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#VSNCP_RECONNECT_NOT_ALLOWED" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.VSNCP_RECONNECT_NOT_ALLOWED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="VsncpResourceUnavailable"> @@ -10260,7 +12005,12 @@ </ReturnValue> <MemberValue>2244</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Data call bring up fails in the VSNCP phase due to a network rejection of the VSNCP configuration request with the reason of resource unavailable.</summary> + <remarks> + <para>Data call bring up fails in the VSNCP phase due to a network rejection of the VSNCP configuration request with the reason of resource unavailable.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#VSNCP_RESOURCE_UNAVAILABLE" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.VSNCP_RESOURCE_UNAVAILABLE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="VsncpSubscriberLimitation"> @@ -10288,7 +12038,12 @@ </ReturnValue> <MemberValue>2247</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Data call bring up fails in the VSNCP phase due to a network rejection of the VSNCP configuration request for the reason of subscriber limitation.</summary> + <remarks> + <para>Data call bring up fails in the VSNCP phase due to a network rejection of the VSNCP configuration request for the reason of subscriber limitation.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#VSNCP_SUBSCRIBER_LIMITATION" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.VSNCP_SUBSCRIBER_LIMITATION</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="VsncpTimeout"> @@ -10316,7 +12071,14 @@ </ReturnValue> <MemberValue>2236</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Data call bring up fails in the VSNCP phase due to a VSNCP timeout error.</summary> + <remarks> + <para>Data call bring up fails in the VSNCP phase due to a VSNCP timeout error.</para> + <para>Constant Value: 2236 (0x000008bc) Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.</para> + <para>Last updated 2026-08-03 UTC.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/DataFailCause#VSNCP_TIMEOUT" title="Reference documentation">Android reference for <code>android.telephony.DataFailCause.VSNCP_TIMEOUT</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/DataLimitBehavior.xml b/docs/xml/Android.Telephony/DataLimitBehavior.xml index 770c1e634..e4a9eb6fc 100644 --- a/docs/xml/Android.Telephony/DataLimitBehavior.xml +++ b/docs/xml/Android.Telephony/DataLimitBehavior.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Indicates that the user will be billed for data usage beyond the limit.</summary> + <remarks> + <para>Indicates that the user will be billed for data usage beyond the limit. When the user exceeds their data limit, they will incur overage charges. Data access continues, but at an additional cost.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SubscriptionPlan#LIMIT_BEHAVIOR_BILLED" title="Reference documentation">Android reference for <code>android.telephony.SubscriptionPlan.LIMIT_BEHAVIOR_BILLED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Disabled"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Indicates that data access is disabled when the data limit is reached.</summary> + <remarks> + <para>Indicates that data access is disabled when the data limit is reached. Once the user's data usage hits the defined limit, their mobile data connection will be turned off until the next billing cycle begins.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SubscriptionPlan#LIMIT_BEHAVIOR_DISABLED" title="Reference documentation">Android reference for <code>android.telephony.SubscriptionPlan.LIMIT_BEHAVIOR_DISABLED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Throttled"> @@ -96,7 +106,12 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Indicates that data access is throttled to a slower speed when the limit is reached.</summary> + <remarks> + <para>Indicates that data access is throttled to a slower speed when the limit is reached. After the user consumes their high-speed data allowance, the data connection remains active but is reduced to a lower bandwidth for the remainder of the billing cycle.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SubscriptionPlan#LIMIT_BEHAVIOR_THROTTLED" title="Reference documentation">Android reference for <code>android.telephony.SubscriptionPlan.LIMIT_BEHAVIOR_THROTTLED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Unknown"> @@ -124,7 +139,12 @@ </ReturnValue> <MemberValue>-1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Indicates that the behavior for when a data limit is reached is unknown.</summary> + <remarks> + <para>Indicates that the behavior for when a data limit is reached is unknown. This is the default value and should be used when the carrier has not specified what happens when the user's data usage exceeds the limit.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SubscriptionPlan#LIMIT_BEHAVIOR_UNKNOWN" title="Reference documentation">Android reference for <code>android.telephony.SubscriptionPlan.LIMIT_BEHAVIOR_UNKNOWN</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/DataRoamingMode.xml b/docs/xml/Android.Telephony/DataRoamingMode.xml index c666f9ed7..0adcfc957 100644 --- a/docs/xml/Android.Telephony/DataRoamingMode.xml +++ b/docs/xml/Android.Telephony/DataRoamingMode.xml @@ -42,9 +42,11 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Indicates that data roaming is disabled for a subscription</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Indicates that data roaming is disabled for a subscription</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SubscriptionManager#DATA_ROAMING_DISABLE" title="Reference documentation">Android reference for <code>android.telephony.SubscriptionManager.DATA_ROAMING_DISABLE</code>.</a></format></para> </remarks> </Docs> </Member> @@ -73,9 +75,11 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Indicates that data roaming is enabled for a subscription</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Indicates that data roaming is enabled for a subscription</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SubscriptionManager#DATA_ROAMING_ENABLE" title="Reference documentation">Android reference for <code>android.telephony.SubscriptionManager.DATA_ROAMING_ENABLE</code>.</a></format></para> </remarks> </Docs> </Member> diff --git a/docs/xml/Android.Telephony/DuplexMode.xml b/docs/xml/Android.Telephony/DuplexMode.xml index db593bdd9..c34d38844 100644 --- a/docs/xml/Android.Telephony/DuplexMode.xml +++ b/docs/xml/Android.Telephony/DuplexMode.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Duplex mode for the phone is frequency-division duplexing.</summary> + <remarks> + <para>Duplex mode for the phone is frequency-division duplexing.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/ServiceState#DUPLEX_MODE_FDD" title="Reference documentation">Android reference for <code>android.telephony.ServiceState.DUPLEX_MODE_FDD</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Tdd"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Duplex mode for the phone is time-division duplexing.</summary> + <remarks> + <para>Duplex mode for the phone is time-division duplexing.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/ServiceState#DUPLEX_MODE_TDD" title="Reference documentation">Android reference for <code>android.telephony.ServiceState.DUPLEX_MODE_TDD</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Unknown"> @@ -96,7 +106,12 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Duplex mode for the phone is unknown.</summary> + <remarks> + <para>Duplex mode for the phone is unknown.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/ServiceState#DUPLEX_MODE_UNKNOWN" title="Reference documentation">Android reference for <code>android.telephony.ServiceState.DUPLEX_MODE_UNKNOWN</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/IccOpenLogicalChannelResponse.xml b/docs/xml/Android.Telephony/IccOpenLogicalChannelResponse.xml index d0ac6416c..ee28c4f76 100644 --- a/docs/xml/Android.Telephony/IccOpenLogicalChannelResponse.xml +++ b/docs/xml/Android.Telephony/IccOpenLogicalChannelResponse.xml @@ -169,9 +169,11 @@ <Docs> <summary>Describe the kinds of special objects contained in this Parcelable's marshalled representation.</summary> - <returns>To be added.</returns> + <returns>a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0 or CONTENTS_FILE_DESCRIPTOR</returns> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Describe the kinds of special objects contained in this Parcelable instance's marshaled representation. For example, if the object will include a file descriptor in the output of writeToParcel(Parcel,int), the return value of this method must include the CONTENTS_FILE_DESCRIPTOR bit.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/IccOpenLogicalChannelResponse#describeContents()" title="Reference documentation">Android reference for <code>android.telephony.IccOpenLogicalChannelResponse.describeContents</code>.</a></format></para> </remarks> </Docs> </Member> diff --git a/docs/xml/Android.Telephony/IccOpenLogicalChannelResponseStatus.xml b/docs/xml/Android.Telephony/IccOpenLogicalChannelResponseStatus.xml index b20dbf373..e3d13358a 100644 --- a/docs/xml/Android.Telephony/IccOpenLogicalChannelResponseStatus.xml +++ b/docs/xml/Android.Telephony/IccOpenLogicalChannelResponseStatus.xml @@ -65,9 +65,11 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Possible status values returned by open channel command.</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Possible status values returned by open channel command. STATUS_NO_ERROR: Open channel command returned successfully. STATUS_MISSING_RESOURCE: No logical channels available. STATUS_NO_SUCH_ELEMENT: AID not found on UICC. STATUS_UNKNOWN_ERROR: Unknown error in open channel command.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/IccOpenLogicalChannelResponse#STATUS_NO_ERROR" title="Reference documentation">Android reference for <code>android.telephony.IccOpenLogicalChannelResponse.STATUS_NO_ERROR</code>.</a></format></para> </remarks> </Docs> </Member> diff --git a/docs/xml/Android.Telephony/ImsEmergencyDomain.xml b/docs/xml/Android.Telephony/ImsEmergencyDomain.xml index 47d0f7e52..9a2cd2162 100644 --- a/docs/xml/Android.Telephony/ImsEmergencyDomain.xml +++ b/docs/xml/Android.Telephony/ImsEmergencyDomain.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Circuit switched domain.</summary> + <remarks> + <para>Circuit switched domain.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsEmergency#DOMAIN_CS" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsEmergency.DOMAIN_CS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Ps3gpp"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Packet switched domain over 3GPP networks.</summary> + <remarks> + <para>Packet switched domain over 3GPP networks.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsEmergency#DOMAIN_PS_3GPP" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsEmergency.DOMAIN_PS_3GPP</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="PsNon3gpp"> @@ -96,7 +106,12 @@ </ReturnValue> <MemberValue>3</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Packet switched domain over non-3GPP networks such as Wi-Fi.</summary> + <remarks> + <para>Packet switched domain over non-3GPP networks such as Wi-Fi.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsEmergency#DOMAIN_PS_NON_3GPP" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsEmergency.DOMAIN_PS_NON_3GPP</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/ImsEmergencyScanType.xml b/docs/xml/Android.Telephony/ImsEmergencyScanType.xml index fca6db94f..3ef0bd8e9 100644 --- a/docs/xml/Android.Telephony/ImsEmergencyScanType.xml +++ b/docs/xml/Android.Telephony/ImsEmergencyScanType.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Modem will attempt to camp on a network with full service only.</summary> + <remarks> + <para>Modem will attempt to camp on a network with full service only.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsEmergency#SCAN_TYPE_FULL_SERVICE" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsEmergency.SCAN_TYPE_FULL_SERVICE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="FullServiceFollowedByLimitedService"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Telephony shall attempt full service scan first.</summary> + <remarks> + <para>Telephony shall attempt full service scan first. If a full service network is not found, telephony shall attempt a limited service scan.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsEmergency#SCAN_TYPE_FULL_SERVICE_FOLLOWED_BY_LIMITED_SERVICE" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsEmergency.SCAN_TYPE_FULL_SERVICE_FOLLOWED_BY_LIMITED_SERVICE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NoPreference"> @@ -96,7 +106,12 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>No specific preference given to the modem.</summary> + <remarks> + <para>No specific preference given to the modem. Modem can return an emergency capable network either with limited service or full service.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsEmergency#SCAN_TYPE_NO_PREFERENCE" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsEmergency.SCAN_TYPE_NO_PREFERENCE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/ImsEmergencyVoWifiRequires.xml b/docs/xml/Android.Telephony/ImsEmergencyVoWifiRequires.xml index fde1b0366..398af821c 100644 --- a/docs/xml/Android.Telephony/ImsEmergencyVoWifiRequires.xml +++ b/docs/xml/Android.Telephony/ImsEmergencyVoWifiRequires.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Default value.</summary> + <remarks> + <para>Default value. If ImsWfc.KEY_EMERGENCY_CALL_OVER_EMERGENCY_PDN_BOOL is true, VoWi-Fi emergency call shall be attempted if Wi-Fi network is connected. Otherwise, it shall be attempted if IMS is registered over Wi-Fi.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsEmergency#VOWIFI_REQUIRES_NONE" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsEmergency.VOWIFI_REQUIRES_NONE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="SettingEnabled"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>VoWi-Fi emergency call shall be attempted on IMS over Wi-Fi if Wi-Fi network is connected and Wi-Fi calling setting is enabled.</summary> + <remarks> + <para>VoWi-Fi emergency call shall be attempted on IMS over Wi-Fi if Wi-Fi network is connected and Wi-Fi calling setting is enabled. This value is applicable if the value of ImsWfc.KEY_EMERGENCY_CALL_OVER_EMERGENCY_PDN_BOOL is true.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsEmergency#VOWIFI_REQUIRES_SETTING_ENABLED" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsEmergency.VOWIFI_REQUIRES_SETTING_ENABLED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ValidEid"> @@ -96,7 +106,14 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>VoWi-Fi emergency call shall be attempted on IMS over Wi-Fi if Wi-Fi network is connected and Wi-Fi calling is activated successfully.</summary> + <remarks> + <para>VoWi-Fi emergency call shall be attempted on IMS over Wi-Fi if Wi-Fi network is connected and Wi-Fi calling is activated successfully. The device shall have the valid Entitlement ID if the user activates VoWi-Fi emergency calling successfully. This value is applicable if the value of ImsWfc.KEY_EMERGENCY_CALL_OVER_EMERGENCY_PDN_BOOL is true.</para> + <para>Constant Value: 2 (0x00000002) Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.</para> + <para>Last updated 2026-08-03 UTC.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsEmergency#VOWIFI_REQUIRES_VALID_EID" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsEmergency.VOWIFI_REQUIRES_VALID_EID</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/ImsGeolocationPidfFor.xml b/docs/xml/Android.Telephony/ImsGeolocationPidfFor.xml index 30b778dfb..d76993dc8 100644 --- a/docs/xml/Android.Telephony/ImsGeolocationPidfFor.xml +++ b/docs/xml/Android.Telephony/ImsGeolocationPidfFor.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>4</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Indicates geolocation PIDF XML needs to be included for emergency call scenario on Cellular</summary> + <remarks> + <para>Indicates geolocation PIDF XML needs to be included for emergency call scenario on Cellular</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.Ims#GEOLOCATION_PIDF_FOR_EMERGENCY_ON_CELLULAR" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.Ims.GEOLOCATION_PIDF_FOR_EMERGENCY_ON_CELLULAR</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="EmergencyOnWifi"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Indicates geolocation PIDF XML needs to be included for emergency call scenario on WiFi</summary> + <remarks> + <para>Indicates geolocation PIDF XML needs to be included for emergency call scenario on WiFi</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.Ims#GEOLOCATION_PIDF_FOR_EMERGENCY_ON_WIFI" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.Ims.GEOLOCATION_PIDF_FOR_EMERGENCY_ON_WIFI</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NonEmergencyOnCellular"> @@ -96,7 +106,12 @@ </ReturnValue> <MemberValue>3</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Indicates geolocation PIDF XML needs to be included for normal/non-emergency call scenario on Cellular Geolocation for normal/non-emergency call should only include country code.</summary> + <remarks> + <para>Indicates geolocation PIDF XML needs to be included for normal/non-emergency call scenario on Cellular Geolocation for normal/non-emergency call should only include country code.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.Ims#GEOLOCATION_PIDF_FOR_NON_EMERGENCY_ON_CELLULAR" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.Ims.GEOLOCATION_PIDF_FOR_NON_EMERGENCY_ON_CELLULAR</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NonEmergencyOnWifi"> @@ -124,7 +139,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Indicates geolocation PIDF XML needs to be included for normal/non-emergency call scenario on WiFi Geolocation for normal/non-emergency call should only include country code.</summary> + <remarks> + <para>Indicates geolocation PIDF XML needs to be included for normal/non-emergency call scenario on WiFi Geolocation for normal/non-emergency call should only include country code.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.Ims#GEOLOCATION_PIDF_FOR_NON_EMERGENCY_ON_WIFI" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.Ims.GEOLOCATION_PIDF_FOR_NON_EMERGENCY_ON_WIFI</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/ImsIpsecAuthenticationAlgorithm.xml b/docs/xml/Android.Telephony/ImsIpsecAuthenticationAlgorithm.xml index 690189312..7d038c55c 100644 --- a/docs/xml/Android.Telephony/ImsIpsecAuthenticationAlgorithm.xml +++ b/docs/xml/Android.Telephony/ImsIpsecAuthenticationAlgorithm.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>IPSec Authentication algorithm is HMAC-MD5.</summary> + <remarks> + <para>IPSec Authentication algorithm is HMAC-MD5. see Annex H of TS 33.203</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.Ims#IPSEC_AUTHENTICATION_ALGORITHM_HMAC_MD5" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.Ims.IPSEC_AUTHENTICATION_ALGORITHM_HMAC_MD5</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="HmacSha1"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>IPSec Authentication algorithm is HMAC-SHA1.</summary> + <remarks> + <para>IPSec Authentication algorithm is HMAC-SHA1. see Annex H of TS 33.203</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.Ims#IPSEC_AUTHENTICATION_ALGORITHM_HMAC_SHA1" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.Ims.IPSEC_AUTHENTICATION_ALGORITHM_HMAC_SHA1</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/ImsIpsecEncryptionAlgorithm.xml b/docs/xml/Android.Telephony/ImsIpsecEncryptionAlgorithm.xml index 8b182854c..babf4ce33 100644 --- a/docs/xml/Android.Telephony/ImsIpsecEncryptionAlgorithm.xml +++ b/docs/xml/Android.Telephony/ImsIpsecEncryptionAlgorithm.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>IPSec Encryption algorithm is AES_CBC.</summary> + <remarks> + <para>IPSec Encryption algorithm is AES_CBC. see Annex H of TS 33.203</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.Ims#IPSEC_ENCRYPTION_ALGORITHM_AES_CBC" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.Ims.IPSEC_ENCRYPTION_ALGORITHM_AES_CBC</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="DesEde3Cbc"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>IPSec Encryption algorithm is DES_EDE3_CBC.</summary> + <remarks> + <para>IPSec Encryption algorithm is DES_EDE3_CBC. see Annex H of TS 33.203</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.Ims#IPSEC_ENCRYPTION_ALGORITHM_DES_EDE3_CBC" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.Ims.IPSEC_ENCRYPTION_ALGORITHM_DES_EDE3_CBC</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Null"> @@ -96,7 +106,12 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>IPSec Encryption algorithm is NULL.</summary> + <remarks> + <para>IPSec Encryption algorithm is NULL. see Annex H of TS 33.203</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.Ims#IPSEC_ENCRYPTION_ALGORITHM_NULL" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.Ims.IPSEC_ENCRYPTION_ALGORITHM_NULL</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/ImsNetworkType.xml b/docs/xml/Android.Telephony/ImsNetworkType.xml index 1f825be1e..9a26439ed 100644 --- a/docs/xml/Android.Telephony/ImsNetworkType.xml +++ b/docs/xml/Android.Telephony/ImsNetworkType.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Indicates HOME Network.</summary> + <remarks> + <para>Indicates HOME Network.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.Ims#NETWORK_TYPE_HOME" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.Ims.NETWORK_TYPE_HOME</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Roaming"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Indicates Roaming Network.</summary> + <remarks> + <para>Indicates Roaming Network.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.Ims#NETWORK_TYPE_ROAMING" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.Ims.NETWORK_TYPE_ROAMING</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/ImsPreferredTransport.xml b/docs/xml/Android.Telephony/ImsPreferredTransport.xml index ec9828da9..3c7fa1bde 100644 --- a/docs/xml/Android.Telephony/ImsPreferredTransport.xml +++ b/docs/xml/Android.Telephony/ImsPreferredTransport.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Preferred Transport is both UDP and TCP and selected based on MTU size specified in KEY_IPV4_SIP_MTU_SIZE_CELLULAR_INT and KEY_IPV6_SIP_MTU_SIZE_CELLULAR_INT.</summary> + <remarks> + <para>Preferred Transport is both UDP and TCP and selected based on MTU size specified in KEY_IPV4_SIP_MTU_SIZE_CELLULAR_INT and KEY_IPV6_SIP_MTU_SIZE_CELLULAR_INT. Default transport is UDP. If message size is larger than MTU, then TCP shall be used.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.Ims#PREFERRED_TRANSPORT_DYNAMIC_UDP_TCP" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.Ims.PREFERRED_TRANSPORT_DYNAMIC_UDP_TCP</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Tcp"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Preferred Transport is always TCP.</summary> + <remarks> + <para>Preferred Transport is always TCP.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.Ims#PREFERRED_TRANSPORT_TCP" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.Ims.PREFERRED_TRANSPORT_TCP</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Tls"> @@ -96,7 +106,12 @@ </ReturnValue> <MemberValue>3</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Preferred Transport is TLS.</summary> + <remarks> + <para>Preferred Transport is TLS.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.Ims#PREFERRED_TRANSPORT_TLS" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.Ims.PREFERRED_TRANSPORT_TLS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Udp"> @@ -124,7 +139,12 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Preferred Transport is always UDP.</summary> + <remarks> + <para>Preferred Transport is always UDP.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.Ims#PREFERRED_TRANSPORT_UDP" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.Ims.PREFERRED_TRANSPORT_UDP</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/ImsRequestUriFormat.xml b/docs/xml/Android.Telephony/ImsRequestUriFormat.xml index 6e98f8128..4581e073d 100644 --- a/docs/xml/Android.Telephony/ImsRequestUriFormat.xml +++ b/docs/xml/Android.Telephony/ImsRequestUriFormat.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Request URI is of type SIP URI.</summary> + <remarks> + <para>Request URI is of type SIP URI.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.Ims#REQUEST_URI_FORMAT_SIP" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.Ims.REQUEST_URI_FORMAT_SIP</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Tel"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Request URI is of type TEL URI.</summary> + <remarks> + <para>Request URI is of type TEL URI.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.Ims#REQUEST_URI_FORMAT_TEL" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.Ims.REQUEST_URI_FORMAT_TEL</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/ImsVoiceConferenceSubscribeType.xml b/docs/xml/Android.Telephony/ImsVoiceConferenceSubscribeType.xml index 00e91c751..04a8577d6 100644 --- a/docs/xml/Android.Telephony/ImsVoiceConferenceSubscribeType.xml +++ b/docs/xml/Android.Telephony/ImsVoiceConferenceSubscribeType.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The SIP SUBSCRIBE to conference state events is sent in the SIP INVITE dialog between the UE and the conference server.</summary> + <remarks> + <para>The SIP SUBSCRIBE to conference state events is sent in the SIP INVITE dialog between the UE and the conference server. Reference: IR.92 Section 2.3.3.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsVoice#CONFERENCE_SUBSCRIBE_TYPE_IN_DIALOG" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsVoice.CONFERENCE_SUBSCRIBE_TYPE_IN_DIALOG</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="OutOfDialog"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The SIP SUBSCRIBE to conference state events is sent out of the SIP INVITE dialog between the UE and the conference server.</summary> + <remarks> + <para>The SIP SUBSCRIBE to conference state events is sent out of the SIP INVITE dialog between the UE and the conference server. Reference: IR.92 Section 2.3.3.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsVoice#CONFERENCE_SUBSCRIBE_TYPE_OUT_OF_DIALOG" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsVoice.CONFERENCE_SUBSCRIBE_TYPE_OUT_OF_DIALOG</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/ImsVoiceEvsEncodedBwType.xml b/docs/xml/Android.Telephony/ImsVoiceEvsEncodedBwType.xml index 87c2da177..711910f12 100644 --- a/docs/xml/Android.Telephony/ImsVoiceEvsEncodedBwType.xml +++ b/docs/xml/Android.Telephony/ImsVoiceEvsEncodedBwType.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>3</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>EVS encoded Bandwidth is Full Band (FB).</summary> + <remarks> + <para>EVS encoded Bandwidth is Full Band (FB). Reference: 3GPP 26.441 Table 1.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsVoice#EVS_ENCODED_BW_TYPE_FB" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsVoice.EVS_ENCODED_BW_TYPE_FB</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Nb"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>EVS encoded Bandwidth is Narrow Band (NB).</summary> + <remarks> + <para>EVS encoded Bandwidth is Narrow Band (NB). Reference: 3GPP 26.441 Table 1.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsVoice#EVS_ENCODED_BW_TYPE_NB" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsVoice.EVS_ENCODED_BW_TYPE_NB</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NbWb"> @@ -96,7 +106,12 @@ </ReturnValue> <MemberValue>4</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>EVS encoded Bandwidth is in the range NB,WB.</summary> + <remarks> + <para>EVS encoded Bandwidth is in the range NB,WB. Reference: 3GPP 26.441 Table 1.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsVoice#EVS_ENCODED_BW_TYPE_NB_WB" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsVoice.EVS_ENCODED_BW_TYPE_NB_WB</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NbWbSwb"> @@ -124,7 +139,12 @@ </ReturnValue> <MemberValue>5</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>EVS encoded Bandwidth is in the range NB,WB,SWB.</summary> + <remarks> + <para>EVS encoded Bandwidth is in the range NB,WB,SWB. Reference: 3GPP 26.441 Table 1.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsVoice#EVS_ENCODED_BW_TYPE_NB_WB_SWB" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsVoice.EVS_ENCODED_BW_TYPE_NB_WB_SWB</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NbWbSwbFb"> @@ -152,7 +172,12 @@ </ReturnValue> <MemberValue>6</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>EVS encoded Bandwidth is in the range NB,WB,SWB,FB.</summary> + <remarks> + <para>EVS encoded Bandwidth is in the range NB,WB,SWB,FB. Reference: 3GPP 26.441 Table 1.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsVoice#EVS_ENCODED_BW_TYPE_NB_WB_SWB_FB" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsVoice.EVS_ENCODED_BW_TYPE_NB_WB_SWB_FB</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Swb"> @@ -180,7 +205,12 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>EVS encoded Bandwidth is Super WideBand (SWB).</summary> + <remarks> + <para>EVS encoded Bandwidth is Super WideBand (SWB). Reference: 3GPP 26.441 Table 1.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsVoice#EVS_ENCODED_BW_TYPE_SWB" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsVoice.EVS_ENCODED_BW_TYPE_SWB</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Wb"> @@ -208,7 +238,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>EVS encoded Bandwidth is Wide Band (WB).</summary> + <remarks> + <para>EVS encoded Bandwidth is Wide Band (WB). Reference: 3GPP 26.441 Table 1.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsVoice#EVS_ENCODED_BW_TYPE_WB" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsVoice.EVS_ENCODED_BW_TYPE_WB</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="WbSwb"> @@ -236,7 +271,12 @@ </ReturnValue> <MemberValue>7</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>EVS encoded Bandwidth is in the range WB,SWB.</summary> + <remarks> + <para>EVS encoded Bandwidth is in the range WB,SWB. Reference: 3GPP 26.441 Table 1.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsVoice#EVS_ENCODED_BW_TYPE_WB_SWB" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsVoice.EVS_ENCODED_BW_TYPE_WB_SWB</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="WbSwbFb"> @@ -264,7 +304,12 @@ </ReturnValue> <MemberValue>8</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>EVS encoded Bandwidth is in the range WB,SWB,FB.</summary> + <remarks> + <para>EVS encoded Bandwidth is in the range WB,SWB,FB. Reference: 3GPP 26.441 Table 1.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsVoice#EVS_ENCODED_BW_TYPE_WB_SWB_FB" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsVoice.EVS_ENCODED_BW_TYPE_WB_SWB_FB</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/ImsVoiceEvsOperationalMode.xml b/docs/xml/Android.Telephony/ImsVoiceEvsOperationalMode.xml index e6faedb04..0c859d30d 100644 --- a/docs/xml/Android.Telephony/ImsVoiceEvsOperationalMode.xml +++ b/docs/xml/Android.Telephony/ImsVoiceEvsOperationalMode.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Indicates the EVS AMR-WB IO mode.</summary> + <remarks> + <para>Indicates the EVS AMR-WB IO mode. 3GPP 26.445 Section 3.1</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsVoice#EVS_OPERATIONAL_MODE_AMRWB_IO" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsVoice.EVS_OPERATIONAL_MODE_AMRWB_IO</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Primary"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Indicates the EVS primary mode.</summary> + <remarks> + <para>Indicates the EVS primary mode. 3GPP 26.445 Section 3.1</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsVoice#EVS_OPERATIONAL_MODE_PRIMARY" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsVoice.EVS_OPERATIONAL_MODE_PRIMARY</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/ImsVoiceEvsPrimaryModeBitrate.xml b/docs/xml/Android.Telephony/ImsVoiceEvsPrimaryModeBitrate.xml index 2940ee048..5f7064b72 100644 --- a/docs/xml/Android.Telephony/ImsVoiceEvsPrimaryModeBitrate.xml +++ b/docs/xml/Android.Telephony/ImsVoiceEvsPrimaryModeBitrate.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>11</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>EVS primary mode with bitrate 128.0 kbps</summary> + <remarks> + <para>EVS primary mode with bitrate 128.0 kbps</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsVoice#EVS_PRIMARY_MODE_BITRATE_128_0_KBPS" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsVoice.EVS_PRIMARY_MODE_BITRATE_128_0_KBPS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="BitRate132Kbps"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>4</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>EVS primary mode with bitrate 13.2 kbps</summary> + <remarks> + <para>EVS primary mode with bitrate 13.2 kbps</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsVoice#EVS_PRIMARY_MODE_BITRATE_13_2_KBPS" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsVoice.EVS_PRIMARY_MODE_BITRATE_13_2_KBPS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="BitRate164Kbps"> @@ -96,7 +106,12 @@ </ReturnValue> <MemberValue>5</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>EVS primary mode with bitrate 16.4 kbps</summary> + <remarks> + <para>EVS primary mode with bitrate 16.4 kbps</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsVoice#EVS_PRIMARY_MODE_BITRATE_16_4_KBPS" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsVoice.EVS_PRIMARY_MODE_BITRATE_16_4_KBPS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="BitRate244Kbps"> @@ -124,7 +139,12 @@ </ReturnValue> <MemberValue>6</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>EVS primary mode with bitrate 24.4 kbps</summary> + <remarks> + <para>EVS primary mode with bitrate 24.4 kbps</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsVoice#EVS_PRIMARY_MODE_BITRATE_24_4_KBPS" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsVoice.EVS_PRIMARY_MODE_BITRATE_24_4_KBPS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="BitRate320Kbps"> @@ -152,7 +172,12 @@ </ReturnValue> <MemberValue>7</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>EVS primary mode with bitrate 32.0 kbps</summary> + <remarks> + <para>EVS primary mode with bitrate 32.0 kbps</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsVoice#EVS_PRIMARY_MODE_BITRATE_32_0_KBPS" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsVoice.EVS_PRIMARY_MODE_BITRATE_32_0_KBPS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="BitRate480Kbps"> @@ -180,7 +205,12 @@ </ReturnValue> <MemberValue>8</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>EVS primary mode with bitrate 48.0 kbps</summary> + <remarks> + <para>EVS primary mode with bitrate 48.0 kbps</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsVoice#EVS_PRIMARY_MODE_BITRATE_48_0_KBPS" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsVoice.EVS_PRIMARY_MODE_BITRATE_48_0_KBPS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="BitRate59Kbps"> @@ -208,7 +238,12 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>EVS primary mode with bitrate 5.9 kbps</summary> + <remarks> + <para>EVS primary mode with bitrate 5.9 kbps</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsVoice#EVS_PRIMARY_MODE_BITRATE_5_9_KBPS" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsVoice.EVS_PRIMARY_MODE_BITRATE_5_9_KBPS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="BitRate640Kbps"> @@ -236,7 +271,12 @@ </ReturnValue> <MemberValue>9</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>EVS primary mode with bitrate 64.0 kbps</summary> + <remarks> + <para>EVS primary mode with bitrate 64.0 kbps</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsVoice#EVS_PRIMARY_MODE_BITRATE_64_0_KBPS" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsVoice.EVS_PRIMARY_MODE_BITRATE_64_0_KBPS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="BitRate72Kbps"> @@ -264,7 +304,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>EVS primary mode with bitrate 7.2 kbps</summary> + <remarks> + <para>EVS primary mode with bitrate 7.2 kbps</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsVoice#EVS_PRIMARY_MODE_BITRATE_7_2_KBPS" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsVoice.EVS_PRIMARY_MODE_BITRATE_7_2_KBPS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="BitRate80Kbps"> @@ -292,7 +337,12 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>EVS primary mode with bitrate 8.0 kbps</summary> + <remarks> + <para>EVS primary mode with bitrate 8.0 kbps</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsVoice#EVS_PRIMARY_MODE_BITRATE_8_0_KBPS" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsVoice.EVS_PRIMARY_MODE_BITRATE_8_0_KBPS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="BitRate960Kbps"> @@ -320,7 +370,12 @@ </ReturnValue> <MemberValue>10</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>EVS primary mode with bitrate 96.0 kbps</summary> + <remarks> + <para>EVS primary mode with bitrate 96.0 kbps</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsVoice#EVS_PRIMARY_MODE_BITRATE_96_0_KBPS" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsVoice.EVS_PRIMARY_MODE_BITRATE_96_0_KBPS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="BitRate96Kbps"> @@ -348,7 +403,12 @@ </ReturnValue> <MemberValue>3</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>EVS primary mode with bitrate 9.6 kbps</summary> + <remarks> + <para>EVS primary mode with bitrate 9.6 kbps</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsVoice#EVS_PRIMARY_MODE_BITRATE_9_6_KBPS" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsVoice.EVS_PRIMARY_MODE_BITRATE_9_6_KBPS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/ImsVoicePayloadFormat.xml b/docs/xml/Android.Telephony/ImsVoicePayloadFormat.xml index 23d1651fb..9268b0ff2 100644 --- a/docs/xml/Android.Telephony/ImsVoicePayloadFormat.xml +++ b/docs/xml/Android.Telephony/ImsVoicePayloadFormat.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>AMR NB/WB Payload format is bandwidth-efficient.</summary> + <remarks> + <para>AMR NB/WB Payload format is bandwidth-efficient.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsVoice#BANDWIDTH_EFFICIENT" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsVoice.BANDWIDTH_EFFICIENT</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="OctetAligned"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>AMR NB/WB Payload format is octet-aligned.</summary> + <remarks> + <para>AMR NB/WB Payload format is octet-aligned.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsVoice#OCTET_ALIGNED" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsVoice.OCTET_ALIGNED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/ImsVoiceSessionPrivacyType.xml b/docs/xml/Android.Telephony/ImsVoiceSessionPrivacyType.xml index e7ff1a409..db1bf95e1 100644 --- a/docs/xml/Android.Telephony/ImsVoiceSessionPrivacyType.xml +++ b/docs/xml/Android.Telephony/ImsVoiceSessionPrivacyType.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Session privacy type is HEADER as per RFC 3323 Section 4.2.</summary> + <remarks> + <para>Session privacy type is HEADER as per RFC 3323 Section 4.2.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsVoice#SESSION_PRIVACY_TYPE_HEADER" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsVoice.SESSION_PRIVACY_TYPE_HEADER</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Id"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Session privacy type is ID as per RFC 3325 Section 9.3.</summary> + <remarks> + <para>Session privacy type is ID as per RFC 3325 Section 9.3.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsVoice#SESSION_PRIVACY_TYPE_ID" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsVoice.SESSION_PRIVACY_TYPE_ID</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="None"> @@ -96,7 +106,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Session privacy type is NONE as per RFC 3323 Section 4.2.</summary> + <remarks> + <para>Session privacy type is NONE as per RFC 3323 Section 4.2.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsVoice#SESSION_PRIVACY_TYPE_NONE" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsVoice.SESSION_PRIVACY_TYPE_NONE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/ImsVoiceSessionRefreshMethod.xml b/docs/xml/Android.Telephony/ImsVoiceSessionRefreshMethod.xml index 5ba6928c3..cd8cb7d9f 100644 --- a/docs/xml/Android.Telephony/ImsVoiceSessionRefreshMethod.xml +++ b/docs/xml/Android.Telephony/ImsVoiceSessionRefreshMethod.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>SIP INVITE is used for Session Refresh</summary> + <remarks> + <para>SIP INVITE is used for Session Refresh</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsVoice#SESSION_REFRESH_METHOD_INVITE" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsVoice.SESSION_REFRESH_METHOD_INVITE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="UpdatePreferred"> @@ -68,7 +73,14 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Both SIP INVITE and UPDATE are used for session refresh.</summary> + <remarks> + <para>Both SIP INVITE and UPDATE are used for session refresh. SIP UPDATE will be used if UPDATE is in 'Allow' header. If UPDATE is not in 'Allow' header, then INVITE will be used.</para> + <para>Constant Value: 1 (0x00000001) Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.</para> + <para>Last updated 2026-08-03 UTC.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsVoice#SESSION_REFRESH_METHOD_UPDATE_PREFERRED" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsVoice.SESSION_REFRESH_METHOD_UPDATE_PREFERRED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/ImsVoiceSessionRefresherType.xml b/docs/xml/Android.Telephony/ImsVoiceSessionRefresherType.xml index 24e01c52f..2d08e82c0 100644 --- a/docs/xml/Android.Telephony/ImsVoiceSessionRefresherType.xml +++ b/docs/xml/Android.Telephony/ImsVoiceSessionRefresherType.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Session Refresher entity is User Agent Client (UAC).</summary> + <remarks> + <para>Session Refresher entity is User Agent Client (UAC). Type of "refresher" parameter in the Session-Expires header field of the SIP INVITE request is UAC.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsVoice#SESSION_REFRESHER_TYPE_UAC" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsVoice.SESSION_REFRESHER_TYPE_UAC</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Uas"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Session Refresher entity is User Agent Server (UAS).</summary> + <remarks> + <para>Session Refresher entity is User Agent Server (UAS). Type of "refresher" parameter in the Session-Expires header field of the SIP INVITE request is UAS.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsVoice#SESSION_REFRESHER_TYPE_UAS" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsVoice.SESSION_REFRESHER_TYPE_UAS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Unknown"> @@ -96,7 +106,12 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Session Refresher entity is unknown.</summary> + <remarks> + <para>Session Refresher entity is unknown. This means UE does not include the "refresher" parameter in the Session-Expires header field of the SIP INVITE request.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsVoice#SESSION_REFRESHER_TYPE_UNKNOWN" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsVoice.SESSION_REFRESHER_TYPE_UNKNOWN</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/ImsVoiceSrvccSupport.xml b/docs/xml/Android.Telephony/ImsVoiceSrvccSupport.xml index 9035ee602..d6c75e588 100644 --- a/docs/xml/Android.Telephony/ImsVoiceSrvccSupport.xml +++ b/docs/xml/Android.Telephony/ImsVoiceSrvccSupport.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>SRVCC access transfer for calls in alerting phase as per 3GPP 24.237 and IR.64 Section 4.4.</summary> + <remarks> + <para>SRVCC access transfer for calls in alerting phase as per 3GPP 24.237 and IR.64 Section 4.4. Media feature tag used: g.3gpp.srvcc-alerting.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsVoice#ALERTING_SRVCC_SUPPORT" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsVoice.ALERTING_SRVCC_SUPPORT</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="BasicSrvccSupport"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Indicates support for basic SRVCC, typically 1 active call as detailed in IR.92 Section A.3.</summary> + <remarks> + <para>Indicates support for basic SRVCC, typically 1 active call as detailed in IR.92 Section A.3.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsVoice#BASIC_SRVCC_SUPPORT" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsVoice.BASIC_SRVCC_SUPPORT</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MidcallSrvccSupport"> @@ -96,7 +106,12 @@ </ReturnValue> <MemberValue>3</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>SRVCC access transfer for calls in mid-call phase as per 3GPP 24.237.</summary> + <remarks> + <para>SRVCC access transfer for calls in mid-call phase as per 3GPP 24.237. and IR.64 Section 4.4. This means UE supports the MSC server assisted mid-call feature. Media feature tag used: g.3gpp.mid-call.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsVoice#MIDCALL_SRVCC_SUPPORT" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsVoice.MIDCALL_SRVCC_SUPPORT</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="PrealertingSrvccSupport"> @@ -124,7 +139,12 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>SRVCC access transfer for calls in pre-alerting phase as per 3GPP 24.237.</summary> + <remarks> + <para>SRVCC access transfer for calls in pre-alerting phase as per 3GPP 24.237. Media feature tag used: g.3gpp.ps2cs-srvcc-orig-pre-alerting.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.ImsVoice#PREALERTING_SRVCC_SUPPORT" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.ImsVoice.PREALERTING_SRVCC_SUPPORT</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/IncludeLocationDataType.xml b/docs/xml/Android.Telephony/IncludeLocationDataType.xml index cfc7ae54d..294bcea07 100644 --- a/docs/xml/Android.Telephony/IncludeLocationDataType.xml +++ b/docs/xml/Android.Telephony/IncludeLocationDataType.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Include coarse location data.</summary> + <remarks> + <para>Include coarse location data. Indicates whether the caller would not like to receive location related information which will be sent if the caller already possess Manifest.permission.ACCESS_COARSE_LOCATION and do not renounce the permissions.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#INCLUDE_LOCATION_DATA_COARSE" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.INCLUDE_LOCATION_DATA_COARSE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Fine"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Include fine location data.</summary> + <remarks> + <para>Include fine location data. Indicates whether the caller would not like to receive location related information which will be sent if the caller already possess Manifest.permission.ACCESS_FINE_LOCATION and do not renounce the permissions.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#INCLUDE_LOCATION_DATA_FINE" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.INCLUDE_LOCATION_DATA_FINE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="None"> @@ -96,7 +106,12 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Specifies to not include any location related data.</summary> + <remarks> + <para>Specifies to not include any location related data. Indicates whether the caller would not like to receive location related information which will be sent if the caller already possess Manifest.permission.ACCESS_COARSE_LOCATION and do not renounce the permissions.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#INCLUDE_LOCATION_DATA_NONE" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.INCLUDE_LOCATION_DATA_NONE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/IwlanAuthenticationMethod.xml b/docs/xml/Android.Telephony/IwlanAuthenticationMethod.xml index 4c1deab04..8eb876462 100644 --- a/docs/xml/Android.Telephony/IwlanAuthenticationMethod.xml +++ b/docs/xml/Android.Telephony/IwlanAuthenticationMethod.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Server is authenticated using its certificate.</summary> + <remarks> + <para>Server is authenticated using its certificate.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.Iwlan#AUTHENTICATION_METHOD_CERT" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.Iwlan.AUTHENTICATION_METHOD_CERT</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="EapOnly"> @@ -68,7 +73,13 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Certificate sent from the server is ignored.</summary> + <remarks> + <para>Certificate sent from the server is ignored. Only Extensible Authentication Protocol (EAP) is used to authenticate the server. EAP_ONLY_AUTH payload is added to IKE_AUTH request if supported.</para> + <para>See also:</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.Iwlan#AUTHENTICATION_METHOD_EAP_ONLY" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.Iwlan.AUTHENTICATION_METHOD_EAP_ONLY</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/IwlanEpdgAddressPreference.xml b/docs/xml/Android.Telephony/IwlanEpdgAddressPreference.xml index 888b3b24f..1d9f29454 100644 --- a/docs/xml/Android.Telephony/IwlanEpdgAddressPreference.xml +++ b/docs/xml/Android.Telephony/IwlanEpdgAddressPreference.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Use IPv4 ePDG addresses only.</summary> + <remarks> + <para>Use IPv4 ePDG addresses only.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.Iwlan#EPDG_ADDRESS_IPV4_ONLY" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.Iwlan.EPDG_ADDRESS_IPV4_ONLY</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Ipv4Preferred"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Prioritize IPv4 ePDG addresses.</summary> + <remarks> + <para>Prioritize IPv4 ePDG addresses.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.Iwlan#EPDG_ADDRESS_IPV4_PREFERRED" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.Iwlan.EPDG_ADDRESS_IPV4_PREFERRED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Ipv6Preferred"> @@ -96,7 +106,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Prioritize IPv6 ePDG addresses</summary> + <remarks> + <para>Prioritize IPv6 ePDG addresses</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.Iwlan#EPDG_ADDRESS_IPV6_PREFERRED" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.Iwlan.EPDG_ADDRESS_IPV6_PREFERRED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/IwlanEpdgAddressType.xml b/docs/xml/Android.Telephony/IwlanEpdgAddressType.xml index 731e230f4..985e68981 100644 --- a/docs/xml/Android.Telephony/IwlanEpdgAddressType.xml +++ b/docs/xml/Android.Telephony/IwlanEpdgAddressType.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>3</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Use cellular location to chose epdg server</summary> + <remarks> + <para>Use cellular location to chose epdg server</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.Iwlan#EPDG_ADDRESS_CELLULAR_LOC" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.Iwlan.EPDG_ADDRESS_CELLULAR_LOC</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Pco"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Use the epdg address received in protocol configuration options (PCO) from the network.</summary> + <remarks> + <para>Use the epdg address received in protocol configuration options (PCO) from the network.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.Iwlan#EPDG_ADDRESS_PCO" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.Iwlan.EPDG_ADDRESS_PCO</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Plmn"> @@ -96,7 +106,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Construct the epdg address using plmn.</summary> + <remarks> + <para>Construct the epdg address using plmn.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.Iwlan#EPDG_ADDRESS_PLMN" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.Iwlan.EPDG_ADDRESS_PLMN</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Static"> @@ -124,7 +139,12 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Use static epdg address.</summary> + <remarks> + <para>Use static epdg address.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.Iwlan#EPDG_ADDRESS_STATIC" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.Iwlan.EPDG_ADDRESS_STATIC</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="VisitedCountry"> @@ -152,7 +172,12 @@ </ReturnValue> <MemberValue>4</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Use Visited Country FQDN rule</summary> + <remarks> + <para>Use Visited Country FQDN rule</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.Iwlan#EPDG_ADDRESS_VISITED_COUNTRY" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.Iwlan.EPDG_ADDRESS_VISITED_COUNTRY</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/IwlanIdType.xml b/docs/xml/Android.Telephony/IwlanIdType.xml index 1e8fd655d..b0929bb31 100644 --- a/docs/xml/Android.Telephony/IwlanIdType.xml +++ b/docs/xml/Android.Telephony/IwlanIdType.xml @@ -40,7 +40,13 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Ike Identification Fully Qualified Domain Name</summary> + <remarks> + <para>Ike Identification Fully Qualified Domain Name</para> + <para>See also:</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.Iwlan#ID_TYPE_FQDN" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.Iwlan.ID_TYPE_FQDN</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="KeyId"> @@ -68,7 +74,13 @@ </ReturnValue> <MemberValue>11</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Ike Identification opaque octet stream for vendor specific information</summary> + <remarks> + <para>Ike Identification opaque octet stream for vendor specific information</para> + <para>See also:</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.Iwlan#ID_TYPE_KEY_ID" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.Iwlan.ID_TYPE_KEY_ID</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Rfc822Addr"> @@ -96,7 +108,13 @@ </ReturnValue> <MemberValue>3</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Ike Identification Fully Qualified RFC 822 email address.</summary> + <remarks> + <para>Ike Identification Fully Qualified RFC 822 email address.</para> + <para>See also:</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/CarrierConfigManager.Iwlan#ID_TYPE_RFC822_ADDR" title="Reference documentation">Android reference for <code>android.telephony.CarrierConfigManager.Iwlan.ID_TYPE_RFC822_ADDR</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/MmsError.xml b/docs/xml/Android.Telephony/MmsError.xml index 1da123a55..4f2eae9da 100644 --- a/docs/xml/Android.Telephony/MmsError.xml +++ b/docs/xml/Android.Telephony/MmsError.xml @@ -38,9 +38,11 @@ </ReturnValue> <MemberValue>7</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The carrier-dependent configuration values could not be loaded.</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>The carrier-dependent configuration values could not be loaded.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#MMS_ERROR_CONFIGURATION_ERROR" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.MMS_ERROR_CONFIGURATION_ERROR</code>.</a></format></para> </remarks> </Docs> </Member> @@ -69,7 +71,12 @@ </ReturnValue> <MemberValue>11</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Data is disabled for the MMS APN.</summary> + <remarks> + <para>Data is disabled for the MMS APN.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#MMS_ERROR_DATA_DISABLED" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.MMS_ERROR_DATA_DISABLED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="HttpFailure"> @@ -93,9 +100,11 @@ </ReturnValue> <MemberValue>4</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>An error occurred during the HTTP client setup.</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>An error occurred during the HTTP client setup.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#MMS_ERROR_HTTP_FAILURE" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.MMS_ERROR_HTTP_FAILURE</code>.</a></format></para> </remarks> </Docs> </Member> @@ -124,7 +133,12 @@ </ReturnValue> <MemberValue>10</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The subscription id for the send/download is inactive.</summary> + <remarks> + <para>The subscription id for the send/download is inactive.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#MMS_ERROR_INACTIVE_SUBSCRIPTION" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.MMS_ERROR_INACTIVE_SUBSCRIPTION</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="InvalidApn"> @@ -148,9 +162,11 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>ApnException occurred during MMS network setup.</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>ApnException occurred during MMS network setup.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#MMS_ERROR_INVALID_APN" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.MMS_ERROR_INVALID_APN</code>.</a></format></para> </remarks> </Docs> </Member> @@ -179,7 +195,12 @@ </ReturnValue> <MemberValue>9</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The subscription id for the send/download is invalid.</summary> + <remarks> + <para>The subscription id for the send/download is invalid.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#MMS_ERROR_INVALID_SUBSCRIPTION_ID" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.MMS_ERROR_INVALID_SUBSCRIPTION_ID</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="IoError"> @@ -203,9 +224,11 @@ </ReturnValue> <MemberValue>5</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>An I/O error occurred reading the PDU.</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>An I/O error occurred reading the PDU.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#MMS_ERROR_IO_ERROR" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.MMS_ERROR_IO_ERROR</code>.</a></format></para> </remarks> </Docs> </Member> @@ -234,7 +257,12 @@ </ReturnValue> <MemberValue>12</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>MMS is disabled by a carrier.</summary> + <remarks> + <para>MMS is disabled by a carrier.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#MMS_ERROR_MMS_DISABLED_BY_CARRIER" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.MMS_ERROR_MMS_DISABLED_BY_CARRIER</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NoDataNetwork"> @@ -262,9 +290,11 @@ </ReturnValue> <MemberValue>8</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>There is neither Wi-Fi nor mobile data network.</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>There is neither Wi-Fi nor mobile data network.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#MMS_ERROR_NO_DATA_NETWORK" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.MMS_ERROR_NO_DATA_NETWORK</code>.</a></format></para> </remarks> </Docs> </Member> @@ -289,9 +319,11 @@ </ReturnValue> <MemberValue>6</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>An error occurred while retrying sending/downloading the MMS.</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>An error occurred while retrying sending/downloading the MMS.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#MMS_ERROR_RETRY" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.MMS_ERROR_RETRY</code>.</a></format></para> </remarks> </Docs> </Member> @@ -316,9 +348,11 @@ </ReturnValue> <MemberValue>3</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>An error occurred during the MMS connection setup.</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>An error occurred during the MMS connection setup.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#MMS_ERROR_UNABLE_CONNECT_MMS" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.MMS_ERROR_UNABLE_CONNECT_MMS</code>.</a></format></para> </remarks> </Docs> </Member> @@ -343,9 +377,11 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Unspecific MMS error occurred during send/download.</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Unspecific MMS error occurred during send/download.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#MMS_ERROR_UNSPECIFIED" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.MMS_ERROR_UNSPECIFIED</code>.</a></format></para> </remarks> </Docs> </Member> diff --git a/docs/xml/Android.Telephony/MultiSimMode.xml b/docs/xml/Android.Telephony/MultiSimMode.xml index 35f1ab830..e93757657 100644 --- a/docs/xml/Android.Telephony/MultiSimMode.xml +++ b/docs/xml/Android.Telephony/MultiSimMode.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The usage of multiple SIM cards at the same time to register on the network (e.g.</summary> + <remarks> + <para>The usage of multiple SIM cards at the same time to register on the network (e.g. Dual Standby or Dual Active) is supported.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#MULTISIM_ALLOWED" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.MULTISIM_ALLOWED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NotSupportedByCarrier"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The usage of multiple SIM cards at the same time to register on the network (e.g.</summary> + <remarks> + <para>The usage of multiple SIM cards at the same time to register on the network (e.g. Dual Standby or Dual Active) is supported by the hardware, but restricted by the carrier.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#MULTISIM_NOT_SUPPORTED_BY_CARRIER" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.MULTISIM_NOT_SUPPORTED_BY_CARRIER</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NotSupportedByHardware"> @@ -96,7 +106,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The usage of multiple SIM cards at the same time to register on the network (e.g.</summary> + <remarks> + <para>The usage of multiple SIM cards at the same time to register on the network (e.g. Dual Standby or Dual Active) is not supported by the hardware.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#MULTISIM_NOT_SUPPORTED_BY_HARDWARE" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.MULTISIM_NOT_SUPPORTED_BY_HARDWARE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/NeighboringCellInfo.xml b/docs/xml/Android.Telephony/NeighboringCellInfo.xml index 8387e14b1..9e43710e0 100644 --- a/docs/xml/Android.Telephony/NeighboringCellInfo.xml +++ b/docs/xml/Android.Telephony/NeighboringCellInfo.xml @@ -127,7 +127,7 @@ <Parameter Name="in" Type="Android.OS.Parcel" /> </Parameters> <Docs> - <param name="in">To be added.</param> + <param name="in">Parcel</param> <summary>Initialize the object from a parcel.</summary> <remarks> <para>Initialize the object from a parcel.</para> @@ -413,9 +413,11 @@ <Docs> <summary>Describe the kinds of special objects contained in this Parcelable's marshalled representation.</summary> - <returns>To be added.</returns> + <returns>a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0 or CONTENTS_FILE_DESCRIPTOR</returns> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Describe the kinds of special objects contained in this Parcelable instance's marshaled representation. For example, if the object will include a file descriptor in the output of writeToParcel(Parcel,int), the return value of this method must include the CONTENTS_FILE_DESCRIPTOR bit.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/NeighboringCellInfo#describeContents()" title="Reference documentation">Android reference for <code>android.telephony.NeighboringCellInfo.describeContents</code>.</a></format></para> </remarks> <since version="Added in API level 3" /> </Docs> diff --git a/docs/xml/Android.Telephony/NetworkRegistrationInfo.xml b/docs/xml/Android.Telephony/NetworkRegistrationInfo.xml index 93696ba52..e2f2a9d38 100644 --- a/docs/xml/Android.Telephony/NetworkRegistrationInfo.xml +++ b/docs/xml/Android.Telephony/NetworkRegistrationInfo.xml @@ -237,9 +237,12 @@ </ReturnValue> <Parameters /> <Docs> - <summary>To be added.</summary> - <returns>To be added.</returns> - <remarks>To be added.</remarks> + <summary>Describe the kinds of special objects contained in this Parcelable instance's marshaled representation.</summary> + <returns>a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0 or CONTENTS_FILE_DESCRIPTOR</returns> + <remarks>Describe the kinds of special objects contained in this Parcelable instance's marshaled representation. For example, if the object will include a file descriptor in the output of writeToParcel(Parcel,int), the return value of this method must include the CONTENTS_FILE_DESCRIPTOR bit. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/NetworkRegistrationInfo#describeContents()" title="Reference documentation">Android reference for <code>android.telephony.NetworkRegistrationInfo.describeContents</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Domain"> @@ -1590,9 +1593,9 @@ </Parameter> </Parameters> <Docs> - <param name="dest">To be added.</param> - <param name="flags">To be added.</param> - <summary>To be added.</summary> + <param name="dest">The Parcel in which the object should be written. This value cannot be null.</param> + <param name="flags">Additional flags about how the object should be written. May be 0 or Parcelable.PARCELABLE_WRITE_RETURN_VALUE. Value is either 0 or a combination of the following: Parcelable.PARCELABLE_WRITE_RETURN_VALUE</param> + <summary>Flatten this object in to a Parcel.</summary> <remarks> <para> <format type="text/html"> diff --git a/docs/xml/Android.Telephony/NetworkRegistrationInfoDomain.xml b/docs/xml/Android.Telephony/NetworkRegistrationInfoDomain.xml index 4fb5e12af..e06a0256d 100644 --- a/docs/xml/Android.Telephony/NetworkRegistrationInfoDomain.xml +++ b/docs/xml/Android.Telephony/NetworkRegistrationInfoDomain.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Circuit switched domain</summary> + <remarks> + <para>Circuit switched domain</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/NetworkRegistrationInfo#DOMAIN_CS" title="Reference documentation">Android reference for <code>android.telephony.NetworkRegistrationInfo.DOMAIN_CS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CsPs"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>3</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Applicable to both CS and PS Domain</summary> + <remarks> + <para>Applicable to both CS and PS Domain</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/NetworkRegistrationInfo#DOMAIN_CS_PS" title="Reference documentation">Android reference for <code>android.telephony.NetworkRegistrationInfo.DOMAIN_CS_PS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Ps"> @@ -96,7 +106,12 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Packet switched domain</summary> + <remarks> + <para>Packet switched domain</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/NetworkRegistrationInfo#DOMAIN_PS" title="Reference documentation">Android reference for <code>android.telephony.NetworkRegistrationInfo.DOMAIN_PS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Unknown"> @@ -124,7 +139,12 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Unknown / Unspecified domain</summary> + <remarks> + <para>Unknown / Unspecified domain</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/NetworkRegistrationInfo#DOMAIN_UNKNOWN" title="Reference documentation">Android reference for <code>android.telephony.NetworkRegistrationInfo.DOMAIN_UNKNOWN</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/NetworkRegistrationInfoNrState.xml b/docs/xml/Android.Telephony/NetworkRegistrationInfoNrState.xml index 90f7fd61b..1df3406b6 100644 --- a/docs/xml/Android.Telephony/NetworkRegistrationInfoNrState.xml +++ b/docs/xml/Android.Telephony/NetworkRegistrationInfoNrState.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>3</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The device is camped on an LTE cell that supports E-UTRA-NR Dual Connectivity(EN-DC) and also connected to at least one 5G cell as a secondary serving cell.</summary> + <remarks> + <para>The device is camped on an LTE cell that supports E-UTRA-NR Dual Connectivity(EN-DC) and also connected to at least one 5G cell as a secondary serving cell.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/NetworkRegistrationInfo#NR_STATE_CONNECTED" title="Reference documentation">Android reference for <code>android.telephony.NetworkRegistrationInfo.NR_STATE_CONNECTED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="None"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The device isn't camped on an LTE cell or the LTE cell doesn't support E-UTRA-NR Dual Connectivity(EN-DC).</summary> + <remarks> + <para>The device isn't camped on an LTE cell or the LTE cell doesn't support E-UTRA-NR Dual Connectivity(EN-DC).</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/NetworkRegistrationInfo#NR_STATE_NONE" title="Reference documentation">Android reference for <code>android.telephony.NetworkRegistrationInfo.NR_STATE_NONE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NotRestricted"> @@ -96,7 +106,12 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The device is camped on an LTE cell that supports E-UTRA-NR Dual Connectivity(EN-DC) and both the use of dual connectivity with NR(DCNR) is not restricted and NR is supported by the selected PLMN.</summary> + <remarks> + <para>The device is camped on an LTE cell that supports E-UTRA-NR Dual Connectivity(EN-DC) and both the use of dual connectivity with NR(DCNR) is not restricted and NR is supported by the selected PLMN.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/NetworkRegistrationInfo#NR_STATE_NOT_RESTRICTED" title="Reference documentation">Android reference for <code>android.telephony.NetworkRegistrationInfo.NR_STATE_NOT_RESTRICTED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Restricted"> @@ -124,7 +139,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The device is camped on an LTE cell that supports E-UTRA-NR Dual Connectivity(EN-DC) but either the use of dual connectivity with NR(DCNR) is restricted or NR is not supported by the selected PLMN.</summary> + <remarks> + <para>The device is camped on an LTE cell that supports E-UTRA-NR Dual Connectivity(EN-DC) but either the use of dual connectivity with NR(DCNR) is restricted or NR is not supported by the selected PLMN.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/NetworkRegistrationInfo#NR_STATE_RESTRICTED" title="Reference documentation">Android reference for <code>android.telephony.NetworkRegistrationInfo.NR_STATE_RESTRICTED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/NetworkRegistrationInfoServiceType.xml b/docs/xml/Android.Telephony/NetworkRegistrationInfoServiceType.xml index 43e7221ed..c110c4de9 100644 --- a/docs/xml/Android.Telephony/NetworkRegistrationInfoServiceType.xml +++ b/docs/xml/Android.Telephony/NetworkRegistrationInfoServiceType.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Data service</summary> + <remarks> + <para>Data service</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/NetworkRegistrationInfo#SERVICE_TYPE_DATA" title="Reference documentation">Android reference for <code>android.telephony.NetworkRegistrationInfo.SERVICE_TYPE_DATA</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Emergency"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>5</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Emergency service</summary> + <remarks> + <para>Emergency service</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/NetworkRegistrationInfo#SERVICE_TYPE_EMERGENCY" title="Reference documentation">Android reference for <code>android.telephony.NetworkRegistrationInfo.SERVICE_TYPE_EMERGENCY</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Mms"> @@ -96,7 +106,12 @@ </ReturnValue> <MemberValue>6</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>MMS service</summary> + <remarks> + <para>MMS service</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/NetworkRegistrationInfo#SERVICE_TYPE_MMS" title="Reference documentation">Android reference for <code>android.telephony.NetworkRegistrationInfo.SERVICE_TYPE_MMS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Sms"> @@ -124,7 +139,12 @@ </ReturnValue> <MemberValue>3</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>SMS service</summary> + <remarks> + <para>SMS service</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/NetworkRegistrationInfo#SERVICE_TYPE_SMS" title="Reference documentation">Android reference for <code>android.telephony.NetworkRegistrationInfo.SERVICE_TYPE_SMS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Unknown"> @@ -152,7 +172,12 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Unknown service</summary> + <remarks> + <para>Unknown service</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/NetworkRegistrationInfo#SERVICE_TYPE_UNKNOWN" title="Reference documentation">Android reference for <code>android.telephony.NetworkRegistrationInfo.SERVICE_TYPE_UNKNOWN</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Video"> @@ -180,7 +205,12 @@ </ReturnValue> <MemberValue>4</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Video service</summary> + <remarks> + <para>Video service</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/NetworkRegistrationInfo#SERVICE_TYPE_VIDEO" title="Reference documentation">Android reference for <code>android.telephony.NetworkRegistrationInfo.SERVICE_TYPE_VIDEO</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Voice"> @@ -208,7 +238,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Voice service</summary> + <remarks> + <para>Voice service</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/NetworkRegistrationInfo#SERVICE_TYPE_VOICE" title="Reference documentation">Android reference for <code>android.telephony.NetworkRegistrationInfo.SERVICE_TYPE_VOICE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/NetworkScanRequest.xml b/docs/xml/Android.Telephony/NetworkScanRequest.xml index d7811a2f9..ac0aa7cca 100644 --- a/docs/xml/Android.Telephony/NetworkScanRequest.xml +++ b/docs/xml/Android.Telephony/NetworkScanRequest.xml @@ -195,9 +195,12 @@ </ReturnValue> <Parameters /> <Docs> - <summary>To be added.</summary> - <returns>To be added.</returns> - <remarks>To be added.</remarks> + <summary>Describe the kinds of special objects contained in this Parcelable instance's marshaled representation.</summary> + <returns>a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0 or CONTENTS_FILE_DESCRIPTOR</returns> + <remarks>Describe the kinds of special objects contained in this Parcelable instance's marshaled representation. For example, if the object will include a file descriptor in the output of writeToParcel(Parcel,int), the return value of this method must include the CONTENTS_FILE_DESCRIPTOR bit. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/NetworkScanRequest#describeContents()" title="Reference documentation">Android reference for <code>android.telephony.NetworkScanRequest.describeContents</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="GetSpecifiers"> @@ -232,7 +235,7 @@ <Parameters /> <Docs> <summary>Returns the radio access technologies with bands or channels that need to be scanned.</summary> - <returns>To be added.</returns> + <returns>RadioAccessSpecifier[]</returns> <remarks> <para>Returns the radio access technologies with bands or channels that need to be scanned.</para> <para> @@ -438,7 +441,7 @@ </ReturnValue> <Docs> <summary>Returns the List of PLMN ids (MCC-MNC) for early termination of scan.</summary> - <value>To be added.</value> + <value>ArrayList < String ></value> <remarks> <para>Returns the List of PLMN ids (MCC-MNC) for early termination of scan. If any PLMN of this list is found, search should end at that point and @@ -481,7 +484,7 @@ </ReturnValue> <Docs> <summary>Returns the type of the scan.</summary> - <value>To be added.</value> + <value>Value is one of the following: SCAN_TYPE_ONE_SHOT SCAN_TYPE_PERIODIC</value> <remarks> <para>Returns the type of the scan.</para> <para> @@ -736,10 +739,13 @@ </Parameter> </Parameters> <Docs> - <param name="dest">To be added.</param> - <param name="flags">To be added.</param> - <summary>To be added.</summary> - <remarks>To be added.</remarks> + <param name="dest">The Parcel in which the object should be written. This value cannot be null.</param> + <param name="flags">Additional flags about how the object should be written. May be 0 or Parcelable.PARCELABLE_WRITE_RETURN_VALUE. Value is either 0 or a combination of the following: Parcelable.PARCELABLE_WRITE_RETURN_VALUE</param> + <summary>Flatten this object in to a Parcel.</summary> + <remarks>Flatten this object in to a Parcel. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/NetworkScanRequest#writeToParcel(android.os.Parcel,%20int)" title="Reference documentation">Android reference for <code>android.telephony.NetworkScanRequest.writeToParcel</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/NetworkScanType.xml b/docs/xml/Android.Telephony/NetworkScanType.xml index f67c330b1..3d095c2b7 100644 --- a/docs/xml/Android.Telephony/NetworkScanType.xml +++ b/docs/xml/Android.Telephony/NetworkScanType.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Performs the scan only once</summary> + <remarks> + <para>Performs the scan only once</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/NetworkScanRequest#SCAN_TYPE_ONE_SHOT" title="Reference documentation">Android reference for <code>android.telephony.NetworkScanRequest.SCAN_TYPE_ONE_SHOT</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Periodic"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Performs the scan periodically until cancelled The modem will start new scans periodically, and the interval between two scans is usually multiple minutes.</summary> + <remarks> + <para>Performs the scan periodically until cancelled The modem will start new scans periodically, and the interval between two scans is usually multiple minutes.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/NetworkScanRequest#SCAN_TYPE_PERIODIC" title="Reference documentation">Android reference for <code>android.telephony.NetworkScanRequest.SCAN_TYPE_PERIODIC</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/NetworkType.xml b/docs/xml/Android.Telephony/NetworkType.xml index 362abd1df..af6f7f61f 100644 --- a/docs/xml/Android.Telephony/NetworkType.xml +++ b/docs/xml/Android.Telephony/NetworkType.xml @@ -65,9 +65,11 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary ToolPath="Untrimmed" tool="FirstSentenceInJavadocToMdoc">To be added.</summary> + <summary ToolPath="Untrimmed" tool="FirstSentenceInJavadocToMdoc">Current network is EDGE</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Current network is EDGE</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#NETWORK_TYPE_EDGE" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.NETWORK_TYPE_EDGE</code>.</a></format></para> </remarks> </Docs> </Member> @@ -200,9 +202,11 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary ToolPath="Untrimmed" tool="FirstSentenceInJavadocToMdoc">To be added.</summary> + <summary ToolPath="Untrimmed" tool="FirstSentenceInJavadocToMdoc">Current network is GPRS</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Current network is GPRS</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#NETWORK_TYPE_GPRS" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.NETWORK_TYPE_GPRS</code>.</a></format></para> </remarks> </Docs> </Member> @@ -231,9 +235,11 @@ </ReturnValue> <MemberValue>16</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Current network is GSM</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Current network is GSM</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#NETWORK_TYPE_GSM" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.NETWORK_TYPE_GSM</code>.</a></format></para> </remarks> </Docs> </Member> @@ -258,9 +264,11 @@ </ReturnValue> <MemberValue>8</MemberValue> <Docs> - <summary ToolPath="Untrimmed" tool="FirstSentenceInJavadocToMdoc">To be added.</summary> + <summary ToolPath="Untrimmed" tool="FirstSentenceInJavadocToMdoc">Current network is HSDPA</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Current network is HSDPA</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#NETWORK_TYPE_HSDPA" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.NETWORK_TYPE_HSDPA</code>.</a></format></para> </remarks> </Docs> </Member> @@ -285,9 +293,11 @@ </ReturnValue> <MemberValue>10</MemberValue> <Docs> - <summary ToolPath="Untrimmed" tool="FirstSentenceInJavadocToMdoc">To be added.</summary> + <summary ToolPath="Untrimmed" tool="FirstSentenceInJavadocToMdoc">Current network is HSPA</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Current network is HSPA</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#NETWORK_TYPE_HSPA" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.NETWORK_TYPE_HSPA</code>.</a></format></para> </remarks> </Docs> </Member> @@ -312,9 +322,11 @@ </ReturnValue> <MemberValue>15</MemberValue> <Docs> - <summary ToolPath="Untrimmed" tool="FirstSentenceInJavadocToMdoc">To be added.</summary> + <summary ToolPath="Untrimmed" tool="FirstSentenceInJavadocToMdoc">Current network is HSPA+</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Current network is HSPA+</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#NETWORK_TYPE_HSPAP" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.NETWORK_TYPE_HSPAP</code>.</a></format></para> </remarks> </Docs> </Member> @@ -339,9 +351,11 @@ </ReturnValue> <MemberValue>9</MemberValue> <Docs> - <summary ToolPath="Untrimmed" tool="FirstSentenceInJavadocToMdoc">To be added.</summary> + <summary ToolPath="Untrimmed" tool="FirstSentenceInJavadocToMdoc">Current network is HSUPA</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Current network is HSUPA</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#NETWORK_TYPE_HSUPA" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.NETWORK_TYPE_HSUPA</code>.</a></format></para> </remarks> </Docs> </Member> @@ -397,9 +411,11 @@ </ReturnValue> <MemberValue>18</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Current network is IWLAN</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Current network is IWLAN</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#NETWORK_TYPE_IWLAN" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.NETWORK_TYPE_IWLAN</code>.</a></format></para> </remarks> </Docs> </Member> @@ -424,9 +440,11 @@ </ReturnValue> <MemberValue>13</MemberValue> <Docs> - <summary ToolPath="Untrimmed" tool="FirstSentenceInJavadocToMdoc">To be added.</summary> + <summary ToolPath="Untrimmed" tool="FirstSentenceInJavadocToMdoc">Current network is LTE</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Current network is LTE</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#NETWORK_TYPE_LTE" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.NETWORK_TYPE_LTE</code>.</a></format></para> </remarks> </Docs> </Member> @@ -455,7 +473,12 @@ </ReturnValue> <MemberValue>20</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Current network is NR (New Radio) 5G.</summary> + <remarks> + <para>Current network is NR (New Radio) 5G. This will only be returned for 5G SA. For 5G NSA, the network type will be NETWORK_TYPE_LTE.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#NETWORK_TYPE_NR" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.NETWORK_TYPE_NR</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="OneXrtt"> @@ -510,9 +533,11 @@ </ReturnValue> <MemberValue>17</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Current network is TD_SCDMA</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Current network is TD_SCDMA</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#NETWORK_TYPE_TD_SCDMA" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.NETWORK_TYPE_TD_SCDMA</code>.</a></format></para> </remarks> </Docs> </Member> @@ -537,9 +562,11 @@ </ReturnValue> <MemberValue>3</MemberValue> <Docs> - <summary ToolPath="Untrimmed" tool="FirstSentenceInJavadocToMdoc">To be added.</summary> + <summary ToolPath="Untrimmed" tool="FirstSentenceInJavadocToMdoc">Current network is UMTS</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Current network is UMTS</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#NETWORK_TYPE_UMTS" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.NETWORK_TYPE_UMTS</code>.</a></format></para> </remarks> </Docs> </Member> @@ -564,9 +591,11 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary ToolPath="Untrimmed" tool="FirstSentenceInJavadocToMdoc">To be added.</summary> + <summary ToolPath="Untrimmed" tool="FirstSentenceInJavadocToMdoc">Network type is unknown</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Network type is unknown</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#NETWORK_TYPE_UNKNOWN" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.NETWORK_TYPE_UNKNOWN</code>.</a></format></para> </remarks> </Docs> </Member> diff --git a/docs/xml/Android.Telephony/OverrideNetworkType.xml b/docs/xml/Android.Telephony/OverrideNetworkType.xml index fbcc503d5..5cfa42997 100644 --- a/docs/xml/Android.Telephony/OverrideNetworkType.xml +++ b/docs/xml/Android.Telephony/OverrideNetworkType.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Override network type when the device is connected to advanced pro TelephonyManager.NETWORK_TYPE_LTE cellular network.</summary> + <remarks> + <para>Override network type when the device is connected to advanced pro TelephonyManager.NETWORK_TYPE_LTE cellular network.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyDisplayInfo#OVERRIDE_NETWORK_TYPE_LTE_ADVANCED_PRO" title="Reference documentation">Android reference for <code>android.telephony.TelephonyDisplayInfo.OVERRIDE_NETWORK_TYPE_LTE_ADVANCED_PRO</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="LteCa"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Override network type when the device is connected to TelephonyManager.NETWORK_TYPE_LTE cellular network and is using carrier aggregation.</summary> + <remarks> + <para>Override network type when the device is connected to TelephonyManager.NETWORK_TYPE_LTE cellular network and is using carrier aggregation.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyDisplayInfo#OVERRIDE_NETWORK_TYPE_LTE_CA" title="Reference documentation">Android reference for <code>android.telephony.TelephonyDisplayInfo.OVERRIDE_NETWORK_TYPE_LTE_CA</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="None"> @@ -96,7 +106,12 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>No override.</summary> + <remarks> + <para>No override. getNetworkType() should be used for display network type.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyDisplayInfo#OVERRIDE_NETWORK_TYPE_NONE" title="Reference documentation">Android reference for <code>android.telephony.TelephonyDisplayInfo.OVERRIDE_NETWORK_TYPE_NONE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NrAdvanced"> @@ -124,7 +139,12 @@ </ReturnValue> <MemberValue>5</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Override network type when the device is connected NR cellular network and the data rate is higher than the generic 5G date rate.</summary> + <remarks> + <para>Override network type when the device is connected NR cellular network and the data rate is higher than the generic 5G date rate. Including but not limited to The device is connected to the NR cellular network on millimeter wave bands. The device is connected to the specific network which the carrier is using proprietary means to provide a faster overall data connection than would be otherwise possible. This may include using other bands unique to the carrier, or carrier aggregation, for example. One of the use case is that UX can show a different icon, for example, "5G+"</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyDisplayInfo#OVERRIDE_NETWORK_TYPE_NR_ADVANCED" title="Reference documentation">Android reference for <code>android.telephony.TelephonyDisplayInfo.OVERRIDE_NETWORK_TYPE_NR_ADVANCED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NrNsa"> @@ -152,7 +172,12 @@ </ReturnValue> <MemberValue>3</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Override network type when the device is connected to TelephonyManager.NETWORK_TYPE_LTE network and has E-UTRA-NR Dual Connectivity(EN-DC) capability or is currently connected to the secondary TelephonyManager.NETWORK_TYPE_NR cellular network.</summary> + <remarks> + <para>Override network type when the device is connected to TelephonyManager.NETWORK_TYPE_LTE network and has E-UTRA-NR Dual Connectivity(EN-DC) capability or is currently connected to the secondary TelephonyManager.NETWORK_TYPE_NR cellular network.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyDisplayInfo#OVERRIDE_NETWORK_TYPE_NR_NSA" title="Reference documentation">Android reference for <code>android.telephony.TelephonyDisplayInfo.OVERRIDE_NETWORK_TYPE_NR_NSA</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NrNsaMmwave"> diff --git a/docs/xml/Android.Telephony/PhoneNumberFormat.xml b/docs/xml/Android.Telephony/PhoneNumberFormat.xml index 9c0cd0950..5cacafcf3 100644 --- a/docs/xml/Android.Telephony/PhoneNumberFormat.xml +++ b/docs/xml/Android.Telephony/PhoneNumberFormat.xml @@ -38,9 +38,11 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary ToolPath="Untrimmed" tool="FirstSentenceInJavadocToMdoc">To be added.</summary> + <summary ToolPath="Untrimmed" tool="FirstSentenceInJavadocToMdoc">Japanese formatting</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Japanese formatting</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/PhoneNumberUtils#FORMAT_JAPAN" title="Reference documentation">Android reference for <code>android.telephony.PhoneNumberUtils.FORMAT_JAPAN</code>.</a></format></para> </remarks> </Docs> </Member> @@ -65,9 +67,11 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary ToolPath="Untrimmed" tool="FirstSentenceInJavadocToMdoc">To be added.</summary> + <summary ToolPath="Untrimmed" tool="FirstSentenceInJavadocToMdoc">NANP formatting</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>NANP formatting</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/PhoneNumberUtils#FORMAT_NANP" title="Reference documentation">Android reference for <code>android.telephony.PhoneNumberUtils.FORMAT_NANP</code>.</a></format></para> </remarks> </Docs> </Member> @@ -92,9 +96,11 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary ToolPath="Untrimmed" tool="FirstSentenceInJavadocToMdoc">To be added.</summary> + <summary ToolPath="Untrimmed" tool="FirstSentenceInJavadocToMdoc">The current locale is unknown, look for a country code or don't format</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>The current locale is unknown, look for a country code or don't format</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/PhoneNumberUtils#FORMAT_UNKNOWN" title="Reference documentation">Android reference for <code>android.telephony.PhoneNumberUtils.FORMAT_UNKNOWN</code>.</a></format></para> </remarks> </Docs> </Member> diff --git a/docs/xml/Android.Telephony/PhoneNumberFormattingTextWatcher.xml b/docs/xml/Android.Telephony/PhoneNumberFormattingTextWatcher.xml index 15c5a8cb4..c0be968ee 100644 --- a/docs/xml/Android.Telephony/PhoneNumberFormattingTextWatcher.xml +++ b/docs/xml/Android.Telephony/PhoneNumberFormattingTextWatcher.xml @@ -204,11 +204,13 @@ <Parameter Name="s" Type="Android.Text.IEditable" /> </Parameters> <Docs> - <param name="s">To be added.</param> + <param name="s">Editable</param> <summary>This method is called to notify you that, somewhere within <c>s</c>, the text has been changed.</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>This method is called to notify you that, somewhere within s, the text has been changed. It is legitimate to make further changes to s from this callback, but be careful not to get yourself into an infinite loop, because any changes you make will cause this method to be called again recursively. (You are not told where the change took place because other afterTextChanged() methods may already have made other changes and invalidated the offsets. But if you need to know here, you can use Spannable.setSpan in onTextChanged(CharSequence, int, int, int) to mark your place and then look up from here where the span ended up.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/PhoneNumberFormattingTextWatcher#afterTextChanged(android.text.Editable)" title="Reference documentation">Android reference for <code>android.telephony.PhoneNumberFormattingTextWatcher.afterTextChanged</code>.</a></format></para> </remarks> <since version="Added in API level 1" /> </Docs> diff --git a/docs/xml/Android.Telephony/PhoneNumberSource.xml b/docs/xml/Android.Telephony/PhoneNumberSource.xml index e612fbf24..3b66d018f 100644 --- a/docs/xml/Android.Telephony/PhoneNumberSource.xml +++ b/docs/xml/Android.Telephony/PhoneNumberSource.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>A source of phone number: provided by an app that has carrier privilege.</summary> + <remarks> + <para>A source of phone number: provided by an app that has carrier privilege. The number is intended to be set by a carrier app knowing the correct number which is, for example, different from the number in UICC for some reason. The number is not available until a carrier app sets one via setCarrierPhoneNumber(int,String). The app can update the number with the same API should the number change.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SubscriptionManager#PHONE_NUMBER_SOURCE_CARRIER" title="Reference documentation">Android reference for <code>android.telephony.SubscriptionManager.PHONE_NUMBER_SOURCE_CARRIER</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Ims"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>3</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>A source of phone number: provided by IMS (IP Multimedia Subsystem) implementation.</summary> + <remarks> + <para>A source of phone number: provided by IMS (IP Multimedia Subsystem) implementation. When IMS service is registered (as indicated by RegistrationManager.RegistrationCallback.onRegistered(int) ) the IMS implementation may return P-Associated-Uri SIP headers (RFC 3455). The URIs are the user\u2019s public user identities known to the network (see 3GPP TS 24.229 5.4.1.2), and the phone number is typically one of them (see \u201cglobal number\u201d in 3GPP TS 23.003 13.4). This source provides the phone number from the last IMS registration. IMS registration may happen on every device reboot or other network condition changes. The number will be updated should the associated URI change after an IMS registration.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SubscriptionManager#PHONE_NUMBER_SOURCE_IMS" title="Reference documentation">Android reference for <code>android.telephony.SubscriptionManager.PHONE_NUMBER_SOURCE_IMS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Uicc"> @@ -96,7 +106,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>A source of phone number: the EF-MSISDN (see 3GPP TS 31.102), or EF-MDN for CDMA (see 3GPP2 C.P0065-B), from UICC application.</summary> + <remarks> + <para>A source of phone number: the EF-MSISDN (see 3GPP TS 31.102), or EF-MDN for CDMA (see 3GPP2 C.P0065-B), from UICC application. The availability and accuracy of the number depends on the carrier. The number may be updated by over-the-air update to UICC applications from the carrier, or by other means with physical access to the SIM.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SubscriptionManager#PHONE_NUMBER_SOURCE_UICC" title="Reference documentation">Android reference for <code>android.telephony.SubscriptionManager.PHONE_NUMBER_SOURCE_UICC</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/PhoneNumberUtils.xml b/docs/xml/Android.Telephony/PhoneNumberUtils.xml index c4ac956d3..c67e2a982 100644 --- a/docs/xml/Android.Telephony/PhoneNumberUtils.xml +++ b/docs/xml/Android.Telephony/PhoneNumberUtils.xml @@ -357,7 +357,7 @@ <param name="bytes">To be added.</param> <param name="offset">To be added.</param> <param name="length">To be added.</param> - <param name="bcdExtType">To be added.</param> + <param name="bcdExtType">Value is one of the following: BCD_EXTENDED_TYPE_EF_ADN BCD_EXTENDED_TYPE_CALLED_PARTY</param> <summary>Like calledPartyBCDToString, but field does not start with a TOA byte.</summary> <returns>To be added.</returns> @@ -574,7 +574,7 @@ <Parameter Name="b" Type="System.String" /> </Parameters> <Docs> - <param name="context">To be added.</param> + <param name="context">Context</param> <param name="a">To be added.</param> <param name="b">To be added.</param> <summary>Compare phone numbers a and b, and return true if they're identical @@ -2013,7 +2013,7 @@ <param name="s">To be added.</param> <summary>Note: calls extractNetworkPortion(), so do not use for SIM EF[ADN] style records</summary> - <returns>To be added.</returns> + <returns>byte[]</returns> <remarks> <para>Note: calls extractNetworkPortion(), so do not use for SIM EF[ADN] style records</para> @@ -2058,7 +2058,7 @@ <param name="s">To be added.</param> <summary>Same as <c>#networkPortionToCalledPartyBCD</c>, but includes a one-byte length prefix.</summary> - <returns>To be added.</returns> + <returns>byte[]</returns> <remarks> <para>Same as <c>#networkPortionToCalledPartyBCD</c>, but includes a one-byte length prefix.</para> diff --git a/docs/xml/Android.Telephony/PhoneState.xml b/docs/xml/Android.Telephony/PhoneState.xml index 009b30802..1b943a686 100644 --- a/docs/xml/Android.Telephony/PhoneState.xml +++ b/docs/xml/Android.Telephony/PhoneState.xml @@ -38,9 +38,11 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary ToolPath="Untrimmed" tool="FirstSentenceInJavadocToMdoc">To be added.</summary> + <summary ToolPath="Untrimmed" tool="FirstSentenceInJavadocToMdoc">The phone is registered and locked.</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>The phone is registered and locked. Only emergency numbers are allowed.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/ServiceState#STATE_EMERGENCY_ONLY" title="Reference documentation">Android reference for <code>android.telephony.ServiceState.STATE_EMERGENCY_ONLY</code>.</a></format></para> </remarks> </Docs> </Member> @@ -93,9 +95,11 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary ToolPath="TrimmedButTooLong" tool="FirstSentenceInJavadocToMdoc">To be added.</summary> + <summary ToolPath="TrimmedButTooLong" tool="FirstSentenceInJavadocToMdoc">Phone is not registered with any operator, the phone can be currently searching a new operator to register to, or not searching to registration at all, or registration is denied, or radio signal is not available.</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Phone is not registered with any operator, the phone can be currently searching a new operator to register to, or not searching to registration at all, or registration is denied, or radio signal is not available.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/ServiceState#STATE_OUT_OF_SERVICE" title="Reference documentation">Android reference for <code>android.telephony.ServiceState.STATE_OUT_OF_SERVICE</code>.</a></format></para> </remarks> </Docs> </Member> diff --git a/docs/xml/Android.Telephony/PhoneStateListener.xml b/docs/xml/Android.Telephony/PhoneStateListener.xml index e58977f8e..48af6d788 100644 --- a/docs/xml/Android.Telephony/PhoneStateListener.xml +++ b/docs/xml/Android.Telephony/PhoneStateListener.xml @@ -917,7 +917,7 @@ <Parameter Name="location" Type="Android.Telephony.CellLocation" /> </Parameters> <Docs> - <param name="location">To be added.</param> + <param name="location">CellLocation</param> <summary>Callback invoked when device cell location changes on the registered subscription.</summary> <remarks> <para>Callback invoked when device cell location changes on the registered subscription. @@ -1535,7 +1535,7 @@ <Parameter Name="serviceState" Type="Android.Telephony.ServiceState" /> </Parameters> <Docs> - <param name="serviceState">To be added.</param> + <param name="serviceState">ServiceState</param> <summary>Callback invoked when device service state changes on the registered subscription.</summary> <remarks> <para>Callback invoked when device service state changes on the registered subscription. @@ -1648,7 +1648,7 @@ <Parameter Name="signalStrength" Type="Android.Telephony.SignalStrength" /> </Parameters> <Docs> - <param name="signalStrength">To be added.</param> + <param name="signalStrength">SignalStrength</param> <summary>Callback invoked when network signal strengths changes on the registered subscription.</summary> <remarks> <para>Callback invoked when network signal strengths changes on the registered subscription. diff --git a/docs/xml/Android.Telephony/PhysicalChannelConfig.xml b/docs/xml/Android.Telephony/PhysicalChannelConfig.xml index 5545e9cb3..7a5d99ef9 100644 --- a/docs/xml/Android.Telephony/PhysicalChannelConfig.xml +++ b/docs/xml/Android.Telephony/PhysicalChannelConfig.xml @@ -39,8 +39,11 @@ </Attribute> </Attributes> <Docs> - <summary>To be added.</summary> - <remarks>To be added.</remarks> + <summary>Information describing the physical channel configuration.</summary> + <remarks>Information describing the physical channel configuration. This class provides detailed information about the Cell physical channel that the device is currently using for communication. It includes properties such as the frequency, bandwidth, network type, and connection status (e.g., primary or secondary serving cell). Instances of this class are typically delivered via )">TelephonyCallback.PhysicalChannelConfigListener.onPhysicalChannelConfigChanged(java.util.List). + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/PhysicalChannelConfig" title="Reference documentation">Android reference for <code>android.telephony.PhysicalChannelConfig</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> <Members> <Member MemberName="Band"> @@ -156,7 +159,7 @@ <ReturnType>System.Int32</ReturnType> </ReturnValue> <Docs> - <summary>To be added.</summary> + <summary>Returns the downlink cell bandwidth in kHz.</summary> <value>Downlink cell bandwidth in kHz, <c>#CELL_BANDWIDTH_UNKNOWN</c> if unknown.</value> <remarks> <para> @@ -240,7 +243,7 @@ <ReturnType>System.Int32</ReturnType> </ReturnValue> <Docs> - <summary>To be added.</summary> + <summary>Returns the uplink cell bandwidth in kHz.</summary> <value>Uplink cell bandwidth in kHz, <c>#CELL_BANDWIDTH_UNKNOWN</c> if unknown.</value> <remarks> <para> @@ -545,9 +548,12 @@ </ReturnValue> <Parameters /> <Docs> - <summary>To be added.</summary> - <returns>To be added.</returns> - <remarks>To be added.</remarks> + <summary>Describe the kinds of special objects contained in this Parcelable instance's marshaled representation.</summary> + <returns>a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0 or CONTENTS_FILE_DESCRIPTOR</returns> + <remarks>Describe the kinds of special objects contained in this Parcelable instance's marshaled representation. For example, if the object will include a file descriptor in the output of writeToParcel(Parcel,int), the return value of this method must include the CONTENTS_FILE_DESCRIPTOR bit. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/PhysicalChannelConfig#describeContents()" title="Reference documentation">Android reference for <code>android.telephony.PhysicalChannelConfig.describeContents</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="DownlinkChannelNumber"> @@ -574,7 +580,7 @@ <ReturnType>System.Int32</ReturnType> </ReturnValue> <Docs> - <summary>To be added.</summary> + <summary>Returns the downlink Absolute Radio Frequency Channel Number (ARFCN).</summary> <value>Downlink Absolute Radio Frequency Channel Number, <c>#CHANNEL_NUMBER_UNKNOWN</c> if unknown.</value> <remarks> @@ -615,7 +621,7 @@ <ReturnType>System.Int32</ReturnType> </ReturnValue> <Docs> - <summary>To be added.</summary> + <summary>Returns the downlink frequency in kHz.</summary> <value>The downlink frequency in kHz, <c>#FREQUENCY_UNKNOWN</c> if unknown.</value> <remarks> <para> @@ -731,7 +737,7 @@ <ReturnType>System.Int32</ReturnType> </ReturnValue> <Docs> - <summary>To be added.</summary> + <summary>Returns the network type for this physical channel.</summary> <value>The network type for this physical channel, <c>TelephonyManager#NETWORK_TYPE_UNKNOWN</c> if unknown.</value> <remarks> @@ -968,7 +974,7 @@ <ReturnType>System.Int32</ReturnType> </ReturnValue> <Docs> - <summary>To be added.</summary> + <summary>Returns the uplink Absolute Radio Frequency Channel Number (ARFCN).</summary> <value>Uplink Absolute Radio Frequency Channel Number, <c>#CHANNEL_NUMBER_UNKNOWN</c> if unknown.</value> <remarks> @@ -1009,7 +1015,7 @@ <ReturnType>System.Int32</ReturnType> </ReturnValue> <Docs> - <summary>To be added.</summary> + <summary>Returns the uplink frequency in kHz.</summary> <value>The uplink frequency in kHz, <c>#FREQUENCY_UNKNOWN</c> if unknown.</value> <remarks> <para> @@ -1064,9 +1070,12 @@ </Parameters> <Docs> <param name="dest">To be added.</param> - <param name="flags">To be added.</param> - <summary>To be added.</summary> - <remarks>To be added.</remarks> + <param name="flags">Additional flags about how the object should be written. May be 0 or Parcelable.PARCELABLE_WRITE_RETURN_VALUE. Value is either 0 or a combination of the following: Parcelable.PARCELABLE_WRITE_RETURN_VALUE</param> + <summary>Flatten this object in to a Parcel.</summary> + <remarks>Flatten this object in to a Parcel. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/PhysicalChannelConfig#writeToParcel(android.os.Parcel,%20int)" title="Reference documentation">Android reference for <code>android.telephony.PhysicalChannelConfig.writeToParcel</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/PreciseDataConnectionState.xml b/docs/xml/Android.Telephony/PreciseDataConnectionState.xml index 85842f982..9ce3b9024 100644 --- a/docs/xml/Android.Telephony/PreciseDataConnectionState.xml +++ b/docs/xml/Android.Telephony/PreciseDataConnectionState.xml @@ -170,9 +170,12 @@ </ReturnValue> <Parameters /> <Docs> - <summary>To be added.</summary> - <returns>To be added.</returns> - <remarks>To be added.</remarks> + <summary>Describe the kinds of special objects contained in this Parcelable instance's marshaled representation.</summary> + <returns>a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0 or CONTENTS_FILE_DESCRIPTOR</returns> + <remarks>Describe the kinds of special objects contained in this Parcelable instance's marshaled representation. For example, if the object will include a file descriptor in the output of writeToParcel(Parcel,int), the return value of this method must include the CONTENTS_FILE_DESCRIPTOR bit. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/PreciseDataConnectionState#describeContents()" title="Reference documentation">Android reference for <code>android.telephony.PreciseDataConnectionState.describeContents</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Id"> @@ -277,7 +280,7 @@ </ReturnValue> <Docs> <summary>Returns the cause code generated by the most recent state change.</summary> - <value>To be added.</value> + <value>Value is one of the following: DataFailCause.NONE DataFailCause.OPERATOR_BARRED DataFailCause.NAS_SIGNALLING DataFailCause.LLC_SNDCP DataFailCause.INSUFFICIENT_RESOURCES DataFailCause.MISSING_UNKNOWN_APN DataFailCause.UNKNOWN_PDP_ADDRESS_TYPE DataFailCause.USER_AUTHENTICATION DataFailCause.ACTIVATION_REJECT_GGSN DataFailCause.ACTIVATION_REJECT_UNSPECIFIED DataFailCause.SERVICE_OPTION_NOT_SUPPORTED DataFailCause.SERVICE_OPTION_NOT_SUBSCRIBED DataFailCause.SERVICE_OPTION_OUT_OF_ORDER DataFailCause.NSAPI_IN_USE DataFailCause.REGULAR_DEACTIVATION DataFailCause.QOS_NOT_ACCEPTED DataFailCause.NETWORK_FAILURE DataFailCause.UMTS_REACTIVATION_REQ DataFailCause.FEATURE_NOT_SUPP DataFailCause.TFT_SEMANTIC_ERROR DataFailCause.TFT_SYTAX_ERROR DataFailCause.UNKNOWN_PDP_CONTEXT DataFailCause.FILTER_SEMANTIC_ERROR DataFailCause.FILTER_SYTAX_ERROR DataFailCause.PDP_WITHOUT_ACTIVE_TFT DataFailCause.ACTIVATION_REJECTED_BCM_VIOLATION DataFailCause.ONLY_IPV4_ALLOWED DataFailCause.ONLY_IPV6_ALLOWED DataFailCause.ONLY_SINGLE_BEARER_ALLOWED DataFailCause.ESM_INFO_NOT_RECEIVED DataFailCause.PDN_CONN_DOES_NOT_EXIST DataFailCause.MULTI_CONN_TO_SAME_PDN_NOT_ALLOWED DataFailCause.COLLISION_WITH_NETWORK_INITIATED_REQUEST DataFailCause.ONLY_IPV4V6_ALLOWED DataFailCause.ONLY_NON_IP_ALLOWED DataFailCause.UNSUPPORTED_QCI_VALUE DataFailCause.BEARER_HANDLING_NOT_SUPPORTED DataFailCause.ACTIVE_PDP_CONTEXT_MAX_NUMBER_REACHED DataFailCause.UNSUPPORTED_APN_IN_CURRENT_PLMN DataFailCause.INVALID_TRANSACTION_ID DataFailCause.MESSAGE_INCORRECT_SEMANTIC DataFailCause.INVALID_MANDATORY_INFO DataFailCause.MESSAGE_TYPE_UNSUPPORTED DataFailCause.MSG_TYPE_NONCOMPATIBLE_STATE DataFailCause.UNKNOWN_INFO_ELEMENT DataFailCause.CONDITIONAL_IE_ERROR DataFailCause.MSG_AND_PROTOCOL_STATE_UNCOMPATIBLE DataFailCause.PROTOCOL_ERRORS DataFailCause.APN_TYPE_CONFLICT DataFailCause.INVALID_PCSCF_ADDR DataFailCause.INTERNAL_CALL_PREEMPT_BY_HIGH_PRIO_APN DataFailCause.EMM_ACCESS_BARRED DataFailCause.EMERGENCY_IFACE_ONLY DataFailCause.IFACE_MISMATCH DataFailCause.COMPANION_IFACE_IN_USE DataFailCause.IP_ADDRESS_MISMATCH DataFailCause.IFACE_AND_POL_FAMILY_MISMATCH DataFailCause.EMM_ACCESS_BARRED_INFINITE_RETRY DataFailCause.AUTH_FAILURE_ON_EMERGENCY_CALL DataFailCause.INVALID_DNS_ADDR DataFailCause.INVALID_PCSCF_OR_DNS_ADDRESS DataFailCause.CALL_PREEMPT_BY_EMERGENCY_APN DataFailCause.UE_INITIATED_DETACH_OR_DISCONNECT DataFailCause.MIP_FA_REASON_UNSPECIFIED DataFailCause.MIP_FA_ADMIN_PROHIBITED DataFailCause.MIP_FA_INSUFFICIENT_RESOURCES DataFailCause.MIP_FA_MOBILE_NODE_AUTHENTICATION_FAILURE DataFailCause.MIP_FA_HOME_AGENT_AUTHENTICATION_FAILURE DataFailCause.MIP_FA_REQUESTED_LIFETIME_TOO_LONG DataFailCause.MIP_FA_MALFORMED_REQUEST DataFailCause.MIP_FA_MALFORMED_REPLY DataFailCause.MIP_FA_ENCAPSULATION_UNAVAILABLE DataFailCause.MIP_FA_VJ_HEADER_COMPRESSION_UNAVAILABLE DataFailCause.MIP_FA_REVERSE_TUNNEL_UNAVAILABLE DataFailCause.MIP_FA_REVERSE_TUNNEL_IS_MANDATORY DataFailCause.MIP_FA_DELIVERY_STYLE_NOT_SUPPORTED DataFailCause.MIP_FA_MISSING_NAI DataFailCause.MIP_FA_MISSING_HOME_AGENT DataFailCause.MIP_FA_MISSING_HOME_ADDRESS DataFailCause.MIP_FA_UNKNOWN_CHALLENGE DataFailCause.MIP_FA_MISSING_CHALLENGE DataFailCause.MIP_FA_STALE_CHALLENGE DataFailCause.MIP_HA_REASON_UNSPECIFIED DataFailCause.MIP_HA_ADMIN_PROHIBITED DataFailCause.MIP_HA_INSUFFICIENT_RESOURCES DataFailCause.MIP_HA_MOBILE_NODE_AUTHENTICATION_FAILURE DataFailCause.MIP_HA_FOREIGN_AGENT_AUTHENTICATION_FAILURE DataFailCause.MIP_HA_REGISTRATION_ID_MISMATCH DataFailCause.MIP_HA_MALFORMED_REQUEST DataFailCause.MIP_HA_UNKNOWN_HOME_AGENT_ADDRESS DataFailCause.MIP_HA_REVERSE_TUNNEL_UNAVAILABLE DataFailCause.MIP_HA_REVERSE_TUNNEL_IS_MANDATORY DataFailCause.MIP_HA_ENCAPSULATION_UNAVAILABLE DataFailCause.CLOSE_IN_PROGRESS DataFailCause.NETWORK_INITIATED_TERMINATION DataFailCause.MODEM_APP_PREEMPTED DataFailCause.PDN_IPV4_CALL_DISALLOWED DataFailCause.PDN_IPV4_CALL_THROTTLED DataFailCause.PDN_IPV6_CALL_DISALLOWED DataFailCause.PDN_IPV6_CALL_THROTTLED DataFailCause.MODEM_RESTART DataFailCause.PDP_PPP_NOT_SUPPORTED DataFailCause.UNPREFERRED_RAT DataFailCause.PHYSICAL_LINK_CLOSE_IN_PROGRESS DataFailCause.APN_PENDING_HANDOVER DataFailCause.PROFILE_BEARER_INCOMPATIBLE DataFailCause.SIM_CARD_CHANGED DataFailCause.LOW_POWER_MODE_OR_POWERING_DOWN DataFailCause.APN_DISABLED DataFailCause.MAX_PPP_INACTIVITY_TIMER_EXPIRED DataFailCause.IPV6_ADDRESS_TRANSFER_FAILED DataFailCause.TRAT_SWAP_FAILED DataFailCause.EHRPD_TO_HRPD_FALLBACK DataFailCause.MIP_CONFIG_FAILURE DataFailCause.PDN_INACTIVITY_TIMER_EXPIRED DataFailCause.MAX_IPV4_CONNECTIONS DataFailCause.MAX_IPV6_CONNECTIONS DataFailCause.APN_MISMATCH DataFailCause.IP_VERSION_MISMATCH DataFailCause.DUN_CALL_DISALLOWED DataFailCause.INTERNAL_EPC_NONEPC_TRANSITION DataFailCause.INTERFACE_IN_USE DataFailCause.APN_DISALLOWED_ON_ROAMING DataFailCause.APN_PARAMETERS_CHANGED DataFailCause.NULL_APN_DISALLOWED DataFailCause.THERMAL_MITIGATION DataFailCause.DATA_SETTINGS_DISABLED DataFailCause.DATA_ROAMING_SETTINGS_DISABLED DataFailCause.DDS_SWITCHED DataFailCause.FORBIDDEN_APN_NAME DataFailCause.DDS_SWITCH_IN_PROGRESS DataFailCause.CALL_DISALLOWED_IN_ROAMING DataFailCause.NON_IP_NOT_SUPPORTED DataFailCause.PDN_NON_IP_CALL_THROTTLED DataFailCause.PDN_NON_IP_CALL_DISALLOWED DataFailCause.CDMA_LOCK DataFailCause.CDMA_INTERCEPT DataFailCause.CDMA_REORDER DataFailCause.CDMA_RELEASE_DUE_TO_SO_REJECTION DataFailCause.CDMA_INCOMING_CALL DataFailCause.CDMA_ALERT_STOP DataFailCause.CHANNEL_ACQUISITION_FAILURE DataFailCause.MAX_ACCESS_PROBE DataFailCause.CONCURRENT_SERVICE_NOT_SUPPORTED_BY_BASE_STATION DataFailCause.NO_RESPONSE_FROM_BASE_STATION DataFailCause.REJECTED_BY_BASE_STATION DataFailCause.CONCURRENT_SERVICES_INCOMPATIBLE DataFailCause.NO_CDMA_SERVICE DataFailCause.RUIM_NOT_PRESENT DataFailCause.CDMA_RETRY_ORDER DataFailCause.ACCESS_BLOCK DataFailCause.ACCESS_BLOCK_ALL DataFailCause.IS707B_MAX_ACCESS_PROBES DataFailCause.THERMAL_EMERGENCY DataFailCause.CONCURRENT_SERVICES_NOT_ALLOWED DataFailCause.INCOMING_CALL_REJECTED DataFailCause.NO_SERVICE_ON_GATEWAY DataFailCause.NO_GPRS_CONTEXT DataFailCause.ILLEGAL_MS DataFailCause.ILLEGAL_ME DataFailCause.GPRS_SERVICES_AND_NON_GPRS_SERVICES_NOT_ALLOWED DataFailCause.GPRS_SERVICES_NOT_ALLOWED DataFailCause.MS_IDENTITY_CANNOT_BE_DERIVED_BY_THE_NETWORK DataFailCause.IMPLICITLY_DETACHED DataFailCause.PLMN_NOT_ALLOWED DataFailCause.LOCATION_AREA_NOT_ALLOWED DataFailCause.GPRS_SERVICES_NOT_ALLOWED_IN_THIS_PLMN DataFailCause.PDP_DUPLICATE DataFailCause.UE_RAT_CHANGE DataFailCause.CONGESTION DataFailCause.NO_PDP_CONTEXT_ACTIVATED DataFailCause.ACCESS_CLASS_DSAC_REJECTION DataFailCause.PDP_ACTIVATE_MAX_RETRY_FAILED DataFailCause.RADIO_ACCESS_BEARER_FAILURE DataFailCause.ESM_UNKNOWN_EPS_BEARER_CONTEXT DataFailCause.DRB_RELEASED_BY_RRC DataFailCause.CONNECTION_RELEASED DataFailCause.EMM_DETACHED DataFailCause.EMM_ATTACH_FAILED DataFailCause.EMM_ATTACH_STARTED DataFailCause.LTE_NAS_SERVICE_REQUEST_FAILED DataFailCause.DUPLICATE_BEARER_ID DataFailCause.ESM_COLLISION_SCENARIOS DataFailCause.ESM_BEARER_DEACTIVATED_TO_SYNC_WITH_NETWORK DataFailCause.ESM_NW_ACTIVATED_DED_BEARER_WITH_ID_OF_DEF_BEARER DataFailCause.ESM_BAD_OTA_MESSAGE DataFailCause.ESM_DOWNLOAD_SERVER_REJECTED_THE_CALL DataFailCause.ESM_CONTEXT_TRANSFERRED_DUE_TO_IRAT DataFailCause.DS_EXPLICIT_DEACTIVATION DataFailCause.ESM_LOCAL_CAUSE_NONE DataFailCause.LTE_THROTTLING_NOT_REQUIRED DataFailCause.ACCESS_CONTROL_LIST_CHECK_FAILURE DataFailCause.SERVICE_NOT_ALLOWED_ON_PLMN DataFailCause.EMM_T3417_EXPIRED DataFailCause.EMM_T3417_EXT_EXPIRED DataFailCause.RRC_UPLINK_DATA_TRANSMISSION_FAILURE DataFailCause.RRC_UPLINK_DELIVERY_FAILED_DUE_TO_HANDOVER DataFailCause.RRC_UPLINK_CONNECTION_RELEASE DataFailCause.RRC_UPLINK_RADIO_LINK_FAILURE DataFailCause.RRC_UPLINK_ERROR_REQUEST_FROM_NAS DataFailCause.RRC_CONNECTION_ACCESS_STRATUM_FAILURE DataFailCause.RRC_CONNECTION_ANOTHER_PROCEDURE_IN_PROGRESS DataFailCause.RRC_CONNECTION_ACCESS_BARRED DataFailCause.RRC_CONNECTION_CELL_RESELECTION DataFailCause.RRC_CONNECTION_CONFIG_FAILURE DataFailCause.RRC_CONNECTION_TIMER_EXPIRED DataFailCause.RRC_CONNECTION_LINK_FAILURE DataFailCause.RRC_CONNECTION_CELL_NOT_CAMPED DataFailCause.RRC_CONNECTION_SYSTEM_INTERVAL_FAILURE DataFailCause.RRC_CONNECTION_REJECT_BY_NETWORK DataFailCause.RRC_CONNECTION_NORMAL_RELEASE DataFailCause.RRC_CONNECTION_RADIO_LINK_FAILURE DataFailCause.RRC_CONNECTION_REESTABLISHMENT_FAILURE DataFailCause.RRC_CONNECTION_OUT_OF_SERVICE_DURING_CELL_REGISTER DataFailCause.RRC_CONNECTION_ABORT_REQUEST DataFailCause.RRC_CONNECTION_SYSTEM_INFORMATION_BLOCK_READ_ERROR DataFailCause.NETWORK_INITIATED_DETACH_WITH_AUTO_REATTACH DataFailCause.NETWORK_INITIATED_DETACH_NO_AUTO_REATTACH DataFailCause.ESM_PROCEDURE_TIME_OUT DataFailCause.INVALID_CONNECTION_ID DataFailCause.MAXIMIUM_NSAPIS_EXCEEDED DataFailCause.INVALID_PRIMARY_NSAPI DataFailCause.CANNOT_ENCODE_OTA_MESSAGE DataFailCause.RADIO_ACCESS_BEARER_SETUP_FAILURE DataFailCause.PDP_ESTABLISH_TIMEOUT_EXPIRED DataFailCause.PDP_MODIFY_TIMEOUT_EXPIRED DataFailCause.PDP_INACTIVE_TIMEOUT_EXPIRED DataFailCause.PDP_LOWERLAYER_ERROR DataFailCause.PDP_MODIFY_COLLISION DataFailCause.MAXINUM_SIZE_OF_L2_MESSAGE_EXCEEDED DataFailCause.NAS_REQUEST_REJECTED_BY_NETWORK DataFailCause.RRC_CONNECTION_INVALID_REQUEST DataFailCause.RRC_CONNECTION_TRACKING_AREA_ID_CHANGED DataFailCause.RRC_CONNECTION_RF_UNAVAILABLE DataFailCause.RRC_CONNECTION_ABORTED_DUE_TO_IRAT_CHANGE DataFailCause.RRC_CONNECTION_RELEASED_SECURITY_NOT_ACTIVE DataFailCause.RRC_CONNECTION_ABORTED_AFTER_HANDOVER DataFailCause.RRC_CONNECTION_ABORTED_AFTER_IRAT_CELL_CHANGE DataFailCause.RRC_CONNECTION_ABORTED_DURING_IRAT_CELL_CHANGE DataFailCause.IMSI_UNKNOWN_IN_HOME_SUBSCRIBER_SERVER DataFailCause.IMEI_NOT_ACCEPTED DataFailCause.EPS_SERVICES_AND_NON_EPS_SERVICES_NOT_ALLOWED DataFailCause.EPS_SERVICES_NOT_ALLOWED_IN_PLMN DataFailCause.MSC_TEMPORARILY_NOT_REACHABLE DataFailCause.CS_DOMAIN_NOT_AVAILABLE DataFailCause.ESM_FAILURE DataFailCause.MAC_FAILURE DataFailCause.SYNCHRONIZATION_FAILURE DataFailCause.UE_SECURITY_CAPABILITIES_MISMATCH DataFailCause.SECURITY_MODE_REJECTED DataFailCause.UNACCEPTABLE_NON_EPS_AUTHENTICATION DataFailCause.CS_FALLBACK_CALL_ESTABLISHMENT_NOT_ALLOWED DataFailCause.NO_EPS_BEARER_CONTEXT_ACTIVATED DataFailCause.INVALID_EMM_STATE DataFailCause.NAS_LAYER_FAILURE DataFailCause.MULTIPLE_PDP_CALL_NOT_ALLOWED DataFailCause.EMBMS_NOT_ENABLED DataFailCause.IRAT_HANDOVER_FAILED DataFailCause.EMBMS_REGULAR_DEACTIVATION DataFailCause.TEST_LOOPBACK_REGULAR_DEACTIVATION DataFailCause.LOWER_LAYER_REGISTRATION_FAILURE DataFailCause.DATA_PLAN_EXPIRED DataFailCause.UMTS_HANDOVER_TO_IWLAN DataFailCause.EVDO_CONNECTION_DENY_BY_GENERAL_OR_NETWORK_BUSY DataFailCause.EVDO_CONNECTION_DENY_BY_BILLING_OR_AUTHENTICATION_FAILURE DataFailCause.EVDO_HDR_CHANGED DataFailCause.EVDO_HDR_EXITED DataFailCause.EVDO_HDR_NO_SESSION DataFailCause.EVDO_USING_GPS_FIX_INSTEAD_OF_HDR_CALL DataFailCause.EVDO_HDR_CONNECTION_SETUP_TIMEOUT DataFailCause.FAILED_TO_ACQUIRE_COLOCATED_HDR DataFailCause.OTASP_COMMIT_IN_PROGRESS DataFailCause.NO_HYBRID_HDR_SERVICE DataFailCause.HDR_NO_LOCK_GRANTED DataFailCause.DBM_OR_SMS_IN_PROGRESS DataFailCause.HDR_FADE DataFailCause.HDR_ACCESS_FAILURE DataFailCause.UNSUPPORTED_1X_PREV DataFailCause.LOCAL_END DataFailCause.NO_SERVICE DataFailCause.FADE DataFailCause.NORMAL_RELEASE DataFailCause.ACCESS_ATTEMPT_ALREADY_IN_PROGRESS DataFailCause.REDIRECTION_OR_HANDOFF_IN_PROGRESS DataFailCause.EMERGENCY_MODE DataFailCause.PHONE_IN_USE DataFailCause.INVALID_MODE DataFailCause.INVALID_SIM_STATE DataFailCause.NO_COLLOCATED_HDR DataFailCause.UE_IS_ENTERING_POWERSAVE_MODE DataFailCause.DUAL_SWITCH DataFailCause.PPP_TIMEOUT DataFailCause.PPP_AUTH_FAILURE DataFailCause.PPP_OPTION_MISMATCH DataFailCause.PPP_PAP_FAILURE DataFailCause.PPP_CHAP_FAILURE DataFailCause.PPP_CLOSE_IN_PROGRESS DataFailCause.LIMITED_TO_IPV4 DataFailCause.LIMITED_TO_IPV6 DataFailCause.VSNCP_TIMEOUT DataFailCause.VSNCP_GEN_ERROR DataFailCause.VSNCP_APN_UNAUTHORIZED DataFailCause.VSNCP_PDN_LIMIT_EXCEEDED DataFailCause.VSNCP_NO_PDN_GATEWAY_ADDRESS DataFailCause.VSNCP_PDN_GATEWAY_UNREACHABLE DataFailCause.VSNCP_PDN_GATEWAY_REJECT DataFailCause.VSNCP_INSUFFICIENT_PARAMETERS DataFailCause.VSNCP_RESOURCE_UNAVAILABLE DataFailCause.VSNCP_ADMINISTRATIVELY_PROHIBITED DataFailCause.VSNCP_PDN_ID_IN_USE DataFailCause.VSNCP_SUBSCRIBER_LIMITATION DataFailCause.VSNCP_PDN_EXISTS_FOR_THIS_APN DataFailCause.VSNCP_RECONNECT_NOT_ALLOWED DataFailCause.IPV6_PREFIX_UNAVAILABLE DataFailCause.HANDOFF_PREFERENCE_CHANGED DataFailCause.SLICE_REJECTED DataFailCause.MATCH_ALL_RULE_NOT_ALLOWED DataFailCause.ALL_MATCHING_RULES_FAILED DataFailCause.OEM_DCFAILCAUSE_1 DataFailCause.OEM_DCFAILCAUSE_2 DataFailCause.OEM_DCFAILCAUSE_3 DataFailCause.OEM_DCFAILCAUSE_4 DataFailCause.OEM_DCFAILCAUSE_5 DataFailCause.OEM_DCFAILCAUSE_6 DataFailCause.OEM_DCFAILCAUSE_7 DataFailCause.OEM_DCFAILCAUSE_8 DataFailCause.OEM_DCFAILCAUSE_9 DataFailCause.OEM_DCFAILCAUSE_10 DataFailCause.OEM_DCFAILCAUSE_11 DataFailCause.OEM_DCFAILCAUSE_12 DataFailCause.OEM_DCFAILCAUSE_13 DataFailCause.OEM_DCFAILCAUSE_14 DataFailCause.OEM_DCFAILCAUSE_15 DataFailCause.REGISTRATION_FAIL DataFailCause.GPRS_REGISTRATION_FAIL DataFailCause.SIGNAL_LOST DataFailCause.PREF_RADIO_TECH_CHANGED DataFailCause.RADIO_POWER_OFF DataFailCause.TETHERED_CALL_ACTIVE DataFailCause.ERROR_UNSPECIFIED DataFailCause.UNKNOWN DataFailCause.RADIO_NOT_AVAILABLE DataFailCause.UNACCEPTABLE_NETWORK_PARAMETER DataFailCause.LOST_CONNECTION</value> <remarks> <para>Returns the cause code generated by the most recent state change. @@ -850,9 +853,12 @@ </Parameters> <Docs> <param name="out">To be added.</param> - <param name="flags">To be added.</param> - <summary>To be added.</summary> - <remarks>To be added.</remarks> + <param name="flags">Additional flags about how the object should be written. May be 0 or Parcelable.PARCELABLE_WRITE_RETURN_VALUE. Value is either 0 or a combination of the following: Parcelable.PARCELABLE_WRITE_RETURN_VALUE</param> + <summary>Flatten this object in to a Parcel.</summary> + <remarks>Flatten this object in to a Parcel. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/PreciseDataConnectionState#writeToParcel(android.os.Parcel,%20int)" title="Reference documentation">Android reference for <code>android.telephony.PreciseDataConnectionState.writeToParcel</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/PreciseDataConnectionStateNetworkValidation.xml b/docs/xml/Android.Telephony/PreciseDataConnectionStateNetworkValidation.xml index 1880eb5bf..89cf3e512 100644 --- a/docs/xml/Android.Telephony/PreciseDataConnectionStateNetworkValidation.xml +++ b/docs/xml/Android.Telephony/PreciseDataConnectionStateNetworkValidation.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>4</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Failure.</summary> + <remarks> + <para>Failure. The Failure status is used when network validation has been completed for the data network and the result is failure.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/PreciseDataConnectionState#NETWORK_VALIDATION_FAILURE" title="Reference documentation">Android reference for <code>android.telephony.PreciseDataConnectionState.NETWORK_VALIDATION_FAILURE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="InProgress"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>In progress.</summary> + <remarks> + <para>In progress. The in progress state is used when the network validation process for the data network is in progress. This state is followed by either success or failure.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/PreciseDataConnectionState#NETWORK_VALIDATION_IN_PROGRESS" title="Reference documentation">Android reference for <code>android.telephony.PreciseDataConnectionState.NETWORK_VALIDATION_IN_PROGRESS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NotRequested"> @@ -96,7 +106,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Not Requested.</summary> + <remarks> + <para>Not Requested. The not requested status is used when the data network supports the network validation function, but no network validation is being performed yet.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/PreciseDataConnectionState#NETWORK_VALIDATION_NOT_REQUESTED" title="Reference documentation">Android reference for <code>android.telephony.PreciseDataConnectionState.NETWORK_VALIDATION_NOT_REQUESTED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Success"> @@ -124,7 +139,12 @@ </ReturnValue> <MemberValue>3</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Success.</summary> + <remarks> + <para>Success. The Success status is used when network validation has been completed for the data network and the result is successful.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/PreciseDataConnectionState#NETWORK_VALIDATION_SUCCESS" title="Reference documentation">Android reference for <code>android.telephony.PreciseDataConnectionState.NETWORK_VALIDATION_SUCCESS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Unsupported"> @@ -152,7 +172,12 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Unsupported.</summary> + <remarks> + <para>Unsupported. The unsupported state is used when the data network cannot support the network validation function for the current data connection state.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/PreciseDataConnectionState#NETWORK_VALIDATION_UNSUPPORTED" title="Reference documentation">Android reference for <code>android.telephony.PreciseDataConnectionState.NETWORK_VALIDATION_UNSUPPORTED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/PremiumCapability.xml b/docs/xml/Android.Telephony/PremiumCapability.xml index dc04e6310..118482714 100644 --- a/docs/xml/Android.Telephony/PremiumCapability.xml +++ b/docs/xml/Android.Telephony/PremiumCapability.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>34</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>A premium capability that boosts the network to allow for real-time interactive traffic by prioritizing low latency communication.</summary> + <remarks> + <para>A premium capability that boosts the network to allow for real-time interactive traffic by prioritizing low latency communication. Corresponds to NetworkCapabilities.NET_CAPABILITY_PRIORITIZE_LATENCY.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#PREMIUM_CAPABILITY_PRIORITIZE_LATENCY" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.PREMIUM_CAPABILITY_PRIORITIZE_LATENCY</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/PurchasePremiumCapabilityResult.xml b/docs/xml/Android.Telephony/PurchasePremiumCapabilityResult.xml index c76663eba..a3e5aac13 100644 --- a/docs/xml/Android.Telephony/PurchasePremiumCapabilityResult.xml +++ b/docs/xml/Android.Telephony/PurchasePremiumCapabilityResult.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>4</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Purchase premium capability failed because a request was already made and is in progress.</summary> + <remarks> + <para>Purchase premium capability failed because a request was already made and is in progress. This may have been requested by either the same app or another app. Subsequent attempts will return the same error until the previous request completes.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#PURCHASE_PREMIUM_CAPABILITY_RESULT_ALREADY_IN_PROGRESS" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.PURCHASE_PREMIUM_CAPABILITY_RESULT_ALREADY_IN_PROGRESS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="AlreadyPurchased"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>3</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Purchase premium capability failed because it is already purchased and available.</summary> + <remarks> + <para>Purchase premium capability failed because it is already purchased and available. Subsequent attempts will return the same error until the performance boost expires.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#PURCHASE_PREMIUM_CAPABILITY_RESULT_ALREADY_PURCHASED" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.PURCHASE_PREMIUM_CAPABILITY_RESULT_ALREADY_PURCHASED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CarrierDisabled"> @@ -96,7 +106,12 @@ </ReturnValue> <MemberValue>7</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Purchase premium capability failed because the carrier disabled or does not support the capability, as specified in CarrierConfigManager.KEY_SUPPORTED_PREMIUM_CAPABILITIES_INT_ARRAY.</summary> + <remarks> + <para>Purchase premium capability failed because the carrier disabled or does not support the capability, as specified in CarrierConfigManager.KEY_SUPPORTED_PREMIUM_CAPABILITIES_INT_ARRAY. Subsequent attempts will return the same error until the carrier enables the feature.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#PURCHASE_PREMIUM_CAPABILITY_RESULT_CARRIER_DISABLED" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.PURCHASE_PREMIUM_CAPABILITY_RESULT_CARRIER_DISABLED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CarrierError"> @@ -124,7 +139,12 @@ </ReturnValue> <MemberValue>8</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Purchase premium capability failed because the carrier app did not indicate success.</summary> + <remarks> + <para>Purchase premium capability failed because the carrier app did not indicate success. Subsequent attempts will be throttled for the amount of time specified by KEY_PREMIUM_CAPABILITY_PURCHASE_CONDITION_BACKOFF_HYSTERESIS_TIME_MILLIS_LONG and return PURCHASE_PREMIUM_CAPABILITY_RESULT_THROTTLED.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#PURCHASE_PREMIUM_CAPABILITY_RESULT_CARRIER_ERROR" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.PURCHASE_PREMIUM_CAPABILITY_RESULT_CARRIER_ERROR</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="EntitlementCheckFailed"> @@ -152,7 +172,12 @@ </ReturnValue> <MemberValue>13</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Purchase premium capability failed because the entitlement check failed.</summary> + <remarks> + <para>Purchase premium capability failed because the entitlement check failed. Subsequent attempts will be throttled for the amount of time specified by KEY_PREMIUM_CAPABILITY_PURCHASE_CONDITION_BACKOFF_HYSTERESIS_TIME_MILLIS_LONG and return PURCHASE_PREMIUM_CAPABILITY_RESULT_THROTTLED. Throttling will be reevaluated when the network is no longer congested.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#PURCHASE_PREMIUM_CAPABILITY_RESULT_ENTITLEMENT_CHECK_FAILED" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.PURCHASE_PREMIUM_CAPABILITY_RESULT_ENTITLEMENT_CHECK_FAILED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="FeatureNotSupported"> @@ -180,7 +205,12 @@ </ReturnValue> <MemberValue>10</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Purchase premium capability failed because the device does not support the feature.</summary> + <remarks> + <para>Purchase premium capability failed because the device does not support the feature. Subsequent attempts will return the same error.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#PURCHASE_PREMIUM_CAPABILITY_RESULT_FEATURE_NOT_SUPPORTED" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.PURCHASE_PREMIUM_CAPABILITY_RESULT_FEATURE_NOT_SUPPORTED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NetworkNotAvailable"> @@ -208,7 +238,12 @@ </ReturnValue> <MemberValue>12</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Purchase premium capability failed because the network is not available.</summary> + <remarks> + <para>Purchase premium capability failed because the network is not available. Subsequent attempts will return the same error until network conditions change.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#PURCHASE_PREMIUM_CAPABILITY_RESULT_NETWORK_NOT_AVAILABLE" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.PURCHASE_PREMIUM_CAPABILITY_RESULT_NETWORK_NOT_AVAILABLE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NotDefaultDataSubscription"> @@ -236,7 +271,12 @@ </ReturnValue> <MemberValue>14</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Purchase premium capability failed because the request was not made on the default data subscription, indicated by SubscriptionManager.getDefaultDataSubscriptionId().</summary> + <remarks> + <para>Purchase premium capability failed because the request was not made on the default data subscription, indicated by SubscriptionManager.getDefaultDataSubscriptionId(). Subsequent attempts will return the same error until the request is made on the default data subscription.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#PURCHASE_PREMIUM_CAPABILITY_RESULT_NOT_DEFAULT_DATA_SUBSCRIPTION" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.PURCHASE_PREMIUM_CAPABILITY_RESULT_NOT_DEFAULT_DATA_SUBSCRIPTION</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NotForeground"> @@ -264,7 +304,12 @@ </ReturnValue> <MemberValue>5</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Purchase premium capability failed because the requesting application is not in the foreground.</summary> + <remarks> + <para>Purchase premium capability failed because the requesting application is not in the foreground. Subsequent attempts will return the same error until the requesting application moves to the foreground.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#PURCHASE_PREMIUM_CAPABILITY_RESULT_NOT_FOREGROUND" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.PURCHASE_PREMIUM_CAPABILITY_RESULT_NOT_FOREGROUND</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="PendingNetworkSetup"> @@ -292,7 +337,12 @@ </ReturnValue> <MemberValue>15</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Purchase premium capability was successful and is waiting for the network to setup the slicing configuration.</summary> + <remarks> + <para>Purchase premium capability was successful and is waiting for the network to setup the slicing configuration. If the setup is complete within the time specified by CarrierConfigManager.KEY_PREMIUM_CAPABILITY_NETWORK_SETUP_TIME_MILLIS_LONG, subsequent requests will return PURCHASE_PREMIUM_CAPABILITY_RESULT_ALREADY_PURCHASED until the purchase expires. If the setup is not complete within the time specified above, applications can request the premium capability again.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#PURCHASE_PREMIUM_CAPABILITY_RESULT_PENDING_NETWORK_SETUP" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.PURCHASE_PREMIUM_CAPABILITY_RESULT_PENDING_NETWORK_SETUP</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RequestFailed"> @@ -320,7 +370,12 @@ </ReturnValue> <MemberValue>11</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Purchase premium capability failed because the telephony service is unavailable or there was an error in the phone process.</summary> + <remarks> + <para>Purchase premium capability failed because the telephony service is unavailable or there was an error in the phone process. Subsequent attempts will return the same error until request conditions are satisfied.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#PURCHASE_PREMIUM_CAPABILITY_RESULT_REQUEST_FAILED" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.PURCHASE_PREMIUM_CAPABILITY_RESULT_REQUEST_FAILED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Success"> @@ -348,7 +403,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Purchase premium capability request was successful.</summary> + <remarks> + <para>Purchase premium capability request was successful. Once the purchase result is successful, the network must set up a slicing configuration for the purchased premium capability within the timeout specified by CarrierConfigManager.KEY_PREMIUM_CAPABILITY_NETWORK_SETUP_TIME_MILLIS_LONG. During the setup time, subsequent attempts will return PURCHASE_PREMIUM_CAPABILITY_RESULT_PENDING_NETWORK_SETUP. After setup is complete, subsequent attempts will return PURCHASE_PREMIUM_CAPABILITY_RESULT_ALREADY_PURCHASED until the boost expires. The expiry time is determined by the type or duration of boost purchased from the carrier, provided at CarrierConfigManager.KEY_PREMIUM_CAPABILITY_PURCHASE_URL_STRING.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#PURCHASE_PREMIUM_CAPABILITY_RESULT_SUCCESS" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.PURCHASE_PREMIUM_CAPABILITY_RESULT_SUCCESS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Throttled"> @@ -376,7 +436,12 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Purchase premium capability failed because the request is throttled.</summary> + <remarks> + <para>Purchase premium capability failed because the request is throttled. If purchasing premium capabilities is throttled, it will be for the amount of time specified by KEY_PREMIUM_CAPABILITY_PURCHASE_CONDITION_BACKOFF_HYSTERESIS_TIME_MILLIS_LONG. If displaying the performance boost notification is throttled, it will be for the amount of time specified by KEY_PREMIUM_CAPABILITY_NOTIFICATION_BACKOFF_HYSTERESIS_TIME_MILLIS_LONG. We will show the performance boost notification to the user up to the daily and monthly maximum number of times specified by CarrierConfigManager.KEY_PREMIUM_CAPABILITY_MAXIMUM_DAILY_NOTIFICATION_COUNT_INT and CarrierConfigManager.KEY_PREMIUM_CAPABILITY_MAXIMUM_MONTHLY_NOTIFICATION_COUNT_INT. Subsequent attempts will return the same error until the request is no longer throttled or throttling conditions change.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#PURCHASE_PREMIUM_CAPABILITY_RESULT_THROTTLED" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.PURCHASE_PREMIUM_CAPABILITY_RESULT_THROTTLED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Timeout"> @@ -404,7 +469,12 @@ </ReturnValue> <MemberValue>9</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Purchase premium capability failed because we did not receive a response from the user for the performance boost notification within the time specified by CarrierConfigManager.KEY_PREMIUM_CAPABILITY_NOTIFICATION_DISPLAY_TIMEOUT_MILLIS_LONG.</summary> + <remarks> + <para>Purchase premium capability failed because we did not receive a response from the user for the performance boost notification within the time specified by CarrierConfigManager.KEY_PREMIUM_CAPABILITY_NOTIFICATION_DISPLAY_TIMEOUT_MILLIS_LONG. The performance boost notification will be automatically dismissed and subsequent attempts will be throttled for the amount of time specified by KEY_PREMIUM_CAPABILITY_NOTIFICATION_BACKOFF_HYSTERESIS_TIME_MILLIS_LONG and return PURCHASE_PREMIUM_CAPABILITY_RESULT_THROTTLED.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#PURCHASE_PREMIUM_CAPABILITY_RESULT_TIMEOUT" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.PURCHASE_PREMIUM_CAPABILITY_RESULT_TIMEOUT</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="UserCanceled"> @@ -432,7 +502,12 @@ </ReturnValue> <MemberValue>6</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Purchase premium capability failed because the user canceled the operation.</summary> + <remarks> + <para>Purchase premium capability failed because the user canceled the operation. Subsequent attempts will be throttled for the amount of time specified by KEY_PREMIUM_CAPABILITY_NOTIFICATION_BACKOFF_HYSTERESIS_TIME_MILLIS_LONG and return PURCHASE_PREMIUM_CAPABILITY_RESULT_THROTTLED.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#PURCHASE_PREMIUM_CAPABILITY_RESULT_USER_CANCELED" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.PURCHASE_PREMIUM_CAPABILITY_RESULT_USER_CANCELED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="UserDisabled"> @@ -460,7 +535,12 @@ </ReturnValue> <MemberValue>16</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Purchase premium capability failed because the user disabled the feature.</summary> + <remarks> + <para>Purchase premium capability failed because the user disabled the feature. Subsequent attempts will be throttled for the amount of time specified by KEY_PREMIUM_CAPABILITY_NOTIFICATION_BACKOFF_HYSTERESIS_TIME_MILLIS_LONG and return PURCHASE_PREMIUM_CAPABILITY_RESULT_THROTTLED.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#PURCHASE_PREMIUM_CAPABILITY_RESULT_USER_DISABLED" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.PURCHASE_PREMIUM_CAPABILITY_RESULT_USER_DISABLED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/RadioAccessSpecifier.xml b/docs/xml/Android.Telephony/RadioAccessSpecifier.xml index 9a7c90c61..3865ea158 100644 --- a/docs/xml/Android.Telephony/RadioAccessSpecifier.xml +++ b/docs/xml/Android.Telephony/RadioAccessSpecifier.xml @@ -160,9 +160,12 @@ </ReturnValue> <Parameters /> <Docs> - <summary>To be added.</summary> - <returns>To be added.</returns> - <remarks>To be added.</remarks> + <summary>Describe the kinds of special objects contained in this Parcelable instance's marshaled representation.</summary> + <returns>a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0 or CONTENTS_FILE_DESCRIPTOR</returns> + <remarks>Describe the kinds of special objects contained in this Parcelable instance's marshaled representation. For example, if the object will include a file descriptor in the output of writeToParcel(Parcel,int), the return value of this method must include the CONTENTS_FILE_DESCRIPTOR bit. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/RadioAccessSpecifier#describeContents()" title="Reference documentation">Android reference for <code>android.telephony.RadioAccessSpecifier.describeContents</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="GetBands"> @@ -191,7 +194,7 @@ <Parameters /> <Docs> <summary>Returns the frequency bands that need to be scanned.</summary> - <returns>To be added.</returns> + <returns>int[]</returns> <remarks> <para>Returns the frequency bands that need to be scanned. @@ -238,7 +241,7 @@ <Parameters /> <Docs> <summary>Returns the frequency channels that need to be scanned.</summary> - <returns>To be added.</returns> + <returns>int[]</returns> <remarks> <para>Returns the frequency channels that need to be scanned.</para> <para> @@ -433,10 +436,13 @@ </Parameter> </Parameters> <Docs> - <param name="dest">To be added.</param> - <param name="flags">To be added.</param> - <summary>To be added.</summary> - <remarks>To be added.</remarks> + <param name="dest">The Parcel in which the object should be written. This value cannot be null.</param> + <param name="flags">Additional flags about how the object should be written. May be 0 or Parcelable.PARCELABLE_WRITE_RETURN_VALUE. Value is either 0 or a combination of the following: Parcelable.PARCELABLE_WRITE_RETURN_VALUE</param> + <summary>Flatten this object in to a Parcel.</summary> + <remarks>Flatten this object in to a Parcel. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/RadioAccessSpecifier#writeToParcel(android.os.Parcel,%20int)" title="Reference documentation">Android reference for <code>android.telephony.RadioAccessSpecifier.writeToParcel</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/ScanResultCode.xml b/docs/xml/Android.Telephony/ScanResultCode.xml index 42240b31b..0da7696e9 100644 --- a/docs/xml/Android.Telephony/ScanResultCode.xml +++ b/docs/xml/Android.Telephony/ScanResultCode.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>10002</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The scan has been interrupted by another scan with higher priority.</summary> + <remarks> + <para>The scan has been interrupted by another scan with higher priority.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/NetworkScan#ERROR_INTERRUPTED" title="Reference documentation">Android reference for <code>android.telephony.NetworkScan.ERROR_INTERRUPTED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ErrorInvalidScan"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The parameters of the scan is invalid.</summary> + <remarks> + <para>The parameters of the scan is invalid.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/NetworkScan#ERROR_INVALID_SCAN" title="Reference documentation">Android reference for <code>android.telephony.NetworkScan.ERROR_INVALID_SCAN</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ErrorInvalidScanid"> @@ -96,7 +106,12 @@ </ReturnValue> <MemberValue>10001</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The scan ID is invalid.</summary> + <remarks> + <para>The scan ID is invalid. The user is either trying to stop a scan which does not exist or started by others.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/NetworkScan#ERROR_INVALID_SCANID" title="Reference documentation">Android reference for <code>android.telephony.NetworkScan.ERROR_INVALID_SCANID</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ErrorModemError"> @@ -124,7 +139,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The scan has failed due to some modem errors.</summary> + <remarks> + <para>The scan has failed due to some modem errors.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/NetworkScan#ERROR_MODEM_ERROR" title="Reference documentation">Android reference for <code>android.telephony.NetworkScan.ERROR_MODEM_ERROR</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ErrorModemUnavailable"> @@ -152,7 +172,12 @@ </ReturnValue> <MemberValue>3</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The modem can not perform the scan because it is doing something else.</summary> + <remarks> + <para>The modem can not perform the scan because it is doing something else.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/NetworkScan#ERROR_MODEM_UNAVAILABLE" title="Reference documentation">Android reference for <code>android.telephony.NetworkScan.ERROR_MODEM_UNAVAILABLE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ErrorRadioInterfaceError"> @@ -180,7 +205,12 @@ </ReturnValue> <MemberValue>10000</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The RIL returns nothing or exceptions.</summary> + <remarks> + <para>The RIL returns nothing or exceptions.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/NetworkScan#ERROR_RADIO_INTERFACE_ERROR" title="Reference documentation">Android reference for <code>android.telephony.NetworkScan.ERROR_RADIO_INTERFACE_ERROR</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ErrorUnsupported"> @@ -208,7 +238,12 @@ </ReturnValue> <MemberValue>4</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The modem does not support the request scan.</summary> + <remarks> + <para>The modem does not support the request scan.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/NetworkScan#ERROR_UNSUPPORTED" title="Reference documentation">Android reference for <code>android.telephony.NetworkScan.ERROR_UNSUPPORTED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Success"> @@ -236,7 +271,12 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The RIL has successfully performed the network scan.</summary> + <remarks> + <para>The RIL has successfully performed the network scan.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/NetworkScan#SUCCESS" title="Reference documentation">Android reference for <code>android.telephony.NetworkScan.SUCCESS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/ServiceCapabilityType.xml b/docs/xml/Android.Telephony/ServiceCapabilityType.xml index a63baa6ca..f3eb055e4 100644 --- a/docs/xml/Android.Telephony/ServiceCapabilityType.xml +++ b/docs/xml/Android.Telephony/ServiceCapabilityType.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>3</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Represents a value indicating the data calling capabilities of a subscription.</summary> + <remarks> + <para>Represents a value indicating the data calling capabilities of a subscription.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SubscriptionManager#SERVICE_CAPABILITY_DATA" title="Reference documentation">Android reference for <code>android.telephony.SubscriptionManager.SERVICE_CAPABILITY_DATA</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Sms"> @@ -68,7 +73,13 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Represents a value indicating the SMS capabilities of a subscription.</summary> + <remarks> + <para>Represents a value indicating the SMS capabilities of a subscription. This value identifies whether the subscription supports various sms services. These services can include circuit-switched (CS) SMS, packet-switched (PS) IMS (IP Multimedia Subsystem) SMS, and over-the-top (OTT) SMS options. Note: The availability of emergency SMS services is not solely dependent on this sms capability. Emergency services may be accessible even if the subscription lacks standard sms capabilities. However, the device's ability to support emergency sms can be influenced by its inherent sms capabilities, as determined by TelephonyManager.isDeviceSmsCapable().</para> + <para>See also:</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SubscriptionManager#SERVICE_CAPABILITY_SMS" title="Reference documentation">Android reference for <code>android.telephony.SubscriptionManager.SERVICE_CAPABILITY_SMS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Voice"> @@ -96,7 +107,13 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Represents a value indicating the voice calling capabilities of a subscription.</summary> + <remarks> + <para>Represents a value indicating the voice calling capabilities of a subscription. This value identifies whether the subscription supports various voice calling services. These services can include circuit-switched (CS) calling, packet-switched (PS) IMS (IP Multimedia Subsystem) calling, and over-the-top (OTT) calling options. Note: The availability of emergency calling services is not solely dependent on this voice capability. Emergency services may be accessible even if the subscription lacks standard voice capabilities. However, the device's ability to support emergency calls can be influenced by its inherent voice capabilities, as determined by TelephonyManager.isDeviceVoiceCapable().</para> + <para>See also:</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SubscriptionManager#SERVICE_CAPABILITY_VOICE" title="Reference documentation">Android reference for <code>android.telephony.SubscriptionManager.SERVICE_CAPABILITY_VOICE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/ServiceState.xml b/docs/xml/Android.Telephony/ServiceState.xml index ba6a3ce66..335de7328 100644 --- a/docs/xml/Android.Telephony/ServiceState.xml +++ b/docs/xml/Android.Telephony/ServiceState.xml @@ -123,7 +123,7 @@ <Parameter Name="in" Type="Android.OS.Parcel" /> </Parameters> <Docs> - <param name="in">To be added.</param> + <param name="in">Parcel</param> <summary>Construct a ServiceState object from the given parcel.</summary> <remarks> <para>Construct a ServiceState object from the given parcel.</para> @@ -361,11 +361,14 @@ <Parameter Name="s" Type="Android.Telephony.ServiceState" /> </Parameters> <Docs> - <param name="s">To be added.</param> + <param name="s">ServiceState</param> <summary> </summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.</para> + <para>Last updated 2026-08-03 UTC.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/ServiceState#copyFrom(android.telephony.ServiceState)" title="Reference documentation">Android reference for <code>android.telephony.ServiceState.copyFrom</code>.</a></format></para> </remarks> <since version="Added in API level 1" /> </Docs> @@ -425,9 +428,11 @@ <Docs> <summary>Describe the kinds of special objects contained in this Parcelable's marshalled representation.</summary> - <returns>To be added.</returns> + <returns>a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0 or CONTENTS_FILE_DESCRIPTOR</returns> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Describe the kinds of special objects contained in this Parcelable instance's marshaled representation. For example, if the object will include a file descriptor in the output of writeToParcel(Parcel,int), the return value of this method must include the CONTENTS_FILE_DESCRIPTOR bit.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/ServiceState#describeContents()" title="Reference documentation">Android reference for <code>android.telephony.ServiceState.describeContents</code>.</a></format></para> </remarks> <since version="Added in API level 1" /> </Docs> diff --git a/docs/xml/Android.Telephony/SignalMeasurementType.xml b/docs/xml/Android.Telephony/SignalMeasurementType.xml index 7c843626e..894f426f0 100644 --- a/docs/xml/Android.Telephony/SignalMeasurementType.xml +++ b/docs/xml/Android.Telephony/SignalMeasurementType.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>9</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The ratio between the received energy from the pilot signal CPICH per chip (Ec) to the noise density (No).</summary> + <remarks> + <para>The ratio between the received energy from the pilot signal CPICH per chip (Ec) to the noise density (No). Range: -24 dBm to 1 dBm. Used RAN: AccessNetworkConstants.AccessNetworkType.UTRAN Reference: 3GPP TS 25.215 5.1.5</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SignalThresholdInfo#SIGNAL_MEASUREMENT_TYPE_ECNO" title="Reference documentation">Android reference for <code>android.telephony.SignalThresholdInfo.SIGNAL_MEASUREMENT_TYPE_ECNO</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Rscp"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Received Signal Code Power.</summary> + <remarks> + <para>Received Signal Code Power. Range: -120 dBm to -25 dBm; Used RAN: AccessNetworkConstants.AccessNetworkType.UTRAN Reference: 3GPP TS 25.123, section 9.1.1.1</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SignalThresholdInfo#SIGNAL_MEASUREMENT_TYPE_RSCP" title="Reference documentation">Android reference for <code>android.telephony.SignalThresholdInfo.SIGNAL_MEASUREMENT_TYPE_RSCP</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Rsrp"> @@ -96,7 +106,12 @@ </ReturnValue> <MemberValue>3</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Reference Signal Received Power.</summary> + <remarks> + <para>Reference Signal Received Power. Range: -140 dBm to -44 dBm; Used RAN: AccessNetworkConstants.AccessNetworkType.EUTRAN Reference: 3GPP TS 36.133 9.1.4</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SignalThresholdInfo#SIGNAL_MEASUREMENT_TYPE_RSRP" title="Reference documentation">Android reference for <code>android.telephony.SignalThresholdInfo.SIGNAL_MEASUREMENT_TYPE_RSRP</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Rsrq"> @@ -124,7 +139,12 @@ </ReturnValue> <MemberValue>4</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Reference Signal Received Quality Range: -34 dB to 3 dB; Used RAN: AccessNetworkConstants.AccessNetworkType.EUTRAN Reference: 3GPP TS 36.133 9.1.7</summary> + <remarks> + <para>Reference Signal Received Quality Range: -34 dB to 3 dB; Used RAN: AccessNetworkConstants.AccessNetworkType.EUTRAN Reference: 3GPP TS 36.133 9.1.7</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SignalThresholdInfo#SIGNAL_MEASUREMENT_TYPE_RSRQ" title="Reference documentation">Android reference for <code>android.telephony.SignalThresholdInfo.SIGNAL_MEASUREMENT_TYPE_RSRQ</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Rssi"> @@ -152,7 +172,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Received Signal Strength Indication.</summary> + <remarks> + <para>Received Signal Strength Indication. Range: -113 dBm and -51 dBm Used RAN: AccessNetworkConstants.AccessNetworkType.GERAN, AccessNetworkConstants.AccessNetworkType.CDMA2000 Reference: 3GPP TS 27.007 section 8.5.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SignalThresholdInfo#SIGNAL_MEASUREMENT_TYPE_RSSI" title="Reference documentation">Android reference for <code>android.telephony.SignalThresholdInfo.SIGNAL_MEASUREMENT_TYPE_RSSI</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Rssnr"> @@ -180,7 +205,12 @@ </ReturnValue> <MemberValue>5</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Reference Signal Signal to Noise Ratio Range: -20 dB to 30 dB; Used RAN: AccessNetworkConstants.AccessNetworkType.EUTRAN</summary> + <remarks> + <para>Reference Signal Signal to Noise Ratio Range: -20 dB to 30 dB; Used RAN: AccessNetworkConstants.AccessNetworkType.EUTRAN</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SignalThresholdInfo#SIGNAL_MEASUREMENT_TYPE_RSSNR" title="Reference documentation">Android reference for <code>android.telephony.SignalThresholdInfo.SIGNAL_MEASUREMENT_TYPE_RSSNR</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Ssrsrp"> @@ -208,7 +238,12 @@ </ReturnValue> <MemberValue>6</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>5G SS reference signal received power.</summary> + <remarks> + <para>5G SS reference signal received power. Range: -140 dBm to -44 dBm. Used RAN: AccessNetworkConstants.AccessNetworkType.NGRAN Reference: 3GPP TS 38.215.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SignalThresholdInfo#SIGNAL_MEASUREMENT_TYPE_SSRSRP" title="Reference documentation">Android reference for <code>android.telephony.SignalThresholdInfo.SIGNAL_MEASUREMENT_TYPE_SSRSRP</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Ssrsrq"> @@ -236,7 +271,12 @@ </ReturnValue> <MemberValue>7</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>5G SS reference signal received quality.</summary> + <remarks> + <para>5G SS reference signal received quality. Range: -43 dB to 20 dB. Used RAN: AccessNetworkConstants.AccessNetworkType.NGRAN Reference: 3GPP TS 38.133 section 10.1.11.1.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SignalThresholdInfo#SIGNAL_MEASUREMENT_TYPE_SSRSRQ" title="Reference documentation">Android reference for <code>android.telephony.SignalThresholdInfo.SIGNAL_MEASUREMENT_TYPE_SSRSRQ</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Sssinr"> @@ -264,7 +304,12 @@ </ReturnValue> <MemberValue>8</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>5G SS signal-to-noise and interference ratio.</summary> + <remarks> + <para>5G SS signal-to-noise and interference ratio. Range: -23 dB to 40 dB Used RAN: AccessNetworkConstants.AccessNetworkType.NGRAN Reference: 3GPP TS 38.215 section 5.1.*, 3GPP TS 38.133 section 10.1.16.1.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SignalThresholdInfo#SIGNAL_MEASUREMENT_TYPE_SSSINR" title="Reference documentation">Android reference for <code>android.telephony.SignalThresholdInfo.SIGNAL_MEASUREMENT_TYPE_SSSINR</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Unknown"> @@ -292,7 +337,12 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Unknown signal measurement type.</summary> + <remarks> + <para>Unknown signal measurement type.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SignalThresholdInfo#SIGNAL_MEASUREMENT_TYPE_UNKNOWN" title="Reference documentation">Android reference for <code>android.telephony.SignalThresholdInfo.SIGNAL_MEASUREMENT_TYPE_UNKNOWN</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/SignalStrength.xml b/docs/xml/Android.Telephony/SignalStrength.xml index 2f23ba67c..d772cb1f2 100644 --- a/docs/xml/Android.Telephony/SignalStrength.xml +++ b/docs/xml/Android.Telephony/SignalStrength.xml @@ -320,7 +320,7 @@ <summary> <c>Parcelable#describeContents</c> </summary> - <returns>To be added.</returns> + <returns>a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0 or CONTENTS_FILE_DESCRIPTOR</returns> <remarks> <para> <c>Parcelable#describeContents</c> @@ -874,7 +874,7 @@ <ReturnType>System.Int64</ReturnType> </ReturnValue> <Docs> - <summary>To be added.</summary> + <summary>Value is a non-negative timestamp in the SystemClock.elapsedRealtime() time base.</summary> <value>timestamp in milliseconds since boot for <c>SignalStrength</c>. This timestamp reports the approximate time that the signal was measured and reported by the modem. It can be used to compare the recency of <c>SignalStrength</c> instances.</value> diff --git a/docs/xml/Android.Telephony/SignalStrengthUpdateRequest+Builder.xml b/docs/xml/Android.Telephony/SignalStrengthUpdateRequest+Builder.xml index 9e02080e3..4d5e0a366 100644 --- a/docs/xml/Android.Telephony/SignalStrengthUpdateRequest+Builder.xml +++ b/docs/xml/Android.Telephony/SignalStrengthUpdateRequest+Builder.xml @@ -165,10 +165,13 @@ <Parameter Name="isReportingRequestedWhileIdle" Type="System.Boolean" /> </Parameters> <Docs> - <param name="isReportingRequestedWhileIdle">To be added.</param> - <summary>To be added.</summary> - <returns>To be added.</returns> - <remarks>To be added.</remarks> + <param name="isReportingRequestedWhileIdle">true if request reporting when device is idle</param> + <summary>Set the builder object if require reporting on thresholds in this request when device is idle.</summary> + <returns>the builder to facilitate the chaining. This value cannot be null.</returns> + <remarks>Set the builder object if require reporting on thresholds in this request when device is idle. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SignalStrengthUpdateRequest.Builder#setReportingRequestedWhileIdle(boolean)" title="Reference documentation">Android reference for <code>android.telephony.SignalStrengthUpdateRequest.Builder.setReportingRequestedWhileIdle</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="SetSignalThresholdInfos"> @@ -198,10 +201,13 @@ <Parameter Name="signalThresholdInfos" Type="System.Collections.Generic.ICollection<Android.Telephony.SignalThresholdInfo>" /> </Parameters> <Docs> - <param name="signalThresholdInfos">To be added.</param> - <summary>To be added.</summary> - <returns>To be added.</returns> - <remarks>To be added.</remarks> + <param name="signalThresholdInfos">the collection of SignalThresholdInfo. This value cannot be null.</param> + <summary>Set the collection of SignalThresholdInfo for the builder object</summary> + <returns>the builder to facilitate the chaining. This value cannot be null.</returns> + <remarks>Set the collection of SignalThresholdInfo for the builder object + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SignalStrengthUpdateRequest.Builder#setSignalThresholdInfos(java.util.Collection<android.telephony.SignalThresholdInfo>)" title="Reference documentation">Android reference for <code>android.telephony.SignalStrengthUpdateRequest.Builder.setSignalThresholdInfos</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ThresholdClass"> diff --git a/docs/xml/Android.Telephony/SignalStrengthUpdateRequest.xml b/docs/xml/Android.Telephony/SignalStrengthUpdateRequest.xml index 3a0465730..bdade8943 100644 --- a/docs/xml/Android.Telephony/SignalStrengthUpdateRequest.xml +++ b/docs/xml/Android.Telephony/SignalStrengthUpdateRequest.xml @@ -114,9 +114,12 @@ </ReturnValue> <Parameters /> <Docs> - <summary>To be added.</summary> - <returns>To be added.</returns> - <remarks>To be added.</remarks> + <summary>Describe the kinds of special objects contained in this Parcelable instance's marshaled representation.</summary> + <returns>a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0 or CONTENTS_FILE_DESCRIPTOR</returns> + <remarks>Describe the kinds of special objects contained in this Parcelable instance's marshaled representation. For example, if the object will include a file descriptor in the output of writeToParcel(Parcel,int), the return value of this method must include the CONTENTS_FILE_DESCRIPTOR bit. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SignalStrengthUpdateRequest#describeContents()" title="Reference documentation">Android reference for <code>android.telephony.SignalStrengthUpdateRequest.describeContents</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="IsReportingRequestedWhileIdle"> @@ -330,9 +333,12 @@ </Parameters> <Docs> <param name="dest">To be added.</param> - <param name="flags">To be added.</param> - <summary>To be added.</summary> - <remarks>To be added.</remarks> + <param name="flags">Additional flags about how the object should be written. May be 0 or Parcelable.PARCELABLE_WRITE_RETURN_VALUE. Value is either 0 or a combination of the following: Parcelable.PARCELABLE_WRITE_RETURN_VALUE</param> + <summary>Flatten this object in to a Parcel.</summary> + <remarks>Flatten this object in to a Parcel. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SignalStrengthUpdateRequest#writeToParcel(android.os.Parcel,%20int)" title="Reference documentation">Android reference for <code>android.telephony.SignalStrengthUpdateRequest.writeToParcel</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/SignalThresholdInfo+Builder.xml b/docs/xml/Android.Telephony/SignalThresholdInfo+Builder.xml index 1aa802e4b..7dd3efcf1 100644 --- a/docs/xml/Android.Telephony/SignalThresholdInfo+Builder.xml +++ b/docs/xml/Android.Telephony/SignalThresholdInfo+Builder.xml @@ -165,10 +165,13 @@ <Parameter Name="hysteresisDb" Type="System.Int32" /> </Parameters> <Docs> - <param name="hysteresisDb">To be added.</param> - <summary>To be added.</summary> - <returns>To be added.</returns> - <remarks>To be added.</remarks> + <param name="hysteresisDb">the interval in dB. Value is 0 or greater</param> + <summary>Set the interval in dB defining the required minimum magnitude change to report a signal strength change.</summary> + <returns>the builder to facilitate the chaining. This value cannot be null.</returns> + <remarks>Set the interval in dB defining the required minimum magnitude change to report a signal strength change. A value of zero disables dB-based hysteresis restrictions. Note: Default hysteresis db value is 2. Minimum hysteresis db value allowed to set is 0. If hysteresis db value is not set, default hysteresis db value of 2 will be used. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SignalThresholdInfo.Builder#setHysteresisDb(int)" title="Reference documentation">Android reference for <code>android.telephony.SignalThresholdInfo.Builder.setHysteresisDb</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="SetRadioAccessNetworkType"> @@ -198,10 +201,13 @@ <Parameter Name="ran" Type="System.Int32" /> </Parameters> <Docs> - <param name="ran">To be added.</param> - <summary>To be added.</summary> - <returns>To be added.</returns> - <remarks>To be added.</remarks> + <param name="ran">The radio access network type. Value is one of the following: AccessNetworkConstants.AccessNetworkType.UNKNOWN AccessNetworkConstants.AccessNetworkType.GERAN AccessNetworkConstants.AccessNetworkType.UTRAN AccessNetworkConstants.AccessNetworkType.EUTRAN AccessNetworkConstants.AccessNetworkType.CDMA2000 AccessNetworkConstants.AccessNetworkType.IWLAN AccessNetworkConstants.AccessNetworkType.NGRAN</param> + <summary>Set the radio access network type for the builder instance.</summary> + <returns>the builder to facilitate the chaining. This value cannot be null.</returns> + <remarks>Set the radio access network type for the builder instance. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SignalThresholdInfo.Builder#setRadioAccessNetworkType(int)" title="Reference documentation">Android reference for <code>android.telephony.SignalThresholdInfo.Builder.setRadioAccessNetworkType</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="SetSignalMeasurementType"> @@ -231,10 +237,13 @@ <Parameter Name="signalMeasurementType" Type="System.Int32" /> </Parameters> <Docs> - <param name="signalMeasurementType">To be added.</param> - <summary>To be added.</summary> - <returns>To be added.</returns> - <remarks>To be added.</remarks> + <param name="signalMeasurementType">The signal measurement type. Value is one of the following: SignalThresholdInfo.SIGNAL_MEASUREMENT_TYPE_UNKNOWN SignalThresholdInfo.SIGNAL_MEASUREMENT_TYPE_RSSI SignalThresholdInfo.SIGNAL_MEASUREMENT_TYPE_RSCP SignalThresholdInfo.SIGNAL_MEASUREMENT_TYPE_RSRP SignalThresholdInfo.SIGNAL_MEASUREMENT_TYPE_RSRQ SignalThresholdInfo.SIGNAL_MEASUREMENT_TYPE_RSSNR SignalThresholdInfo.SIGNAL_MEASUREMENT_TYPE_SSRSRP SignalThresholdInfo.SIGNAL_MEASUREMENT_TYPE_SSRSRQ SignalThresholdInfo.SIGNAL_MEASUREMENT_TYPE_SSSINR SignalThresholdInfo.SIGNAL_MEASUREMENT_TYPE_ECNO</param> + <summary>Set the signal measurement type for the builder instance.</summary> + <returns>the builder to facilitate the chaining. This value cannot be null.</returns> + <remarks>Set the signal measurement type for the builder instance. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SignalThresholdInfo.Builder#setSignalMeasurementType(int)" title="Reference documentation">Android reference for <code>android.telephony.SignalThresholdInfo.Builder.setSignalMeasurementType</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="SetThresholds"> @@ -264,10 +273,13 @@ <Parameter Name="thresholds" Type="System.Int32[]" /> </Parameters> <Docs> - <param name="thresholds">To be added.</param> - <summary>To be added.</summary> - <returns>To be added.</returns> - <remarks>To be added.</remarks> + <param name="thresholds">array of integer as the signal threshold values. This value cannot be null.</param> + <summary>Set the signal strength thresholds of the corresponding signal measurement type.</summary> + <returns>the builder to facilitate the chaining. This value cannot be null.</returns> + <remarks>Set the signal strength thresholds of the corresponding signal measurement type. The range and unit must reference specific SignalMeasurementType. The length of the thresholds should between the numbers return from SignalThresholdInfo.getMinimumNumberOfThresholdsAllowed() and SignalThresholdInfo.getMaximumNumberOfThresholdsAllowed(). An IllegalArgumentException will throw otherwise. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SignalThresholdInfo.Builder#setThresholds(int[])" title="Reference documentation">Android reference for <code>android.telephony.SignalThresholdInfo.Builder.setThresholds</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ThresholdClass"> diff --git a/docs/xml/Android.Telephony/SignalThresholdInfo.xml b/docs/xml/Android.Telephony/SignalThresholdInfo.xml index ef0ac794a..1602b9e5a 100644 --- a/docs/xml/Android.Telephony/SignalThresholdInfo.xml +++ b/docs/xml/Android.Telephony/SignalThresholdInfo.xml @@ -112,9 +112,12 @@ </ReturnValue> <Parameters /> <Docs> - <summary>To be added.</summary> - <returns>To be added.</returns> - <remarks>To be added.</remarks> + <summary>Describe the kinds of special objects contained in this Parcelable instance's marshaled representation.</summary> + <returns>a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0 or CONTENTS_FILE_DESCRIPTOR</returns> + <remarks>Describe the kinds of special objects contained in this Parcelable instance's marshaled representation. For example, if the object will include a file descriptor in the output of writeToParcel(Parcel,int), the return value of this method must include the CONTENTS_FILE_DESCRIPTOR bit. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SignalThresholdInfo#describeContents()" title="Reference documentation">Android reference for <code>android.telephony.SignalThresholdInfo.describeContents</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="GetThresholds"> @@ -1011,9 +1014,12 @@ </Parameters> <Docs> <param name="out">To be added.</param> - <param name="flags">To be added.</param> - <summary>To be added.</summary> - <remarks>To be added.</remarks> + <param name="flags">Additional flags about how the object should be written. May be 0 or Parcelable.PARCELABLE_WRITE_RETURN_VALUE. Value is either 0 or a combination of the following: Parcelable.PARCELABLE_WRITE_RETURN_VALUE</param> + <summary>Flatten this object in to a Parcel.</summary> + <remarks>Flatten this object in to a Parcel. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SignalThresholdInfo#writeToParcel(android.os.Parcel,%20int)" title="Reference documentation">Android reference for <code>android.telephony.SignalThresholdInfo.writeToParcel</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/SimState.xml b/docs/xml/Android.Telephony/SimState.xml index 06365748a..3877cad94 100644 --- a/docs/xml/Android.Telephony/SimState.xml +++ b/docs/xml/Android.Telephony/SimState.xml @@ -38,9 +38,11 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary ToolPath="Untrimmed" tool="FirstSentenceInJavadocToMdoc">To be added.</summary> + <summary ToolPath="Untrimmed" tool="FirstSentenceInJavadocToMdoc">SIM card state: no SIM card is available in the device</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>SIM card state: no SIM card is available in the device</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#SIM_STATE_ABSENT" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.SIM_STATE_ABSENT</code>.</a></format></para> </remarks> </Docs> </Member> @@ -69,9 +71,11 @@ </ReturnValue> <MemberValue>8</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>SIM card state: SIM Card Error, present but faulty</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>SIM card state: SIM Card Error, present but faulty</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#SIM_STATE_CARD_IO_ERROR" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.SIM_STATE_CARD_IO_ERROR</code>.</a></format></para> </remarks> </Docs> </Member> @@ -100,9 +104,11 @@ </ReturnValue> <MemberValue>9</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>SIM card state: SIM Card restricted, present but not usable due to carrier restrictions.</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>SIM card state: SIM Card restricted, present but not usable due to carrier restrictions.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#SIM_STATE_CARD_RESTRICTED" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.SIM_STATE_CARD_RESTRICTED</code>.</a></format></para> </remarks> </Docs> </Member> @@ -127,9 +133,11 @@ </ReturnValue> <MemberValue>4</MemberValue> <Docs> - <summary ToolPath="Untrimmed" tool="FirstSentenceInJavadocToMdoc">To be added.</summary> + <summary ToolPath="Untrimmed" tool="FirstSentenceInJavadocToMdoc">SIM card state: Locked: requires a network PIN to unlock</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>SIM card state: Locked: requires a network PIN to unlock</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#SIM_STATE_NETWORK_LOCKED" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.SIM_STATE_NETWORK_LOCKED</code>.</a></format></para> </remarks> </Docs> </Member> @@ -158,9 +166,11 @@ </ReturnValue> <MemberValue>6</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>SIM card state: SIM Card is NOT READY</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>SIM card state: SIM Card is NOT READY</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#SIM_STATE_NOT_READY" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.SIM_STATE_NOT_READY</code>.</a></format></para> </remarks> </Docs> </Member> @@ -189,9 +199,11 @@ </ReturnValue> <MemberValue>7</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>SIM card state: SIM Card Error, permanently disabled</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>SIM card state: SIM Card Error, permanently disabled</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#SIM_STATE_PERM_DISABLED" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.SIM_STATE_PERM_DISABLED</code>.</a></format></para> </remarks> </Docs> </Member> @@ -216,9 +228,11 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary ToolPath="Untrimmed" tool="FirstSentenceInJavadocToMdoc">To be added.</summary> + <summary ToolPath="Untrimmed" tool="FirstSentenceInJavadocToMdoc">SIM card state: Locked: requires the user's SIM PIN to unlock</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>SIM card state: Locked: requires the user's SIM PIN to unlock</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#SIM_STATE_PIN_REQUIRED" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.SIM_STATE_PIN_REQUIRED</code>.</a></format></para> </remarks> </Docs> </Member> @@ -243,9 +257,11 @@ </ReturnValue> <MemberValue>3</MemberValue> <Docs> - <summary ToolPath="Untrimmed" tool="FirstSentenceInJavadocToMdoc">To be added.</summary> + <summary ToolPath="Untrimmed" tool="FirstSentenceInJavadocToMdoc">SIM card state: Locked: requires the user's SIM PUK to unlock</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>SIM card state: Locked: requires the user's SIM PUK to unlock</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#SIM_STATE_PUK_REQUIRED" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.SIM_STATE_PUK_REQUIRED</code>.</a></format></para> </remarks> </Docs> </Member> @@ -270,9 +286,11 @@ </ReturnValue> <MemberValue>5</MemberValue> <Docs> - <summary ToolPath="Untrimmed" tool="FirstSentenceInJavadocToMdoc">To be added.</summary> + <summary ToolPath="Untrimmed" tool="FirstSentenceInJavadocToMdoc">SIM card state: Ready</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>SIM card state: Ready</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#SIM_STATE_READY" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.SIM_STATE_READY</code>.</a></format></para> </remarks> </Docs> </Member> diff --git a/docs/xml/Android.Telephony/SmsEncoding.xml b/docs/xml/Android.Telephony/SmsEncoding.xml index ad6e1c282..a8df91c01 100644 --- a/docs/xml/Android.Telephony/SmsEncoding.xml +++ b/docs/xml/Android.Telephony/SmsEncoding.xml @@ -69,7 +69,12 @@ </ReturnValue> <MemberValue>4</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>This value is not defined in global standard.</summary> + <remarks> + <para>This value is not defined in global standard. Only in Korea, this is used.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsMessage#ENCODING_KSC5601" title="Reference documentation">Android reference for <code>android.telephony.SmsMessage.ENCODING_KSC5601</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="SevenBit"> @@ -147,9 +152,11 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary ToolPath="Untrimmed" tool="FirstSentenceInJavadocToMdoc">To be added.</summary> + <summary ToolPath="Untrimmed" tool="FirstSentenceInJavadocToMdoc">User data text encoding code unit size</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>User data text encoding code unit size</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsMessage#ENCODING_UNKNOWN" title="Reference documentation">Android reference for <code>android.telephony.SmsMessage.ENCODING_UNKNOWN</code>.</a></format></para> </remarks> </Docs> </Member> diff --git a/docs/xml/Android.Telephony/SmsManager.xml b/docs/xml/Android.Telephony/SmsManager.xml index 2be291918..f6d28e38f 100644 --- a/docs/xml/Android.Telephony/SmsManager.xml +++ b/docs/xml/Android.Telephony/SmsManager.xml @@ -117,7 +117,7 @@ <Parameter Name="intent" Type="Android.App.PendingIntent" /> </Parameters> <Docs> - <param name="intent">To be added.</param> + <param name="intent">PendingIntent</param> <summary>Create a single use app specific incoming SMS request for the calling package.</summary> <returns>Token to include in an SMS message. The token will be 11 characters long.</returns> <remarks> @@ -6519,8 +6519,8 @@ <param name="destinationAddress">To be added.</param> <param name="scAddress">To be added.</param> <param name="text">To be added.</param> - <param name="sentIntent">To be added.</param> - <param name="deliveryIntent">To be added.</param> + <param name="sentIntent">PendingIntent</param> + <param name="deliveryIntent">PendingIntent</param> <summary>Send a text based SMS without writing it into the SMS Provider.</summary> <remarks> <para>Send a text based SMS without writing it into the SMS Provider.</para> diff --git a/docs/xml/Android.Telephony/SmsMessage+MessageClass.xml b/docs/xml/Android.Telephony/SmsMessage+MessageClass.xml index 09fb29e8c..e7455c684 100644 --- a/docs/xml/Android.Telephony/SmsMessage+MessageClass.xml +++ b/docs/xml/Android.Telephony/SmsMessage+MessageClass.xml @@ -348,9 +348,12 @@ <Docs> <summary> </summary> - <returns>To be added.</returns> + <returns>MessageClass[]</returns> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.</para> + <para>Last updated 2026-08-03 UTC.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsMessage.MessageClass#values()" title="Reference documentation">Android reference for <code>android.telephony.SmsMessage.MessageClass.values</code>.</a></format></para> </remarks> <since version="Added in API level 4" /> </Docs> diff --git a/docs/xml/Android.Telephony/SmsMessage.xml b/docs/xml/Android.Telephony/SmsMessage.xml index c5c47f9bb..9487b5312 100644 --- a/docs/xml/Android.Telephony/SmsMessage.xml +++ b/docs/xml/Android.Telephony/SmsMessage.xml @@ -194,7 +194,7 @@ <Docs> <param name="pdu">To be added.</param> <summary>Create an SmsMessage from a raw PDU.</summary> - <returns>To be added.</returns> + <returns>SmsMessage</returns> <remarks> <para>Create an SmsMessage from a raw PDU. Guess format based on Voice technology first, if it fails use other format. @@ -253,7 +253,7 @@ <param name="format">the format extra from the <c>android.provider.Telephony.Sms.Intents#SMS_RECEIVED_ACTION</c> intent</param> <summary>Create an SmsMessage from a raw PDU with the specified message format.</summary> - <returns>To be added.</returns> + <returns>SmsMessage</returns> <remarks> <para>Create an SmsMessage from a raw PDU with the specified message format. The message format is passed in the @@ -810,7 +810,7 @@ <Docs> <summary>returns the user data section minus the user data header if one was present.</summary> - <returns>To be added.</returns> + <returns>byte[]</returns> <remarks> <para>returns the user data section minus the user data header if one was present.</para> diff --git a/docs/xml/Android.Telephony/SmsResult.xml b/docs/xml/Android.Telephony/SmsResult.xml index 8a0651bb2..618f9a691 100644 --- a/docs/xml/Android.Telephony/SmsResult.xml +++ b/docs/xml/Android.Telephony/SmsResult.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>27</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Failed sending via bluetooth because bluetooth disconnected</summary> + <remarks> + <para>Failed sending via bluetooth because bluetooth disconnected</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_BLUETOOTH_DISCONNECTED" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_BLUETOOTH_DISCONNECTED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Cancelled"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>23</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Failed because the operation was cancelled</summary> + <remarks> + <para>Failed because the operation was cancelled</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_CANCELLED" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_CANCELLED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="EncodingError"> @@ -96,7 +106,12 @@ </ReturnValue> <MemberValue>18</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Failed because of an encoding error</summary> + <remarks> + <para>Failed because of an encoding error</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_ENCODING_ERROR" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_ENCODING_ERROR</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="InternalError"> @@ -124,7 +139,12 @@ </ReturnValue> <MemberValue>21</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Failed because of an internal error</summary> + <remarks> + <para>Failed because of an internal error</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_INTERNAL_ERROR" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_INTERNAL_ERROR</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="InvalidArguments"> @@ -152,7 +172,12 @@ </ReturnValue> <MemberValue>11</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Failed because of invalid arguments</summary> + <remarks> + <para>Failed because of invalid arguments</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_INVALID_ARGUMENTS" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_INVALID_ARGUMENTS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="InvalidBluetoothAddress"> @@ -180,7 +205,12 @@ </ReturnValue> <MemberValue>26</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Failed sending via bluetooth because the bluetooth device address is invalid</summary> + <remarks> + <para>Failed sending via bluetooth because the bluetooth device address is invalid</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_INVALID_BLUETOOTH_ADDRESS" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_INVALID_BLUETOOTH_ADDRESS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="InvalidSmscAddress"> @@ -208,7 +238,12 @@ </ReturnValue> <MemberValue>19</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Failed because of an invalid smsc address</summary> + <remarks> + <para>Failed because of an invalid smsc address</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_INVALID_SMSC_ADDRESS" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_INVALID_SMSC_ADDRESS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="InvalidSmsFormat"> @@ -236,7 +271,12 @@ </ReturnValue> <MemberValue>14</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Failed because the sms format is not valid</summary> + <remarks> + <para>Failed because the sms format is not valid</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_INVALID_SMS_FORMAT" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_INVALID_SMS_FORMAT</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="InvalidState"> @@ -264,7 +304,12 @@ </ReturnValue> <MemberValue>12</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Failed because of an invalid state</summary> + <remarks> + <para>Failed because of an invalid state</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_INVALID_STATE" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_INVALID_STATE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ModemError"> @@ -292,7 +337,12 @@ </ReturnValue> <MemberValue>16</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Failed because of a modem error</summary> + <remarks> + <para>Failed because of a modem error</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_MODEM_ERROR" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_MODEM_ERROR</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NetworkError"> @@ -320,7 +370,12 @@ </ReturnValue> <MemberValue>17</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Failed because of a network error</summary> + <remarks> + <para>Failed because of a network error</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_NETWORK_ERROR" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_NETWORK_ERROR</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NetworkReject"> @@ -348,7 +403,12 @@ </ReturnValue> <MemberValue>10</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Failed because of network rejection</summary> + <remarks> + <para>Failed because of network rejection</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_NETWORK_REJECT" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_NETWORK_REJECT</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NoBluetoothService"> @@ -376,7 +436,12 @@ </ReturnValue> <MemberValue>25</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Failed sending via bluetooth because the bluetooth service is not available</summary> + <remarks> + <para>Failed sending via bluetooth because the bluetooth service is not available</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_NO_BLUETOOTH_SERVICE" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_NO_BLUETOOTH_SERVICE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NoDefaultSmsApp"> @@ -404,7 +469,12 @@ </ReturnValue> <MemberValue>32</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Set by BroadcastReceiver to indicate there's no default sms app.</summary> + <remarks> + <para>Set by BroadcastReceiver to indicate there's no default sms app.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_NO_DEFAULT_SMS_APP" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_NO_DEFAULT_SMS_APP</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NoMemory"> @@ -432,7 +502,12 @@ </ReturnValue> <MemberValue>13</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Failed because there is no memory</summary> + <remarks> + <para>Failed because there is no memory</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_NO_MEMORY" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_NO_MEMORY</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NoResources"> @@ -460,7 +535,12 @@ </ReturnValue> <MemberValue>22</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Failed because there are no resources</summary> + <remarks> + <para>Failed because there are no resources</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_NO_RESOURCES" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_NO_RESOURCES</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="OperationNotAllowed"> @@ -488,7 +568,12 @@ </ReturnValue> <MemberValue>20</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Failed because the operation is not allowed</summary> + <remarks> + <para>Failed because the operation is not allowed</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_OPERATION_NOT_ALLOWED" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_OPERATION_NOT_ALLOWED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RadioNotAvailable"> @@ -516,7 +601,12 @@ </ReturnValue> <MemberValue>9</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Failed because the radio was not available</summary> + <remarks> + <para>Failed because the radio was not available</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_RADIO_NOT_AVAILABLE" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_RADIO_NOT_AVAILABLE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ReceiveDispatchFailure"> @@ -544,7 +634,12 @@ </ReturnValue> <MemberValue>500</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>SMS receive dispatch failure.</summary> + <remarks> + <para>SMS receive dispatch failure.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_RECEIVE_DISPATCH_FAILURE" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_RECEIVE_DISPATCH_FAILURE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ReceiveInjectedNullPdu"> @@ -572,7 +667,12 @@ </ReturnValue> <MemberValue>501</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>SMS receive injected null PDU.</summary> + <remarks> + <para>SMS receive injected null PDU.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_RECEIVE_INJECTED_NULL_PDU" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_RECEIVE_INJECTED_NULL_PDU</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ReceiveNullMessageFromRil"> @@ -600,7 +700,12 @@ </ReturnValue> <MemberValue>503</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>SMS received null message from the radio interface layer.</summary> + <remarks> + <para>SMS received null message from the radio interface layer.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_RECEIVE_NULL_MESSAGE_FROM_RIL" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_RECEIVE_NULL_MESSAGE_FROM_RIL</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ReceiveRuntimeException"> @@ -628,7 +733,12 @@ </ReturnValue> <MemberValue>502</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>SMS receive encountered runtime exception.</summary> + <remarks> + <para>SMS receive encountered runtime exception.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_RECEIVE_RUNTIME_EXCEPTION" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_RECEIVE_RUNTIME_EXCEPTION</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ReceiveSqlException"> @@ -656,7 +766,12 @@ </ReturnValue> <MemberValue>505</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>SMS receive encountered an SQL exception.</summary> + <remarks> + <para>SMS receive encountered an SQL exception.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_RECEIVE_SQL_EXCEPTION" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_RECEIVE_SQL_EXCEPTION</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ReceiveUriException"> @@ -684,7 +799,12 @@ </ReturnValue> <MemberValue>506</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>SMS receive an exception parsing a uri.</summary> + <remarks> + <para>SMS receive an exception parsing a uri.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_RECEIVE_URI_EXCEPTION" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_RECEIVE_URI_EXCEPTION</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ReceiveWhileEncrypted"> @@ -712,7 +832,12 @@ </ReturnValue> <MemberValue>504</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>SMS short code received while the phone is in encrypted state.</summary> + <remarks> + <para>SMS short code received while the phone is in encrypted state.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_RECEIVE_WHILE_ENCRYPTED" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_RECEIVE_WHILE_ENCRYPTED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RemoteException"> @@ -740,7 +865,12 @@ </ReturnValue> <MemberValue>31</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Set by BroadcastReceiver to indicate a remote exception while handling a message.</summary> + <remarks> + <para>Set by BroadcastReceiver to indicate a remote exception while handling a message.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_REMOTE_EXCEPTION" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_REMOTE_EXCEPTION</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RequestNotSupported"> @@ -768,7 +898,12 @@ </ReturnValue> <MemberValue>24</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Failed because the request is not supported</summary> + <remarks> + <para>Failed because the request is not supported</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_REQUEST_NOT_SUPPORTED" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_REQUEST_NOT_SUPPORTED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RilAborted"> @@ -796,7 +931,12 @@ </ReturnValue> <MemberValue>137</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Operation aborted</summary> + <remarks> + <para>Operation aborted</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_RIL_ABORTED" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_RIL_ABORTED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RilAccessBarred"> @@ -824,7 +964,12 @@ </ReturnValue> <MemberValue>122</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Access is barred.</summary> + <remarks> + <para>Access is barred.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_RIL_ACCESS_BARRED" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_RIL_ACCESS_BARRED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RilBlockedDueToCall"> @@ -852,7 +997,12 @@ </ReturnValue> <MemberValue>123</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>SMS is blocked due to call control, e.g., resource unavailable in the SMR entity.</summary> + <remarks> + <para>SMS is blocked due to call control, e.g., resource unavailable in the SMR entity.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_RIL_BLOCKED_DUE_TO_CALL" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_RIL_BLOCKED_DUE_TO_CALL</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RilCancelled"> @@ -880,7 +1030,12 @@ </ReturnValue> <MemberValue>119</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The request has been cancelled.</summary> + <remarks> + <para>The request has been cancelled.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_RIL_CANCELLED" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_RIL_CANCELLED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RilDeviceInUse"> @@ -908,7 +1063,12 @@ </ReturnValue> <MemberValue>136</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Operation cannot be performed because the device is currently in use</summary> + <remarks> + <para>Operation cannot be performed because the device is currently in use</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_RIL_DEVICE_IN_USE" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_RIL_DEVICE_IN_USE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RilEncodingErr"> @@ -936,7 +1096,12 @@ </ReturnValue> <MemberValue>109</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The SMS message was not encoded properly.</summary> + <remarks> + <para>The SMS message was not encoded properly.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_RIL_ENCODING_ERR" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_RIL_ENCODING_ERR</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RilGenericError"> @@ -964,7 +1129,12 @@ </ReturnValue> <MemberValue>124</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>A RIL error occurred during the SMS send.</summary> + <remarks> + <para>A RIL error occurred during the SMS send.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_RIL_GENERIC_ERROR" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_RIL_GENERIC_ERROR</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RilInternalErr"> @@ -992,7 +1162,12 @@ </ReturnValue> <MemberValue>113</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The modem encountered an unexpected error scenario while handling the request.</summary> + <remarks> + <para>The modem encountered an unexpected error scenario while handling the request.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_RIL_INTERNAL_ERR" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_RIL_INTERNAL_ERR</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RilInvalidArguments"> @@ -1020,7 +1195,12 @@ </ReturnValue> <MemberValue>104</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The radio received invalid arguments in the request.</summary> + <remarks> + <para>The radio received invalid arguments in the request.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_RIL_INVALID_ARGUMENTS" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_RIL_INVALID_ARGUMENTS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RilInvalidModemState"> @@ -1048,7 +1228,12 @@ </ReturnValue> <MemberValue>115</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The radio cannot process the request in the current modem state.</summary> + <remarks> + <para>The radio cannot process the request in the current modem state.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_RIL_INVALID_MODEM_STATE" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_RIL_INVALID_MODEM_STATE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RilInvalidResponse"> @@ -1076,7 +1261,12 @@ </ReturnValue> <MemberValue>125</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>A RIL internal error when one of the RIL layers receives an unrecognized response from a lower layer.</summary> + <remarks> + <para>A RIL internal error when one of the RIL layers receives an unrecognized response from a lower layer.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_RIL_INVALID_RESPONSE" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_RIL_INVALID_RESPONSE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RilInvalidSimState"> @@ -1104,7 +1294,12 @@ </ReturnValue> <MemberValue>130</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Cannot process the request in current SIM state</summary> + <remarks> + <para>Cannot process the request in current SIM state</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_RIL_INVALID_SIM_STATE" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_RIL_INVALID_SIM_STATE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RilInvalidSmscAddress"> @@ -1132,7 +1327,12 @@ </ReturnValue> <MemberValue>110</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The specified SMSC address was invalid.</summary> + <remarks> + <para>The specified SMSC address was invalid.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_RIL_INVALID_SMSC_ADDRESS" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_RIL_INVALID_SMSC_ADDRESS</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RilInvalidSmsFormat"> @@ -1160,7 +1360,12 @@ </ReturnValue> <MemberValue>107</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The radio returned an error indicating invalid sms format.</summary> + <remarks> + <para>The radio returned an error indicating invalid sms format.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_RIL_INVALID_SMS_FORMAT" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_RIL_INVALID_SMS_FORMAT</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RilInvalidState"> @@ -1188,7 +1393,12 @@ </ReturnValue> <MemberValue>103</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The radio returned an unexpected request for the current state.</summary> + <remarks> + <para>The radio returned an unexpected request for the current state.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_RIL_INVALID_STATE" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_RIL_INVALID_STATE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RilModemErr"> @@ -1216,7 +1426,12 @@ </ReturnValue> <MemberValue>111</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The vendor RIL received an unexpected or incorrect response.</summary> + <remarks> + <para>The vendor RIL received an unexpected or incorrect response.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_RIL_MODEM_ERR" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_RIL_MODEM_ERR</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RilNetworkErr"> @@ -1244,7 +1459,12 @@ </ReturnValue> <MemberValue>112</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The radio received an error from the network.</summary> + <remarks> + <para>The radio received an error from the network.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_RIL_NETWORK_ERR" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_RIL_NETWORK_ERR</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RilNetworkNotReady"> @@ -1272,7 +1492,12 @@ </ReturnValue> <MemberValue>116</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The network is not ready to perform the request.</summary> + <remarks> + <para>The network is not ready to perform the request.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_RIL_NETWORK_NOT_READY" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_RIL_NETWORK_NOT_READY</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RilNetworkReject"> @@ -1300,7 +1525,12 @@ </ReturnValue> <MemberValue>102</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The sms request was rejected by the network.</summary> + <remarks> + <para>The sms request was rejected by the network.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_RIL_NETWORK_REJECT" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_RIL_NETWORK_REJECT</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RilNoMemory"> @@ -1328,7 +1558,12 @@ </ReturnValue> <MemberValue>105</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The radio didn't have sufficient memory to process the request.</summary> + <remarks> + <para>The radio didn't have sufficient memory to process the request.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_RIL_NO_MEMORY" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_RIL_NO_MEMORY</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RilNoNetworkFound"> @@ -1356,7 +1591,12 @@ </ReturnValue> <MemberValue>135</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Network cannot be found</summary> + <remarks> + <para>Network cannot be found</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_RIL_NO_NETWORK_FOUND" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_RIL_NO_NETWORK_FOUND</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RilNoResources"> @@ -1384,7 +1624,12 @@ </ReturnValue> <MemberValue>118</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>There are insufficient resources to process the request.</summary> + <remarks> + <para>There are insufficient resources to process the request.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_RIL_NO_RESOURCES" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_RIL_NO_RESOURCES</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RilNoSmsToAck"> @@ -1412,7 +1657,12 @@ </ReturnValue> <MemberValue>131</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>ACK received when there is no SMS to ack</summary> + <remarks> + <para>ACK received when there is no SMS to ack</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_RIL_NO_SMS_TO_ACK" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_RIL_NO_SMS_TO_ACK</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RilNoSubscription"> @@ -1440,7 +1690,12 @@ </ReturnValue> <MemberValue>134</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Device does not have subscription</summary> + <remarks> + <para>Device does not have subscription</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_RIL_NO_SUBSCRIPTION" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_RIL_NO_SUBSCRIPTION</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RilOperationNotAllowed"> @@ -1468,7 +1723,12 @@ </ReturnValue> <MemberValue>117</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The radio reports the request is not allowed.</summary> + <remarks> + <para>The radio reports the request is not allowed.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_RIL_OPERATION_NOT_ALLOWED" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_RIL_OPERATION_NOT_ALLOWED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RilRadioNotAvailable"> @@ -1496,7 +1756,12 @@ </ReturnValue> <MemberValue>100</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The radio did not start or is resetting.</summary> + <remarks> + <para>The radio did not start or is resetting.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_RIL_RADIO_NOT_AVAILABLE" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_RIL_RADIO_NOT_AVAILABLE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RilRequestNotSupported"> @@ -1524,7 +1789,12 @@ </ReturnValue> <MemberValue>114</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The request was not supported by the radio.</summary> + <remarks> + <para>The request was not supported by the radio.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_RIL_REQUEST_NOT_SUPPORTED" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_RIL_REQUEST_NOT_SUPPORTED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RilRequestRateLimited"> @@ -1552,7 +1822,12 @@ </ReturnValue> <MemberValue>106</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The radio denied the operation due to overly-frequent requests.</summary> + <remarks> + <para>The radio denied the operation due to overly-frequent requests.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_RIL_REQUEST_RATE_LIMITED" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_RIL_REQUEST_RATE_LIMITED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RilSimAbsent"> @@ -1580,7 +1855,12 @@ </ReturnValue> <MemberValue>120</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The radio failed to set the location where the CDMA subscription can be retrieved because the SIM or RUIM is absent.</summary> + <remarks> + <para>The radio failed to set the location where the CDMA subscription can be retrieved because the SIM or RUIM is absent.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_RIL_SIM_ABSENT" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_RIL_SIM_ABSENT</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RilSimBusy"> @@ -1608,7 +1888,12 @@ </ReturnValue> <MemberValue>132</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>SIM is busy</summary> + <remarks> + <para>SIM is busy</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_RIL_SIM_BUSY" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_RIL_SIM_BUSY</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RilSimError"> @@ -1636,7 +1921,12 @@ </ReturnValue> <MemberValue>129</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Received error from SIM card</summary> + <remarks> + <para>Received error from SIM card</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_RIL_SIM_ERROR" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_RIL_SIM_ERROR</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RilSimFull"> @@ -1664,7 +1954,12 @@ </ReturnValue> <MemberValue>133</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The target EF is full</summary> + <remarks> + <para>The target EF is full</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_RIL_SIM_FULL" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_RIL_SIM_FULL</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RilSimPin2"> @@ -1692,7 +1987,12 @@ </ReturnValue> <MemberValue>126</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Operation requires SIM PIN2 to be entered</summary> + <remarks> + <para>Operation requires SIM PIN2 to be entered</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_RIL_SIM_PIN2" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_RIL_SIM_PIN2</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RilSimPuk2"> @@ -1720,7 +2020,12 @@ </ReturnValue> <MemberValue>127</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Operation requires SIM PUK2 to be entered</summary> + <remarks> + <para>Operation requires SIM PUK2 to be entered</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_RIL_SIM_PUK2" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_RIL_SIM_PUK2</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RilSimultaneousSmsAndCallNotAllowed"> @@ -1748,7 +2053,12 @@ </ReturnValue> <MemberValue>121</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>1X voice and SMS are not allowed simultaneously.</summary> + <remarks> + <para>1X voice and SMS are not allowed simultaneously.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_RIL_SIMULTANEOUS_SMS_AND_CALL_NOT_ALLOWED" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_RIL_SIMULTANEOUS_SMS_AND_CALL_NOT_ALLOWED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RilSmsSendFailRetry"> @@ -1776,7 +2086,12 @@ </ReturnValue> <MemberValue>101</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The radio failed to send the sms and needs to retry.</summary> + <remarks> + <para>The radio failed to send the sms and needs to retry.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_RIL_SMS_SEND_FAIL_RETRY" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_RIL_SMS_SEND_FAIL_RETRY</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RilSubscriptionNotAvailable"> @@ -1804,7 +2119,12 @@ </ReturnValue> <MemberValue>128</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Fail to find CDMA subscription from specified location</summary> + <remarks> + <para>Fail to find CDMA subscription from specified location</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_RIL_SUBSCRIPTION_NOT_AVAILABLE" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_RIL_SUBSCRIPTION_NOT_AVAILABLE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RilSystemErr"> @@ -1832,7 +2152,12 @@ </ReturnValue> <MemberValue>108</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The radio encountered a platform or system error.</summary> + <remarks> + <para>The radio encountered a platform or system error.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_RIL_SYSTEM_ERR" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_RIL_SYSTEM_ERR</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="SmsBlockedDuringEmergency"> @@ -1860,7 +2185,12 @@ </ReturnValue> <MemberValue>29</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Failed sending during an emergency call</summary> + <remarks> + <para>Failed sending during an emergency call</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_SMS_BLOCKED_DURING_EMERGENCY" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_SMS_BLOCKED_DURING_EMERGENCY</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="SmsSendRetryFailed"> @@ -1888,7 +2218,12 @@ </ReturnValue> <MemberValue>30</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Failed to send an sms retry</summary> + <remarks> + <para>Failed to send an sms retry</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_SMS_SEND_RETRY_FAILED" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_SMS_SEND_RETRY_FAILED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="SystemError"> @@ -1916,7 +2251,12 @@ </ReturnValue> <MemberValue>15</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Failed because of a system error</summary> + <remarks> + <para>Failed because of a system error</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_SYSTEM_ERROR" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_SYSTEM_ERROR</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="UnexpectedEventStopSending"> @@ -1944,7 +2284,12 @@ </ReturnValue> <MemberValue>28</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Failed sending because the user denied or canceled the dialog displayed for a premium shortcode sms or rate-limited sms.</summary> + <remarks> + <para>Failed sending because the user denied or canceled the dialog displayed for a premium shortcode sms or rate-limited sms.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_UNEXPECTED_EVENT_STOP_SENDING" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_UNEXPECTED_EVENT_STOP_SENDING</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="UserNotAllowed"> @@ -1972,7 +2317,12 @@ </ReturnValue> <MemberValue>33</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>User is not associated with the subscription.</summary> + <remarks> + <para>User is not associated with the subscription.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_USER_NOT_ALLOWED" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_USER_NOT_ALLOWED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/SmsResultError.xml b/docs/xml/Android.Telephony/SmsResultError.xml index 70e16b2ac..729a86d14 100644 --- a/docs/xml/Android.Telephony/SmsResultError.xml +++ b/docs/xml/Android.Telephony/SmsResultError.xml @@ -42,7 +42,12 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>No error.</summary> + <remarks> + <para>No error.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_ERROR_NONE" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_ERROR_NONE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="FdnCheckFailure"> @@ -70,7 +75,12 @@ </ReturnValue> <MemberValue>6</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Failed because FDN is enabled.</summary> + <remarks> + <para>Failed because FDN is enabled.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_ERROR_FDN_CHECK_FAILURE" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_ERROR_FDN_CHECK_FAILURE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="GenericFailure"> @@ -94,9 +104,11 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary ToolPath="Untrimmed" tool="FirstSentenceInJavadocToMdoc">To be added.</summary> + <summary ToolPath="Untrimmed" tool="FirstSentenceInJavadocToMdoc">Generic failure cause</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Generic failure cause</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_ERROR_GENERIC_FAILURE" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_ERROR_GENERIC_FAILURE</code>.</a></format></para> </remarks> </Docs> </Member> @@ -125,9 +137,11 @@ </ReturnValue> <MemberValue>5</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Failed because we reached the sending queue limit.</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Failed because we reached the sending queue limit.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_ERROR_LIMIT_EXCEEDED" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_ERROR_LIMIT_EXCEEDED</code>.</a></format></para> </remarks> </Docs> </Member> @@ -152,9 +166,11 @@ </ReturnValue> <MemberValue>4</MemberValue> <Docs> - <summary ToolPath="Untrimmed" tool="FirstSentenceInJavadocToMdoc">To be added.</summary> + <summary ToolPath="Untrimmed" tool="FirstSentenceInJavadocToMdoc">Failed because service is currently unavailable</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Failed because service is currently unavailable</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_ERROR_NO_SERVICE" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_ERROR_NO_SERVICE</code>.</a></format></para> </remarks> </Docs> </Member> @@ -179,9 +195,11 @@ </ReturnValue> <MemberValue>3</MemberValue> <Docs> - <summary ToolPath="Untrimmed" tool="FirstSentenceInJavadocToMdoc">To be added.</summary> + <summary ToolPath="Untrimmed" tool="FirstSentenceInJavadocToMdoc">Failed because no pdu provided</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Failed because no pdu provided</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_ERROR_NULL_PDU" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_ERROR_NULL_PDU</code>.</a></format></para> </remarks> </Docs> </Member> @@ -206,9 +224,11 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary ToolPath="Untrimmed" tool="FirstSentenceInJavadocToMdoc">To be added.</summary> + <summary ToolPath="Untrimmed" tool="FirstSentenceInJavadocToMdoc">Failed because radio was explicitly turned off</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Failed because radio was explicitly turned off</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_ERROR_RADIO_OFF" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_ERROR_RADIO_OFF</code>.</a></format></para> </remarks> </Docs> </Member> @@ -237,9 +257,11 @@ </ReturnValue> <MemberValue>8</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Failed because the user has denied this app ever send premium short codes.</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Failed because the user has denied this app ever send premium short codes.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_ERROR_SHORT_CODE_NEVER_ALLOWED" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_ERROR_SHORT_CODE_NEVER_ALLOWED</code>.</a></format></para> </remarks> </Docs> </Member> @@ -268,9 +290,11 @@ </ReturnValue> <MemberValue>7</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Failed because user denied the sending of this short code.</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Failed because user denied the sending of this short code.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#RESULT_ERROR_SHORT_CODE_NOT_ALLOWED" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.RESULT_ERROR_SHORT_CODE_NOT_ALLOWED</code>.</a></format></para> </remarks> </Docs> </Member> diff --git a/docs/xml/Android.Telephony/SmsRpCause.xml b/docs/xml/Android.Telephony/SmsRpCause.xml index d290ca7f8..5908e485d 100644 --- a/docs/xml/Android.Telephony/SmsRpCause.xml +++ b/docs/xml/Android.Telephony/SmsRpCause.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>10</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>RP-Cause Value for Call Barring</summary> + <remarks> + <para>RP-Cause Value for Call Barring</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#SMS_RP_CAUSE_CALL_BARRING" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.SMS_RP_CAUSE_CALL_BARRING</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Congestion"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>42</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>RP-Cause Value for SMS Failure due to Congestion in network</summary> + <remarks> + <para>RP-Cause Value for SMS Failure due to Congestion in network</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#SMS_RP_CAUSE_CONGESTION" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.SMS_RP_CAUSE_CONGESTION</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="DestinationOutOfOrder"> @@ -96,7 +106,12 @@ </ReturnValue> <MemberValue>27</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>RP-Cause Value for Destination is Out of Order</summary> + <remarks> + <para>RP-Cause Value for Destination is Out of Order</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#SMS_RP_CAUSE_DESTINATION_OUT_OF_ORDER" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.SMS_RP_CAUSE_DESTINATION_OUT_OF_ORDER</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="FacilityNotImplemented"> @@ -124,7 +139,12 @@ </ReturnValue> <MemberValue>69</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>RP-Cause Value when network does not provide the received service</summary> + <remarks> + <para>RP-Cause Value when network does not provide the received service</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#SMS_RP_CAUSE_FACILITY_NOT_IMPLEMENTED" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.SMS_RP_CAUSE_FACILITY_NOT_IMPLEMENTED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="FacilityNotSubscribed"> @@ -152,7 +172,12 @@ </ReturnValue> <MemberValue>50</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>RP-Cause Value when SMS Facilty is not subscribed by Reote device</summary> + <remarks> + <para>RP-Cause Value when SMS Facilty is not subscribed by Reote device</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#SMS_RP_CAUSE_FACILITY_NOT_SUBSCRIBED" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.SMS_RP_CAUSE_FACILITY_NOT_SUBSCRIBED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="FacilityRejected"> @@ -180,7 +205,12 @@ </ReturnValue> <MemberValue>29</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>RP-Cause Value when SMS Facility if Rejected by Operator</summary> + <remarks> + <para>RP-Cause Value when SMS Facility if Rejected by Operator</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#SMS_RP_CAUSE_FACILITY_REJECTED" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.SMS_RP_CAUSE_FACILITY_REJECTED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="InformationElementNonExistent"> @@ -208,7 +238,12 @@ </ReturnValue> <MemberValue>99</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>RP-Cause Value when network does not provide the received service</summary> + <remarks> + <para>RP-Cause Value when network does not provide the received service</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#SMS_RP_CAUSE_INFORMATION_ELEMENT_NON_EXISTENT" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.SMS_RP_CAUSE_INFORMATION_ELEMENT_NON_EXISTENT</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="InterworkingUnspecified"> @@ -236,7 +271,12 @@ </ReturnValue> <MemberValue>127</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>RP-Cause Value when network does not provide the received service</summary> + <remarks> + <para>RP-Cause Value when network does not provide the received service</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#SMS_RP_CAUSE_INTERWORKING_UNSPECIFIED" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.SMS_RP_CAUSE_INTERWORKING_UNSPECIFIED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="InvalidMandatoryInformation"> @@ -264,7 +304,12 @@ </ReturnValue> <MemberValue>96</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>RP-Cause Value when network does not provide the received service</summary> + <remarks> + <para>RP-Cause Value when network does not provide the received service</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#SMS_RP_CAUSE_INVALID_MANDATORY_INFORMATION" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.SMS_RP_CAUSE_INVALID_MANDATORY_INFORMATION</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="InvalidMessageReferenceValue"> @@ -292,7 +337,12 @@ </ReturnValue> <MemberValue>81</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>RP-Cause Value when RP-MessageRefere</summary> + <remarks> + <para>RP-Cause Value when RP-MessageRefere</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#SMS_RP_CAUSE_INVALID_MESSAGE_REFERENCE_VALUE" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.SMS_RP_CAUSE_INVALID_MESSAGE_REFERENCE_VALUE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MessageIncompatibleWithProtocolState"> @@ -320,7 +370,12 @@ </ReturnValue> <MemberValue>98</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>RP-Cause Value when network does not provide the received service</summary> + <remarks> + <para>RP-Cause Value when network does not provide the received service</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#SMS_RP_CAUSE_MESSAGE_INCOMPATIBLE_WITH_PROTOCOL_STATE" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.SMS_RP_CAUSE_MESSAGE_INCOMPATIBLE_WITH_PROTOCOL_STATE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="MessageTypeNonExistent"> @@ -348,7 +403,12 @@ </ReturnValue> <MemberValue>97</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>RP-Cause Value when network does not provide the received service</summary> + <remarks> + <para>RP-Cause Value when network does not provide the received service</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#SMS_RP_CAUSE_MESSAGE_TYPE_NON_EXISTENT" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.SMS_RP_CAUSE_MESSAGE_TYPE_NON_EXISTENT</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="NetworkOutOfOrder"> @@ -376,7 +436,12 @@ </ReturnValue> <MemberValue>38</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>RP-Cause Value when network is out of order</summary> + <remarks> + <para>RP-Cause Value when network is out of order</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#SMS_RP_CAUSE_NETWORK_OUT_OF_ORDER" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.SMS_RP_CAUSE_NETWORK_OUT_OF_ORDER</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="OperatorDeterminedBarring"> @@ -404,7 +469,12 @@ </ReturnValue> <MemberValue>8</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>RP-Cause for Operator Barring</summary> + <remarks> + <para>RP-Cause for Operator Barring</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#SMS_RP_CAUSE_OPERATOR_DETERMINED_BARRING" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.SMS_RP_CAUSE_OPERATOR_DETERMINED_BARRING</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ProtocolError"> @@ -432,7 +502,12 @@ </ReturnValue> <MemberValue>111</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>RP-Cause Value when network does not provide the received service</summary> + <remarks> + <para>RP-Cause Value when network does not provide the received service</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#SMS_RP_CAUSE_PROTOCOL_ERROR" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.SMS_RP_CAUSE_PROTOCOL_ERROR</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Reserved"> @@ -460,7 +535,12 @@ </ReturnValue> <MemberValue>11</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>RP-Cause value for Reserved Number</summary> + <remarks> + <para>RP-Cause value for Reserved Number</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#SMS_RP_CAUSE_RESERVED" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.SMS_RP_CAUSE_RESERVED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ResourcesUnavailable"> @@ -488,7 +568,12 @@ </ReturnValue> <MemberValue>47</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>RP-Cause Value when Network Resources are unavailable</summary> + <remarks> + <para>RP-Cause Value when Network Resources are unavailable</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#SMS_RP_CAUSE_RESOURCES_UNAVAILABLE" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.SMS_RP_CAUSE_RESOURCES_UNAVAILABLE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="SemanticallyIncorrectMessage"> @@ -516,7 +601,12 @@ </ReturnValue> <MemberValue>95</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>RP-Cause Value when network does not provide the received service</summary> + <remarks> + <para>RP-Cause Value when network does not provide the received service</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#SMS_RP_CAUSE_SEMANTICALLY_INCORRECT_MESSAGE" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.SMS_RP_CAUSE_SEMANTICALLY_INCORRECT_MESSAGE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="ShortMessageTransferRejected"> @@ -544,7 +634,12 @@ </ReturnValue> <MemberValue>21</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>RP-Cause Value for Message Transfer Rejected by Network</summary> + <remarks> + <para>RP-Cause Value for Message Transfer Rejected by Network</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#SMS_RP_CAUSE_SHORT_MESSAGE_TRANSFER_REJECTED" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.SMS_RP_CAUSE_SHORT_MESSAGE_TRANSFER_REJECTED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="TemporaryFailure"> @@ -572,7 +667,12 @@ </ReturnValue> <MemberValue>41</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>RP-Cause Value For Temporary failure</summary> + <remarks> + <para>RP-Cause Value For Temporary failure</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#SMS_RP_CAUSE_TEMPORARY_FAILURE" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.SMS_RP_CAUSE_TEMPORARY_FAILURE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="UnallocatedNumber"> @@ -600,7 +700,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Unallocated Number Cause</summary> + <remarks> + <para>Unallocated Number Cause</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#SMS_RP_CAUSE_UNALLOCATED_NUMBER" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.SMS_RP_CAUSE_UNALLOCATED_NUMBER</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="UnidentifiedSubscriber"> @@ -628,7 +733,12 @@ </ReturnValue> <MemberValue>28</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>RP-Cause Value when Subscriber is not Identified</summary> + <remarks> + <para>RP-Cause Value when Subscriber is not Identified</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#SMS_RP_CAUSE_UNIDENTIFIED_SUBSCRIBER" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.SMS_RP_CAUSE_UNIDENTIFIED_SUBSCRIBER</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="UnknownSubscriber"> @@ -656,7 +766,12 @@ </ReturnValue> <MemberValue>30</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>RP-Cause Value when Subscriber is not Identified</summary> + <remarks> + <para>RP-Cause Value when Subscriber is not Identified</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SmsManager#SMS_RP_CAUSE_UNKNOWN_SUBSCRIBER" title="Reference documentation">Android reference for <code>android.telephony.SmsManager.SMS_RP_CAUSE_UNKNOWN_SUBSCRIBER</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/SubscriptionInfo.xml b/docs/xml/Android.Telephony/SubscriptionInfo.xml index 0cd5b0b60..602181f5b 100644 --- a/docs/xml/Android.Telephony/SubscriptionInfo.xml +++ b/docs/xml/Android.Telephony/SubscriptionInfo.xml @@ -417,10 +417,12 @@ </ReturnValue> <Parameters /> <Docs> - <summary>To be added.</summary> - <returns>To be added.</returns> + <summary>Describe the kinds of special objects contained in this Parcelable instance's marshaled representation.</summary> + <returns>a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0 or CONTENTS_FILE_DESCRIPTOR</returns> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Describe the kinds of special objects contained in this Parcelable instance's marshaled representation. For example, if the object will include a file descriptor in the output of writeToParcel(Parcel,int), the return value of this method must include the CONTENTS_FILE_DESCRIPTOR bit.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SubscriptionInfo#describeContents()" title="Reference documentation">Android reference for <code>android.telephony.SubscriptionInfo.describeContents</code>.</a></format></para> </remarks> </Docs> </Member> @@ -1391,11 +1393,15 @@ </Parameter> </Parameters> <Docs> - <param name="dest">To be added.</param> - <param name="flags">To be added.</param> - <summary>To be added.</summary> + <param name="dest">The Parcel in which the object should be written. This value cannot be null.</param> + <param name="flags">Additional flags about how the object should be written. May be 0 or Parcelable.PARCELABLE_WRITE_RETURN_VALUE. Value is either 0 or a combination of the following: Parcelable.PARCELABLE_WRITE_RETURN_VALUE</param> + <summary>Flatten this object in to a Parcel.</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Flatten this object in to a Parcel.</para> + <para>Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.</para> + <para>Last updated 2026-08-03 UTC.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SubscriptionInfo#writeToParcel(android.os.Parcel,%20int)" title="Reference documentation">Android reference for <code>android.telephony.SubscriptionInfo.writeToParcel</code>.</a></format></para> </remarks> </Docs> </Member> diff --git a/docs/xml/Android.Telephony/SubscriptionManager.xml b/docs/xml/Android.Telephony/SubscriptionManager.xml index 5c322e2af..beb0cfe94 100644 --- a/docs/xml/Android.Telephony/SubscriptionManager.xml +++ b/docs/xml/Android.Telephony/SubscriptionManager.xml @@ -530,7 +530,7 @@ <Parameter Name="listener" Type="Android.Telephony.SubscriptionManager+OnOpportunisticSubscriptionsChangedListener" /> </Parameters> <Docs> - <param name="executor">To be added.</param> + <param name="executor">This value cannot be null. Callback and listener events are dispatched through this Executor, providing an easy way to control which thread is used. To dispatch events through the main thread of your application, you can use Context.getMainExecutor(). Otherwise, provide an Executor that dispatches to an appropriate thread.</param> <param name="listener">an instance of <c>OnOpportunisticSubscriptionsChangedListener</c> with onOpportunisticSubscriptionsChanged overridden.</param> <summary>Register for changes to the list of opportunistic subscription records or to the @@ -546,6 +546,7 @@ <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SubscriptionManager#addOnOpportunisticSubscriptionsChangedListener(java.util.concurrent.Executor,%20android.telephony.SubscriptionManager.OnOpportunisticSubscriptionsChangedListener)" title="Reference documentation">Android reference for <code>android.telephony.SubscriptionManager.addOnOpportunisticSubscriptionsChangedListener</code>.</a></format></para> </remarks> </Docs> </Member> @@ -626,7 +627,7 @@ <Parameter Name="listener" Type="Android.Telephony.SubscriptionManager+OnSubscriptionsChangedListener" /> </Parameters> <Docs> - <param name="executor">To be added.</param> + <param name="executor">the executor that will execute callbacks. This value cannot be null. Callback and listener events are dispatched through this Executor, providing an easy way to control which thread is used. To dispatch events through the main thread of your application, you can use Context.getMainExecutor(). Otherwise, provide an Executor that dispatches to an appropriate thread.</param> <param name="listener">an instance of <c>OnSubscriptionsChangedListener</c> with onSubscriptionsChanged overridden.</param> <summary>Register for changes to the list of active <c>SubscriptionInfo</c> records or to the @@ -642,6 +643,7 @@ <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SubscriptionManager#addOnSubscriptionsChangedListener(java.util.concurrent.Executor,%20android.telephony.SubscriptionManager.OnSubscriptionsChangedListener)" title="Reference documentation">Android reference for <code>android.telephony.SubscriptionManager.addOnSubscriptionsChangedListener</code>.</a></format></para> </remarks> </Docs> </Member> @@ -1473,9 +1475,9 @@ <Parameter Name="context" Type="Android.Content.Context" /> </Parameters> <Docs> - <param name="context">To be added.</param> + <param name="context">Context</param> <summary>This member is deprecated.</summary> - <returns>To be added.</returns> + <returns>SubscriptionManager</returns> <remarks> <para>This member is deprecated. developers should always obtain references directly from <c>Context#getSystemService(Class)</c>.</para> diff --git a/docs/xml/Android.Telephony/SubscriptionPlan+Builder.xml b/docs/xml/Android.Telephony/SubscriptionPlan+Builder.xml index 890d41aaf..156b181a2 100644 --- a/docs/xml/Android.Telephony/SubscriptionPlan+Builder.xml +++ b/docs/xml/Android.Telephony/SubscriptionPlan+Builder.xml @@ -121,11 +121,14 @@ <Parameter Name="end" Type="Java.Time.ZonedDateTime" /> </Parameters> <Docs> - <param name="start">To be added.</param> - <param name="end">To be added.</param> - <summary>To be added.</summary> + <param name="start">The exact time at which the plan starts.</param> + <param name="end">The exact time at which the plan ends.</param> + <summary>Start defining a SubscriptionPlan that covers a very specific window of time, and never automatically recurs.</summary> <returns>To be added.</returns> - <remarks>To be added.</remarks> + <remarks>Start defining a SubscriptionPlan that covers a very specific window of time, and never automatically recurs. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SubscriptionPlan.Builder#createNonrecurring(java.time.ZonedDateTime,%20java.time.ZonedDateTime)" title="Reference documentation">Android reference for <code>android.telephony.SubscriptionPlan.Builder.createNonrecurring</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="CreateRecurring"> @@ -156,11 +159,14 @@ <Parameter Name="period" Type="Java.Time.Period" /> </Parameters> <Docs> - <param name="start">To be added.</param> - <param name="period">To be added.</param> - <summary>To be added.</summary> + <param name="start">The exact time at which the plan starts.</param> + <param name="period">The period after which the plan automatically recurs.</param> + <summary>Start defining a SubscriptionPlan that starts at a specific time, and automatically recurs after each specific period of time, repeating indefinitely.</summary> <returns>To be added.</returns> - <remarks>To be added.</remarks> + <remarks>Start defining a SubscriptionPlan that starts at a specific time, and automatically recurs after each specific period of time, repeating indefinitely. When the given period is set to exactly one month, the plan will always recur on the day of the month defined by ZonedDateTime.getDayOfMonth(). When a particular month ends before this day, the plan will recur on the last possible instant of that month. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SubscriptionPlan.Builder#createRecurring(java.time.ZonedDateTime,%20java.time.Period)" title="Reference documentation">Android reference for <code>android.telephony.SubscriptionPlan.Builder.createRecurring</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="JniPeerMembers"> @@ -221,9 +227,12 @@ </ReturnValue> <Parameters /> <Docs> - <summary>To be added.</summary> + <summary>Reset any network types that were set with setNetworkTypes(int[]).</summary> <returns>To be added.</returns> - <remarks>To be added.</remarks> + <remarks>Reset any network types that were set with setNetworkTypes(int[]). This will make the SubscriptionPlan apply to all network types. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SubscriptionPlan.Builder#resetNetworkTypes()" title="Reference documentation">Android reference for <code>android.telephony.SubscriptionPlan.Builder.resetNetworkTypes</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="SetDataLimit"> @@ -261,11 +270,14 @@ </Parameter> </Parameters> <Docs> - <param name="dataLimitBytes">To be added.</param> - <param name="dataLimitBehavior">To be added.</param> - <summary>To be added.</summary> + <param name="dataLimitBytes">the usage threshold at which data access changes. Value is a non-negative number of bytes.</param> + <param name="dataLimitBehavior">the behavior of data access when usage reaches the threshold. Value is one of the following: SubscriptionPlan.LIMIT_BEHAVIOR_UNKNOWN SubscriptionPlan.LIMIT_BEHAVIOR_DISABLED SubscriptionPlan.LIMIT_BEHAVIOR_BILLED SubscriptionPlan.LIMIT_BEHAVIOR_THROTTLED</param> + <summary>Set the usage threshold at which data access changes.</summary> <returns>To be added.</returns> - <remarks>To be added.</remarks> + <remarks>Set the usage threshold at which data access changes. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SubscriptionPlan.Builder#setDataLimit(long,%20int)" title="Reference documentation">Android reference for <code>android.telephony.SubscriptionPlan.Builder.setDataLimit</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="SetDataUsage"> @@ -296,11 +308,14 @@ <Parameter Name="dataUsageTime" Type="System.Int64" /> </Parameters> <Docs> - <param name="dataUsageBytes">To be added.</param> - <param name="dataUsageTime">To be added.</param> - <summary>To be added.</summary> + <param name="dataUsageBytes">the currently known mobile data usage. Value is a non-negative number of bytes.</param> + <param name="dataUsageTime">the time at which this snapshot was valid. Value is a non-negative timestamp measured as the number of milliseconds since 1970-01-01T00:00:00Z.</param> + <summary>Set a snapshot of currently known mobile data usage.</summary> <returns>To be added.</returns> - <remarks>To be added.</remarks> + <remarks>Set a snapshot of currently known mobile data usage. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SubscriptionPlan.Builder#setDataUsage(long,%20long)" title="Reference documentation">Android reference for <code>android.telephony.SubscriptionPlan.Builder.setDataUsage</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="SetNetworkTypes"> @@ -330,10 +345,13 @@ <Parameter Name="networkTypes" Type="System.Int32[]" /> </Parameters> <Docs> - <param name="networkTypes">To be added.</param> - <summary>To be added.</summary> + <param name="networkTypes">an array of all network types that apply to this plan. This value cannot be null. Value is one of the following: TelephonyManager.NETWORK_TYPE_UNKNOWN TelephonyManager.NETWORK_TYPE_GPRS TelephonyManager.NETWORK_TYPE_EDGE TelephonyManager.NETWORK_TYPE_UMTS TelephonyManager.NETWORK_TYPE_CDMA TelephonyManager.NETWORK_TYPE_EVDO_0 TelephonyManager.NETWORK_TYPE_EVDO_A TelephonyManager.NETWORK_TYPE_1xRTT TelephonyManager.NETWORK_TYPE_HSDPA TelephonyManager.NETWORK_TYPE_HSUPA TelephonyManager.NETWORK_TYPE_HSPA TelephonyManager.NETWORK_TYPE_IDEN TelephonyManager.NETWORK_TYPE_EVDO_B TelephonyManager.NETWORK_TYPE_LTE TelephonyManager.NETWORK_TYPE_EHRPD TelephonyManager.NETWORK_TYPE_HSPAP TelephonyManager.NETWORK_TYPE_GSM TelephonyManager.NETWORK_TYPE_TD_SCDMA TelephonyManager.NETWORK_TYPE_IWLAN TelephonyManager.NETWORK_TYPE_NR</param> + <summary>Set the network types this SubscriptionPlan applies to.</summary> <returns>To be added.</returns> - <remarks>To be added.</remarks> + <remarks>Set the network types this SubscriptionPlan applies to. By default the plan will apply to all network types. An empty array means this plan applies to no network types. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SubscriptionPlan.Builder#setNetworkTypes(int[])" title="Reference documentation">Android reference for <code>android.telephony.SubscriptionPlan.Builder.setNetworkTypes</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="SetSubscriptionStatus"> @@ -363,10 +381,13 @@ <Parameter Name="subscriptionStatus" Type="System.Int32" Index="0" FrameworkAlternate="net-android-36.0" /> </Parameters> <Docs> - <param name="subscriptionStatus">To be added.</param> - <summary>To be added.</summary> + <param name="subscriptionStatus">the current subscription status. Value is one of the following: SubscriptionPlan.SUBSCRIPTION_STATUS_UNKNOWN SubscriptionPlan.SUBSCRIPTION_STATUS_ACTIVE SubscriptionPlan.SUBSCRIPTION_STATUS_INACTIVE SubscriptionPlan.SUBSCRIPTION_STATUS_TRIAL SubscriptionPlan.SUBSCRIPTION_STATUS_SUSPENDED</param> + <summary>Set the subscription status.</summary> <returns>To be added.</returns> - <remarks>To be added.</remarks> + <remarks>Set the subscription status. This indicates the current state of the subscription, such as whether it is active, suspended, or in a trial period. This status provides context on the plan's availability and can be used to inform the user about their subscription's lifecycle. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SubscriptionPlan.Builder#setSubscriptionStatus(int)" title="Reference documentation">Android reference for <code>android.telephony.SubscriptionPlan.Builder.setSubscriptionStatus</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="SetSummary"> @@ -396,10 +417,13 @@ <Parameter Name="summary" Type="Java.Lang.ICharSequence" /> </Parameters> <Docs> - <param name="summary">To be added.</param> - <summary>To be added.</summary> + <param name="summary">A short, user-friendly summary of the plan, or null to clear it.</param> + <summary>Sets a brief, human-readable summary of the subscription plan.</summary> <returns>To be added.</returns> - <remarks>To be added.</remarks> + <remarks>Sets a brief, human-readable summary of the subscription plan. This could include details about the plan's features, such as "10GB of high-speed data" or "Unlimited talk and text". This summary is intended for display to the user. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SubscriptionPlan.Builder#setSummary(java.lang.CharSequence)" title="Reference documentation">Android reference for <code>android.telephony.SubscriptionPlan.Builder.setSummary</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="SetSummary"> @@ -458,10 +482,13 @@ <Parameter Name="title" Type="Java.Lang.ICharSequence" /> </Parameters> <Docs> - <param name="title">To be added.</param> - <summary>To be added.</summary> - <returns>To be added.</returns> - <remarks>To be added.</remarks> + <param name="title">The title of the plan. This value may be null.</param> + <summary>Sets a user-visible title for this plan.</summary> + <returns>The same Builder instance to continue building the plan.</returns> + <remarks>Sets a user-visible title for this plan. This title is provided by the carrier to identify the subscription plan, for example, "Unlimited+" or "Family plan". It is intended for display to the user. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SubscriptionPlan.Builder#setTitle(java.lang.CharSequence)" title="Reference documentation">Android reference for <code>android.telephony.SubscriptionPlan.Builder.setTitle</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="SetTitle"> diff --git a/docs/xml/Android.Telephony/SubscriptionPlan.xml b/docs/xml/Android.Telephony/SubscriptionPlan.xml index e52674644..b8e5bc51d 100644 --- a/docs/xml/Android.Telephony/SubscriptionPlan.xml +++ b/docs/xml/Android.Telephony/SubscriptionPlan.xml @@ -211,7 +211,7 @@ <Docs> <summary>Return an iterator that will return all valid data usage cycles based on any recurrence rules.</summary> - <returns>To be added.</returns> + <returns>An iterator for the plan's billing cycles.</returns> <remarks> <para>Return an iterator that will return all valid data usage cycles based on any recurrence rules. The iterator starts from the currently active cycle @@ -255,7 +255,7 @@ <Docs> <summary>Return the behavior of data access when usage reaches <c>#getDataLimitBytes()</c>.</summary> - <value>To be added.</value> + <value>The data limit behavior, which will be one of LIMIT_BEHAVIOR_UNKNOWN, LIMIT_BEHAVIOR_DISABLED, LIMIT_BEHAVIOR_BILLED, or LIMIT_BEHAVIOR_THROTTLED. Value is one of the following: LIMIT_BEHAVIOR_UNKNOWN LIMIT_BEHAVIOR_DISABLED LIMIT_BEHAVIOR_BILLED LIMIT_BEHAVIOR_THROTTLED</value> <remarks> <para>Return the behavior of data access when usage reaches <c>#getDataLimitBytes()</c>.</para> @@ -298,7 +298,7 @@ <Docs> <summary>Return the usage threshold at which data access changes according to <c>#getDataLimitBehavior()</c>.</summary> - <value>To be added.</value> + <value>The data limit in bytes. This may be BYTES_UNKNOWN if the limit is not available, or BYTES_UNLIMITED if there is no limit. Value is a non-negative number of bytes.</value> <remarks> <para>Return the usage threshold at which data access changes according to <c>#getDataLimitBehavior()</c>.</para> @@ -341,7 +341,7 @@ <Docs> <summary>Return a snapshot of currently known mobile data usage at <c>#getDataUsageTime()</c>.</summary> - <value>To be added.</value> + <value>The data usage in bytes, or BYTES_UNKNOWN if unavailable. Value is a non-negative number of bytes.</value> <remarks> <para>Return a snapshot of currently known mobile data usage at <c>#getDataUsageTime()</c>.</para> @@ -383,7 +383,7 @@ </ReturnValue> <Docs> <summary>Return the time at which <c>#getDataUsageBytes()</c> was valid.</summary> - <value>To be added.</value> + <value>The time of the data usage snapshot as a Unix epoch timestamp, or TIME_UNKNOWN if unavailable. Value is a non-negative timestamp measured as the number of milliseconds since 1970-01-01T00:00:00Z.</value> <remarks> <para>Return the time at which <c>#getDataUsageBytes()</c> was valid.</para> <para> @@ -427,9 +427,12 @@ </ReturnValue> <Parameters /> <Docs> - <summary>To be added.</summary> - <returns>To be added.</returns> - <remarks>To be added.</remarks> + <summary>Describe the kinds of special objects contained in this Parcelable instance's marshaled representation.</summary> + <returns>a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0 or CONTENTS_FILE_DESCRIPTOR</returns> + <remarks>Describe the kinds of special objects contained in this Parcelable instance's marshaled representation. For example, if the object will include a file descriptor in the output of writeToParcel(Parcel,int), the return value of this method must include the CONTENTS_FILE_DESCRIPTOR bit. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SubscriptionPlan#describeContents()" title="Reference documentation">Android reference for <code>android.telephony.SubscriptionPlan.describeContents</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="GetNetworkTypes"> @@ -458,7 +461,7 @@ <Parameters /> <Docs> <summary>Return an array containing all network types this SubscriptionPlan applies to.</summary> - <returns>To be added.</returns> + <returns>A new copy of the array of network types this plan applies to. The values will be constants from TelephonyManager, such as TelephonyManager.NETWORK_TYPE_LTE. This value cannot be null. Value is one of the following: TelephonyManager.NETWORK_TYPE_UNKNOWN TelephonyManager.NETWORK_TYPE_GPRS TelephonyManager.NETWORK_TYPE_EDGE TelephonyManager.NETWORK_TYPE_UMTS TelephonyManager.NETWORK_TYPE_CDMA TelephonyManager.NETWORK_TYPE_EVDO_0 TelephonyManager.NETWORK_TYPE_EVDO_A TelephonyManager.NETWORK_TYPE_1xRTT TelephonyManager.NETWORK_TYPE_HSDPA TelephonyManager.NETWORK_TYPE_HSUPA TelephonyManager.NETWORK_TYPE_HSPA TelephonyManager.NETWORK_TYPE_IDEN TelephonyManager.NETWORK_TYPE_EVDO_B TelephonyManager.NETWORK_TYPE_LTE TelephonyManager.NETWORK_TYPE_EHRPD TelephonyManager.NETWORK_TYPE_HSPAP TelephonyManager.NETWORK_TYPE_GSM TelephonyManager.NETWORK_TYPE_TD_SCDMA TelephonyManager.NETWORK_TYPE_IWLAN TelephonyManager.NETWORK_TYPE_NR</returns> <remarks> <para>Return an array containing all network types this SubscriptionPlan applies to.</para> <para> @@ -727,7 +730,7 @@ </ReturnValue> <Docs> <summary>Return the end date of this plan, or null if no end date exists.</summary> - <value>To be added.</value> + <value>The plan's end date as a ZonedDateTime, or null if unavailable.</value> <remarks> <para>Return the end date of this plan, or null if no end date exists.</para> <para> @@ -1074,7 +1077,7 @@ </ReturnValue> <Docs> <summary>Return the short summary of this plan.</summary> - <value>To be added.</value> + <value>A short, user-friendly summary of the plan, or null if not specified.</value> <remarks> <para>Return the short summary of this plan.</para> <para> @@ -1246,7 +1249,7 @@ </ReturnValue> <Docs> <summary>Return the short title of this plan.</summary> - <value>To be added.</value> + <value>The title of the plan, or null if not specified.</value> <remarks> <para>Return the short title of this plan.</para> <para> @@ -1300,10 +1303,13 @@ </Parameter> </Parameters> <Docs> - <param name="dest">To be added.</param> - <param name="flags">To be added.</param> - <summary>To be added.</summary> - <remarks>To be added.</remarks> + <param name="dest">The Parcel in which the object should be written. This value cannot be null.</param> + <param name="flags">Additional flags about how the object should be written. May be 0 or Parcelable.PARCELABLE_WRITE_RETURN_VALUE. Value is either 0 or a combination of the following: Parcelable.PARCELABLE_WRITE_RETURN_VALUE</param> + <summary>Flatten this object in to a Parcel.</summary> + <remarks>Flatten this object in to a Parcel. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SubscriptionPlan#writeToParcel(android.os.Parcel,%20int)" title="Reference documentation">Android reference for <code>android.telephony.SubscriptionPlan.writeToParcel</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/SubscriptionStatus.xml b/docs/xml/Android.Telephony/SubscriptionStatus.xml index 07bdceaf0..7cf64cc68 100644 --- a/docs/xml/Android.Telephony/SubscriptionStatus.xml +++ b/docs/xml/Android.Telephony/SubscriptionStatus.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The subscription is active.</summary> + <remarks> + <para>The subscription is active. This indicates that the subscription is in good standing and all services are available to the user.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SubscriptionPlan#SUBSCRIPTION_STATUS_ACTIVE" title="Reference documentation">Android reference for <code>android.telephony.SubscriptionPlan.SUBSCRIPTION_STATUS_ACTIVE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Inactive"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The subscription is inactive.</summary> + <remarks> + <para>The subscription is inactive. This status means the subscription is not currently in service. This could be because it has been canceled, has expired, or has not yet been activated.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SubscriptionPlan#SUBSCRIPTION_STATUS_INACTIVE" title="Reference documentation">Android reference for <code>android.telephony.SubscriptionPlan.SUBSCRIPTION_STATUS_INACTIVE</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Suspended"> @@ -96,7 +106,12 @@ </ReturnValue> <MemberValue>4</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The subscription is suspended.</summary> + <remarks> + <para>The subscription is suspended. A suspended subscription has been temporarily disabled. This can occur due to billing issues, a user's request, or a violation of the carrier's terms of service. Services are unavailable, but the subscription can typically be reactivated.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SubscriptionPlan#SUBSCRIPTION_STATUS_SUSPENDED" title="Reference documentation">Android reference for <code>android.telephony.SubscriptionPlan.SUBSCRIPTION_STATUS_SUSPENDED</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Trial"> @@ -124,7 +139,12 @@ </ReturnValue> <MemberValue>3</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The subscription is in a trial period.</summary> + <remarks> + <para>The subscription is in a trial period. This indicates that the user is on a promotional or trial plan, which may have different features or limitations than a standard subscription. After the trial period ends, the status will typically change to active or inactive.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SubscriptionPlan#SUBSCRIPTION_STATUS_TRIAL" title="Reference documentation">Android reference for <code>android.telephony.SubscriptionPlan.SUBSCRIPTION_STATUS_TRIAL</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Unknown"> @@ -152,7 +172,12 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The subscription status is unknown.</summary> + <remarks> + <para>The subscription status is unknown. This is the default value, used when the carrier is unable to provide the current status of the subscription.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SubscriptionPlan#SUBSCRIPTION_STATUS_UNKNOWN" title="Reference documentation">Android reference for <code>android.telephony.SubscriptionPlan.SUBSCRIPTION_STATUS_UNKNOWN</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/SubscriptionType.xml b/docs/xml/Android.Telephony/SubscriptionType.xml index 829558c9b..3e83af000 100644 --- a/docs/xml/Android.Telephony/SubscriptionType.xml +++ b/docs/xml/Android.Telephony/SubscriptionType.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>This constant is to designate a subscription as a Local-SIM Subscription.</summary> + <remarks> + <para>This constant is to designate a subscription as a Local-SIM Subscription. A Local-SIM can be a physical SIM inserted into a sim-slot in the device, or eSIM on the device.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SubscriptionManager#SUBSCRIPTION_TYPE_LOCAL_SIM" title="Reference documentation">Android reference for <code>android.telephony.SubscriptionManager.SUBSCRIPTION_TYPE_LOCAL_SIM</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RemoteSim"> @@ -68,7 +73,14 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>This constant is to designate a subscription as a Remote-SIM Subscription.</summary> + <remarks> + <para>This constant is to designate a subscription as a Remote-SIM Subscription. A Remote-SIM subscription is for a SIM on a phone connected to this device via some connectivity mechanism, for example bluetooth. Similar to Local SIM, this subscription can be used for SMS, Voice and data by proxying data through the connected device. Certain data of the SIM, such as IMEI, are not accessible for Remote SIMs.</para> + <para>A Remote-SIM is available only as long the phone stays connected to this device. When the phone disconnects, Remote-SIM subscription is removed from this device and is no longer known. All data associated with the subscription, such as stored SMS, call logs, contacts etc, are removed from this device.</para> + <para>If the phone re-connects to this device, a new Remote-SIM subscription is created for the phone. The Subscription Id associated with the new subscription is different from the Subscription Id of the previous Remote-SIM subscription created (and removed) for the phone; i.e., new Remote-SIM subscription treats the reconnected phone as a Remote-SIM that was never seen before.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SubscriptionManager#SUBSCRIPTION_TYPE_REMOTE_SIM" title="Reference documentation">Android reference for <code>android.telephony.SubscriptionManager.SUBSCRIPTION_TYPE_REMOTE_SIM</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/TelephonyCallback+IDataActivityListener.xml b/docs/xml/Android.Telephony/TelephonyCallback+IDataActivityListener.xml index ec9f2bc6e..1756ae5a8 100644 --- a/docs/xml/Android.Telephony/TelephonyCallback+IDataActivityListener.xml +++ b/docs/xml/Android.Telephony/TelephonyCallback+IDataActivityListener.xml @@ -68,7 +68,7 @@ <Parameter Name="direction" Type="System.Int32" /> </Parameters> <Docs> - <param name="direction">To be added.</param> + <param name="direction">Value is one of the following: TelephonyManager.DATA_ACTIVITY_NONE TelephonyManager.DATA_ACTIVITY_IN TelephonyManager.DATA_ACTIVITY_OUT TelephonyManager.DATA_ACTIVITY_INOUT TelephonyManager.DATA_ACTIVITY_DORMANT</param> <summary>Callback invoked when data activity state changes on the registered subscription.</summary> <remarks> <para>Callback invoked when data activity state changes on the registered subscription. diff --git a/docs/xml/Android.Telephony/TelephonyCallback.xml b/docs/xml/Android.Telephony/TelephonyCallback.xml index 51a1f4199..ac736d0d9 100644 --- a/docs/xml/Android.Telephony/TelephonyCallback.xml +++ b/docs/xml/Android.Telephony/TelephonyCallback.xml @@ -76,8 +76,11 @@ </Attributes> <Parameters /> <Docs> - <summary>To be added.</summary> - <remarks>To be added.</remarks> + <summary>Content and code samples on this page are subject to the licenses described in the Content License.</summary> + <remarks>Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyCallback#TelephonyCallback()" title="Reference documentation">Android reference for <code>android.telephony.TelephonyCallback.TelephonyCallback</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName=".ctor"> diff --git a/docs/xml/Android.Telephony/TelephonyDisplayInfo.xml b/docs/xml/Android.Telephony/TelephonyDisplayInfo.xml index f5c7af2b1..a8c1e6a73 100644 --- a/docs/xml/Android.Telephony/TelephonyDisplayInfo.xml +++ b/docs/xml/Android.Telephony/TelephonyDisplayInfo.xml @@ -119,9 +119,12 @@ </ReturnValue> <Parameters /> <Docs> - <summary>To be added.</summary> - <returns>To be added.</returns> - <remarks>To be added.</remarks> + <summary>Describe the kinds of special objects contained in this Parcelable instance's marshaled representation.</summary> + <returns>a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0 or CONTENTS_FILE_DESCRIPTOR</returns> + <remarks>Describe the kinds of special objects contained in this Parcelable instance's marshaled representation. For example, if the object will include a file descriptor in the output of writeToParcel(Parcel,int), the return value of this method must include the CONTENTS_FILE_DESCRIPTOR bit. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyDisplayInfo#describeContents()" title="Reference documentation">Android reference for <code>android.telephony.TelephonyDisplayInfo.describeContents</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="IsRoaming"> @@ -697,9 +700,12 @@ </Parameters> <Docs> <param name="dest">To be added.</param> - <param name="flags">To be added.</param> - <summary>To be added.</summary> - <remarks>To be added.</remarks> + <param name="flags">Additional flags about how the object should be written. May be 0 or Parcelable.PARCELABLE_WRITE_RETURN_VALUE. Value is either 0 or a combination of the following: Parcelable.PARCELABLE_WRITE_RETURN_VALUE</param> + <summary>Flatten this object in to a Parcel.</summary> + <remarks>Flatten this object in to a Parcel. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyDisplayInfo#writeToParcel(android.os.Parcel,%20int)" title="Reference documentation">Android reference for <code>android.telephony.TelephonyDisplayInfo.writeToParcel</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/TelephonyManager.xml b/docs/xml/Android.Telephony/TelephonyManager.xml index 227d6d7c4..12dd24841 100644 --- a/docs/xml/Android.Telephony/TelephonyManager.xml +++ b/docs/xml/Android.Telephony/TelephonyManager.xml @@ -2132,7 +2132,7 @@ </ReturnValue> <Docs> <summary>Returns the carrier config of the subscription ID pinned to the TelephonyManager.</summary> - <value>To be added.</value> + <value>PersistableBundle</value> <remarks> <para>Returns the carrier config of the subscription ID pinned to the TelephonyManager. If an invalid subscription ID is pinned to the TelephonyManager, the returned config will contain @@ -2710,7 +2710,7 @@ <Parameter Name="phoneAccountHandle" Type="Android.Telecom.PhoneAccountHandle" /> </Parameters> <Docs> - <param name="phoneAccountHandle">To be added.</param> + <param name="phoneAccountHandle">PhoneAccountHandle</param> <summary>Create a new TelephonyManager object pinned to the subscription ID associated with the given phone account.</summary> <returns>a TelephonyManager that uses the given phone account for all calls, or <c>null</c> @@ -6153,7 +6153,7 @@ <Docs> <param name="slotIndex">logical slot index</param> <summary>Returns a constant indicating the state of the device SIM card in a logical slot.</summary> - <returns>To be added.</returns> + <returns>Value is one of the following: SIM_STATE_UNKNOWN SIM_STATE_ABSENT SIM_STATE_PIN_REQUIRED SIM_STATE_PUK_REQUIRED SIM_STATE_NETWORK_LOCKED SIM_STATE_READY SIM_STATE_NOT_READY SIM_STATE_PERM_DISABLED SIM_STATE_CARD_IO_ERROR SIM_STATE_CARD_RESTRICTED</returns> <remarks> <para>Returns a constant indicating the state of the device SIM card in a logical slot.</para> <para> @@ -11397,10 +11397,13 @@ <Parameter Name="callback" Type="Android.Telephony.TelephonyManager+CellInfoCallback" /> </Parameters> <Docs> - <param name="executor">To be added.</param> - <param name="callback">To be added.</param> - <summary>To be added.</summary> - <remarks>To be added.</remarks> + <param name="executor">the executor on which callback will be invoked. This value cannot be null. Callback and listener events are dispatched through this Executor, providing an easy way to control which thread is used. To dispatch events through the main thread of your application, you can use Context.getMainExecutor(). Otherwise, provide an Executor that dispatches to an appropriate thread.</param> + <param name="callback">a callback to receive CellInfo. This value cannot be null.</param> + <summary>Requests all available cell information from the current subscription for observed camped/registered, serving, and neighboring cells.</summary> + <remarks>Requests all available cell information from the current subscription for observed camped/registered, serving, and neighboring cells. Any available results from this request will be provided by calls to )">onCellInfoChanged() for each active subscription. This method returns valid data for devices with FEATURE_TELEPHONY. On devices that do not implement this feature, the behavior is not reliable. Requires Manifest.permission.ACCESS_FINE_LOCATION Requires the PackageManager#FEATURE_TELEPHONY_RADIO_ACCESS feature which can be detected using PackageManager.hasSystemFeature(String). + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#requestCellInfoUpdate(java.util.concurrent.Executor,%20android.telephony.TelephonyManager.CellInfoCallback)" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.requestCellInfoUpdate</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RequestNetworkScan"> @@ -11432,12 +11435,15 @@ <Parameter Name="callback" Type="Android.Telephony.TelephonyScanManager+NetworkScanCallback" /> </Parameters> <Docs> - <param name="request">To be added.</param> - <param name="executor">To be added.</param> - <param name="callback">To be added.</param> - <summary>To be added.</summary> - <returns>To be added.</returns> - <remarks>To be added.</remarks> + <param name="request">Contains all the RAT with bands/channels that need to be scanned.</param> + <param name="executor">The executor through which the callback should be invoked. Since the scan request may trigger multiple callbacks and they must be invoked in the same order as they are received by the platform, the user should provide an executor which executes tasks one at a time in serial order.</param> + <param name="callback">Returns network scan results or errors.</param> + <summary>Request a network scan.</summary> + <returns>Parameters</returns> + <remarks>Request a network scan. This method is asynchronous, so the network scan results will be returned by callback. The returned NetworkScan will contain a callback method which can be used to stop the scan. Requires Permission: MODIFY_PHONE_STATE or that the calling app has carrier privileges (see hasCarrierPrivileges() ) and Manifest.permission.ACCESS_FINE_LOCATION. If the system-wide location switch is off, apps may still call this API, with the following constraints: The app must hold the android.permission.NETWORK_SCAN permission. The app must not supply any specific bands or channels to scan. The app must only specify MCC/MNC pairs that are associated to a SIM in the device. Returned results will have no meaningful info other than signal strength and MCC/MNC info.. Requires Manifest.permission.MODIFY_PHONE_STATE and Manifest.permission.ACCESS_FINE_LOCATION Requires the PackageManager#FEATURE_TELEPHONY_RADIO_ACCESS feature which can be detected using PackageManager.hasSystemFeature(String). + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#requestNetworkScan(android.telephony.NetworkScanRequest,%20java.util.concurrent.Executor,%20android.telephony.TelephonyScanManager.NetworkScanCallback)" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.requestNetworkScan</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="RequestNetworkScan"> @@ -11483,13 +11489,16 @@ <Parameter Name="callback" Type="Android.Telephony.TelephonyScanManager+NetworkScanCallback" /> </Parameters> <Docs> - <param name="includeLocationData">To be added.</param> - <param name="request">To be added.</param> - <param name="executor">To be added.</param> - <param name="callback">To be added.</param> - <summary>To be added.</summary> - <returns>To be added.</returns> - <remarks>To be added.</remarks> + <param name="includeLocationData">Specifies if the caller would like to receive location related information. If this parameter is set to INCLUDE_LOCATION_DATA_FINE then the application will be checked for Manifest.permission.ACCESS_FINE_LOCATION permission and available location related information received during network scan will be sent to the caller. Value is one of the following: INCLUDE_LOCATION_DATA_NONE INCLUDE_LOCATION_DATA_COARSE INCLUDE_LOCATION_DATA_FINE</param> + <param name="request">Contains all the RAT with bands/channels that need to be scanned. This value cannot be null.</param> + <param name="executor">The executor through which the callback should be invoked. Since the scan request may trigger multiple callbacks and they must be invoked in the same order as they are received by the platform, the user should provide an executor which executes tasks one at a time in serial order. This value cannot be null.</param> + <param name="callback">Returns network scan results or errors. This value cannot be null.</param> + <summary>Request a network scan.</summary> + <returns>Parameters</returns> + <remarks>Request a network scan. This method is asynchronous, so the network scan results will be returned by callback. The returned NetworkScan will contain a callback method which can be used to stop the scan. Requires Permission: MODIFY_PHONE_STATE or that the calling app has carrier privileges (see hasCarrierPrivileges() ) and Manifest.permission.ACCESS_FINE_LOCATION if includeLocationData is set to INCLUDE_LOCATION_DATA_FINE. If the system-wide location switch is off, apps may still call this API, with the following constraints: The app must hold the android.permission.NETWORK_SCAN permission. The app must not supply any specific bands or channels to scan. The app must only specify MCC/MNC pairs that are associated to a SIM in the device. Returned results will have no meaningful info other than signal strength and MCC/MNC info.. Requires Manifest.permission.MODIFY_PHONE_STATE Requires the PackageManager#FEATURE_TELEPHONY_RADIO_ACCESS feature which can be detected using PackageManager.hasSystemFeature(String). + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#requestNetworkScan(int,%20android.telephony.NetworkScanRequest,%20java.util.concurrent.Executor,%20android.telephony.TelephonyScanManager.NetworkScanCallback)" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.requestNetworkScan</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="SendDialerSpecialCode"> @@ -11720,7 +11729,7 @@ </ReturnValue> <Docs> <summary>Returns the current <c>ServiceState</c> information.</summary> - <value>To be added.</value> + <value>ServiceState</value> <remarks> <para>Returns the current <c>ServiceState</c> information.</para> <para>If this object has been created with <c>#createForSubscriptionId</c>, applies to the @@ -13335,7 +13344,7 @@ </ReturnValue> <Docs> <summary>Returns a constant indicating the state of the default SIM card.</summary> - <value>To be added.</value> + <value>Value is one of the following: SIM_STATE_UNKNOWN SIM_STATE_ABSENT SIM_STATE_PIN_REQUIRED SIM_STATE_PUK_REQUIRED SIM_STATE_NETWORK_LOCKED SIM_STATE_READY SIM_STATE_NOT_READY SIM_STATE_PERM_DISABLED SIM_STATE_CARD_IO_ERROR SIM_STATE_CARD_RESTRICTED</value> <remarks> <para>Returns a constant indicating the state of the default SIM card.</para> <para> @@ -13536,7 +13545,7 @@ <ReturnType>System.Int64</ReturnType> </ReturnValue> <Docs> - <summary>To be added.</summary> + <summary>Requires android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE.</summary> <value>Modem supported radio access family bitmask <p>Requires permission: android.Manifest.READ_PRIVILEGED_PHONE_STATE or @@ -14761,7 +14770,7 @@ </ReturnValue> <Docs> <summary>Returns the NETWORK_TYPE_xxxx for voice</summary> - <value>To be added.</value> + <value>Value is one of the following: NETWORK_TYPE_UNKNOWN NETWORK_TYPE_GPRS NETWORK_TYPE_EDGE NETWORK_TYPE_UMTS NETWORK_TYPE_CDMA NETWORK_TYPE_EVDO_0 NETWORK_TYPE_EVDO_A NETWORK_TYPE_1xRTT NETWORK_TYPE_HSDPA NETWORK_TYPE_HSUPA NETWORK_TYPE_HSPA NETWORK_TYPE_IDEN NETWORK_TYPE_EVDO_B NETWORK_TYPE_LTE NETWORK_TYPE_EHRPD NETWORK_TYPE_HSPAP NETWORK_TYPE_GSM NETWORK_TYPE_TD_SCDMA NETWORK_TYPE_IWLAN NETWORK_TYPE_NR</value> <remarks> <para>Returns the NETWORK_TYPE_xxxx for voice</para> <para>Requires Permission: <c>android.Manifest.permission#READ_PHONE_STATE READ_PHONE_STATE</c> diff --git a/docs/xml/Android.Telephony/TelephonyManagerErrorCode.xml b/docs/xml/Android.Telephony/TelephonyManagerErrorCode.xml index ff892afaf..e966289aa 100644 --- a/docs/xml/Android.Telephony/TelephonyManagerErrorCode.xml +++ b/docs/xml/Android.Telephony/TelephonyManagerErrorCode.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The modem returned a failure.</summary> + <remarks> + <para>The modem returned a failure.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager.CellInfoCallback#ERROR_MODEM_ERROR" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.CellInfoCallback.ERROR_MODEM_ERROR</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Timeout"> @@ -68,7 +73,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The system timed out waiting for a response from the Radio.</summary> + <remarks> + <para>The system timed out waiting for a response from the Radio.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager.CellInfoCallback#ERROR_TIMEOUT" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.CellInfoCallback.ERROR_TIMEOUT</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/TelephonyScanManager+NetworkScanCallback.xml b/docs/xml/Android.Telephony/TelephonyScanManager+NetworkScanCallback.xml index daaae824f..5a1d116a4 100644 --- a/docs/xml/Android.Telephony/TelephonyScanManager+NetworkScanCallback.xml +++ b/docs/xml/Android.Telephony/TelephonyScanManager+NetworkScanCallback.xml @@ -253,7 +253,7 @@ </Parameter> </Parameters> <Docs> - <param name="results">To be added.</param> + <param name="results">List</param> <summary>Returns the scan results to the user, this callback will be called multiple times.</summary> <remarks> <para>Returns the scan results to the user, this callback will be called multiple times.</para> @@ -267,6 +267,7 @@ <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyScanManager.NetworkScanCallback#onResults(java.util.List<android.telephony.CellInfo>)" title="Reference documentation">Android reference for <code>android.telephony.TelephonyScanManager.NetworkScanCallback.onResults</code>.</a></format></para> </remarks> </Docs> </Member> diff --git a/docs/xml/Android.Telephony/TelephonyScanManager.xml b/docs/xml/Android.Telephony/TelephonyScanManager.xml index 7eda0c7c3..7c79c6f35 100644 --- a/docs/xml/Android.Telephony/TelephonyScanManager.xml +++ b/docs/xml/Android.Telephony/TelephonyScanManager.xml @@ -63,8 +63,11 @@ </Attributes> <Parameters /> <Docs> - <summary>To be added.</summary> - <remarks>To be added.</remarks> + <summary>Content and code samples on this page are subject to the licenses described in the Content License.</summary> + <remarks>Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyScanManager#TelephonyScanManager()" title="Reference documentation">Android reference for <code>android.telephony.TelephonyScanManager.TelephonyScanManager</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="JniPeerMembers"> diff --git a/docs/xml/Android.Telephony/UiccApplicationType.xml b/docs/xml/Android.Telephony/UiccApplicationType.xml index a1ccdbb8a..fffea8dee 100644 --- a/docs/xml/Android.Telephony/UiccApplicationType.xml +++ b/docs/xml/Android.Telephony/UiccApplicationType.xml @@ -42,9 +42,11 @@ </ReturnValue> <MemberValue>4</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>UICC application type is CSIM</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>UICC application type is CSIM</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#APPTYPE_CSIM" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.APPTYPE_CSIM</code>.</a></format></para> </remarks> </Docs> </Member> @@ -73,9 +75,11 @@ </ReturnValue> <MemberValue>5</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>UICC application type is ISIM</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>UICC application type is ISIM</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#APPTYPE_ISIM" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.APPTYPE_ISIM</code>.</a></format></para> </remarks> </Docs> </Member> @@ -104,9 +108,11 @@ </ReturnValue> <MemberValue>3</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>UICC application type is RUIM</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>UICC application type is RUIM</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#APPTYPE_RUIM" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.APPTYPE_RUIM</code>.</a></format></para> </remarks> </Docs> </Member> @@ -135,9 +141,11 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>UICC application type is SIM</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>UICC application type is SIM</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#APPTYPE_SIM" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.APPTYPE_SIM</code>.</a></format></para> </remarks> </Docs> </Member> @@ -166,7 +174,12 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>UICC application type is unknown or not specified</summary> + <remarks> + <para>UICC application type is unknown or not specified</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#APPTYPE_UNKNOWN" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.APPTYPE_UNKNOWN</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Usim"> @@ -194,9 +207,11 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>UICC application type is USIM</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>UICC application type is USIM</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#APPTYPE_USIM" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.APPTYPE_USIM</code>.</a></format></para> </remarks> </Docs> </Member> diff --git a/docs/xml/Android.Telephony/UiccCardInfo.xml b/docs/xml/Android.Telephony/UiccCardInfo.xml index 8cebb95bf..04447b40a 100644 --- a/docs/xml/Android.Telephony/UiccCardInfo.xml +++ b/docs/xml/Android.Telephony/UiccCardInfo.xml @@ -154,9 +154,12 @@ </ReturnValue> <Parameters /> <Docs> - <summary>To be added.</summary> - <returns>To be added.</returns> - <remarks>To be added.</remarks> + <summary>Describe the kinds of special objects contained in this Parcelable instance's marshaled representation.</summary> + <returns>a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0 or CONTENTS_FILE_DESCRIPTOR</returns> + <remarks>Describe the kinds of special objects contained in this Parcelable instance's marshaled representation. For example, if the object will include a file descriptor in the output of writeToParcel(Parcel,int), the return value of this method must include the CONTENTS_FILE_DESCRIPTOR bit. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/UiccCardInfo#describeContents()" title="Reference documentation">Android reference for <code>android.telephony.UiccCardInfo.describeContents</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Eid"> @@ -633,10 +636,13 @@ </Parameter> </Parameters> <Docs> - <param name="dest">To be added.</param> - <param name="flags">To be added.</param> - <summary>To be added.</summary> - <remarks>To be added.</remarks> + <param name="dest">The Parcel in which the object should be written. This value cannot be null.</param> + <param name="flags">Additional flags about how the object should be written. May be 0 or Parcelable.PARCELABLE_WRITE_RETURN_VALUE. Value is either 0 or a combination of the following: Parcelable.PARCELABLE_WRITE_RETURN_VALUE</param> + <summary>Flatten this object in to a Parcel.</summary> + <remarks>Flatten this object in to a Parcel. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/UiccCardInfo#writeToParcel(android.os.Parcel,%20int)" title="Reference documentation">Android reference for <code>android.telephony.UiccCardInfo.writeToParcel</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/UiccPortInfo.xml b/docs/xml/Android.Telephony/UiccPortInfo.xml index ef7ceadd0..4db464e82 100644 --- a/docs/xml/Android.Telephony/UiccPortInfo.xml +++ b/docs/xml/Android.Telephony/UiccPortInfo.xml @@ -118,9 +118,12 @@ </ReturnValue> <Parameters /> <Docs> - <summary>To be added.</summary> - <returns>To be added.</returns> - <remarks>To be added.</remarks> + <summary>Describe the kinds of special objects contained in this Parcelable instance's marshaled representation.</summary> + <returns>a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0 or CONTENTS_FILE_DESCRIPTOR</returns> + <remarks>Describe the kinds of special objects contained in this Parcelable instance's marshaled representation. For example, if the object will include a file descriptor in the output of writeToParcel(Parcel,int), the return value of this method must include the CONTENTS_FILE_DESCRIPTOR bit. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/UiccPortInfo#describeContents()" title="Reference documentation">Android reference for <code>android.telephony.UiccPortInfo.describeContents</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="IccId"> @@ -360,7 +363,7 @@ </ReturnValue> <Docs> <summary>The port index is an enumeration of the ports available on the UICC.</summary> - <value>To be added.</value> + <value>Value is 0 or greater</value> <remarks> <para>The port index is an enumeration of the ports available on the UICC. Example: if eUICC1 supports 2 ports, then the port index is numbered 0,1. @@ -476,9 +479,12 @@ </Parameters> <Docs> <param name="dest">To be added.</param> - <param name="flags">To be added.</param> - <summary>To be added.</summary> - <remarks>To be added.</remarks> + <param name="flags">Additional flags about how the object should be written. May be 0 or Parcelable.PARCELABLE_WRITE_RETURN_VALUE. Value is either 0 or a combination of the following: Parcelable.PARCELABLE_WRITE_RETURN_VALUE</param> + <summary>Flatten this object in to a Parcel.</summary> + <remarks>Flatten this object in to a Parcel. + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/UiccPortInfo#writeToParcel(android.os.Parcel,%20int)" title="Reference documentation">Android reference for <code>android.telephony.UiccPortInfo.writeToParcel</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/UsageSetting.xml b/docs/xml/Android.Telephony/UsageSetting.xml index cc82e4e0e..08c228959 100644 --- a/docs/xml/Android.Telephony/UsageSetting.xml +++ b/docs/xml/Android.Telephony/UsageSetting.xml @@ -40,7 +40,12 @@ </ReturnValue> <MemberValue>2</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>This subscription is forced to data-centric mode Refer to data-centric mode in 3gpp 24.301 sec 4.3 and 3gpp 24.501 sec 4.3.</summary> + <remarks> + <para>This subscription is forced to data-centric mode Refer to data-centric mode in 3gpp 24.301 sec 4.3 and 3gpp 24.501 sec 4.3. Also refer to "UE's usage setting" as defined in 3gpp 24.301 section 3.1 and 3gpp 23.221 Annex A. Devices that support PackageManager.FEATURE_TELEPHONY_DATA and support usage setting configuration must support setting this value via. CarrierConfigManager.KEY_CELLULAR_USAGE_SETTING_INT.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SubscriptionManager#USAGE_SETTING_DATA_CENTRIC" title="Reference documentation">Android reference for <code>android.telephony.SubscriptionManager.USAGE_SETTING_DATA_CENTRIC</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Default"> @@ -68,7 +73,13 @@ </ReturnValue> <MemberValue>0</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Subscription uses the default setting.</summary> + <remarks> + <para>Subscription uses the default setting. The value is based upon device capability and the other properties of the subscription. Most subscriptions will default to voice-centric when in a phone. An opportunistic subscription will default to data-centric.</para> + <para>See also:</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SubscriptionManager#USAGE_SETTING_DEFAULT" title="Reference documentation">Android reference for <code>android.telephony.SubscriptionManager.USAGE_SETTING_DEFAULT</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="Unknown"> @@ -96,7 +107,12 @@ </ReturnValue> <MemberValue>-1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>The usage setting is unknown.</summary> + <remarks> + <para>The usage setting is unknown. This will be the usage setting returned on devices that do not support querying the or setting the usage setting. It may also be provided by a carrier that wishes to provide a value to avoid making any settings changes.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SubscriptionManager#USAGE_SETTING_UNKNOWN" title="Reference documentation">Android reference for <code>android.telephony.SubscriptionManager.USAGE_SETTING_UNKNOWN</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> <Member MemberName="VoiceCentric"> @@ -124,7 +140,12 @@ </ReturnValue> <MemberValue>1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>This subscription is forced to voice-centric mode Refer to voice-centric mode in 3gpp 24.301 sec 4.3 and 3gpp 24.501 sec 4.3.</summary> + <remarks> + <para>This subscription is forced to voice-centric mode Refer to voice-centric mode in 3gpp 24.301 sec 4.3 and 3gpp 24.501 sec 4.3. Also refer to "UE's usage setting" as defined in 3gpp 24.301 section 3.1 and 3gpp 23.221 Annex A. Devices that support PackageManager.FEATURE_TELEPHONY_CALLING and support usage setting configuration must support setting this value via CarrierConfigManager.KEY_CELLULAR_USAGE_SETTING_INT.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/SubscriptionManager#USAGE_SETTING_VOICE_CENTRIC" title="Reference documentation">Android reference for <code>android.telephony.SubscriptionManager.USAGE_SETTING_VOICE_CENTRIC</code>.</a></format></para> + <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + </remarks> </Docs> </Member> </Members> diff --git a/docs/xml/Android.Telephony/UssdResultCode.xml b/docs/xml/Android.Telephony/UssdResultCode.xml index 8ec471761..5ff4fe657 100644 --- a/docs/xml/Android.Telephony/UssdResultCode.xml +++ b/docs/xml/Android.Telephony/UssdResultCode.xml @@ -42,9 +42,11 @@ </ReturnValue> <MemberValue>-2</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Failure code returned when a USSD request has failed to execute because the Telephony service is unavailable.</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Failure code returned when a USSD request has failed to execute because the Telephony service is unavailable. Returned via TelephonyManager.UssdResponseCallback.onReceiveUssdResponseFailed(TelephonyManager,String,int).</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#USSD_ERROR_SERVICE_UNAVAIL" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.USSD_ERROR_SERVICE_UNAVAIL</code>.</a></format></para> </remarks> </Docs> </Member> @@ -73,9 +75,11 @@ </ReturnValue> <MemberValue>-1</MemberValue> <Docs> - <summary>To be added.</summary> + <summary>Failed code returned when the mobile network has failed to complete a USSD request.</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Failed code returned when the mobile network has failed to complete a USSD request. Returned via TelephonyManager.UssdResponseCallback.onReceiveUssdResponseFailed(TelephonyManager,String,int).</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/TelephonyManager#USSD_RETURN_FAILURE" title="Reference documentation">Android reference for <code>android.telephony.TelephonyManager.USSD_RETURN_FAILURE</code>.</a></format></para> </remarks> </Docs> </Member> diff --git a/docs/xml/Android.Telephony/VisualVoicemailService.xml b/docs/xml/Android.Telephony/VisualVoicemailService.xml index 342efa1e7..d5d4bad30 100644 --- a/docs/xml/Android.Telephony/VisualVoicemailService.xml +++ b/docs/xml/Android.Telephony/VisualVoicemailService.xml @@ -170,11 +170,13 @@ <Parameter Name="intent" Type="Android.Content.Intent" /> </Parameters> <Docs> - <param name="intent">To be added.</param> - <summary>To be added.</summary> - <returns>To be added.</returns> + <param name="intent">The Intent that was used to bind to this service, as given to Context.bindService. Note that any extras that were included with the Intent at that point will not be seen here.</param> + <summary>Return the communication channel to the service.</summary> + <returns>Return an IBinder through which clients can call on to the service.</returns> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Return the communication channel to the service. May return null if clients can not bind to the service. The returned IBinder is usually for a complex interface that has been described using aidl. Note that unlike other application components, calls on to the IBinder interface returned here may not happen on the main thread of the process. More information about the main thread can be found in Processes and Threads.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/VisualVoicemailService#onBind(android.content.Intent)" title="Reference documentation">Android reference for <code>android.telephony.VisualVoicemailService.onBind</code>.</a></format></para> </remarks> </Docs> </Member> diff --git a/docs/xml/Android.Telephony/VisualVoicemailSms.xml b/docs/xml/Android.Telephony/VisualVoicemailSms.xml index c81e3ee15..d1a4f1553 100644 --- a/docs/xml/Android.Telephony/VisualVoicemailSms.xml +++ b/docs/xml/Android.Telephony/VisualVoicemailSms.xml @@ -114,10 +114,12 @@ </ReturnValue> <Parameters /> <Docs> - <summary>To be added.</summary> - <returns>To be added.</returns> + <summary>Describe the kinds of special objects contained in this Parcelable instance's marshaled representation.</summary> + <returns>a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0 or CONTENTS_FILE_DESCRIPTOR</returns> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Describe the kinds of special objects contained in this Parcelable instance's marshaled representation. For example, if the object will include a file descriptor in the output of writeToParcel(Parcel,int), the return value of this method must include the CONTENTS_FILE_DESCRIPTOR bit.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/VisualVoicemailSms#describeContents()" title="Reference documentation">Android reference for <code>android.telephony.VisualVoicemailSms.describeContents</code>.</a></format></para> </remarks> </Docs> </Member> @@ -147,7 +149,7 @@ <Docs> <summary>The key-value pairs sent by the SMS, or <c>null</c> if the framework cannot parse the SMS as voicemail but the carrier pattern indicates it is.</summary> - <value>To be added.</value> + <value>Bundle</value> <remarks> <para>The key-value pairs sent by the SMS, or <c>null</c> if the framework cannot parse the SMS as voicemail but the carrier pattern indicates it is. The interpretation of the fields is @@ -269,7 +271,7 @@ </ReturnValue> <Docs> <summary>The <c>PhoneAccountHandle</c> that received the SMS.</summary> - <value>To be added.</value> + <value>PhoneAccountHandle</value> <remarks> <para>The <c>PhoneAccountHandle</c> that received the SMS.</para> <para> @@ -432,11 +434,15 @@ </Parameter> </Parameters> <Docs> - <param name="dest">To be added.</param> - <param name="flags">To be added.</param> - <summary>To be added.</summary> + <param name="dest">The Parcel in which the object should be written. This value cannot be null.</param> + <param name="flags">Additional flags about how the object should be written. May be 0 or Parcelable.PARCELABLE_WRITE_RETURN_VALUE. Value is either 0 or a combination of the following: Parcelable.PARCELABLE_WRITE_RETURN_VALUE</param> + <summary>Flatten this object in to a Parcel.</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Flatten this object in to a Parcel.</para> + <para>Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.</para> + <para>Last updated 2026-08-03 UTC.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/VisualVoicemailSms#writeToParcel(android.os.Parcel,%20int)" title="Reference documentation">Android reference for <code>android.telephony.VisualVoicemailSms.writeToParcel</code>.</a></format></para> </remarks> </Docs> </Member> diff --git a/docs/xml/Android.Telephony/VisualVoicemailSmsFilterSettings+Builder.xml b/docs/xml/Android.Telephony/VisualVoicemailSmsFilterSettings+Builder.xml index d0267c502..25566a273 100644 --- a/docs/xml/Android.Telephony/VisualVoicemailSmsFilterSettings+Builder.xml +++ b/docs/xml/Android.Telephony/VisualVoicemailSmsFilterSettings+Builder.xml @@ -183,10 +183,12 @@ </Parameters> <Docs> <param name="clientPrefix">To be added.</param> - <summary>To be added.</summary> + <summary>Sets the client prefix for the visual voicemail SMS filter.</summary> <returns>To be added.</returns> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Sets the client prefix for the visual voicemail SMS filter. The client prefix will appear at the start of a visual voicemail SMS message, followed by a colon(:).</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/VisualVoicemailSmsFilterSettings.Builder#setClientPrefix(java.lang.String)" title="Reference documentation">Android reference for <code>android.telephony.VisualVoicemailSmsFilterSettings.Builder.setClientPrefix</code>.</a></format></para> </remarks> </Docs> </Member> @@ -217,11 +219,13 @@ <Parameter Name="destinationPort" Type="System.Int32" /> </Parameters> <Docs> - <param name="destinationPort">To be added.</param> - <summary>To be added.</summary> + <param name="destinationPort">The destination port, or VisualVoicemailSmsFilterSettings.DESTINATION_PORT_ANY, or VisualVoicemailSmsFilterSettings.DESTINATION_PORT_DATA_SMS</param> + <summary>Sets the destination port for the visual voicemail SMS filter.</summary> <returns>To be added.</returns> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Sets the destination port for the visual voicemail SMS filter.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/VisualVoicemailSmsFilterSettings.Builder#setDestinationPort(int)" title="Reference documentation">Android reference for <code>android.telephony.VisualVoicemailSmsFilterSettings.Builder.setDestinationPort</code>.</a></format></para> </remarks> </Docs> </Member> @@ -259,11 +263,15 @@ </Parameter> </Parameters> <Docs> - <param name="originatingNumbers">To be added.</param> - <summary>To be added.</summary> + <param name="originatingNumbers">List</param> + <summary>Sets the originating number allow list for the visual voicemail SMS filter.</summary> <returns>To be added.</returns> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Sets the originating number allow list for the visual voicemail SMS filter. If the list is not null only the SMS messages from a number in the list can be considered as a visual voicemail SMS. Otherwise, messages from any address will be considered.</para> + <para>Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.</para> + <para>Last updated 2026-08-03 UTC.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/VisualVoicemailSmsFilterSettings.Builder#setOriginatingNumbers(java.util.List<java.lang.String>)" title="Reference documentation">Android reference for <code>android.telephony.VisualVoicemailSmsFilterSettings.Builder.setOriginatingNumbers</code>.</a></format></para> </remarks> </Docs> </Member> diff --git a/docs/xml/Android.Telephony/VisualVoicemailSmsFilterSettings.xml b/docs/xml/Android.Telephony/VisualVoicemailSmsFilterSettings.xml index 625fc8523..131f3bbf1 100644 --- a/docs/xml/Android.Telephony/VisualVoicemailSmsFilterSettings.xml +++ b/docs/xml/Android.Telephony/VisualVoicemailSmsFilterSettings.xml @@ -164,10 +164,12 @@ </ReturnValue> <Parameters /> <Docs> - <summary>To be added.</summary> - <returns>To be added.</returns> + <summary>Describe the kinds of special objects contained in this Parcelable instance's marshaled representation.</summary> + <returns>a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0 or CONTENTS_FILE_DESCRIPTOR</returns> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Describe the kinds of special objects contained in this Parcelable instance's marshaled representation. For example, if the object will include a file descriptor in the output of writeToParcel(Parcel,int), the return value of this method must include the CONTENTS_FILE_DESCRIPTOR bit.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/VisualVoicemailSmsFilterSettings#describeContents()" title="Reference documentation">Android reference for <code>android.telephony.VisualVoicemailSmsFilterSettings.describeContents</code>.</a></format></para> </remarks> </Docs> </Member> @@ -489,11 +491,15 @@ </Parameter> </Parameters> <Docs> - <param name="dest">To be added.</param> - <param name="flags">To be added.</param> - <summary>To be added.</summary> + <param name="dest">The Parcel in which the object should be written. This value cannot be null.</param> + <param name="flags">Additional flags about how the object should be written. May be 0 or Parcelable.PARCELABLE_WRITE_RETURN_VALUE. Value is either 0 or a combination of the following: Parcelable.PARCELABLE_WRITE_RETURN_VALUE</param> + <summary>Flatten this object in to a Parcel.</summary> <remarks> <para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para> + <para>Flatten this object in to a Parcel.</para> + <para>Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.</para> + <para>Last updated 2026-08-03 UTC.</para> + <para><format type="text/html"><a href="https://developer.android.com/reference/android/telephony/VisualVoicemailSmsFilterSettings#writeToParcel(android.os.Parcel,%20int)" title="Reference documentation">Android reference for <code>android.telephony.VisualVoicemailSmsFilterSettings.writeToParcel</code>.</a></format></para> </remarks> </Docs> </Member> diff --git a/tools/importer-fixtures/android-reference.html b/tools/importer-fixtures/android-reference.html index 5bb0ac0eb..6b8c6a164 100644 --- a/tools/importer-fixtures/android-reference.html +++ b/tools/importer-fixtures/android-reference.html @@ -10,7 +10,7 @@ <h3 class="api-name" id="setTitle(java.lang.CharSequence)">setTitle</h3> <p>Sets the widget title. The exact JNI overload is required.</p> <table> <tr><th>Parameters</th></tr> - <tr><td>title</td><td>the title to display</td></tr> + <tr><td>title</td><td>CharSequence : the title to display</td></tr> </table> <table> <tr><th>Returns</th></tr> diff --git a/tools/importer-fixtures/source.xml b/tools/importer-fixtures/source.xml index b83c1d0a6..fd9b691fe 100644 --- a/tools/importer-fixtures/source.xml +++ b/tools/importer-fixtures/source.xml @@ -59,11 +59,12 @@ <MemberType>Field</MemberType> <Attributes> <Attribute> - <AttributeName Language="C#">[Android.Runtime.Register("FAVORITE")]</AttributeName> + <AttributeName Language="C#">[Android.Runtime.IntDefinition("Android.Example.Widget.Favorite", JniField="android/example/Widget.FAVORITE")]</AttributeName> </Attribute> </Attributes> <Docs> <summary>To be added.</summary> + <remarks>To be added.</remarks> </Docs> </Member> <Member MemberName="Existing"> diff --git a/tools/importer.cs b/tools/importer.cs index 223bb1449..d099fa95e 100644 --- a/tools/importer.cs +++ b/tools/importer.cs @@ -457,16 +457,20 @@ static Replacement ReplacementFor(Placeholder placeholder, SourceDocs docs) { return placeholder.Name switch { - "summary" => ValueOrSkip(docs.Summary, "source_summary_missing"), - "remarks" or "para" => ValueOrSkip( + "summary" => ChannelValueOrSkip(docs.Summary, "summary", "source_summary_missing"), + "remarks" or "para" => ChannelValueOrSkip( docs.Paragraphs.FirstOrDefault(), + "remarks", "source_remarks_missing"), "param" => docs.Parameters.TryGetValue(placeholder.Key, out var parameter) - ? ValueOrSkip(parameter, "source_parameter_missing") + ? ChannelValueOrSkip(parameter, "param", "source_parameter_missing") : Replacement.Skip( "source_parameter_missing", $"The exact source member did not document parameter '{placeholder.Key}'."), - "returns" or "value" => ValueOrSkip(docs.Returns, "source_return_missing"), + "returns" or "value" => ChannelValueOrSkip( + docs.Returns, + placeholder.Name, + "source_return_missing"), "exception" => ExceptionReplacement(placeholder, docs), _ => Replacement.Skip( "unsupported_placeholder_target", @@ -474,10 +478,60 @@ static Replacement ReplacementFor(Placeholder placeholder, SourceDocs docs) }; } - static Replacement ValueOrSkip(string? value, string reason) => - string.IsNullOrWhiteSpace(value) - ? Replacement.Skip(reason, "The exact source member did not provide this documentation channel.") - : Replacement.Use(value); + static Replacement ChannelValueOrSkip(string? value, string channel, string missingReason) + { + if (string.IsNullOrWhiteSpace(value)) + return Replacement.Skip( + missingReason, + "The exact source member did not provide this documentation channel."); + + var cleaned = channel is "param" or "returns" or "value" + ? RemoveLeadingJavaType(value) + : CleanSourceText(value); + if (!IsMeaningfulChannel(cleaned, channel)) + return Replacement.Skip( + "source_channel_not_meaningful", + $"The official {channel} text was only a type, nullability marker, cross-reference heading, or deprecation boilerplate."); + return Replacement.Use(cleaned); + } + + static string RemoveLeadingJavaType(string value) + { + var cleaned = CleanSourceText(value); + return Regex.Replace( + cleaned, + @"^(?:[\w.$]+(?:<[^>]+>)?(?:\[\])?)\s*:\s*(?=\S)", + "", + RegexOptions.CultureInvariant).Trim(); + } + + static bool IsMeaningfulChannel(string value, string channel) + { + var normalized = NormalizeText(value).TrimEnd('.').Trim(); + if (normalized.Length == 0 || + normalized.Equals("See also:", StringComparison.OrdinalIgnoreCase) || + normalized.Equals("See also", StringComparison.OrdinalIgnoreCase)) + return false; + if (channel is "returns" or "value" or "param") + { + if (Regex.IsMatch( + normalized, + @"^(?:boolean|byte|char|double|float|int|long|short|void|String|CharSequence|[\w$]+(?:\.[\w$]+)+(?:<[^>]+>)?(?:\[\])?)$", + RegexOptions.CultureInvariant)) + return false; + if (Regex.IsMatch( + normalized, + @"^This value (?:cannot|can|may|must not) be null$", + RegexOptions.IgnoreCase | RegexOptions.CultureInvariant)) + return false; + } + if (channel == "summary" && Regex.IsMatch( + normalized, + @"^This (?:constant|method|field|class|interface) (?:is|was) deprecated(?: in API level \d+)?$", + RegexOptions.IgnoreCase | RegexOptions.CultureInvariant)) + return false; + return true; + } static Replacement ExceptionReplacement(Placeholder placeholder, SourceDocs docs) { @@ -587,10 +641,10 @@ static string AddSourceRemarksIfSafe( var remarksClose = blockText.LastIndexOf("</remarks>", StringComparison.Ordinal); if (remarksClose >= 0) { - var closingLineStart = blockText.LastIndexOf(newline, remarksClose, StringComparison.Ordinal); - closingLineStart = closingLineStart < 0 ? remarksClose : closingLineStart + newline.Length; + var insertion = ClosingInsertionPoint(blockText, remarksClose, newline); + var separator = insertion == remarksClose ? newline : ""; replacementBlock = - blockText[..closingLineStart] + + blockText[..insertion] + separator + string.Join(newline, additions) + newline + childIndent + blockText[remarksClose..]; } @@ -599,10 +653,10 @@ static string AddSourceRemarksIfSafe( var docsClose = blockText.LastIndexOf("</Docs>", StringComparison.Ordinal); if (docsClose < 0) return text; - var closingLineStart = blockText.LastIndexOf(newline, docsClose, StringComparison.Ordinal); - closingLineStart = closingLineStart < 0 ? docsClose : closingLineStart + newline.Length; + var insertion = ClosingInsertionPoint(blockText, docsClose, newline); + var separator = insertion == docsClose ? newline : ""; replacementBlock = - blockText[..closingLineStart] + + blockText[..insertion] + separator + $"{childIndent}<remarks>{newline}" + string.Join(newline, additions) + newline + $"{childIndent}</remarks>{newline}{docsIndent}" + @@ -611,6 +665,15 @@ static string AddSourceRemarksIfSafe( return text[..block.Start] + replacementBlock + text[block.End..]; } + static int ClosingInsertionPoint(string text, int closingTag, string newline) + { + var lineStart = text.LastIndexOf(newline, closingTag, StringComparison.Ordinal); + lineStart = lineStart < 0 ? 0 : lineStart + newline.Length; + return string.IsNullOrWhiteSpace(text[lineStart..closingTag]) + ? lineStart + : closingTag; + } + static string XmlEscape(string value) => new XText(CleanSourceText(value)).ToString(SaveOptions.DisableFormatting); @@ -629,6 +692,7 @@ static string CleanSourceText(string value) text = Regex.Replace(text, @"\{@(?:link|linkplain|code|literal|value)\s+([^}]+)\}", "$1"); text = Regex.Replace(text, @"\{@\w+(?:\s+[^}]*)?\}", ""); text = Regex.Replace(text, @"(?<!\w)#(?=[A-Za-z_])", ""); + text = Regex.Replace(text, @"\s+([,.:;])", "$1"); return NormalizeText(text); } @@ -728,10 +792,14 @@ static int RunSelfTest(string repositoryRoot) [request.Url] = SourceLoadResult.Success(androidPage), }; var mapped = MapOwner(setTitle, pages); - Assert(mapped.Docs is not null, "exact Android JNI match"); - Assert(mapped.Docs!.Parameters["title"] == "the title to display", "Android parameter"); - Assert(mapped.Docs.Returns == "the number of displayed characters", "Android return"); - Assert(mapped.Docs.Exceptions["IllegalArgumentException"] == "if title is empty", "Android exception"); + var mappedDocs = mapped.Docs ?? throw new InvalidOperationException( + "SELF-TEST FAIL: exact Android JNI match"); + var titleParameter = setTitle.Placeholders.Single(item => item.Name == "param"); + Assert( + ReplacementFor(titleParameter, mappedDocs).Text == "the title to display", + "Android parameter type-prefix cleanup"); + Assert(mappedDocs.Returns == "the number of displayed characters", "Android return"); + Assert(mappedDocs.Exceptions["IllegalArgumentException"] == "if title is empty", "Android exception"); var mismatch = file.Owners.Single(owner => owner.Id.Contains("SetCount", StringComparison.Ordinal)); var mismatchResult = MapOwner(mismatch, pages); @@ -740,6 +808,10 @@ static int RunSelfTest(string repositoryRoot) var favorite = file.Owners.Single(owner => owner.Id.Contains("Favorite", StringComparison.Ordinal)); var favoriteResult = MapOwner(favorite, pages); Assert(favoriteResult.Docs?.Summary == "Identifies the favorite fixture value.", "exact field match"); + var typeOnly = ReplacementFor( + new Placeholder(0, "returns", "", "returns"), + favoriteResult.Docs! with { Returns = "String" }); + Assert(typeOnly.Reason == "source_channel_not_meaningful", "type-only return skip"); var javaRequest = new SourceRequest( "java/lang/String", @@ -758,7 +830,7 @@ static int RunSelfTest(string repositoryRoot) file.Text, block, summary, - mapped.Docs.Summary, + mappedDocs.Summary, out var updated, out _), "surgical placeholder replacement"); Assert(updated.Contains("<summary>Sets the widget title.</summary>", StringComparison.Ordinal), @@ -766,10 +838,35 @@ static int RunSelfTest(string repositoryRoot) Assert(updated.Contains("<para>Keep this existing prose.</para>", StringComparison.Ordinal), "existing prose was preserved"); file.UpdateBlockOffsets(setTitle.Order, updated); - var withRemarks = AddSourceRemarksIfSafe(updated, file, setTitle, mapped.Docs); - Assert(withRemarks.Contains(mapped.Docs.SourceUrl, StringComparison.Ordinal), "source link was added"); + var withRemarks = AddSourceRemarksIfSafe(updated, file, setTitle, mappedDocs); + Assert(withRemarks.Contains(mappedDocs.SourceUrl, StringComparison.Ordinal), "source link was added"); _ = XDocument.Parse(withRemarks, LoadOptions.PreserveWhitespace); + file.UpdateBlockOffsets(setTitle.Order, withRemarks); + var favoriteText = withRemarks; + var favoriteSummary = favorite.Placeholders.Single(item => item.Name == "summary"); + Assert(TryReplacePlaceholder( + favoriteText, + file.DocsBlocks[favorite.Order], + favoriteSummary, + favoriteResult.Docs!.Summary, + out favoriteText, + out _), "field summary replacement"); + file.UpdateBlockOffsets(favorite.Order, favoriteText); + var favoriteRemarks = favorite.Placeholders.Single(item => item.Name == "remarks"); + Assert(TryReplacePlaceholder( + favoriteText, + file.DocsBlocks[favorite.Order], + favoriteRemarks, + favoriteResult.Docs.Paragraphs[0], + out favoriteText, + out _), "inline remarks replacement"); + file.UpdateBlockOffsets(favorite.Order, favoriteText); + favoriteText = AddSourceRemarksIfSafe(favoriteText, file, favorite, favoriteResult.Docs); + Assert( + XDocument.Parse(favoriteText, LoadOptions.PreserveWhitespace).Root is not null, + "inline remarks source-link insertion produced valid XML"); + var tempDirectory = Path.Combine( Path.GetTempPath(), $"android-api-doc-importer-self-test-{Environment.ProcessId}"); @@ -779,7 +876,7 @@ static int RunSelfTest(string repositoryRoot) var tempPath = Path.Combine(tempDirectory, "source.xml"); File.WriteAllText( tempPath, - withRemarks.Replace("\r\n", "\n", StringComparison.Ordinal) + favoriteText.Replace("\r\n", "\n", StringComparison.Ordinal) .Replace("\n", "\r\n", StringComparison.Ordinal), new UTF8Encoding(false)); var writable = LoadedFile.Load(repositoryRoot, tempPath); @@ -796,7 +893,7 @@ static int RunSelfTest(string repositoryRoot) Directory.Delete(tempDirectory, true); } - Console.WriteLine("SELF-TEST PASS: 17 assertions; exact Android/Java method and field matching, mismatch skipping, channel extraction, preservation, source links, CRLF atomic writes, and XML parsing."); + Console.WriteLine("SELF-TEST PASS: 21 assertions; exact Android/Java method and field matching, mismatch and low-value channel skipping, channel extraction, preservation, inline remarks, source links, CRLF atomic writes, and XML parsing."); return 0; } @@ -965,7 +1062,7 @@ public void SelectOwners(string? memberFilter) { Owners.Clear(); var typeRegistration = Registration.Type(Root); - var request = SourceRequest.Create(typeRegistration); + var typeRequest = SourceRequest.Create(typeRegistration); var typeName = (string?)Root.Attribute("FullName") ?? (string?)Root.Attribute("Name") ?? ""; var ordered = new List<(XElement Docs, XElement? Member)> { @@ -996,6 +1093,10 @@ public void SelectOwners(string? memberFilter) .Where(element => !element.HasElements && IsPlaceholder(element.Value)) .Select((element, index) => Placeholder.Create(element, index)) .ToList(); + var memberField = member is null ? null : Registration.JniField(member); + var request = member is null + ? typeRequest + : SourceRequest.Create(memberField?.Owner) ?? typeRequest; Owners.Add(new DocsOwner( order, id, @@ -1085,6 +1186,7 @@ public static Placeholder Create(XElement element, int order) } sealed record MemberRegistration(string Name, string? Descriptor, bool IsField); + sealed record JniFieldRegistration(string Owner, string Name); static class Registration { @@ -1094,6 +1196,9 @@ static class Registration static readonly Regex MemberRegex = new( @"Register\(""(?<name>[^""]+)""\s*,\s*""(?<descriptor>[^""]*)""", RegexOptions.CultureInvariant); + static readonly Regex JniFieldRegex = new( + @"JniField=""(?<owner>[^""]+)\.(?<name>[^"".]+)""", + RegexOptions.CultureInvariant); public static string? Type(XElement root) { @@ -1123,6 +1228,9 @@ static class Registration } if (member.Element("MemberType")?.Value == "Field") { + var jniField = JniField(member); + if (jniField is not null) + return new MemberRegistration(jniField.Name, null, true); foreach (var attribute in member .Element("Attributes")?.Elements("Attribute") .SelectMany(item => item.Elements("AttributeName")) ?? []) @@ -1134,6 +1242,21 @@ static class Registration } return null; } + + public static JniFieldRegistration? JniField(XElement member) + { + foreach (var attribute in member + .Element("Attributes")?.Elements("Attribute") + .SelectMany(item => item.Elements("AttributeName")) ?? []) + { + var match = JniFieldRegex.Match(attribute.Value); + if (match.Success) + return new JniFieldRegistration( + match.Groups["owner"].Value, + match.Groups["name"].Value); + } + return null; + } } sealed record SourceRequest(string JavaPath, string Url, string Kind) diff --git a/tools/importer.md b/tools/importer.md index 1e54c9a30..968242595 100644 --- a/tools/importer.md +++ b/tools/importer.md @@ -19,11 +19,13 @@ Dry-run is the default. An unscoped scan is rejected, and `--apply` requires a path or namespace write scope. `docs/xml/index.xml` is always excluded. The default limit is 25 placeholder elements. -The importer uses the managed type registration and the member's exact JNI name -and descriptor. It skips members with missing registrations, unknown type -descriptors, overload mismatches, ambiguous matches, inherited-only detail, or -missing documentation channels. It never creates generic prose or falls back to -AOSP. Existing non-placeholder documentation is retained. +The importer uses the managed type registration, exact JNI names and descriptors, +and `JniField` owner metadata for projected constants. It skips members with +missing registrations, unknown type descriptors, overload mismatches, ambiguous +matches, inherited-only detail, missing documentation channels, or source text +that contains only a Java type, nullability marker, cross-reference heading, or +deprecation boilerplate. It never creates generic prose or falls back to AOSP. +Existing non-placeholder documentation is retained. Official pages are cached by URL hash. Network requests use a clear user agent, bounded concurrency, a size limit, and deterministic retry/backoff. `--offline`