index.jd revision 50e990c64fa23ce94efa76b9e72df7f8ec3cee6a
1page.title=Connectivity
2page.landing=true
3page.landing.intro=Android provides rich APIs to let your app connect and interact with other devices over Bluetooth, NFC, Wi-Fi Direct, USB, and SIP, in addition to standard network connections.
4page.landing.image=images/develop/connectivity.png
5
6@jd:body
7
8<div class="landing-docs">
9
10  <div class="col-6">
11    <h3>Blog Articles</h3>
12    
13    <a href="http://android-developers.blogspot.com/2011/09/androids-http-clients.html">
14      <h4>Android’s HTTP Clients</h4>
15      <p>Most network-connected Android apps will use HTTP to send and receive data. Android
16includes two HTTP clients: HttpURLConnection and Apache HTTP Client. Both support HTTPS, streaming
17uploads and downloads, configurable timeouts, IPv6 and connection pooling.</p>
18    </a>
19    
20  </div>
21
22  <div class="col-6">
23    <h3>Training</h3>
24    
25    <a href="http://developer.android.com/training/efficient-downloads/index.html">
26      <h4>Transferring Data Without Draining the Battery</h4>
27      <p>This class demonstrates the best practices for scheduling and executing downloads using
28techniques such as caching, polling, and prefetching. You will learn how the power-use profile of
29the wireless radio can affect your choices on when, what, and how to transfer data in order to
30minimize impact on battery life.</p>
31    </a>
32    
33    <a href="http://developer.android.com/training/cloudsync/index.html">
34      <h4>Syncing to the Cloud</h4>
35      <p>This class covers different strategies for cloud enabled applications. It covers syncing
36data with the cloud using your own back-end web application, and backing up data using the cloud so
37that users can restore their data when installing your application on a new device.</p>
38    </a>
39    
40  </div>
41
42</div>