SDK/Tools

Choose application
.NET Native Web
Choose application
VS Code Visual Studio
Tizen.Telephony.Call class requires the <code>http:\/\/tizen.org\/privilege\/telephony<\/code> privilege. If an application uses this method without the privilege being defined in the manifest file, the method fails when you try to run the application.<\/p>\n<p>The API Checker enables you to detect undefined privileges at compile time and fix them using the Quick Actions functionality in Visual Studio.<\/p>\n<\/li>\n<li>\n<p><strong>Unused privileges<\/strong><\/p>\n<p>Flags a warning if the application contains privileges that are not used by any APIs in the application.<\/p>\n<\/li>\n<\/ul>\n<h2 id=\"content-running-the-api-checker\"><a href=https://samsungtizenos.com/"#content-running-the-api-checker\" class=\"heading-permalink\" aria-hidden=\"true\" title=\"Permalink\">\u00b6<\/a>Running the API Checker<\/h2>\n<p>To run the API Checker on your application:<\/p>\n<ol>\n<li>\n<p>In the <strong>Solution Explorer<\/strong> view, select the project you want to analyze.<\/p>\n<\/li>\n<li>\n<p>In the Visual Studio menu, go to <strong>Tools &gt; Tizen &gt; Run APIChecker on Solution<\/strong>.<\/p>\n<p><img src=https://samsungtizenos.com/"media//api_checker_launch.png/" alt=\"Run API and Privilege Checker\" \/><\/p>\n<p>The project is automatically built and the API Checker is run during the build process.<\/p>\n<p>When checking is finished, the detected issues are listed in the <strong>Error List<\/strong> view. The view contains a detailed description of the issue, and the file and line in which the issue occurs. Undefined privileges are reported as errors, while unused privileges are reported as warnings.<\/p>\n<p><img src=https://samsungtizenos.com/"media//api_checker_issues.png/" alt=\"Error list\" \/><\/p>\n<\/li>\n<\/ol>\n<h2 id=\"content-quick-fixing-api-checker-findings\"><a href=https://samsungtizenos.com/"#content-quick-fixing-api-checker-findings\" class=\"heading-permalink\" aria-hidden=\"true\" title=\"Permalink\">\u00b6<\/a>Quick-fixing API Checker Findings<\/h2>\n<p>You can quick-fix the undefined privileges found by the API Checker:<\/p>\n<ol>\n<li>\n<p>Click the applicable missing privilege error in the <strong>Error List<\/strong> view.<\/p>\n<p>The Quick Actions functionality in Visual Studio displays a light bulb button on the left margin, next to the code line with the error.<\/p>\n<\/li>\n<li>\n<p>To automatically add the missing privilege to your manifest file, click the light bulb, and select the applicable item in the drop-down menu.<\/p>\n<p>You can see the newly-added privilege in the <code>tizen-manifest.xml<\/code> file, and the missing privilege errors related to this privilege are automatically removed from the <strong>Error List<\/strong> view.<\/p>\n<p><img src=https://samsungtizenos.com/"media//api_checker_quickfix.png/" alt=\"Quick-fixing\" \/><\/p>\n<\/li>\n<\/ol>\n","table_of_content":"<ul class=\"table-of-contents\">\n<li><a href=https://samsungtizenos.com/"#content-running-the-api-checker\">Running the API Checker<\/a><\/li>\n<li><a href=https://samsungtizenos.com/"#content-quick-fixing-api-checker-findings\">Quick-fixing API Checker Findings<\/a><\/li>\n<\/ul>\n","title":"API and Privilege Checker","raw":null},{"class":"App\\Services\\Documentation\\Data\\RenderedMarkdown","s":"wrbl"}]},"memo":{"id":"3fEYBFX8IkkIjTvutYRh","name":"documentation::article","path":"docs\/sdk-tools\/dotnet\/visual-studio\/vstools\/tools\/api-privilege-checker","method":"GET","release":"a-a-a","children":[],"scripts":[],"assets":[],"lazyLoaded":false,"lazyIsolated":true,"errors":[],"locale":"en","islands":[]},"checksum":"ac1e7e05fc6a238ef1fd550c68c8ba52c9beb3742b4adb87016df75096f82584"}" wire:effects="[]" wire:id="3fEYBFX8IkkIjTvutYRh" wire:name="documentation::article" x-init="$wire.__lazyLoad('eyJkYXRhIjp7ImZvck1vdW50IjpbeyJtYXJrZG93biI6W3siYm9keSI6IjxoMSBpZD1cImNvbnRlbnQtYXBpLWFuZC1wcml2aWxlZ2UtY2hlY2tlclwiPjxhIGhyZWY9XCIjY29udGVudC1hcGktYW5kLXByaXZpbGVnZS1jaGVja2VyXCIgY2xhc3M9XCJoZWFkaW5nLXBlcm1hbGlua1wiIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIHRpdGxlPVwiUGVybWFsaW5rXCI+XHUwMGI2PFwvYT5BUEkgYW5kIFByaXZpbGVnZSBDaGVja2VyPFwvaDE+PGRpdiBkYXRhLWtub3dsZWRnZS1iYXNlLW1ldGFkYXRhPjxcL2Rpdj5cbjxwPllvdSBjYW4gZGV0ZWN0IHBvdGVudGlhbCBpc3N1ZXMgd2l0aCBwcml2aWxlZ2VzIGFuZCBBUElzIGluIHlvdXIgVGl6ZW4gLk5FVCBhcHBsaWNhdGlvbiBieSB1c2luZyB0aGUgQVBJIENoZWNrZXIgdG9vbC48XC9wPlxuPHA+VGhlIEFQSSBDaGVja2VyIGN1cnJlbnRseSBkZXRlY3RzIHRoZSBmb2xsb3dpbmcgaXNzdWVzIGluIFRpemVuIC5ORVQgYXBwbGljYXRpb25zOjxcL3A+XG48dWw+XG48bGk+XG48cD48c3Ryb25nPlVuZGVmaW5lZCBwcml2aWxlZ2VzPFwvc3Ryb25nPjxcL3A+XG48cD5GbGFncyBhbiBlcnJvciBpZiB0aGUgYXBwbGljYXRpb24gdXNlcyBhIG1ldGhvZCB3aGljaCByZXF1aXJlcyBhIHByaXZpbGVnZSwgYnV0IHRoYXQgcHJpdmlsZWdlIGhhcyBub3QgYmVlbiBkZWZpbmVkIGluIHRoZSBhcHBsaWNhdGlvbiBtYW5pZmVzdCBmaWxlLjxcL3A+XG48cD5Gb3IgZXhhbXBsZSwgdGhlIDxjb2RlPkdldENhbGxIYW5kbGVMaXN0KCk8XC9jb2RlPiBtZXRob2Qgb2YgdGhlIDxhIGhyZWY9XCJodHRwczpcL1wvZGV2ZWxvcGVyLnRpemVuLm9yZ1wvZGV2LWd1aWRlXC9jc2FwaVwvYXBpXC9UaXplbi5UZWxlcGhvbnkuQ2FsbC5odG1sXCI+VGl6ZW4uVGVsZXBob255LkNhbGw8XC9hPiBjbGFzcyByZXF1aXJlcyB0aGUgPGNvZGU+aHR0cDpcL1wvdGl6ZW4ub3JnXC9wcml2aWxlZ2VcL3RlbGVwaG9ueTxcL2NvZGU+IHByaXZpbGVnZS4gSWYgYW4gYXBwbGljYXRpb24gdXNlcyB0aGlzIG1ldGhvZCB3aXRob3V0IHRoZSBwcml2aWxlZ2UgYmVpbmcgZGVmaW5lZCBpbiB0aGUgbWFuaWZlc3QgZmlsZSwgdGhlIG1ldGhvZCBmYWlscyB3aGVuIHlvdSB0cnkgdG8gcnVuIHRoZSBhcHBsaWNhdGlvbi48XC9wPlxuPHA+VGhlIEFQSSBDaGVja2VyIGVuYWJsZXMgeW91IHRvIGRldGVjdCB1bmRlZmluZWQgcHJpdmlsZWdlcyBhdCBjb21waWxlIHRpbWUgYW5kIGZpeCB0aGVtIHVzaW5nIHRoZSBRdWljayBBY3Rpb25zIGZ1bmN0aW9uYWxpdHkgaW4gVmlzdWFsIFN0dWRpby48XC9wPlxuPFwvbGk+XG48bGk+XG48cD48c3Ryb25nPlVudXNlZCBwcml2aWxlZ2VzPFwvc3Ryb25nPjxcL3A+XG48cD5GbGFncyBhIHdhcm5pbmcgaWYgdGhlIGFwcGxpY2F0aW9uIGNvbnRhaW5zIHByaXZpbGVnZXMgdGhhdCBhcmUgbm90IHVzZWQgYnkgYW55IEFQSXMgaW4gdGhlIGFwcGxpY2F0aW9uLjxcL3A+XG48XC9saT5cbjxcL3VsPlxuPGgyIGlkPVwiY29udGVudC1ydW5uaW5nLXRoZS1hcGktY2hlY2tlclwiPjxhIGhyZWY9XCIjY29udGVudC1ydW5uaW5nLXRoZS1hcGktY2hlY2tlclwiIGNsYXNzPVwiaGVhZGluZy1wZXJtYWxpbmtcIiBhcmlhLWhpZGRlbj1cInRydWVcIiB0aXRsZT1cIlBlcm1hbGlua1wiPlx1MDBiNjxcL2E+UnVubmluZyB0aGUgQVBJIENoZWNrZXI8XC9oMj5cbjxwPlRvIHJ1biB0aGUgQVBJIENoZWNrZXIgb24geW91ciBhcHBsaWNhdGlvbjo8XC9wPlxuPG9sPlxuPGxpPlxuPHA+SW4gdGhlIDxzdHJvbmc+U29sdXRpb24gRXhwbG9yZXI8XC9zdHJvbmc+IHZpZXcsIHNlbGVjdCB0aGUgcHJvamVjdCB5b3Ugd2FudCB0byBhbmFseXplLjxcL3A+XG48XC9saT5cbjxsaT5cbjxwPkluIHRoZSBWaXN1YWwgU3R1ZGlvIG1lbnUsIGdvIHRvIDxzdHJvbmc+VG9vbHMgJmd0OyBUaXplbiAmZ3Q7IFJ1biBBUElDaGVja2VyIG9uIFNvbHV0aW9uPFwvc3Ryb25nPi48XC9wPlxuPHA+PGltZyBzcmM9XCJtZWRpYVwvYXBpX2NoZWNrZXJfbGF1bmNoLnBuZ1wiIGFsdD1cIlJ1biBBUEkgYW5kIFByaXZpbGVnZSBDaGVja2VyXCIgXC8+PFwvcD5cbjxwPlRoZSBwcm9qZWN0IGlzIGF1dG9tYXRpY2FsbHkgYnVpbHQgYW5kIHRoZSBBUEkgQ2hlY2tlciBpcyBydW4gZHVyaW5nIHRoZSBidWlsZCBwcm9jZXNzLjxcL3A+XG48cD5XaGVuIGNoZWNraW5nIGlzIGZpbmlzaGVkLCB0aGUgZGV0ZWN0ZWQgaXNzdWVzIGFyZSBsaXN0ZWQgaW4gdGhlIDxzdHJvbmc+RXJyb3IgTGlzdDxcL3N0cm9uZz4gdmlldy4gVGhlIHZpZXcgY29udGFpbnMgYSBkZXRhaWxlZCBkZXNjcmlwdGlvbiBvZiB0aGUgaXNzdWUsIGFuZCB0aGUgZmlsZSBhbmQgbGluZSBpbiB3aGljaCB0aGUgaXNzdWUgb2NjdXJzLiBVbmRlZmluZWQgcHJpdmlsZWdlcyBhcmUgcmVwb3J0ZWQgYXMgZXJyb3JzLCB3aGlsZSB1bnVzZWQgcHJpdmlsZWdlcyBhcmUgcmVwb3J0ZWQgYXMgd2FybmluZ3MuPFwvcD5cbjxwPjxpbWcgc3JjPVwibWVkaWFcL2FwaV9jaGVja2VyX2lzc3Vlcy5wbmdcIiBhbHQ9XCJFcnJvciBsaXN0XCIgXC8+PFwvcD5cbjxcL2xpPlxuPFwvb2w+XG48aDIgaWQ9XCJjb250ZW50LXF1aWNrLWZpeGluZy1hcGktY2hlY2tlci1maW5kaW5nc1wiPjxhIGhyZWY9XCIjY29udGVudC1xdWljay1maXhpbmctYXBpLWNoZWNrZXItZmluZGluZ3NcIiBjbGFzcz1cImhlYWRpbmctcGVybWFsaW5rXCIgYXJpYS1oaWRkZW49XCJ0cnVlXCIgdGl0bGU9XCJQZXJtYWxpbmtcIj5cdTAwYjY8XC9hPlF1aWNrLWZpeGluZyBBUEkgQ2hlY2tlciBGaW5kaW5nczxcL2gyPlxuPHA+WW91IGNhbiBxdWljay1maXggdGhlIHVuZGVmaW5lZCBwcml2aWxlZ2VzIGZvdW5kIGJ5IHRoZSBBUEkgQ2hlY2tlcjo8XC9wPlxuPG9sPlxuPGxpPlxuPHA+Q2xpY2sgdGhlIGFwcGxpY2FibGUgbWlzc2luZyBwcml2aWxlZ2UgZXJyb3IgaW4gdGhlIDxzdHJvbmc+RXJyb3IgTGlzdDxcL3N0cm9uZz4gdmlldy48XC9wPlxuPHA+VGhlIFF1aWNrIEFjdGlvbnMgZnVuY3Rpb25hbGl0eSBpbiBWaXN1YWwgU3R1ZGlvIGRpc3BsYXlzIGEgbGlnaHQgYnVsYiBidXR0b24gb24gdGhlIGxlZnQgbWFyZ2luLCBuZXh0IHRvIHRoZSBjb2RlIGxpbmUgd2l0aCB0aGUgZXJyb3IuPFwvcD5cbjxcL2xpPlxuPGxpPlxuPHA+VG8gYXV0b21hdGljYWxseSBhZGQgdGhlIG1pc3NpbmcgcHJpdmlsZWdlIHRvIHlvdXIgbWFuaWZlc3QgZmlsZSwgY2xpY2sgdGhlIGxpZ2h0IGJ1bGIsIGFuZCBzZWxlY3QgdGhlIGFwcGxpY2FibGUgaXRlbSBpbiB0aGUgZHJvcC1kb3duIG1lbnUuPFwvcD5cbjxwPllvdSBjYW4gc2VlIHRoZSBuZXdseS1hZGRlZCBwcml2aWxlZ2UgaW4gdGhlIDxjb2RlPnRpemVuLW1hbmlmZXN0LnhtbDxcL2NvZGU+IGZpbGUsIGFuZCB0aGUgbWlzc2luZyBwcml2aWxlZ2UgZXJyb3JzIHJlbGF0ZWQgdG8gdGhpcyBwcml2aWxlZ2UgYXJlIGF1dG9tYXRpY2FsbHkgcmVtb3ZlZCBmcm9tIHRoZSA8c3Ryb25nPkVycm9yIExpc3Q8XC9zdHJvbmc+IHZpZXcuPFwvcD5cbjxwPjxpbWcgc3JjPVwibWVkaWFcL2FwaV9jaGVja2VyX3F1aWNrZml4LnBuZ1wiIGFsdD1cIlF1aWNrLWZpeGluZ1wiIFwvPjxcL3A+XG48XC9saT5cbjxcL29sPlxuIiwidGFibGVfb2ZfY29udGVudCI6Ijx1bCBjbGFzcz1cInRhYmxlLW9mLWNvbnRlbnRzXCI+XG48bGk+PGEgaHJlZj1cIiNjb250ZW50LXJ1bm5pbmctdGhlLWFwaS1jaGVja2VyXCI+UnVubmluZyB0aGUgQVBJIENoZWNrZXI8XC9hPjxcL2xpPlxuPGxpPjxhIGhyZWY9XCIjY29udGVudC1xdWljay1maXhpbmctYXBpLWNoZWNrZXItZmluZGluZ3NcIj5RdWljay1maXhpbmcgQVBJIENoZWNrZXIgRmluZGluZ3M8XC9hPjxcL2xpPlxuPFwvdWw+XG4iLCJ0aXRsZSI6IkFQSSBhbmQgUHJpdmlsZWdlIENoZWNrZXIiLCJyYXciOm51bGx9LHsiY2xhc3MiOiJBcHBcXFNlcnZpY2VzXFxEb2N1bWVudGF0aW9uXFxEYXRhXFxSZW5kZXJlZE1hcmtkb3duIiwicyI6IndyYmwifV19LHsicyI6ImFyciJ9XX0sIm1lbW8iOnsiaWQiOiJRSWVBb3F3dkJJM0hzUnV0cUhmUiIsIm5hbWUiOiJfX21vdW50UGFyYW1zQ29udGFpbmVyIiwicGF0aCI6ImRvY3NcL3Nkay10b29sc1wvZG90bmV0XC92aXN1YWwtc3R1ZGlvXC92c3Rvb2xzXC90b29sc1wvYXBpLXByaXZpbGVnZS1jaGVja2VyIiwibWV0aG9kIjoiR0VUIiwicmVsZWFzZSI6ImEtYS1hIn0sImNoZWNrc3VtIjoiODljYTlmNzFmY2E4NmUwMDVlZjAxYzgyNWE5N2VlODAzNzQwYTM0OGRkNTcxZjRlNTI4YzkyZGYyN2YxMjU5YiJ9')" >

For the best experience,
Please visit us from a computer

Copyright © 2026 SAMSUNG. All rights reserved.

Customize your cookie preferences

You can enable or disable non-essential cookies. Essential cookies are always on to ensure the site works properly and to keep you signed in.

Necessary

These cookies are necessary for the website to function properly and cannot be switched off. They help with things like logging in and setting your privacy preferences.

Always on

Analytics

These cookies help us improve the site by tracking which pages are most popular and how visitors move around the site.

Enable analytics cookies
Public Forum Public Forum
Employees only. Please sign in with your company account.