[Network] Add prerequisites to specify privileges
authorSeonah Moon <seonah1.moon@samsung.com>
Wed, 16 Mar 2016 06:04:30 +0000 (15:04 +0900)
committerSeonah Moon <seonah1.moon@samsung.com>
Wed, 16 Mar 2016 06:18:07 +0000 (15:18 +0900)
Change-Id: Ife6c64eeb21c163202fb716485b1d879257eeae1
Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
org.tizen.tutorials/html/native/network/connection_tutorial_n.htm
org.tizen.tutorials/html/native/network/curl_tutorial_n.htm
org.tizen.tutorials/html/native/network/wifi_direct_tutorial_n.htm
org.tizen.tutorials/html/native/network/wifi_tutorial_n.htm

index 1d038c7..65b447a 100644 (file)
@@ -23,6 +23,7 @@
     <div id="toc_border"><div id="toc">
                <p class="toc-title">Content</p>
                <ul class="toc">
+           <li><a href="#prereq">Prerequisites</a></li>
                   <li><a href="#init">Initializing Connections</a></li>
                   <li><a href="#detail">Getting Network Connection Details</a></li>
                   <li><a href="#info">Getting Connection Information</a></li>
@@ -55,6 +56,7 @@
  <h2>Warm-up</h2>
  <p>Become familiar with the Connection API basics by learning about:</p>
         <ul>
+          <li><a href="#prereq">Prerequisites</a>
                  <li><a href="#init">Initializing Connections</a>
                  <p>Initialize the connection module for use.</p></li>
                  <li><a href="#detail">Getting Network Connection Details</a>
                </li>
          </ul>
        
+ <h2 id="prereq" name="prereq">Prerequisites</h2>
+ <p>To use connection APIs, the application has to request permission by adding the corresponding privileges to the tizen-manifest.xml file. <br />You can modify it for your own needs</p>
+ <pre class="prettyprint">
+ &lt;privileges&gt;
+ &nbsp;&nbsp;&nbsp;&lt;privilege&gt;http://tizen.org/privilege/network.get&lt;/privilege&gt;
+ &nbsp;&nbsp;&nbsp;&lt;privilege&gt;http://tizen.org/privilege/network.set&lt;/privilege&gt;
+ &nbsp;&nbsp;&nbsp;&lt;privilege&gt;http://tizen.org/privilege/network.profile&lt;/privilege&gt;
+ &lt;/privileges&gt; </pre>
 
  <h2 id="init" name="init">Initializing Connections</h2>
  
@@ -735,4 +745,4 @@ var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga
 </script>
 
  </body>
-</html>
\ No newline at end of file
+</html>
index 6ea40eb..b8d5a64 100644 (file)
@@ -23,6 +23,7 @@
     <div id="toc_border"><div id="toc">
                <p class="toc-title">Content</p>
                <ul class="toc">
+                       <li><a href="#Prereq">Prerequisites</a></li>
                        <li><a href="#init">Initializing Curl</a></li>
                        <li><a href="#manage">Managing the Proxy Address</a></li>
                        <li><a href="#request">Transferring HTTP Requests</a></li>
@@ -45,6 +46,7 @@
 <h2>Warm-up</h2>
 <p>Become familiar with the Curl API basics by learning about:</p>
                <ul>
+                       <li><a href="#Prereq">Prerequisites</a></li>
                        <li><a href="#init">Initializing Curl</a>
                        <p>Initialize Curl for use, and deinitialize it after use.</p></li>
                        <li><a href="#manage">Managing the Proxy Address</a>
                        <p>Handle the HTTP request.</p></li>
                </ul>
 
+ <h2 id="prereq" name="prereq">Prerequisites</h2>
+ <p>To use libcurl, the application has to request permission by adding the corresponding privileges to the tizen-manifest.xml file. <br / >
+ <pre class="prettyprint">
+ &lt;privileges&gt;
+ &nbsp;&nbsp;&nbsp;&lt;privilege&gt;http://tizen.org/privilege/internet&lt;/privilege&gt;
+ &lt;/privileges&gt; </pre>
+
  <h2 id="init" name="init">Initializing Curl</h2>
 <p>To initialize Curl for use:</p>
 <ol>
@@ -63,8 +72,6 @@
 #include &lt;net_connection.h&gt;
 </pre>
 </li>
-<li>To use the Curl API for Internet access, add the <span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/internet</span> privilege to the manifest file of the application.
-</li>
 <li>
 <p>Initialize the Curl library and the Curl handle using the <span style="font-family: Courier New,Courier,monospace;">curl_easy_init()</span> function:</p>
 <pre class="prettyprint">
@@ -173,4 +180,4 @@ var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga
 </script>
 
  </body>
-</html>
\ No newline at end of file
+</html>
index 20986e7..56baed9 100644 (file)
@@ -23,6 +23,7 @@
     <div id="toc_border"><div id="toc">
                <p class="toc-title">Content</p>
                <ul class="toc">
+            <li><a href="#prereq">Prerequisites</a>
                        <li><a href="#initialization">Initializing Wi-Fi Direct&trade;</a></li>         
                        <li><a href="#activating">Activating Wi-Fi Direct&trade;</a></li>       
                        <li>Peers and groups
@@ -52,6 +53,7 @@
 <h2>Warm-up</h2>
 <p>Become familiar with the Wi-Fi Direct API basics by learning about:</p>
                <ul>
+                   <li><a href="#prereq">Prerequisites</a>
                        <li><a href="#initialization">Initializing Wi-Fi Direct&trade;</a>
                        <p>Initialize Wi-Fi Direct&trade; for using all Wi-Fi Direct&trade; functions.</p></li>                 
                        <li><a href="#activating">Activating Wi-Fi Direct&trade;</a>
                        <p>Deactivate the Wi-Fi Direct&trade; local device asynchronously.</p></li>
                </ul>
        
+ <h2 id="prereq" name="prereq">Prerequisites</h2>
+ <p>To use Wi-Fi Direct&trade; APIs, the application has to request permission by adding the corresponding privileges to the tizen-manifest.xml file.</p>
+ <pre class="prettyprint">
+ &lt;privileges&gt;
+ &nbsp;&nbsp;&nbsp;&lt;privilege&gt;http://tizen.org/privilege/wifidirect&lt;/privilege&gt;
+ &lt;/privileges&gt; </pre>
 
  <h2 id="initialization" name="initialization">Initializing Wi-Fi Direct&trade;</h2>
 
@@ -510,4 +518,4 @@ var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga
 </script>
 
  </body>
-</html>
\ No newline at end of file
+</html>
index cdbe177..5ee8f63 100644 (file)
@@ -23,6 +23,7 @@
     <div id="toc_border"><div id="toc">
                <p class="toc-title">Content</p>
                <ul class="toc">
+                   <li><a href="#prereq">Prerequisites</a></li>
                        <li><a href="#init">Initializing Wi-Fi</a></li>
                        <li><a href="#activate">Activating a Wi-Fi Device</a></li>
                        <li><a href="#scan">Scanning for Access Points</a></li>
 <h2>Warm-up</h2>
 <p>Become familiar with the Wi-Fi API basics by learning about: </p>
                <ul>
+                   <li><a href="#prereq">Prerequisites</a></li>
                        <li><a href="#init">Initializing Wi-Fi</a><p>Initialize Wi-Fi for use.</p></li>
                        <li><a href="#activate">Activating a Wi-Fi Device</a><p>Activate the Wi-Fi device asynchronously.</p></li>
                        <li><a href="#scan">Scanning for Access Points</a><p>Scan the nearby access points and retrieve information about them.</p></li>
                        <li><a href="#connect">Connecting to a Specific Access Point</a><p>Connect to a specific access point after scanning.</p></li>
                </ul>
 
+ <h2 id="prereq" name="prereq">Prerequisites</h2>
+ <p>To use Wi-Fi APIs, the application has to request permission by adding the corresponding privileges to the tizen-manifest.xml file. <br />You can modify it for your own needs</p>
+ <pre class="prettyprint">
+ &lt;privileges&gt;
+ &nbsp;&nbsp;&nbsp;&lt;privilege&gt;http://tizen.org/privilege/network.get&lt;/privilege&gt;
+ &nbsp;&nbsp;&nbsp;&lt;privilege&gt;http://tizen.org/privilege/network.set&lt;/privilege&gt;
+ &nbsp;&nbsp;&nbsp;&lt;privilege&gt;http://tizen.org/privilege/network.profile&lt;/privilege&gt;
+ &lt;/privileges&gt; </pre>
+
  <h2 id="init" name="init">Initializing Wi-Fi</h2>
 <p>To initialize Wi-Fi:</p>
 <ol>
@@ -327,4 +338,4 @@ var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga
 </script>
 
  </body>
-</html>
\ No newline at end of file
+</html>