Next Section: JDK介绍2096 plays

5 秒后自动播放下一节
  Watch Again

Geek Academy Android Development Video Tutorial

Introduction >
ChapterCourseware
Chapter1Introduction to Java Programming Basics: Variables and Data Types

Basic data types

04 minutes26 seconds

Definition of variables and reasons for using them

04 minutes57 seconds

Naming, defining and initializing variables

04 minutes24 seconds

Use variables to simplify calculations

07 minutes06 seconds

Use variables to store multiple types of data

06 minutes49 seconds

variable scope

06 minutes02 seconds

Wrapper classes for basic data types

09 minutes13 seconds

Two's complement

10 minutes04 seconds

integer type

06 minutes07 seconds

floating point type

05 minutes20 seconds

Character type

08 minutes02 seconds

Escapes

08 minutes34 seconds

The concept and usage of Boolean type

04 minutes14 seconds

Convert small type to large type

04 minutes46 seconds

Small type to large type conversion case

07 minutes47 seconds

Convert large type to small type

05 minutes27 seconds

Conversion between int type and char type

03 minutes58 seconds

Get data through args array

04 minutes22 seconds

Get data from console via Scanner

04 minutes17 seconds

Example of inputting data into the console

05 minutes50 seconds

Variable self-add, self-subtract, self-multiply, and self-divide operations

06 minutes23 seconds

Swap the values ​​of two variables

03 minutes05 seconds

Java error types

02 minutes54 seconds

DebugDebugging

04 minutes57 seconds

Debug debugging case

01 minutes53 seconds
Chapter2Detailed explanation of Switch statement in Java language

Java Switch Statement Overview

02 minutes43 seconds

Java Switch statement application case 1 Determine int type data

04 minutes35 seconds

Java Switch statement application case 2 "penetration" phenomenon of switch statement

03 minutes07 seconds

Java Switch statement application case 3 keyboard input string and judgment

03 minutes16 seconds

Java Switch statement application case 4 displays the number of days in a specified month

03 minutes19 seconds
Chapter3Java judgment and relational operations

Types of Java relational operations

02 minutes55 seconds

Java examples explain the role of judgment statements and process control in relational operations

02 minutes44 seconds
Chapter4Java language logical operations

Types of Java logical operations

02 minutes12 seconds

Java logic long circuit short circuit "AND" operation

03 minutes12 seconds

Java logic long circuit short circuit "OR" operation

02 minutes11 seconds

Java logical "not" operation

01 minutes02 seconds

Java logical operation priority

01 minutes21 seconds

Java logic operation case

05 minutes53 seconds
Chapter5Usage of Java if judgment statement

Java If statement overview and usage format

03 minutes53 seconds

Java If statement uses format 2-if else statement

02 minutes32 seconds

Java If statement uses format 3-if nested statement

04 minutes06 seconds

[Java If Statement Algorithm Example 1] Keyboard input Java Android sql three subject scores to find the highest score

03 minutes21 seconds

[Java If Statement Algorithm Example 2] Selection method to find the highest score in three subjects

03 minutes05 seconds
Chapter6Characteristics and usage of Java loop structure statements

Java loop overview and while loop

04 minutes21 seconds

Use a while loop to print all uppercase English letters and their corresponding Unicode code solutions (1)

02 minutes24 seconds

Use a while loop to print all uppercase English letters and the corresponding Unicode code solution (2)

02 minutes22 seconds

Do While loop usage format and execution flow

02 minutes13 seconds

Use Java do while loop to print all uppercase English letters and corresponding Unicode code solutions (1)

01 minutes41 seconds

Use java do while loop to print all uppercase English letters and corresponding Unicode code solutions (2)

01 minutes36 seconds

Format of Java For loop statement

04 minutes01 seconds
Chapter7Java configuration environment variables and common techniques

Summary of this lesson

00 minutes52 seconds

Course Overview

10 minutes40 seconds

Computer Language Overview

08 minutes25 seconds

Getting Started with Java

08 minutes07 seconds

JDK introduction

06 minutes05 seconds

Set environment variables

08 minutes00 seconds

Write your first Java program

06 minutes25 seconds

Java program structure

08 minutes37 seconds

Eclipse Development Tools Overview

01 minutes09 seconds

DownloadEclipse

01 minutes51 seconds

Introduction to Eclipse development environment

04 minutes25 seconds

Create Java project

04 minutes06 seconds

Assign a value to the args parameter of the main method

02 minutes57 seconds

addition operation

02 minutes19 seconds

Java project structure

04 minutes24 seconds

Project export

01 minutes44 seconds

Project import

02 minutes08 seconds

Modify project name, package name and class name

01 minutes15 seconds

Java program writing specifications

03 minutes26 seconds

Common mistakes

04 minutes04 seconds

Commonly used techniques

08 minutes40 seconds
Chapter8Detailed explanation of Java class methods

Summary of this lesson

00 minutes35 seconds

static keyword

07 minutes56 seconds

Define a parameterless method

07 minutes09 seconds

Define methods with parameters

09 minutes13 seconds

Define methods with return values

10 minutes46 seconds
Chapter9The concept and use of classes and objects in Java object-oriented

Java method creation and overloading

14 minutes03 seconds

Creation of classes and the relationship between classes and objects

12 minutes13 seconds

Java object-oriented programming

05 minutes01 seconds

Java method recursive call

04 minutes48 seconds
Chapter10Basic characteristics of Java object-oriented: encapsulation

The use of Java encapsulation

11 minutes07 seconds

Use of java anonymous objects

02 minutes51 seconds

The use of java constructor objects

08 minutes33 seconds
Chapter11Passing of references in Java object-oriented

java reference passing

12 minutes28 seconds

java this keyword

11 minutes16 seconds

java static keyword

10 minutes25 seconds
Chapter12Basic features of Java object-oriented: inheritance

Implementation of inheritance in Java

09 minutes51 seconds

Limitations of Java Inheritance

07 minutes17 seconds

Java subclass object instantiation process

03 minutes14 seconds

Java method overriding and super keyword

08 minutes17 seconds

The difference between Java rewriting and overloading

02 minutes13 seconds
Chapter13Java object-oriented - abstract classes and interfaces

Use of Java final keyword

05 minutes42 seconds

Java abstract class

06 minutes16 seconds

Implementation of Java interface

09 minutes15 seconds
Chapter14Detailed explanation of Java String strings

Detailed explanation of Java string String

10 minutes37 seconds

Java String string common methods

08 minutes25 seconds

Java StringBuffer methods

10 minutes02 seconds

Java StringBuider usage

01 minutes11 seconds
Chapter15Java object-oriented polymorphism

Java object-oriented polymorphism

07 minutes52 seconds

Application of object-oriented polymorphism in Java

04 minutes18 seconds

Java object-oriented instanceof keyword

02 minutes37 seconds

Java object-oriented abstract class application

07 minutes42 seconds

The use of Java object-oriented interface

05 minutes02 seconds
Chapter16Java development and debugging and Eclipse shortcut keys

Commonly used output debugging techniques in Java

09 minutes28 seconds

Java operation skills in Eclipse

14 minutes14 seconds
Chapter17Java exception handling

Java exception handling - catching exceptions

05 minutes57 seconds

Java exception handling-common exceptions

05 minutes39 seconds

Java exception handling - throws keyword (1)

04 minutes13 seconds

Java exception handling - throws keyword (2)

01 minutes53 seconds

Java exception handling-custom exception

02 minutes20 seconds
Chapter18Android integrated development environment construction

Build an Android integrated development environment on the Mac platform

05 minutes13 seconds

Build an Android integrated development environment on the Windows platform

08 minutes53 seconds

Build an Android integrated development environment on the Linux platform

10 minutes25 seconds
Chapter19Android Basics: Understanding Activity Components

What is activity

04 minutes43 seconds

Activity binding custom view

05 minutes31 seconds

Start another activity

06 minutes56 seconds
Chapter20Android Basics Activity Life Cycle

Learn to read help documentation

06 minutes00 seconds

Understand the life cycle of Activity

06 minutes20 seconds

Life cycle during Activity jump

08 minutes02 seconds
Chapter21Android basics: passing parameters between activities

Pass simple data

06 minutes38 seconds

Pass the data package Bundle

04 minutes50 seconds

Pass value object

12 minutes42 seconds

Get the return parameters of Activity

09 minutes30 seconds
Chapter22Activity startup mode of Android basics

Standard boot mode

07 minutes17 seconds

SingleTop mode

05 minutes45 seconds

SingleTask and SingleInstance patterns

04 minutes33 seconds
Chapter23The concept and application of Intent based on Android

explicit intent

07 minutes06 seconds

Implicit intent

10 minutes24 seconds

Intent filter related options

07 minutes00 seconds

Launch local activity via browser link

07 minutes22 seconds
Chapter24Understanding and using Android basics Context

The role of Context

07 minutes24 seconds

Application purpose

12 minutes45 seconds

Application life cycle

04 minutes00 seconds
Chapter25Understanding the basics of Android Service

Use Service

10 minutes19 seconds

Bind Service

06 minutes27 seconds

Service life cycle

06 minutes59 seconds
Chapter26Android Basics Service Communication

Start Service and pass data

09 minutes00 seconds

Bind Service for communication (Part 1)

08 minutes02 seconds

Bind Service for communication (Part 2)

08 minutes26 seconds
Chapter27Understanding and using AIDL based on Android

Launching a service across applications

10 minutes57 seconds

Cross-application binding Service

06 minutes14 seconds

Bind services and communicate across applications

11 minutes28 seconds
Chapter28Android basic broadcast receiver

Using BroadcastReceiver

05 minutes20 seconds

Dynamically register and unregister BroadcastReceiver

05 minutes12 seconds

BroadcastReceiver priority

06 minutes25 seconds
Chapter29Android Basics Android Logging System

Using the logging API

06 minutes01 seconds

Log classification

05 minutes08 seconds

View logs using DDMS

04 minutes49 seconds
Chapter30Android Basics Android Permission System

Request permission instance

05 minutes18 seconds

Add permission checks to your code

05 minutes37 seconds

Add permission checks for basic components

07 minutes19 seconds
Chapter31Fragments of Android user interface

Use fragments

11 minutes38 seconds

Fragment life cycle

05 minutes35 seconds

Activity with sidebar

13 minutes05 seconds

Tabbed Activity

08 minutes59 seconds
Chapter32Basic layout of Android user interface

FrameLayout

06 minutes19 seconds

LinearLayout

07 minutes39 seconds

Controlling sub-objects with code

09 minutes34 seconds

RelativeLayout

06 minutes06 seconds
Chapter33Android user interface RecyclerView

Using RecyclerView

08 minutes58 seconds

Customize list items using resource files

08 minutes40 seconds

RecyclerView layout style

03 minutes13 seconds
Chapter34Common controls in Android user interface

drop-down list

00 minutes33 seconds

date picker

04 minutes59 seconds

time picker

03 minutes54 seconds

Single choice

04 minutes40 seconds

multiple choice

05 minutes44 seconds
Chapter35SlidingMenu menu bar program design and development

Summary of this lesson

00 minutes42 seconds

SlidingMenuDemo

02 minutes21 seconds

Introduction to SlidingMenu open source library

03 minutes20 seconds

SlidingMenu program configuration

06 minutes08 seconds

SlidingMenu program development

07 minutes31 seconds
Chapter36The use of Android universal pull-down refresh control

Basic introduction to pull-down refresh control

01 minutes43 seconds

Configuring the drop-down refresh control and running examples

03 minutes09 seconds

Develop applications that support pull-down refresh

10 minutes16 seconds
Chapter37Android drawing API to develop custom view controls

Summary of this lesson

00 minutes46 seconds

Custom view properties

09 minutes33 seconds

Custom control skin

06 minutes11 seconds

Customize views using the drawing API

11 minutes16 seconds
Chapter38Android custom view animation

Summary of this lesson

00 minutes44 seconds

View animation-transparent animation effect

07 minutes24 seconds

View animation-rotation animation effect

10 minutes50 seconds

View animation-moving animation effect

06 minutes59 seconds

View animation-zoom animation effect

07 minutes07 seconds

View animation-animation effect mixing

07 minutes32 seconds

View animation-animation effect listening

02 minutes09 seconds

Custom animation effects

12 minutes37 seconds
Chapter39Android creates and configures layout animations

Summary of this lesson

00 minutes43 seconds

Add animation to layout

07 minutes42 seconds

Layout content change animation

08 minutes04 seconds

Add layout animation effects to lists

04 minutes30 seconds

Configuring layout animations using resource files

04 minutes58 seconds
Chapter40The application of point 9 cut method in Android UI design

Summary of this lesson

00 minutes54 seconds

Overview of point-nine cut diagram method

03 minutes13 seconds

Use of point nine cut diagram method

19 minutes11 seconds
Chapter41Android ViewPager boot page

ViewPager implementation

13 minutes24 seconds

Add navigation point

06 minutes48 seconds

Add a button to enter the main interface

04 minutes09 seconds

Add data storage

09 minutes25 seconds
Chapter42Use of DrawerLayout for side-sliding menu

Sample demo and basic introduction

04 minutes20 seconds

Create a drawer layout

06 minutes40 seconds

Initialize navigation list

09 minutes45 seconds

Listen to drawer open and close events

13 minutes00 seconds

Click the icon to open and close the drawer

04 minutes34 seconds
Chapter43How to use Action Bar in Android

Sample demo and basic introduction

03 minutes09 seconds

Enable Action Bar

11 minutes32 seconds

Auto-hide Action Bar

08 minutes14 seconds

Use of Action Provider

06 minutes20 seconds

Use of ActionBarSherlock

07 minutes04 seconds
Chapter44Surface View drawing API detailed explanation

How to use Android Surface View

05 minutes35 seconds

Android Surface View draws a single graphic

04 minutes05 seconds

Android Surface View draws multiple graphics

07 minutes08 seconds

Android Surface View draws combined graphics

11 minutes13 seconds

Android Surface View drawing combined graphics 2

05 minutes10 seconds
Chapter45Toast and Notification

Pop-up notification Toast

15 minutes22 seconds

Status bar prompt Notification

12 minutes02 seconds
Chapter46Practical project development: Customizing the left and right menus

Complete menu layout

11 minutes49 seconds

Menu slides left and right

Add left and right sliding animation

06 minutes12 seconds

Handle click events

Add mask effect

Chapter47Project development practice: 2D flipping

2D flip - create animation

10 minutes12 seconds

2D flip-add animation monitoring

05 minutes08 seconds
Chapter48Multi-touch interaction processing

Android Android touch event listening

03 minutes32 seconds

Android Android touch event delivery

01 minutes58 seconds

Get the coordinates of an Android touch point

04 minutes48 seconds

Get multiple Android touch point coordinates

04 minutes40 seconds

Android Android zoom image example

12 minutes08 seconds
Chapter49Sensor, wireless transmission and media hardware function development

Summary of this lesson

01 minutes33 seconds

Basic concepts of sensors in Android

24 minutes11 seconds

The composition and use of motion sensors

35 minutes40 seconds

The composition and use of position sensors

The composition and use of environmental sensors

NFC Technology: Overview

32 minutes03 seconds

NFC technology: NFC technology in Android

28 minutes18 seconds

NFC technology: Let Android run programs automatically

41 minutes53 seconds

NFC technology: Let Android automatically open web pages

21 minutes27 seconds

NFC technology: NDEF text format parsing

29 minutes53 seconds

NFC technology: reading and writing text data in NFC tags

45 minutes30 seconds

NFC technology: NDEF Uri format parsing

18 minutes04 seconds

NFC technology: read and write Uri data in NFC tags

36 minutes57 seconds

NFC technology: reading and writing non-NDEF format data

26 minutes48 seconds

NFC technology: Using Android Beam technology to transmit text (1)

30 minutes10 seconds

NFC technology: Using Android Beam technology to transfer files (2)

14 minutes03 seconds

Bluetooth technology (1)

25 minutes13 seconds

Bluetooth technology (2)

32 minutes48 seconds

Wi-Fi Direct

11 minutes52 seconds

GPS technology (1)

21 minutes02 seconds

GPS technology (2)

31 minutes35 seconds

Camera technology (1)

29 minutes26 seconds

Camera technology (2)

58 minutes02 seconds

audio technology

31 minutes34 seconds

multi-touch technology

19 minutes55 seconds

TTS technology

11 minutes34 seconds

Ringtone settings

16 minutes36 seconds

Introduction to AR technology

17 minutes06 seconds
Chapter50Core security mechanisms-encryption, keys, signatures

Summary of this lesson

00 minutes51 seconds

Android security overview

22 minutes43 seconds

Symmetric encryption of Android security mechanism

25 minutes21 seconds

Asymmetric encryption of Android security mechanism

22 minutes09 seconds

Android security mechanism key exchange

18 minutes49 seconds

Message summary of Android security mechanism

25 minutes27 seconds

Electronic signature of Android security mechanism

20 minutes58 seconds
Chapter51Operating system security mechanism-process, user and file security

Processes and process boundaries

23 minutes53 seconds

Multi-user and multi-user boundaries

21 minutes05 seconds

UID-GID of processes and files

RealUID and EffectiveUID of the process

The setUID identifier of the file

Advanced features

Chapter52Manipulating XML data in Android

Introduction to XML data format

03 minutes44 seconds

Reading and parsing XML data

11 minutes42 seconds

Generate and output XML data

12 minutes31 seconds
Chapter53Manipulating JSON data in Android

Introduction to JSON data format

03 minutes19 seconds

Read JSON format data

08 minutes06 seconds

Create JSON format data

07 minutes25 seconds
Chapter54Android asynchronous task processing

The concept of thread

07 minutes05 seconds

How to use AsyncTask

19 minutes18 seconds
Chapter55HTTP-based communication technology in Android

Read network data using Http's Get method

10 minutes00 seconds

Interactive communication with the network using Http's Post method

08 minutes11 seconds

Use HttpClient for Get mode communication

12 minutes20 seconds

Using HttpClient for Post communication

08 minutes08 seconds
Chapter56Android Socket-based network communication

Socket introduction

01 minutes49 seconds

The establishment and use of ServerSocket

04 minutes21 seconds

Using ServerSocket to build a chat server-1

10 minutes44 seconds

Using ServerSocket to build a chat server-2

11 minutes29 seconds
Chapter57Android scans the QR code to log in to the web page

Sample demonstration and implementation of login mechanism

07 minutes21 seconds

Generate simple QR code on PHP web page

05 minutes20 seconds

PHP polling database

10 minutes18 seconds

PHP custom API interface

05 minutes26 seconds

Android client scans QR code

07 minutes55 seconds

Android client accesses custom API to implement web page login

08 minutes43 seconds
Chapter58Android NDK integrated development environment construction

Download the necessary files for NDK development

02 minutes41 seconds

Build NDK integrated development environment

03 minutes23 seconds

Develop a HelloNDK program

14 minutes56 seconds

Automatically create header files using ANT

09 minutes07 seconds

Compile multiple source files

06 minutes43 seconds

Compiled for multiple CPU architectures

03 minutes58 seconds
Chapter59Introduction to Android automated testing and its framework

Current status of Android UI automated testing

03 minutes12 seconds

Introduction to various UI testing frameworks for Android

05 minutes06 seconds

Example demonstration

10 minutes56 seconds
Chapter60UiAutomator environment configuration, compilation and operation

Configure writing environment

11 minutes48 seconds

Create a new test project

Compile and run test code

Introduction to running commands and quick debugging

Chapter61UiDevice API detailed introduction

UiDevice class introduction

07 minutes38 seconds

Buttons and KEYCODE use

06 minutes24 seconds

Get coordinates and coordinate click

09 minutes49 seconds

Drag and slide

09 minutes40 seconds

Rotate screen

05 minutes07 seconds

Turn off and wake up the screen

02 minutes13 seconds

Taking screenshots and waiting for idle time

05 minutes58 seconds

How to get the package name, open the notification bar, quick settings, and get the layout file

05 minutes05 seconds

Example demonstration

11 minutes18 seconds
Chapter62UiSelector API detailed introduction

UiSelector class introduction

05 minutes15 seconds

Introduction to Android layout, components and component properties

09 minutes32 seconds

Introduction to four matching relationships

Introduction to node relationships

Object Search - Text and Description

Object search-class name and package name

Object Search - Indexes and Instances

Chapter63UiObject API detailed introduction

UiObject class introduction

01 minutes43 seconds

Click and long press

10 minutes33 seconds

Dragging and sliding objects

08 minutes43 seconds

Enter text and clear text

Obtaining object attributes and attribute judgment

Gesture operation

Determine whether the object exists

Chapter64UiCollection API detailed introduction

Introduction to UiCollection class

02 minutes21 seconds

Find objects from a collection

Get the number of components of a certain search condition

Chapter65UiScrollable API detailed introduction

UiScrollable class introduction

02 minutes08 seconds

scroll quickly

Get list child elements

Get and set the constant value of the maximum number of scrolls

Sliding area calibration constant setting and acquisition

05 minutes57 seconds

Scroll forward and backward

scroll to an object

09 minutes17 seconds

Set scroll direction

Chapter66UiWatcher API detailed introduction

UiWatcher class introduction and interrupt listening check conditions

04 minutes58 seconds

Listener operation

14 minutes54 seconds

Check listener

Chapter67UiAutomator report viewing

Report introduction and viewing

05 minutes32 seconds

Various status reports and positioning issues

Output information to report

06 minutes26 seconds

Pass in parameter control script

17 minutes30 seconds
  • CancelreplySending
  • Cancelpost a noteSending