Easy Tutorial
❮ Android Tutorial Textview Android Tutorial Colorfilter1 ❯

7.6.1 Socket Learning Network Basics Preparation

Category Android Basic Tutorial

Introduction to This Section:

>

To cater to beginners who have not studied Java Sockets, or to clarify the concepts related to network protocols involved in Android development, after all, during an interview, if the interviewer asks, "Tell me how many layers are there in the network protocol? Where is the IP protocol located? What is a Socket? What are the different types? What are the differences between TCP and UDP protocols... Well, this... So, it is still very necessary to learn the theoretical concepts of this section! So, without further ado, let's start the content of this section~


1. A Brief Analysis of the OSI Seven-Layer Network Model

>

Of course, we are not professional network engineers, just knowing what layers there are and what they are roughly used for is enough!

OSI Seven-Layer Network Model (from bottom to top) :

>


Summary of This Section:

>

This section is all about concepts, which might be quite challenging, right? However, it's okay if you don't understand everything. Just knowing what each layer of the seven-layer model is called, what it's generally used for, and the TCP three-way handshake and four-way handshake, that's enough! Of course, this is just to cope with interviews~ In actual development, who would be concerned about this... Just use Socket directly, right? Well, next section we will start learning about Socket communication in Android. Thanks~

-1.0 Android Basic Tutorial Introduction

-1.0.1 Latest Android Basic Tutorial Table of Contents for 2015

-1.1 Background and System Architecture Analysis

-1.2 Development Environment Setup

-1.2.1 Developing Android APPs with Eclipse + ADT + SDK

-1.2.2 Developing Android APPs with Android Studio

-1.3 Solving SDK Update Issues

-1.4 Genymotion Emulator Installation

-1.5.1 Git Tutorial on Basic Operations of Local Repositories

-1.5.2 Git: Using GitHub to Set Up a Remote Repository

-1.6 How to Play with 9 (Nine Sister) Images

-1.7 Interface Prototype Design

-1.8 Project Related Analysis (Various Files, Resource Access)

-1.9 Android App Signing and Packaging

-1.11 Decompiling APK to Retrieve Code & Resources

-2.1 The Concept of View and ViewGroup

-2.2.1 LinearLayout (Linear Layout)

-2.2.2 RelativeLayout (Relative Layout)

-2.2.3 TableLayout (Table Layout)

-2.2.4 FrameLayout (Frame Layout)

-2.2.5 GridLayout (Grid Layout)

-2.2.6 AbsoluteLayout (Absolute Layout)

-2.3.1 TextView (Text Box) Detailed Explanation

-2.3.2 EditText (Input Box) Detailed Explanation

-2.3.3 Button (Button) and ImageButton (Image Button)

-2.3.4 ImageView (Image View)

-2.3.5 RadioButton (Radio Button) & Checkbox (Checkbox)

-2.3.6 ToggleButton (Toggle Button) and Switch (Switch)

-2.3.7 ProgressBar (Progress Bar)

-2.3.8 SeekBar (Slider)

-2.3.9 RatingBar (Star Rating Bar)

-2.4.1 ScrollView (Scroll View)

-2.4.2 Date & Time Components (Part 1)

-2.4.3 Date & Time Components (Part 2)

-2.4.4 Adapter Basics

-2.4.5 ListView Simple and Practical Use

-2.4.6 BaseAdapter Optimization

-2.4.7 ListView Focus Issues

Follow on WeChat

❮ Android Tutorial Textview Android Tutorial Colorfilter1 ❯